On Sun, Feb 12, 2023 at 08:18:38PM +0530, Saranya Gopal wrote: > As per USB PD specification, 28th bit of sink fixed power supply > PDO represents higher capability. If this bit is set, it indicates > that the sink needs more than vsafe5V to provide full functionality. > This patch replaces usb_suspend_supported sysfs with higher_capability > sysfs for sink PDO. > > Fixes: 662a60102c12 ("usb: typec: Separate USB Power Delivery from USB Type-C") > Reviewed-by: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> Where was this reviewed? I don't see that on the list, am I missing it? > Reported-by: Rajaram Regupathy <rajaram.regupathy@xxxxxxxxx> > Signed-off-by: Saranya Gopal <saranya.gopal@xxxxxxxxx> > --- > .../ABI/testing/sysfs-class-usb_power_delivery | 10 +++++++++- > drivers/usb/typec/pd.c | 9 ++++++++- > 2 files changed, 17 insertions(+), 2 deletions(-) > > diff --git a/Documentation/ABI/testing/sysfs-class-usb_power_delivery b/Documentation/ABI/testing/sysfs-class-usb_power_delivery > index ce2b1b563cb3..59757118b6a3 100644 > --- a/Documentation/ABI/testing/sysfs-class-usb_power_delivery > +++ b/Documentation/ABI/testing/sysfs-class-usb_power_delivery > @@ -69,7 +69,7 @@ Description: > This file contains boolean value that tells does the device > support both source and sink power roles. > > -What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/usb_suspend_supported > +What: /sys/class/usb_power_delivery/.../source-capabilities/1:fixed_supply/usb_suspend_supported > Date: May 2022 > Contact: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> > Description: > @@ -78,6 +78,14 @@ Description: > will follow the USB 2.0 and USB 3.2 rules for suspend and > resume. > > +What: /sys/class/usb_power_delivery/.../sink-capabilities/1:fixed_supply/higher_capability > +Date: February 2023 > +Contact: Saranya Gopal <saranya.gopal@xxxxxxxxxxxxxxx> > +Description: > + This file shows the value of the Higher capability bit in vsafe5V Fixed Supply Object. > + If the bit is set, then the sink needs more than vsafe5V(eg. 12 V) to provide > + full functionality. You don't explain what this file will show. 0/1? Y/N? J/N? Also, properly wrap your lines at 80 columns for documentation please. And adding a new sysfs entry does not "Fix" anything, why is this tagged as such? thanks, greg k-h