xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/pbias-regulator.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunPBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs.
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties:
4*4882a593Smuzhiyun- compatible:
5*4882a593Smuzhiyun  - should be "ti,pbias-dra7" for DRA7
6*4882a593Smuzhiyun  - should be "ti,pbias-omap2" for OMAP2
7*4882a593Smuzhiyun  - should be "ti,pbias-omap3" for OMAP3
8*4882a593Smuzhiyun  - should be "ti,pbias-omap4" for OMAP4
9*4882a593Smuzhiyun  - should be "ti,pbias-omap5" for OMAP5
10*4882a593Smuzhiyun  - "ti,pbias-omap" is deprecated
11*4882a593Smuzhiyun- reg: pbias register offset from syscon base and size of pbias register.
12*4882a593Smuzhiyun- syscon : phandle of the system control module
13*4882a593Smuzhiyun- regulator-name : should be
14*4882a593Smuzhiyun			pbias_mmc_omap2430 for OMAP2430, OMAP3 SoCs
15*4882a593Smuzhiyun			pbias_sim_omap3 for OMAP3 SoCs
16*4882a593Smuzhiyun			pbias_mmc_omap4 for OMAP4 SoCs
17*4882a593Smuzhiyun			pbias_mmc_omap5 for OMAP5 and DRA7 SoC
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunOptional properties:
20*4882a593Smuzhiyun- Any optional property defined in bindings/regulator/regulator.txt
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunExample:
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun		pbias_regulator: pbias_regulator {
25*4882a593Smuzhiyun			compatible = "ti,pbias-omap";
26*4882a593Smuzhiyun			reg = <0 0x4>;
27*4882a593Smuzhiyun			syscon = <&omap5_padconf_global>;
28*4882a593Smuzhiyun			pbias_mmc_reg: pbias_mmc_omap5 {
29*4882a593Smuzhiyun				regulator-name = "pbias_mmc_omap5";
30*4882a593Smuzhiyun				regulator-min-microvolt = <1800000>;
31*4882a593Smuzhiyun				regulator-max-microvolt = <3000000>;
32*4882a593Smuzhiyun			};
33