/Linux-v5.4/Documentation/devicetree/bindings/regulator/ |
D | anatop-regulator.txt | 4 - 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/ |
D | anatop.c | 39 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()
|
D | Makefile | 71 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | imx6sl.dtsi | 98 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 …]
|
D | imx6sx.dtsi | 139 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 …]
|
D | imx6qdl.dtsi | 76 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 …]
|
D | imx6ul.dtsi | 138 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 …]
|
D | imx6sll.dtsi | 110 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 …]
|
D | imx7s.dtsi | 154 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 …]
|
D | vfxxx.dtsi | 378 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/ |
D | mxs-usb-phy.txt | 14 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series 31 fsl,anatop = <&anatop>;
|
/Linux-v5.4/Documentation/devicetree/bindings/thermal/ |
D | imx-thermal.txt | 49 fsl,tempmon = <&anatop>; 58 fsl,tempmon = <&anatop>;
|
/Linux-v5.4/arch/arm64/boot/dts/freescale/ |
D | imx8mn.dtsi | 334 anatop: anatop@30360000 { label 335 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop",
|
D | imx8mm.dtsi | 441 anatop: anatop@30360000 { label 442 compatible = "fsl,imx8mm-anatop", "syscon", "simple-bus";
|
D | imx8mq.dtsi | 466 anatop: syscon@30360000 { label 467 compatible = "fsl,imx8mq-anatop", "syscon";
|
/Linux-v5.4/drivers/regulator/ |
D | Makefile | 23 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
|