/linux-4.4.14/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.4.14/arch/arm/mach-imx/ |
D | anatop.c | 42 static struct regmap *anatop; variable 48 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5() 54 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5() 59 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive() 65 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown() 71 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs() 104 regmap_write(anatop, ANADIG_USB1_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable() 107 regmap_write(anatop, ANADIG_USB2_CHRG_DETECT, in imx_anatop_usb_chrg_detect_disable() 163 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); in imx_anatop_init() 164 if (IS_ERR(anatop)) { in imx_anatop_init()
|
D | Makefile | 74 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | imx6sl.dtsi | 455 anatop: anatop@020c8000 { label 456 compatible = "fsl,imx6sl-anatop", 457 "fsl,imx6q-anatop", 465 compatible = "fsl,anatop-regulator"; 470 anatop-reg-offset = <0x110>; 471 anatop-vol-bit-shift = <8>; 472 anatop-vol-bit-width = <5>; 473 anatop-min-bit-val = <4>; 474 anatop-min-voltage = <800000>; 475 anatop-max-voltage = <1375000>; [all …]
|
D | imx6qdl.dtsi | 596 anatop: anatop@020c8000 { label 597 compatible = "fsl,imx6q-anatop", "syscon", "simple-bus"; 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>; 618 compatible = "fsl,anatop-regulator"; [all …]
|
D | imx6ul.dtsi | 345 anatop: anatop@020c8000 { label 346 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop", 354 compatible = "fsl,anatop-regulator"; 358 anatop-reg-offset = <0x120>; 359 anatop-vol-bit-shift = <8>; 360 anatop-vol-bit-width = <5>; 361 anatop-min-bit-val = <0>; 362 anatop-min-voltage = <2625000>; 363 anatop-max-voltage = <3400000>; 364 anatop-enable-bit = <0>; [all …]
|
D | imx6sx.dtsi | 540 anatop: anatop@020c8000 { label 541 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop", 549 compatible = "fsl,anatop-regulator"; 554 anatop-reg-offset = <0x110>; 555 anatop-vol-bit-shift = <8>; 556 anatop-vol-bit-width = <5>; 557 anatop-min-bit-val = <4>; 558 anatop-min-voltage = <800000>; 559 anatop-max-voltage = <1375000>; 563 compatible = "fsl,anatop-regulator"; [all …]
|
D | imx7d.dtsi | 511 anatop: anatop@30360000 { label 512 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop", 519 compatible = "fsl,anatop-regulator"; 523 anatop-reg-offset = <0x210>; 524 anatop-vol-bit-shift = <8>; 525 anatop-vol-bit-width = <5>; 526 anatop-min-bit-val = <8>; 527 anatop-min-voltage = <800000>; 528 anatop-max-voltage = <1200000>; 529 anatop-enable-bit = <31>;
|
D | vfxxx.dtsi | 319 anatop: anatop@40050000 { label 320 compatible = "fsl,vf610-anatop", "syscon"; 329 fsl,anatop = <&anatop>; 338 fsl,anatop = <&anatop>;
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | mxs-usb-phy.txt | 13 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series 20 fsl,anatop = <&anatop>;
|
/linux-4.4.14/drivers/regulator/ |
D | anatop-regulator.c | 44 struct regmap *anatop; member 75 regmap_read(anatop_reg->anatop, anatop_reg->delay_reg, &val); in anatop_regmap_set_voltage_time_sel() 209 sreg->anatop = syscon_node_to_regmap(anatop_np); in anatop_regulator_probe() 211 if (IS_ERR(sreg->anatop)) in anatop_regulator_probe() 212 return PTR_ERR(sreg->anatop); in anatop_regulator_probe() 273 config.regmap = sreg->anatop; in anatop_regulator_probe()
|
D | Makefile | 19 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
|
/linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
D | imx-thermal.txt | 21 fsl,tempmon = <&anatop>;
|