Linux or another rich OS can invoke the PM_GET_CHIPID function using SMC to retrieve the chip ID information from the PMC. The return values are as follows:
- TAP idcode register
- TAP version register
For more details, see the Versal Adaptive SoC Technical Reference Manual (AM011).