Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/arch/arm/mach-imx/
Danatop.c42 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()
DMakefile74 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
/linux-4.4.14/arch/arm/boot/dts/
Dimx6sl.dtsi455 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 …]
Dimx6qdl.dtsi596 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 …]
Dimx6ul.dtsi345 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 …]
Dimx6sx.dtsi540 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 …]
Dimx7d.dtsi511 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>;
Dvfxxx.dtsi319 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/
Dmxs-usb-phy.txt13 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series
20 fsl,anatop = <&anatop>;
/linux-4.4.14/drivers/regulator/
Danatop-regulator.c44 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()
DMakefile19 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dimx-thermal.txt21 fsl,tempmon = <&anatop>;