No. The API functions in
socal.h do not allow direct access. The entities of these functions are just pointer access.
Example:
#define alt_read_word(src) (*ALT_CAST(volatile uint32_t *, (src)))
On Linux, the address is virtual address by MMU (Memory Management Unit), so you have to use mmap() function to get the physical address to access it.
--------------------
Category: SoC
Tools: SoC EDS
Device: -