Searched refs:ocotp (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/nvmem/ |
| H A D | Makefile | 19 obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o 20 nvmem-bcm-ocotp-y := bcm-ocotp.o 25 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o 26 nvmem-imx-ocotp-y := imx-ocotp.o 27 obj-$(CONFIG_NVMEM_IMX_OCOTP_ELE) += nvmem-imx-ocotp-ele.o 28 nvmem-imx-ocotp-ele-y := imx-ocotp-ele.o 29 obj-$(CONFIG_NVMEM_IMX_OCOTP_SCU) += nvmem-imx-ocotp-scu.o 30 nvmem-imx-ocotp-scu-y := imx-ocotp-scu.o 51 obj-$(CONFIG_NVMEM_MXS_OCOTP) += nvmem-mxs-ocotp.o 52 nvmem-mxs-ocotp-y := mxs-ocotp.o [all …]
|
| H 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()
|
| /linux/drivers/soc/imx/ |
| H A D | soc-imx.c | 32 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/cpufreq/ |
| H A D | imx6q-cpufreq.c | 237 struct regmap *ocotp; in imx6q_opp_check_speed_grading() local 239 ocotp = syscon_regmap_lookup_by_compatible("fsl,imx6q-ocotp"); in imx6q_opp_check_speed_grading() 240 if (IS_ERR(ocotp)) in imx6q_opp_check_speed_grading() 251 regmap_read(ocotp, OCOTP_CFG3, &val); in imx6q_opp_check_speed_grading() 286 struct regmap *ocotp; in imx6ul_opp_check_speed_grading() local 288 ocotp = syscon_regmap_lookup_by_compatible("fsl,imx6ul-ocotp"); in imx6ul_opp_check_speed_grading() 289 if (IS_ERR(ocotp)) in imx6ul_opp_check_speed_grading() 290 ocotp = syscon_regmap_lookup_by_compatible("fsl,imx6ull-ocotp"); in imx6ul_opp_check_speed_grading() 292 if (IS_ERR(ocotp)) in imx6ul_opp_check_speed_grading() 295 regmap_read(ocotp, OCOTP_CFG3, &val); in imx6ul_opp_check_speed_grading()
|
| /linux/arch/arm/mach-mxs/ |
| H A D | mach-mxs.c | 164 const u32 *ocotp = mxs_get_ocotp(); in update_fec_mac_prop() local 223 val = ocotp[i]; in update_fec_mac_prop() 387 const u32 *ocotp = mxs_get_ocotp(); in mxs_machine_init() local 406 soc_uid = system_serial_low = ocotp[HW_OCOTP_OPS3]; in mxs_machine_init() 408 soc_uid = system_serial_high = ocotp[HW_OCOTP_OPS2]; in mxs_machine_init() 410 system_serial_low = ocotp[HW_OCOTP_OPS3]; in mxs_machine_init()
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8qxp.dtsi | 233 ocotp: ocotp { label 234 compatible = "fsl,imx8qxp-scu-ocotp";
|
| H A D | s32g2.dtsi | 328 ocotp: nvmem@400a4000 { label 329 compatible = "nxp,s32g2-ocotp";
|
| H A D | imx8mq.dtsi | 778 ocotp: efuse@30350000 { label 779 compatible = "fsl,imx8mq-ocotp", "syscon";
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm-cygnus.dtsi | 109 compatible = "brcm,ocotp"; 111 brcm,ocotp-size = <2048>;
|
| /linux/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28.dtsi | 1028 ocotp: efuse@8002c000 { label 1029 compatible = "fsl,imx28-ocotp", "fsl,ocotp";
|
| /linux/arch/arm/boot/dts/sunplus/ |
| H A D | sunplus-sp7021.dtsi | 53 compatible = "sunplus,sp7021-ocotp";
|
| /linux/ |
| H A D | MAINTAINERS | 25706 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 25707 F: drivers/nvmem/sunplus-ocotp.c
|