Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/nvmem/
DMakefile13 obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o
14 nvmem-bcm-ocotp-y := bcm-ocotp.o
17 obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o
18 nvmem-imx-ocotp-y := imx-ocotp.o
19 obj-$(CONFIG_NVMEM_IMX_OCOTP_SCU) += nvmem-imx-ocotp-scu.o
20 nvmem-imx-ocotp-scu-y := imx-ocotp-scu.o
25 obj-$(CONFIG_NVMEM_MXS_OCOTP) += nvmem-mxs-ocotp.o
26 nvmem-mxs-ocotp-y := mxs-ocotp.o
39 obj-$(CONFIG_NVMEM_VF610_OCOTP) += nvmem-vf610-ocotp.o
40 nvmem-vf610-ocotp-y := vf610-ocotp.o
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()
DKconfig48 will be called nvmem-imx-ocotp.
87 will be called nvmem-mxs-ocotp.
132 will be called nvmem-bcm-ocotp.
174 be called nvmem-vf610-ocotp.
/Linux-v5.4/Documentation/devicetree/bindings/nvmem/
Dimx-ocotp.txt9 "fsl,imx6q-ocotp" (i.MX6Q/D/DL/S),
10 "fsl,imx6sl-ocotp" (i.MX6SL), or
11 "fsl,imx6sx-ocotp" (i.MX6SX),
12 "fsl,imx6ul-ocotp" (i.MX6UL),
13 "fsl,imx6ull-ocotp" (i.MX6ULL/ULZ),
14 "fsl,imx7d-ocotp" (i.MX7D/S),
15 "fsl,imx6sll-ocotp" (i.MX6SLL),
16 "fsl,imx7ulp-ocotp" (i.MX7ULP),
17 "fsl,imx8mq-ocotp" (i.MX8MQ),
18 "fsl,imx8mm-ocotp" (i.MX8MM),
[all …]
Dmxs-ocotp.txt5 - "fsl,imx23-ocotp" for i.MX23
6 - "fsl,imx28-ocotp" for i.MX28
13 Are child nodes of mxs-ocotp, bindings of which as described in
18 ocotp: ocotp@8002c000 {
19 compatible = "fsl,imx28-ocotp", "fsl,ocotp";
Dbrcm,ocotp.txt4 - 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>;
Dvf610-ocotp.txt5 - "fsl,vf610-ocotp" for VF5xx/VF6xx
13 ocotp: ocotp@400a5000 {
14 compatible = "fsl,vf610-ocotp";
/Linux-v5.4/Documentation/devicetree/bindings/thermal/
Dimx-thermal.txt15 - nvmem-cells: A phandle to the calibration cells provided by ocotp.
30 ocotp: ocotp@21bc000 {
33 compatible = "fsl,imx6sx-ocotp", "syscon";
59 fsl,tempmon-data = <&ocotp>;
/Linux-v5.4/Documentation/devicetree/bindings/arm/freescale/
Dfsl,scu.txt140 "fsl,imx8qm-scu-ocotp",
141 "fsl,imx8qxp-scu-ocotp".
147 - Data cells of ocotp:
204 ocotp: imx8qx-ocotp {
205 compatible = "fsl,imx8qxp-scu-ocotp";
/Linux-v5.4/arch/arm/boot/dts/
Dimx6ull.dtsi34 &ocotp {
35 compatible = "fsl,imx6ull-ocotp", "syscon";
Dimx23.dtsi437 ocotp@8002c000 {
438 compatible = "fsl,imx23-ocotp", "fsl,ocotp";
Dimx7ulp.dtsi458 ocotp: ocotp-ctrl@410a6000 { label
459 compatible = "fsl,imx7ulp-ocotp", "syscon";
Dvfxxx.dtsi497 ocotp: ocotp@400a5000 { label
498 compatible = "fsl,vf610-ocotp";
Dimx28.dtsi1014 ocotp: ocotp@8002c000 { label
1015 compatible = "fsl,imx28-ocotp", "fsl,ocotp";
Dimx6sl.dtsi99 fsl,tempmon-data = <&ocotp>;
952 ocotp: ocotp@21bc000 { label
953 compatible = "fsl,imx6sl-ocotp", "syscon";
Dimx28-m28cu3.dts105 ocotp@8002c000 {
Dimx6sll.dtsi778 ocotp: ocotp-ctrl@21bc000 { label
781 compatible = "fsl,imx6sll-ocotp", "syscon";
Dbcm-cygnus.dtsi109 compatible = "brcm,ocotp";
111 brcm,ocotp-size = <2048>;
Dimx6qdl.dtsi77 fsl,tempmon-data = <&ocotp>;
1164 ocotp: ocotp@21bc000 { label
1165 compatible = "fsl,imx6q-ocotp", "syscon";
/Linux-v5.4/arch/arm/mach-mxs/
Dmach-mxs.c162 const u32 *ocotp = mxs_get_ocotp(); in update_fec_mac_prop() local
221 val = ocotp[i]; in update_fec_mac_prop()
/Linux-v5.4/arch/arm64/boot/dts/freescale/
Dimx8mn.dtsi322 ocotp: ocotp-ctrl@30350000 { label
323 compatible = "fsl,imx8mn-ocotp", "fsl,imx7d-ocotp", "syscon";
Dimx8qxp.dtsi166 ocotp: imx8qx-ocotp { label
167 compatible = "fsl,imx8qxp-scu-ocotp";
Dimx8mm.dtsi428 ocotp: ocotp-ctrl@30350000 { label
429 compatible = "fsl,imx8mm-ocotp", "fsl,imx7d-ocotp", "syscon";
Dimx8mq.dtsi454 ocotp: ocotp-ctrl@30350000 { label
455 compatible = "fsl,imx8mq-ocotp", "syscon";
/Linux-v5.4/arch/arm64/boot/dts/broadcom/stingray/
Dstingray.dtsi267 compatible = "brcm,ocotp-v2";
269 brcm,ocotp-size = <2048>;

12