/linux/Documentation/devicetree/bindings/nvmem/ |
A D | imx-ocotp.yaml | 25 - fsl,imx6q-ocotp 26 - fsl,imx6sl-ocotp 27 - fsl,imx6sx-ocotp 28 - fsl,imx6ul-ocotp 29 - fsl,imx6ull-ocotp 30 - fsl,imx7d-ocotp 31 - fsl,imx6sll-ocotp 33 - fsl,imx8mq-ocotp 34 - fsl,imx8mm-ocotp 38 - fsl,imx8mn-ocotp [all …]
|
A D | brcm,ocotp.txt | 4 - compatible: "brcm,ocotp" for the first generation Broadcom OTPC which is used 5 in Cygnus and supports 32 bit read/write. Use "brcm,ocotp-v2" for the second 9 - brcm,ocotp-size: Amount of memory available, in 32 bit words 14 compatible = "brcm,ocotp"; 16 brcm,ocotp-size = <2048>;
|
A D | mxs-ocotp.yaml | 4 $id: http://devicetree.org/schemas/nvmem/mxs-ocotp.yaml# 18 - fsl,imx23-ocotp 19 - fsl,imx28-ocotp 42 ocotp: efuse@8002c000 { 43 compatible = "fsl,imx28-ocotp";
|
A D | vf610-ocotp.txt | 5 - "fsl,vf610-ocotp", "syscon" for VF5xx/VF6xx 13 ocotp: ocotp@400a5000 { 14 compatible = "fsl,vf610-ocotp", "syscon";
|
/linux/drivers/nvmem/ |
A D | Makefile | 10 obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o 11 nvmem-bcm-ocotp-y := bcm-ocotp.o 14 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o 15 nvmem-imx-ocotp-y := imx-ocotp.o 16 obj-$(CONFIG_NVMEM_IMX_OCOTP_SCU) += nvmem-imx-ocotp-scu.o 17 nvmem-imx-ocotp-scu-y := imx-ocotp-scu.o 24 obj-$(CONFIG_NVMEM_MXS_OCOTP) += nvmem-mxs-ocotp.o 25 nvmem-mxs-ocotp-y := mxs-ocotp.o 44 obj-$(CONFIG_NVMEM_VF610_OCOTP) += nvmem-vf610-ocotp.o 45 nvmem-vf610-ocotp-y := vf610-ocotp.o
|
A D | built-in.a | 4 bcm-ocotp.o/ 5 imx-ocotp.o/ 6 imx-ocotp-scu.o/
|
A D | .built-in.a.cmd | 1 …ilt-in.a drivers/nvmem/core.o drivers/nvmem/bcm-ocotp.o drivers/nvmem/imx-ocotp.o drivers/nvmem/im…
|
A D | vf610-ocotp.c | 149 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()
|
A D | Kconfig | 45 will be called nvmem-imx-ocotp. 97 will be called nvmem-mxs-ocotp. 173 will be called nvmem-bcm-ocotp. 215 be called nvmem-vf610-ocotp.
|
A D | .imx-ocotp-scu.o.cmd | 1 …ocotp-scu.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bi… 3 source_drivers/nvmem/imx-ocotp-scu.o := drivers/nvmem/imx-ocotp-scu.c 5 deps_drivers/nvmem/imx-ocotp-scu.o := \ 969 drivers/nvmem/imx-ocotp-scu.o: $(deps_drivers/nvmem/imx-ocotp-scu.o) 971 $(deps_drivers/nvmem/imx-ocotp-scu.o):
|
A D | .imx-ocotp.o.cmd | 1 …ocotp.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aa… 3 source_drivers/nvmem/imx-ocotp.o := drivers/nvmem/imx-ocotp.c 5 deps_drivers/nvmem/imx-ocotp.o := \ 1013 drivers/nvmem/imx-ocotp.o: $(deps_drivers/nvmem/imx-ocotp.o) 1015 $(deps_drivers/nvmem/imx-ocotp.o):
|
A D | .bcm-ocotp.o.cmd | 1 …ocotp.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aa… 3 source_drivers/nvmem/bcm-ocotp.o := drivers/nvmem/bcm-ocotp.c 5 deps_drivers/nvmem/bcm-ocotp.o := \ 1195 drivers/nvmem/bcm-ocotp.o: $(deps_drivers/nvmem/bcm-ocotp.o) 1197 $(deps_drivers/nvmem/bcm-ocotp.o):
|
/linux/drivers/soc/imx/ |
A D | soc-imx.c | 32 struct regmap *ocotp = NULL; in imx_soc_device_init() local 150 ocotp = syscon_regmap_lookup_by_compatible(ocotp_compat); in imx_soc_device_init() 151 if (IS_ERR(ocotp)) in imx_soc_device_init() 155 if (!IS_ERR_OR_NULL(ocotp)) { in imx_soc_device_init() 157 regmap_read(ocotp, OCOTP_ULP_UID_4, &val); in imx_soc_device_init() 159 regmap_read(ocotp, OCOTP_ULP_UID_3, &val); in imx_soc_device_init() 162 regmap_read(ocotp, OCOTP_ULP_UID_2, &val); in imx_soc_device_init() 165 regmap_read(ocotp, OCOTP_ULP_UID_1, &val); in imx_soc_device_init() 171 regmap_read(ocotp, IIM_UID + i*4, &val); in imx_soc_device_init() 176 regmap_read(ocotp, OCOTP_UID_H, &val); in imx_soc_device_init() [all …]
|
/linux/arch/arm/mach-mxs/ |
A D | mach-mxs.c | 166 const u32 *ocotp = mxs_get_ocotp(); in update_fec_mac_prop() local 225 val = ocotp[i]; in update_fec_mac_prop() 387 const u32 *ocotp = mxs_get_ocotp(); in mxs_machine_init() local 404 soc_uid = system_serial_low = ocotp[HW_OCOTP_OPS3]; in mxs_machine_init() 406 soc_uid = system_serial_high = ocotp[HW_OCOTP_OPS2]; in mxs_machine_init() 408 system_serial_low = ocotp[HW_OCOTP_OPS3]; in mxs_machine_init()
|
/linux/Documentation/devicetree/bindings/thermal/ |
A D | imx-thermal.yaml | 34 - description: Phandle to the calibration data provided by ocotp 35 - description: Phandle to the temperature grade provided by ocotp 74 compatible = "fsl,imx6sx-ocotp", "syscon";
|
/linux/Documentation/devicetree/bindings/arm/freescale/ |
A D | fsl,scu.txt | 143 "fsl,imx8qm-scu-ocotp", 144 "fsl,imx8qxp-scu-ocotp". 150 - Data cells of ocotp: 227 ocotp: imx8qx-ocotp { 228 compatible = "fsl,imx8qxp-scu-ocotp";
|
/linux/arch/arm/boot/dts/ |
A D | imx6ull.dtsi | 34 &ocotp { 35 compatible = "fsl,imx6ull-ocotp", "syscon";
|
A D | vfxxx.dtsi | 497 ocotp: ocotp@400a5000 { label 498 compatible = "fsl,vf610-ocotp", "syscon";
|
A D | imx7ulp.dtsi | 455 ocotp: efuse@410a6000 { label 456 compatible = "fsl,imx7ulp-ocotp", "syscon";
|
A D | imx23.dtsi | 446 compatible = "fsl,imx23-ocotp", "fsl,ocotp";
|
A D | imx28-m28cu3.dts | 105 ocotp@8002c000 {
|
A D | bcm-cygnus.dtsi | 109 compatible = "brcm,ocotp"; 111 brcm,ocotp-size = <2048>;
|
A D | imx28.dtsi | 1024 ocotp: efuse@8002c000 { label 1025 compatible = "fsl,imx28-ocotp", "fsl,ocotp";
|
/linux/arch/arm64/boot/dts/freescale/ |
A D | imx8qxp.dtsi | 178 ocotp: imx8qx-ocotp { label 179 compatible = "fsl,imx8qxp-scu-ocotp";
|
A D | imx8mp.dtsi | 353 ocotp: efuse@30350000 { label 354 compatible = "fsl,imx8mp-ocotp", "fsl,imx8mm-ocotp", "syscon";
|