I try to determine the ASIC revision and version. Normally this are well defined within the specification of the ASIC and directly accessible via the ARM CPU, but not for IMX6. According to the spec this register are called JTAG ID. So the question is which command I need to read this register and if there are another way of getting the revision and version info?
I guess you want to determine the mx6 silicon revision.
Please check how we do that in U-boot (earch for get_cpu_rev(void) ) function at:
Regards,
Fabio Estevam
Also bit field SOC_VERSION of IOMUXC_GPR4 register may be in addition used.
DIGPROG register will contain the chip type info. Bits 23-16 will be:
Specific number of cores and silicon revision can be found from NUM_CORES and SI_REV fuses.