-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/broonie/regulator Pull regulator updates for 3.4 from Mark Brown: "This has been a fairly quiet release from a regulator point of view, the only real framework features added were devm support and a convenience helper for setting up fixed voltage regulators. We also added a couple of drivers (but will drop the BQ240022 driver via the arm-soc tree as it's been replaced by the more generic gpio-regulator driver) and Axel Lin continued his relentless and generally awesome stream of fixes and cleanups." * tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (93 commits) regulator: Fix up a confusing dev_warn when DT lookup fails regulator: Convert tps6507x to set_voltage_sel regulator: Refactor tps6507x to use one tps6507x_pmic_ops for all LDOs and DCDCs regulator: Make s5m8767_get_voltage_register always return correct register regulator: s5m8767: Check pdata->buck[2|3|4]_gpiodvs earlier regulator: tps65910: Provide settling time for DCDC voltage change regulator: Add Anatop regulator driver regulator: Simplify implementation of tps65912_get_voltage_dcdc regulator: Use tps65912_set_voltage_sel for both DCDCx and LDOx regulator: tps65910: Provide settling time for enabling rails regulator: max8925: Use DIV_ROUND_UP macro regulator: tps65912: Use simple equations to get register address regulator: Fix the logic of tps65910_get_mode regulator: Merge tps65217_pmic_ldo234_ops and tps65217_pmic_dcdc_ops to tps65217_pmic_ops regulator: Use DIV_ROUND_CLOSEST in wm8350_isink_get_current regulator: Use array to store dcdc_range settings for tps65912 regulator: Rename s5m8767_convert_voltage to s5m8767_convert_voltage_to_sel regulator: tps6524x: Remove unneeded comment for N_REGULATORS regulator: Rename set_voltage_sel callback function name to *_sel regulator: Fix s5m8767_set_voltage_time_sel calculation value ...
- Loading branch information
Showing
48 changed files
with
3,660 additions
and
1,048 deletions.
There are no files selected for viewing
68 changes: 68 additions & 0 deletions
68
Documentation/devicetree/bindings/regulator/twl-regulator.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
TWL family of regulators | ||
|
||
Required properties: | ||
For twl6030 regulators/LDOs | ||
- compatible: | ||
- "ti,twl6030-vaux1" for VAUX1 LDO | ||
- "ti,twl6030-vaux2" for VAUX2 LDO | ||
- "ti,twl6030-vaux3" for VAUX3 LDO | ||
- "ti,twl6030-vmmc" for VMMC LDO | ||
- "ti,twl6030-vpp" for VPP LDO | ||
- "ti,twl6030-vusim" for VUSIM LDO | ||
- "ti,twl6030-vana" for VANA LDO | ||
- "ti,twl6030-vcxio" for VCXIO LDO | ||
- "ti,twl6030-vdac" for VDAC LDO | ||
- "ti,twl6030-vusb" for VUSB LDO | ||
- "ti,twl6030-v1v8" for V1V8 LDO | ||
- "ti,twl6030-v2v1" for V2V1 LDO | ||
- "ti,twl6030-clk32kg" for CLK32KG RESOURCE | ||
- "ti,twl6030-vdd1" for VDD1 SMPS | ||
- "ti,twl6030-vdd2" for VDD2 SMPS | ||
- "ti,twl6030-vdd3" for VDD3 SMPS | ||
For twl6025 regulators/LDOs | ||
- compatible: | ||
- "ti,twl6025-ldo1" for LDO1 LDO | ||
- "ti,twl6025-ldo2" for LDO2 LDO | ||
- "ti,twl6025-ldo3" for LDO3 LDO | ||
- "ti,twl6025-ldo4" for LDO4 LDO | ||
- "ti,twl6025-ldo5" for LDO5 LDO | ||
- "ti,twl6025-ldo6" for LDO6 LDO | ||
- "ti,twl6025-ldo7" for LDO7 LDO | ||
- "ti,twl6025-ldoln" for LDOLN LDO | ||
- "ti,twl6025-ldousb" for LDOUSB LDO | ||
- "ti,twl6025-smps3" for SMPS3 SMPS | ||
- "ti,twl6025-smps4" for SMPS4 SMPS | ||
- "ti,twl6025-vio" for VIO SMPS | ||
For twl4030 regulators/LDOs | ||
- compatible: | ||
- "ti,twl4030-vaux1" for VAUX1 LDO | ||
- "ti,twl4030-vaux2" for VAUX2 LDO | ||
- "ti,twl5030-vaux2" for VAUX2 LDO | ||
- "ti,twl4030-vaux3" for VAUX3 LDO | ||
- "ti,twl4030-vaux4" for VAUX4 LDO | ||
- "ti,twl4030-vmmc1" for VMMC1 LDO | ||
- "ti,twl4030-vmmc2" for VMMC2 LDO | ||
- "ti,twl4030-vpll1" for VPLL1 LDO | ||
- "ti,twl4030-vpll2" for VPLL2 LDO | ||
- "ti,twl4030-vsim" for VSIM LDO | ||
- "ti,twl4030-vdac" for VDAC LDO | ||
- "ti,twl4030-vintana2" for VINTANA2 LDO | ||
- "ti,twl4030-vio" for VIO LDO | ||
- "ti,twl4030-vdd1" for VDD1 SMPS | ||
- "ti,twl4030-vdd2" for VDD2 SMPS | ||
- "ti,twl4030-vintana1" for VINTANA1 LDO | ||
- "ti,twl4030-vintdig" for VINTDIG LDO | ||
- "ti,twl4030-vusb1v5" for VUSB1V5 LDO | ||
- "ti,twl4030-vusb1v8" for VUSB1V8 LDO | ||
- "ti,twl4030-vusb3v1" for VUSB3V1 LDO | ||
|
||
Optional properties: | ||
- Any optional property defined in bindings/regulator/regulator.txt | ||
|
||
Example: | ||
|
||
xyz: regulator@0 { | ||
compatible = "ti,twl6030-vaux1"; | ||
regulator-min-microvolt = <1000000>; | ||
regulator-max-microvolt = <3000000>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.