xref: /linux/Documentation/devicetree/bindings/regulator/pbias-regulator.txt (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
111469e0bSBalaji T KPBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs.
211469e0bSBalaji T K
311469e0bSBalaji T KRequired properties:
411469e0bSBalaji T K- compatible:
5*b9c93646SKishon Vijay Abraham I  - should be "ti,pbias-dra7" for DRA7
6*b9c93646SKishon Vijay Abraham I  - should be "ti,pbias-omap2" for OMAP2
7*b9c93646SKishon Vijay Abraham I  - should be "ti,pbias-omap3" for OMAP3
8*b9c93646SKishon Vijay Abraham I  - should be "ti,pbias-omap4" for OMAP4
9*b9c93646SKishon Vijay Abraham I  - should be "ti,pbias-omap5" for OMAP5
10*b9c93646SKishon Vijay Abraham I  - "ti,pbias-omap" is deprecated
1111469e0bSBalaji T K- reg: pbias register offset from syscon base and size of pbias register.
1211469e0bSBalaji T K- syscon : phandle of the system control module
1311469e0bSBalaji T K- regulator-name : should be
1411469e0bSBalaji T K			pbias_mmc_omap2430 for OMAP2430, OMAP3 SoCs
1511469e0bSBalaji T K			pbias_sim_omap3 for OMAP3 SoCs
1611469e0bSBalaji T K			pbias_mmc_omap4 for OMAP4 SoCs
1711469e0bSBalaji T K			pbias_mmc_omap5 for OMAP5 and DRA7 SoC
1811469e0bSBalaji T K
1911469e0bSBalaji T KOptional properties:
2011469e0bSBalaji T K- Any optional property defined in bindings/regulator/regulator.txt
2111469e0bSBalaji T K
2211469e0bSBalaji T KExample:
2311469e0bSBalaji T K
2411469e0bSBalaji T K		pbias_regulator: pbias_regulator {
2511469e0bSBalaji T K			compatible = "ti,pbias-omap";
2611469e0bSBalaji T K			reg = <0 0x4>;
2711469e0bSBalaji T K			syscon = <&omap5_padconf_global>;
2811469e0bSBalaji T K			pbias_mmc_reg: pbias_mmc_omap5 {
2911469e0bSBalaji T K				regulator-name = "pbias_mmc_omap5";
3011469e0bSBalaji T K				regulator-min-microvolt = <1800000>;
3111469e0bSBalaji T K				regulator-max-microvolt = <3000000>;
3211469e0bSBalaji T K			};
33