Hi, (1) and (2) in the series addresses the problem that Adam Thomson had pointed out in: https://lore.kernel.org/linux-usb/PR3PR10MB4142450638A8E07A33E475B080689@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/ (3) updates the power_supply_changed based on changes made through (1) and (2) (4) (5) (6) makes TCPM comply pSnkStby requirement for both fast and slow charging loops. This was also previously sent as part of https://lore.kernel.org/patchwork/patch/1283928/ Since the patches were dependent on each other sending them this way. Badhri Jagan Sridharan (6): usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply usb: typec: tcpm: update power supply once partner accepts usb: typec: tcpm: Honour pSnkStdby requirement during negotiation usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby Documentation: connector: Add slow-charger-loop definition .../bindings/connector/usb-connector.yaml | 7 + drivers/usb/typec/tcpm/tcpm.c | 136 ++++++++++++------ include/linux/usb/pd.h | 2 + 3 files changed, 99 insertions(+), 46 deletions(-) -- 2.31.0.208.g409f899ff0-goog