drivers: hwinfo: Update i.MX RT Hwinfo driver
Add support for RT1170. The fuse register that holds the unique device ID is different as compared to the RT10XX series Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
This commit is contained in:
parent
30100a9f8a
commit
0057c5753b
1 changed files with 5 additions and 0 deletions
|
@ -17,8 +17,13 @@ ssize_t z_impl_hwinfo_get_device_id(uint8_t *buffer, size_t length)
|
|||
{
|
||||
struct imxrt_uid dev_id;
|
||||
|
||||
#ifdef CONFIG_SOC_SERIES_IMX_RT11XX
|
||||
dev_id.id[0] = sys_cpu_to_be32(OCOTP->FUSEN[17].FUSE);
|
||||
dev_id.id[1] = sys_cpu_to_be32(OCOTP->FUSEN[16].FUSE);
|
||||
#else
|
||||
dev_id.id[0] = sys_cpu_to_be32(OCOTP->CFG2);
|
||||
dev_id.id[1] = sys_cpu_to_be32(OCOTP->CFG1);
|
||||
#endif
|
||||
|
||||
if (length > sizeof(dev_id.id)) {
|
||||
length = sizeof(dev_id.id);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue