Home
last modified time | relevance | path

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

/Linux-v4.19/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-v4.19/arch/arm/mach-imx/
Danatop.c43 static struct regmap *anatop; variable
49 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5()
55 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5()
60 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive()
66 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown()
72 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs()
105 regmap_write(anatop, ANADIG_USB1_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable()
108 regmap_write(anatop, ANADIG_USB2_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable()
159 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); in imx_anatop_init()
160 if (IS_ERR(anatop)) { in imx_anatop_init()
DMakefile70 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
/Linux-v4.19/arch/arm/boot/dts/
Dimx6sl.dtsi102 fsl,tempmon = <&anatop>;
515 anatop: anatop@20c8000 { label
516 compatible = "fsl,imx6sl-anatop",
517 "fsl,imx6q-anatop",
525 compatible = "fsl,anatop-regulator";
530 anatop-reg-offset = <0x110>;
531 anatop-vol-bit-shift = <8>;
532 anatop-vol-bit-width = <5>;
533 anatop-min-bit-val = <4>;
534 anatop-min-voltage = <800000>;
[all …]
Dimx6qdl.dtsi77 fsl,tempmon = <&anatop>;
682 anatop: anatop@20c8000 { label
683 compatible = "fsl,imx6q-anatop", "syscon", "simple-bus";
690 compatible = "fsl,anatop-regulator";
695 anatop-reg-offset = <0x110>;
696 anatop-vol-bit-shift = <8>;
697 anatop-vol-bit-width = <5>;
698 anatop-min-bit-val = <4>;
699 anatop-min-voltage = <800000>;
700 anatop-max-voltage = <1375000>;
[all …]
Dimx6sx.dtsi150 fsl,tempmon = <&anatop>;
590 anatop: anatop@20c8000 { label
591 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
599 compatible = "fsl,anatop-regulator";
604 anatop-reg-offset = <0x110>;
605 anatop-vol-bit-shift = <8>;
606 anatop-vol-bit-width = <5>;
607 anatop-min-bit-val = <4>;
608 anatop-min-voltage = <800000>;
609 anatop-max-voltage = <1375000>;
[all …]
Dimx6ul.dtsi149 fsl,tempmon = <&anatop>;
549 anatop: anatop@20c8000 { label
550 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop",
558 compatible = "fsl,anatop-regulator";
562 anatop-reg-offset = <0x120>;
563 anatop-vol-bit-shift = <8>;
564 anatop-vol-bit-width = <5>;
565 anatop-min-bit-val = <0>;
566 anatop-min-voltage = <2625000>;
567 anatop-max-voltage = <3400000>;
[all …]
Dimx6sll.dtsi118 fsl,tempmon = <&anatop>;
475 anatop: anatop@20c8000 { label
476 compatible = "fsl,imx6sll-anatop",
477 "fsl,imx6q-anatop",
487 compatible = "fsl,anatop-regulator";
492 anatop-reg-offset = <0x120>;
493 anatop-vol-bit-shift = <8>;
494 anatop-vol-bit-width = <5>;
495 anatop-min-bit-val = <0>;
496 anatop-min-voltage = <2625000>;
[all …]
Dimx7s.dtsi142 fsl,tempmon =<&anatop>;
516 anatop: anatop@30360000 { label
517 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop",
524 compatible = "fsl,anatop-regulator";
528 anatop-reg-offset = <0x210>;
529 anatop-vol-bit-shift = <8>;
530 anatop-vol-bit-width = <5>;
531 anatop-min-bit-val = <8>;
532 anatop-min-voltage = <800000>;
533 anatop-max-voltage = <1200000>;
[all …]
Dvfxxx.dtsi415 anatop: anatop@40050000 { label
416 compatible = "fsl,vf610-anatop", "syscon";
425 fsl,anatop = <&anatop>;
434 fsl,anatop = <&anatop>;
/Linux-v4.19/Documentation/devicetree/bindings/phy/
Dmxs-usb-phy.txt13 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series
30 fsl,anatop = <&anatop>;
/Linux-v4.19/drivers/regulator/
Danatop-regulator.c27 struct regmap *anatop; member
58 regmap_read(anatop_reg->anatop, anatop_reg->delay_reg, &val); in anatop_regmap_set_voltage_time_sel()
200 sreg->anatop = syscon_node_to_regmap(anatop_np); in anatop_regulator_probe()
202 if (IS_ERR(sreg->anatop)) in anatop_regulator_probe()
203 return PTR_ERR(sreg->anatop); in anatop_regulator_probe()
264 config.regmap = sreg->anatop; in anatop_regulator_probe()
DMakefile23 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Dimx-thermal.txt49 fsl,tempmon = <&anatop>;
58 fsl,tempmon = <&anatop>;