Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | PBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs. |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible: |
| 5 | - should be "ti,pbias-dra7" for DRA7 |
| 6 | - should be "ti,pbias-omap2" for OMAP2 |
| 7 | - should be "ti,pbias-omap3" for OMAP3 |
| 8 | - should be "ti,pbias-omap4" for OMAP4 |
| 9 | - should be "ti,pbias-omap5" for OMAP5 |
| 10 | - "ti,pbias-omap" is deprecated |
| 11 | - reg: pbias register offset from syscon base and size of pbias register. |
| 12 | - syscon : phandle of the system control module |
| 13 | - regulator-name : should be |
| 14 | pbias_mmc_omap2430 for OMAP2430, OMAP3 SoCs |
| 15 | pbias_sim_omap3 for OMAP3 SoCs |
| 16 | pbias_mmc_omap4 for OMAP4 SoCs |
| 17 | pbias_mmc_omap5 for OMAP5 and DRA7 SoC |
| 18 | |
| 19 | Optional properties: |
| 20 | - Any optional property defined in bindings/regulator/regulator.txt |
| 21 | |
| 22 | Example: |
| 23 | |
| 24 | pbias_regulator: pbias_regulator { |
| 25 | compatible = "ti,pbias-omap"; |
| 26 | reg = <0 0x4>; |
| 27 | syscon = <&omap5_padconf_global>; |
| 28 | pbias_mmc_reg: pbias_mmc_omap5 { |
| 29 | regulator-name = "pbias_mmc_omap5"; |
| 30 | regulator-min-microvolt = <1800000>; |
| 31 | regulator-max-microvolt = <3000000>; |
| 32 | }; |