| /Linux-v5.10/arch/arm/boot/dts/ |
| D | imx6sl.dtsi | 518 anatop: anatop@20c8000 { label 519 compatible = "fsl,imx6sl-anatop", 520 "fsl,imx6q-anatop", 528 compatible = "fsl,anatop-regulator"; 533 anatop-reg-offset = <0x110>; 534 anatop-vol-bit-shift = <8>; 535 anatop-vol-bit-width = <5>; 536 anatop-min-bit-val = <4>; 537 anatop-min-voltage = <800000>; 538 anatop-max-voltage = <1375000>; [all …]
|
| D | imx6qdl.dtsi | 685 anatop: anatop@20c8000 { label 686 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd"; 693 compatible = "fsl,anatop-regulator"; 698 anatop-reg-offset = <0x110>; 699 anatop-vol-bit-shift = <8>; 700 anatop-vol-bit-width = <5>; 701 anatop-min-bit-val = <4>; 702 anatop-min-voltage = <800000>; 703 anatop-max-voltage = <1375000>; 704 anatop-enable-bit = <0>; [all …]
|
| D | imx6sx.dtsi | 607 anatop: anatop@20c8000 { label 608 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop", 616 compatible = "fsl,anatop-regulator"; 621 anatop-reg-offset = <0x110>; 622 anatop-vol-bit-shift = <8>; 623 anatop-vol-bit-width = <5>; 624 anatop-min-bit-val = <4>; 625 anatop-min-voltage = <800000>; 626 anatop-max-voltage = <1375000>; 627 anatop-enable-bit = <0>; [all …]
|
| D | imx6ul.dtsi | 575 anatop: anatop@20c8000 { label 576 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop", 584 compatible = "fsl,anatop-regulator"; 588 anatop-reg-offset = <0x120>; 589 anatop-vol-bit-shift = <8>; 590 anatop-vol-bit-width = <5>; 591 anatop-min-bit-val = <0>; 592 anatop-min-voltage = <2625000>; 593 anatop-max-voltage = <3400000>; 594 anatop-enable-bit = <0>; [all …]
|
| D | imx6sll.dtsi | 499 anatop: anatop@20c8000 { label 500 compatible = "fsl,imx6sll-anatop", 501 "fsl,imx6q-anatop", 511 compatible = "fsl,anatop-regulator"; 516 anatop-reg-offset = <0x120>; 517 anatop-vol-bit-shift = <8>; 518 anatop-vol-bit-width = <5>; 519 anatop-min-bit-val = <0>; 520 anatop-min-voltage = <2625000>; 521 anatop-max-voltage = <3400000>; [all …]
|
| D | imx7s.dtsi | 545 anatop: anatop@30360000 { label 546 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop", 553 compatible = "fsl,anatop-regulator"; 557 anatop-reg-offset = <0x210>; 558 anatop-vol-bit-shift = <8>; 559 anatop-vol-bit-width = <5>; 560 anatop-min-bit-val = <8>; 561 anatop-min-voltage = <800000>; 562 anatop-max-voltage = <1200000>; 563 anatop-enable-bit = <0>; [all …]
|
| D | vfxxx.dtsi | 378 anatop: anatop@40050000 { label 379 compatible = "fsl,vf610-anatop", "syscon"; 388 fsl,anatop = <&anatop>; 397 fsl,anatop = <&anatop>;
|
| /Linux-v5.10/arch/arm/mach-imx/ |
| D | anatop.c | 35 static struct regmap *anatop; variable 41 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5() 47 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5() 52 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive() 58 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown() 64 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs() 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 | 34 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
|
| /Linux-v5.10/Documentation/devicetree/bindings/phy/ |
| D | mxs-usb-phy.txt | 14 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series 31 fsl,anatop = <&anatop>;
|
| /Linux-v5.10/arch/arm64/boot/dts/freescale/ |
| D | imx8mp.dtsi | 329 anatop: anatop@30360000 { label 330 compatible = "fsl,imx8mp-anatop", "fsl,imx8mm-anatop",
|
| D | imx8mn.dtsi | 389 anatop: anatop@30360000 { label 390 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop",
|
| D | imx8mm.dtsi | 483 anatop: anatop@30360000 { label 484 compatible = "fsl,imx8mm-anatop", "syscon";
|
| D | imx8mq.dtsi | 563 anatop: syscon@30360000 { label 564 compatible = "fsl,imx8mq-anatop", "syscon";
|
| /Linux-v5.10/drivers/regulator/ |
| D | Makefile | 24 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
|