mirror of
https://github.com/torvalds/linux.git
synced 2026-05-03 14:02:43 -04:00
Add the vendor specific boolean property of x-powers,no-thermistor. This property optionally describes hardware where no thermistor is present on the battery and is specific to the AXP717. In rare circumstances this value can be set incorrectly in the efuse of the PMIC, and if it is not hard-coded the device will fail to charge. Signed-off-by: Chris Morgan <macromorgan@hotmail.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20250204155835.161973-2-macroalpha82@gmail.com Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
# SPDX-License-Identifier: GPL-2.0
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/power/supply/x-powers,axp20x-battery-power-supply.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: AXP20x Battery power-supply
|
|
|
|
description: |
|
|
The supported devices can read the battery voltage, charge and discharge
|
|
currents of the battery by reading ADC channels from the ADC.
|
|
|
|
maintainers:
|
|
- Chen-Yu Tsai <wens@csie.org>
|
|
- Sebastian Reichel <sre@kernel.org>
|
|
|
|
properties:
|
|
compatible:
|
|
oneOf:
|
|
- const: x-powers,axp202-battery-power-supply
|
|
- const: x-powers,axp209-battery-power-supply
|
|
- const: x-powers,axp221-battery-power-supply
|
|
- const: x-powers,axp717-battery-power-supply
|
|
- items:
|
|
- const: x-powers,axp803-battery-power-supply
|
|
- const: x-powers,axp813-battery-power-supply
|
|
- const: x-powers,axp813-battery-power-supply
|
|
|
|
monitored-battery:
|
|
description:
|
|
Specifies the phandle of an optional simple-battery connected to
|
|
this gauge.
|
|
$ref: /schemas/types.yaml#/definitions/phandle
|
|
|
|
x-powers,no-thermistor:
|
|
type: boolean
|
|
description: Indicates that no thermistor is connected to the TS pin
|
|
|
|
required:
|
|
- compatible
|
|
|
|
allOf:
|
|
- $ref: power-supply.yaml#
|
|
- if:
|
|
not:
|
|
properties:
|
|
compatible:
|
|
contains:
|
|
enum:
|
|
- x-powers,axp717-battery-power-supply
|
|
then:
|
|
properties:
|
|
x-powers,no-thermistor: false
|
|
|
|
additionalProperties: false
|