Home
last modified time | relevance | path

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

/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Danatop-regulator.txt4 - compatible: Must be "fsl,anatop-regulator"
5 - anatop-reg-offset: Anatop MFD register offset
6 - anatop-vol-bit-shift: Bit shift for the register
7 - anatop-vol-bit-width: Number of bits used in the register
8 - anatop-min-bit-val: Minimum value of this register
9 - anatop-min-voltage: Minimum voltage of this regulator
10 - anatop-max-voltage: Maximum voltage of this regulator
13 - anatop-delay-reg-offset: Anatop MFD step time register offset
14 - anatop-delay-bit-shift: Bit shift for the step time register
15 - anatop-delay-bit-width: Number of bits used in the step time register
[all …]
/linux-4.1.27/arch/arm/mach-imx/
Danatop.c41 static struct regmap *anatop; variable
47 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5()
53 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5()
58 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive()
64 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown()
70 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs()
103 regmap_write(anatop, ANADIG_USB1_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable()
106 regmap_write(anatop, ANADIG_USB2_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable()
160 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); in imx_anatop_init()
161 if (IS_ERR(anatop)) { in imx_anatop_init()
DMakefile81 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
/linux-4.1.27/arch/arm/boot/dts/
Dimx6sl.dtsi439 anatop: anatop@020c8000 { label
440 compatible = "fsl,imx6sl-anatop",
441 "fsl,imx6q-anatop",
449 compatible = "fsl,anatop-regulator";
454 anatop-reg-offset = <0x110>;
455 anatop-vol-bit-shift = <8>;
456 anatop-vol-bit-width = <5>;
457 anatop-min-bit-val = <4>;
458 anatop-min-voltage = <800000>;
459 anatop-max-voltage = <1375000>;
[all …]
Dimx6qdl.dtsi536 anatop: anatop@020c8000 { label
537 compatible = "fsl,imx6q-anatop", "syscon", "simple-bus";
544 compatible = "fsl,anatop-regulator";
549 anatop-reg-offset = <0x110>;
550 anatop-vol-bit-shift = <8>;
551 anatop-vol-bit-width = <5>;
552 anatop-min-bit-val = <4>;
553 anatop-min-voltage = <800000>;
554 anatop-max-voltage = <1375000>;
558 compatible = "fsl,anatop-regulator";
[all …]
Dimx6sx.dtsi539 anatop: anatop@020c8000 { label
540 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
548 compatible = "fsl,anatop-regulator";
553 anatop-reg-offset = <0x110>;
554 anatop-vol-bit-shift = <8>;
555 anatop-vol-bit-width = <5>;
556 anatop-min-bit-val = <4>;
557 anatop-min-voltage = <800000>;
558 anatop-max-voltage = <1375000>;
562 compatible = "fsl,anatop-regulator";
[all …]
Dvfxxx.dtsi313 anatop: anatop@40050000 { label
314 compatible = "fsl,vf610-anatop", "syscon";
323 fsl,anatop = <&anatop>;
332 fsl,anatop = <&anatop>;
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dmxs-phy.txt13 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series
20 fsl,anatop = <&anatop>;
/linux-4.1.27/drivers/regulator/
Danatop-regulator.c43 struct regmap *anatop; member
74 regmap_read(anatop_reg->anatop, anatop_reg->delay_reg, &val); in anatop_regmap_set_voltage_time_sel()
207 sreg->anatop = syscon_node_to_regmap(anatop_np); in anatop_regulator_probe()
209 if (IS_ERR(sreg->anatop)) in anatop_regulator_probe()
210 return PTR_ERR(sreg->anatop); in anatop_regulator_probe()
270 config.regmap = sreg->anatop; in anatop_regulator_probe()
DMakefile19 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dimx-thermal.txt21 fsl,tempmon = <&anatop>;