-
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 'for-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/gi…
…t/sre/linux-power-supply Pull power supply and reset changes from Sebastian Reichel: "New chip/feature support: - bq27xxx: support updating battery config from DT - bq24190: support loading battery charge info from DT - LTC2941: add LTC2942/LTC2944 support - max17042: add ACPI support - max1721x: new driver Misc: - Move bq27xxx w1 driver from w1 into power-supply subsystem - Introduce power_supply_set_input_current_limit_from_supplier - constify stuff - some minor fixes" * tag 'for-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (39 commits) power: supply: bq27xxx: enable writing capacity values for bq27421 power: supply: bq24190_charger: Get input_current_limit from our supplier power: supply: bq24190_charger: Export 5V boost converter as regulator power: supply: bq24190_charger: Add power_supply_battery_info support power: supply: bq24190_charger: Add property system-minimum-microvolt power: supply: bq24190_charger: Enable devicetree config dt-bindings: power: supply: Add docs for TI BQ24190 battery charger power: supply: bq27xxx: Remove duplicate chip data arrays power: supply: bq27xxx: Enable data memory update for certain chips power: supply: bq27xxx: Add chip IDs for previously shadowed chips power: supply: bq27xxx: Create single chip data table power: supply: bq24190_charger: Add ti,bq24192i to devicetree table power: supply: bq24190_charger: Add input_current_limit property power: supply: Add power_supply_set_input_current_limit_from_supplier helper power: supply: max17042_battery: Fix compiler warning power: supply: core: Delete two error messages for a failed memory allocation in power_supply_check_supplies() power: supply: make device_attribute const power: supply: max17042_battery: Fix ACPI interrupt issues power: supply: max17042_battery: Add support for ACPI enumeration power: supply: lp8788: Make several arrays static const * const ...
- Loading branch information
Showing
27 changed files
with
1,471 additions
and
638 deletions.
There are no files selected for viewing
51 changes: 51 additions & 0 deletions
51
Documentation/devicetree/bindings/power/supply/bq24190.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,51 @@ | ||
TI BQ24190 Li-Ion Battery Charger | ||
|
||
Required properties: | ||
- compatible: contains one of the following: | ||
* "ti,bq24190" | ||
* "ti,bq24192i" | ||
- reg: integer, I2C address of the charger. | ||
- interrupts[-extended]: configuration for charger INT pin. | ||
|
||
Optional properties: | ||
- monitored-battery: phandle of battery characteristics devicetree node | ||
The charger uses the following battery properties: | ||
+ precharge-current-microamp: maximum charge current during precharge | ||
phase (typically 20% of battery capacity). | ||
+ charge-term-current-microamp: a charge cycle terminates when the | ||
battery voltage is above recharge threshold, and the current is below | ||
this setting (typically 10% of battery capacity). | ||
See also Documentation/devicetree/bindings/power/supply/battery.txt | ||
- ti,system-minimum-microvolt: when power is connected and the battery is below | ||
minimum system voltage, the system will be regulated above this setting. | ||
|
||
Notes: | ||
- Some circuit boards wire the chip's "OTG" pin high (enabling 500mA default | ||
charge current on USB SDP ports, among other features). To simulate this on | ||
boards that wire the pin to a GPIO, set a gpio-hog. | ||
|
||
Example: | ||
|
||
bat: battery { | ||
compatible = "simple-battery"; | ||
precharge-current-microamp = <256000>; | ||
charge-term-current-microamp = <128000>; | ||
// etc. | ||
}; | ||
|
||
bq24190: charger@6a { | ||
compatible = "ti,bq24190"; | ||
reg = <0x6a>; | ||
interrupts-extended = <&gpiochip 10 IRQ_TYPE_EDGE_FALLING>; | ||
monitored-battery = <&bat>; | ||
ti,system-minimum-microvolt = <3200000>; | ||
}; | ||
|
||
&twl_gpio { | ||
otg { | ||
gpio-hog; | ||
gpios = <6 0>; | ||
output-high; | ||
line-name = "otg-gpio"; | ||
}; | ||
}; |
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.