I have downloaded the IMX8 processor reference manual in order to access some of the GPIO registers in a device driver.
The document I used was this one:
https://www.nxp.com/docs/en/reference-manual/IMX8DQXPRM.pdf
According to the above, the GPIO registers are in the region of 0x5D080000, however attempting to access them causes GPFs.
I consulted a manual for the IMX7 where the registers are in the region of 0x30200000 and they appear to work.
The CPU is on a SOM made by Compulab; the cl-som-imx8
The cpuinfo on the target displays 4 processors:
# cat /proc/cpuinfo
processor : 0
BogoMIPS : 16.66
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Are there variations amongst the IMX8 family or is there a different reference manual available?