Jiri Slaby 23d4c1
From: Saranya Gopal <saranya.gopal@intel.com>
Jiri Slaby 23d4c1
Date: Tue, 14 Feb 2023 17:15:42 +0530
Jiri Slaby 23d4c1
Subject: [PATCH] usb: typec: pd: Remove usb_suspend_supported sysfs from sink
Jiri Slaby 23d4c1
 PDO
Jiri Slaby 23d4c1
References: bsc#1012628
Jiri Slaby 23d4c1
Patch-mainline: 6.2.2
Jiri Slaby 23d4c1
Git-commit: e4e7b2dc27c4bb877d850eaff69d41410b2f4237
Jiri Slaby 23d4c1
Jiri Slaby 23d4c1
commit e4e7b2dc27c4bb877d850eaff69d41410b2f4237 upstream.
Jiri Slaby 23d4c1
Jiri Slaby 23d4c1
As per USB PD specification, 28th bit of fixed supply sink PDO
Jiri Slaby 23d4c1
represents "higher capability" attribute and not "usb suspend
Jiri Slaby 23d4c1
supported" attribute. So, this patch removes the usb_suspend_supported
Jiri Slaby 23d4c1
attribute from sink PDO.
Jiri Slaby 23d4c1
Jiri Slaby 23d4c1
Fixes: 662a60102c12 ("usb: typec: Separate USB Power Delivery from USB Type-C")
Jiri Slaby 23d4c1
Cc: stable <stable@kernel.org>
Jiri Slaby 23d4c1
Reported-by: Rajaram Regupathy <rajaram.regupathy@intel.com>
Jiri Slaby 23d4c1
Signed-off-by: Saranya Gopal <saranya.gopal@intel.com>
Jiri Slaby 23d4c1
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Jiri Slaby 23d4c1
Link: https://lore.kernel.org/r/20230214114543.205103-1-saranya.gopal@intel.com
Jiri Slaby 23d4c1
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Jiri Slaby 23d4c1
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Jiri Slaby 23d4c1
---
Jiri Slaby 23d4c1
 drivers/usb/typec/pd.c | 1 -
Jiri Slaby 23d4c1
 1 file changed, 1 deletion(-)
Jiri Slaby 23d4c1
Jiri Slaby 23d4c1
diff --git a/drivers/usb/typec/pd.c b/drivers/usb/typec/pd.c
Jiri Slaby 23d4c1
index dc72005d..b5ab2642 100644
Jiri Slaby 23d4c1
--- a/drivers/usb/typec/pd.c
Jiri Slaby 23d4c1
+++ b/drivers/usb/typec/pd.c
Jiri Slaby 23d4c1
@@ -161,7 +161,6 @@ static struct device_type source_fixed_supply_type = {
Jiri Slaby 23d4c1
 
Jiri Slaby 23d4c1
 static struct attribute *sink_fixed_supply_attrs[] = {
Jiri Slaby 23d4c1
 	&dev_attr_dual_role_power.attr,
Jiri Slaby 23d4c1
-	&dev_attr_usb_suspend_supported.attr,
Jiri Slaby 23d4c1
 	&dev_attr_unconstrained_power.attr,
Jiri Slaby 23d4c1
 	&dev_attr_usb_communication_capable.attr,
Jiri Slaby 23d4c1
 	&dev_attr_dual_role_data.attr,
Jiri Slaby 23d4c1
-- 
Jiri Slaby 23d4c1
2.35.3
Jiri Slaby 23d4c1