Home
last modified time | relevance | path

Searched refs:socuid (Results 1 – 1 of 1) sorted by relevance

/drivers/soc/imx/
A Dsoc-imx8m.c36 int (*soc_uid)(struct platform_device *pdev, u64 *socuid);
60 static int imx8m_soc_uid(struct platform_device *pdev, u64 *socuid) in imx8m_soc_uid() argument
65 *socuid = readl_relaxed(ocotp_base + OCOTP_UID_HIGH); in imx8m_soc_uid()
66 *socuid <<= 32; in imx8m_soc_uid()
67 *socuid |= readl_relaxed(ocotp_base + OCOTP_UID_LOW); in imx8m_soc_uid()
95 static int imx8mp_soc_uid(struct platform_device *pdev, u64 *socuid) in imx8mp_soc_uid() argument
100 socuid[0] = readl_relaxed(ocotp_base + OCOTP_UID_HIGH + IMX8MP_OCOTP_UID_OFFSET); in imx8mp_soc_uid()
101 socuid[0] <<= 32; in imx8mp_soc_uid()
104 socuid[1] = readl_relaxed(ocotp_base + IMX8MP_OCOTP_UID_HIGH + 0x10); in imx8mp_soc_uid()
105 socuid[1] <<= 32; in imx8mp_soc_uid()
[all …]

Completed in 4 milliseconds