Message ID | 20250312-batt_ops-v1-0-88e0bb3129fd@google.com (mailing list archive) |
---|---|
Headers | show |
Series | Add support for Battery Status & Battery Caps AMS in TCPM | expand |
On Wed, Mar 12, 2025 at 04:42:00PM -0700, Amit Sunil Dhamne wrote: > Support for Battery Status & Battery Caps messages in response to > Get_Battery_Status & Get_Battery_Cap request is required by USB PD devices > powered by battery, as per "USB PD R3.1 V1.8 Spec", "6.13 Message > Applicability" section. This patchset adds support for these AMSes > to achieve greater compliance with the spec. Which board uses it? I would be happy to see that connection between batteries and USB connector on the schematics of some real device. How does it look like? Best regards, Krzysztof
Support for Battery Status & Battery Caps messages in response to Get_Battery_Status & Get_Battery_Cap request is required by USB PD devices powered by battery, as per "USB PD R3.1 V1.8 Spec", "6.13 Message Applicability" section. This patchset adds support for these AMSes to achieve greater compliance with the spec. Signed-off-by: Amit Sunil Dhamne <amitsd@google.com> --- Amit Sunil Dhamne (5): dt-bindings: connector: add fixed-batteries property power: supply: core: add function to get supplies from fwnode usb: typec: tcpm: Add support for Battery Status response message power: supply: core: add vendor and product id properties usb: typec: tcpm: Add support for Battery Cap response message Documentation/ABI/testing/sysfs-class-power | 20 ++ .../bindings/connector/usb-connector.yaml | 8 + .../devicetree/bindings/usb/maxim,max33359.yaml | 1 + Documentation/power/power_supply_class.rst | 11 ++ drivers/power/supply/power_supply_core.c | 60 ++++++ drivers/power/supply/power_supply_sysfs.c | 2 + drivers/usb/typec/tcpm/tcpm.c | 217 ++++++++++++++++++++- include/linux/power_supply.h | 7 + include/linux/usb/pd.h | 65 ++++++ 9 files changed, 388 insertions(+), 3 deletions(-) --- base-commit: 80e54e84911a923c40d7bee33a34c1b4be148d7a change-id: 20250311-batt_ops-be1bd71ca254 Best regards,