Home
last modified time | relevance | path

Searched refs:anatop (Results 1 – 18 of 18) sorted by relevance

/linux-5.19.10/Documentation/devicetree/bindings/regulator/
Danatop-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/anatop-regulator.yaml#
17 const: fsl,anatop-regulator
21 anatop-reg-offset:
23 description: u32 value representing the anatop MFD register offset.
25 anatop-vol-bit-shift:
29 anatop-vol-bit-width:
33 anatop-min-bit-val:
37 anatop-min-voltage:
41 anatop-max-voltage:
45 anatop-delay-reg-offset:
[all …]
/linux-5.19.10/arch/arm/boot/dts/
Dimx6sl.dtsi519 anatop: anatop@20c8000 { label
520 compatible = "fsl,imx6sl-anatop",
521 "fsl,imx6q-anatop",
529 compatible = "fsl,anatop-regulator";
534 anatop-reg-offset = <0x110>;
535 anatop-vol-bit-shift = <8>;
536 anatop-vol-bit-width = <5>;
537 anatop-min-bit-val = <4>;
538 anatop-min-voltage = <800000>;
539 anatop-max-voltage = <1375000>;
[all …]
Dimx6qdl.dtsi691 anatop: anatop@20c8000 { label
692 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
699 compatible = "fsl,anatop-regulator";
704 anatop-reg-offset = <0x110>;
705 anatop-vol-bit-shift = <8>;
706 anatop-vol-bit-width = <5>;
707 anatop-min-bit-val = <4>;
708 anatop-min-voltage = <800000>;
709 anatop-max-voltage = <1375000>;
710 anatop-enable-bit = <0>;
[all …]
Dimx6sx.dtsi610 anatop: anatop@20c8000 { label
611 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
619 compatible = "fsl,anatop-regulator";
624 anatop-reg-offset = <0x110>;
625 anatop-vol-bit-shift = <8>;
626 anatop-vol-bit-width = <5>;
627 anatop-min-bit-val = <4>;
628 anatop-min-voltage = <800000>;
629 anatop-max-voltage = <1375000>;
630 anatop-enable-bit = <0>;
[all …]
Dimx6ul.dtsi579 anatop: anatop@20c8000 { label
580 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop",
588 compatible = "fsl,anatop-regulator";
592 anatop-reg-offset = <0x120>;
593 anatop-vol-bit-shift = <8>;
594 anatop-vol-bit-width = <5>;
595 anatop-min-bit-val = <0>;
596 anatop-min-voltage = <2625000>;
597 anatop-max-voltage = <3400000>;
598 anatop-enable-bit = <0>;
[all …]
Dimx6sll.dtsi499 anatop: anatop@20c8000 { label
500 compatible = "fsl,imx6sll-anatop",
501 "fsl,imx6q-anatop",
511 compatible = "fsl,anatop-regulator";
516 anatop-reg-offset = <0x120>;
517 anatop-vol-bit-shift = <8>;
518 anatop-vol-bit-width = <5>;
519 anatop-min-bit-val = <0>;
520 anatop-min-voltage = <2625000>;
521 anatop-max-voltage = <3400000>;
[all …]
Dimx7s.dtsi565 anatop: anatop@30360000 { label
566 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop",
573 compatible = "fsl,anatop-regulator";
577 anatop-reg-offset = <0x210>;
578 anatop-vol-bit-shift = <8>;
579 anatop-vol-bit-width = <5>;
580 anatop-min-bit-val = <8>;
581 anatop-min-voltage = <800000>;
582 anatop-max-voltage = <1200000>;
583 anatop-enable-bit = <0>;
[all …]
Dimxrt1050.dtsi46 anatop: anatop@400d8000 { label
47 compatible = "fsl,imxrt-anatop";
Dvfxxx.dtsi378 anatop: anatop@40050000 { label
379 compatible = "fsl,vf610-anatop", "syscon";
388 fsl,anatop = <&anatop>;
397 fsl,anatop = <&anatop>;
/linux-5.19.10/arch/arm/mach-imx/
Danatop.c35 static struct regmap *anatop; variable
41 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5()
47 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5()
52 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive()
58 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown()
64 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs()
160 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); in imx_anatop_init()
161 if (IS_ERR(anatop)) in imx_anatop_init()
DMakefile32 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
/linux-5.19.10/Documentation/devicetree/bindings/phy/
Dmxs-usb-phy.txt14 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series
31 fsl,anatop = <&anatop>;
/linux-5.19.10/Documentation/devicetree/bindings/thermal/
Dimx-thermal.yaml44 description: Phandle to anatop system controller node.
87 anatop@20c8000 {
88 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
97 fsl,tempmon = <&anatop>;
/linux-5.19.10/arch/arm64/boot/dts/freescale/
Dimx8mp.dtsi442 anatop: anatop@30360000 { label
443 compatible = "fsl,imx8mp-anatop", "fsl,imx8mm-anatop",
Dimx8mn.dtsi579 anatop: anatop@30360000 { label
580 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop",
Dimx8mm.dtsi576 anatop: anatop@30360000 { label
577 compatible = "fsl,imx8mm-anatop", "syscon";
Dimx8mq.dtsi608 anatop: syscon@30360000 { label
609 compatible = "fsl,imx8mq-anatop", "syscon";
/linux-5.19.10/drivers/regulator/
DMakefile23 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o