Searched refs:ocotp (Results 1 - 10 of 10) sorted by relevance

/linux-4.4.14/drivers/nvmem/
H A DMakefile9 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o
10 nvmem-imx-ocotp-y := imx-ocotp.o
11 obj-$(CONFIG_NVMEM_MXS_OCOTP) += nvmem-mxs-ocotp.o
12 nvmem-mxs-ocotp-y := mxs-ocotp.o
19 obj-$(CONFIG_NVMEM_VF610_OCOTP) += nvmem-vf610-ocotp.o
20 nvmem-vf610-ocotp-y := vf610-ocotp.o
H A Dimx-ocotp.c6 * Based on the barebox ocotp driver,
80 .name = "imx-ocotp",
84 .name = "imx-ocotp",
90 { .compatible = "fsl,imx6q-ocotp", (void *)128 },
91 { .compatible = "fsl,imx6sl-ocotp", (void *)32 },
92 { .compatible = "fsl,imx6sx-ocotp", (void *)128 },
H A Dvf610-ocotp.c6 * Based on the barebox ocotp driver,
164 struct vf610_ocotp *ocotp = context; vf610_ocotp_read() local
165 void __iomem *base = ocotp->base; vf610_ocotp_read()
174 writel(ocotp->timing, base + OCOTP_TIMING); vf610_ocotp_read()
192 dev_dbg(ocotp->dev, "Error reading from fuse address %x\n", vf610_ocotp_read()
229 .name = "ocotp",
234 { .compatible = "fsl,vf610-ocotp", },
295 .name = "vf610-ocotp",
H A Dmxs-ocotp.c132 .name = "mxs-ocotp",
169 { .compatible = "fsl,imx23-ocotp", .data = &imx23_access },
170 { .compatible = "fsl,imx28-ocotp", .data = &imx28_access },
249 .name = "mxs-ocotp",
/linux-4.4.14/arch/arm/mach-mxs/
H A Dmach-mxs.c101 np = of_find_compatible_node(NULL, NULL, "fsl,ocotp"); mxs_get_ocotp()
108 * clk_enable(hbus_clk) for ocotp can be skipped mxs_get_ocotp()
168 const u32 *ocotp = mxs_get_ocotp(); update_fec_mac_prop() local
227 val = ocotp[i]; update_fec_mac_prop()
/linux-4.4.14/arch/arm/mach-imx/
H A Dmach-imx6q.c298 np = of_find_compatible_node(NULL, NULL, "fsl,imx6q-ocotp"); imx6q_opp_check_speed_grading()
300 pr_warn("failed to find ocotp node\n"); imx6q_opp_check_speed_grading()
306 pr_warn("failed to map ocotp\n"); imx6q_opp_check_speed_grading()
/linux-4.4.14/drivers/clk/imx/
H A Dclk-imx6sl.c387 clks[IMX6SL_CLK_OCOTP] = imx_clk_gate2("ocotp", "ipg", base + 0x70, 12); imx6sl_clocks_init()
H A Dclk-imx6ul.c335 clks[IMX6UL_CLK_OCOTP] = imx_clk_gate2("ocotp", "ipg", base + 0x70, 12); imx6ul_clocks_init()
H A Dclk-vf610.c390 clk[VF610_CLK_OCOTP] = imx_clk_gate("ocotp", "ipg_bus", CCM_CCGR6, CCM_CCGRx_CGn(5)); vf610_clocks_init()
H A Dclk-imx6sx.c420 clks[IMX6SX_CLK_OCOTP] = imx_clk_gate2("ocotp", "ipg", base + 0x70, 12); imx6sx_clocks_init()

Completed in 409 milliseconds