Home
last modified time | relevance | path

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

/Linux-v5.4/Documentation/devicetree/bindings/regulator/
Danatop-regulator.txt4 - compatible: Must be "fsl,anatop-regulator"
6 - anatop-reg-offset: Anatop MFD register offset
7 - anatop-vol-bit-shift: Bit shift for the register
8 - anatop-vol-bit-width: Number of bits used in the register
9 - anatop-min-bit-val: Minimum value of this register
10 - anatop-min-voltage: Minimum voltage of this regulator
11 - anatop-max-voltage: Maximum voltage of this regulator
14 - anatop-delay-reg-offset: Anatop MFD step time register offset
15 - anatop-delay-bit-shift: Bit shift for the step time register
16 - anatop-delay-bit-width: Number of bits used in the step time register
[all …]
/Linux-v5.4/arch/arm/mach-imx/
Danatop.c39 static struct regmap *anatop; variable
45 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5()
51 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5()
56 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive()
62 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown()
68 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs()
101 regmap_write(anatop, ANADIG_USB1_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable()
104 regmap_write(anatop, ANADIG_USB2_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable()
173 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); in imx_anatop_init()
174 if (IS_ERR(anatop)) { in imx_anatop_init()
DMakefile71 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
/Linux-v5.4/arch/arm/boot/dts/
Dimx6sl.dtsi98 fsl,tempmon = <&anatop>;
525 anatop: anatop@20c8000 { label
526 compatible = "fsl,imx6sl-anatop",
527 "fsl,imx6q-anatop",
535 compatible = "fsl,anatop-regulator";
540 anatop-reg-offset = <0x110>;
541 anatop-vol-bit-shift = <8>;
542 anatop-vol-bit-width = <5>;
543 anatop-min-bit-val = <4>;
544 anatop-min-voltage = <800000>;
[all …]
Dimx6sx.dtsi139 fsl,tempmon = <&anatop>;
595 anatop: anatop@20c8000 { label
596 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
604 compatible = "fsl,anatop-regulator";
609 anatop-reg-offset = <0x110>;
610 anatop-vol-bit-shift = <8>;
611 anatop-vol-bit-width = <5>;
612 anatop-min-bit-val = <4>;
613 anatop-min-voltage = <800000>;
614 anatop-max-voltage = <1375000>;
[all …]
Dimx6qdl.dtsi76 fsl,tempmon = <&anatop>;
695 anatop: anatop@20c8000 { label
696 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
703 compatible = "fsl,anatop-regulator";
708 anatop-reg-offset = <0x110>;
709 anatop-vol-bit-shift = <8>;
710 anatop-vol-bit-width = <5>;
711 anatop-min-bit-val = <4>;
712 anatop-min-voltage = <800000>;
713 anatop-max-voltage = <1375000>;
[all …]
Dimx6ul.dtsi138 fsl,tempmon = <&anatop>;
559 anatop: anatop@20c8000 { label
560 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop",
568 compatible = "fsl,anatop-regulator";
572 anatop-reg-offset = <0x120>;
573 anatop-vol-bit-shift = <8>;
574 anatop-vol-bit-width = <5>;
575 anatop-min-bit-val = <0>;
576 anatop-min-voltage = <2625000>;
577 anatop-max-voltage = <3400000>;
[all …]
Dimx6sll.dtsi110 fsl,tempmon = <&anatop>;
507 anatop: anatop@20c8000 { label
508 compatible = "fsl,imx6sll-anatop",
509 "fsl,imx6q-anatop",
519 compatible = "fsl,anatop-regulator";
524 anatop-reg-offset = <0x120>;
525 anatop-vol-bit-shift = <8>;
526 anatop-vol-bit-width = <5>;
527 anatop-min-bit-val = <0>;
528 anatop-min-voltage = <2625000>;
[all …]
Dimx7s.dtsi154 fsl,tempmon = <&anatop>;
560 anatop: anatop@30360000 { label
561 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop",
568 compatible = "fsl,anatop-regulator";
572 anatop-reg-offset = <0x210>;
573 anatop-vol-bit-shift = <8>;
574 anatop-vol-bit-width = <5>;
575 anatop-min-bit-val = <8>;
576 anatop-min-voltage = <800000>;
577 anatop-max-voltage = <1200000>;
[all …]
Dvfxxx.dtsi378 anatop: anatop@40050000 { label
379 compatible = "fsl,vf610-anatop", "syscon";
388 fsl,anatop = <&anatop>;
397 fsl,anatop = <&anatop>;
/Linux-v5.4/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-v5.4/Documentation/devicetree/bindings/thermal/
Dimx-thermal.txt49 fsl,tempmon = <&anatop>;
58 fsl,tempmon = <&anatop>;
/Linux-v5.4/arch/arm64/boot/dts/freescale/
Dimx8mn.dtsi334 anatop: anatop@30360000 { label
335 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop",
Dimx8mm.dtsi441 anatop: anatop@30360000 { label
442 compatible = "fsl,imx8mm-anatop", "syscon", "simple-bus";
Dimx8mq.dtsi466 anatop: syscon@30360000 { label
467 compatible = "fsl,imx8mq-anatop", "syscon";
/Linux-v5.4/drivers/regulator/
DMakefile23 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o