Home
last modified time | relevance | path

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

/linux/drivers/soc/imx/
H A Dsoc-imx.c32 struct regmap *ocotp = NULL; in imx_soc_device_init() local
147 ocotp = syscon_regmap_lookup_by_compatible(ocotp_compat); in imx_soc_device_init()
148 if (IS_ERR(ocotp)) in imx_soc_device_init()
152 if (!IS_ERR_OR_NULL(ocotp)) { in imx_soc_device_init()
154 regmap_read(ocotp, OCOTP_ULP_UID_4, &val); in imx_soc_device_init()
156 regmap_read(ocotp, OCOTP_ULP_UID_3, &val); in imx_soc_device_init()
159 regmap_read(ocotp, OCOTP_ULP_UID_2, &val); in imx_soc_device_init()
162 regmap_read(ocotp, OCOTP_ULP_UID_1, &val); in imx_soc_device_init()
168 regmap_read(ocotp, IIM_UID + i*4, &val); in imx_soc_device_init()
173 regmap_read(ocotp, OCOTP_UID_H, &val); in imx_soc_device_init()
[all …]
/linux/drivers/nvmem/
H A Dvf610-ocotp.c149 struct vf610_ocotp *ocotp = context; in vf610_ocotp_read() local
150 void __iomem *base = ocotp->base; in vf610_ocotp_read()
158 writel(ocotp->timing, base + OCOTP_TIMING); in vf610_ocotp_read()
176 dev_dbg(ocotp->dev, "Error reading from fuse address %x\n", in vf610_ocotp_read()
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8qxp.dtsi233 ocotp: ocotp { label
234 compatible = "fsl,imx8qxp-scu-ocotp";
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm-cygnus.dtsi109 compatible = "brcm,ocotp";
111 brcm,ocotp-size = <2048>;
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28.dtsi1028 ocotp: efuse@8002c000 { label
1029 compatible = "fsl,imx28-ocotp", "fsl,ocotp";
/linux/arch/arm/boot/dts/sunplus/
H A Dsunplus-sp7021.dtsi53 compatible = "sunplus,sp7021-ocotp";
/linux/
H A DMAINTAINERS26327 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26328 F: drivers/nvmem/sunplus-ocotp.c