| # Copyright 2024 Google LLC |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| description: | |
| BQ25180 I2C Controlled, 1-Cell, 1-A Linear Battery Charger with Power Path |
| and Ship Mode. |
| |
| The device has a single child node for the charger. For example: |
| |
| bq25180@6a { |
| compatible = "ti,bq25180"; |
| reg = <0x6a>; |
| |
| constant-charge-current-max-microamp = <500000>; |
| }; |
| |
| compatible: "ti,bq25180" |
| |
| include: [battery.yaml, i2c-device.yaml] |
| |
| |
| properties: |
| constant-charge-current-max-microamp: |
| type: int |
| default: 0 |
| description: | |
| Charge current set at init time in uA, available range is 5 mA to 800 mA. |
| The value specified will be rounded down to the closest implemented |
| value. If set to 0 (default) skip setting the charge current value at |
| driver initialization. |
| |
| constant-charge-voltage-max-microvolt: |
| type: int |
| default: 4200000 |
| description: | |
| The maximum voltage that the battery will be charged at, defaults to |
| 4.2V, matching the device default reset configuration. |
| |
| precharge-voltage-threshold-microvolt: |
| type: int |
| default: 3000000 |
| description: | |
| Threshold at which voltage to switch to constant current charge. |
| Must be either 3.0V or 2.8V |