Searched refs:anatop (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | anatop-regulator.txt | 4 - 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/ |
D | anatop.c | 41 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()
|
D | Makefile | 81 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | imx6sl.dtsi | 439 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 …]
|
D | imx6qdl.dtsi | 536 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 …]
|
D | imx6sx.dtsi | 539 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 …]
|
D | vfxxx.dtsi | 313 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/ |
D | mxs-phy.txt | 13 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series 20 fsl,anatop = <&anatop>;
|
/linux-4.1.27/drivers/regulator/ |
D | anatop-regulator.c | 43 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()
|
D | Makefile | 19 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
|
/linux-4.1.27/Documentation/devicetree/bindings/thermal/ |
D | imx-thermal.txt | 21 fsl,tempmon = <&anatop>;
|