Skip to content

Commit d3b46bb

Browse files
Guenter Roeckrkhuangtao
authored andcommitted
UPSTREAM: extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode
EXTCON_PROP_USB_SS (SuperSpeed)[1] is necessary to distinguish between USB/USB2 and USB3 connections on USB Type-C cables. [1] https://en.wikipedia.org/wiki/USB#Overview Change-Id: Iae845b7e2125291bba0646c7219f485299e7d375 Cc: Chris Zhong <zyw@rock-chips.com> Signed-off-by: Guenter Roeck <groeck@chromium.org> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Huang, Tao <huangtao@rock-chips.com> (cherry picked from commit 8df0cfe)
1 parent f36cb4e commit d3b46bb

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

include/linux/extcon.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,18 @@
107107
* @type: integer (intval)
108108
* @value: 0 (normal) or 1 (flip)
109109
* @default: 0 (normal)
110+
* - EXTCON_PROP_USB_SS (SuperSpeed)
111+
* @type: integer (intval)
112+
* @value: 0 (USB/USB2) or 1 (USB3)
113+
* @default: 0 (USB/USB2)
114+
*
110115
*/
111116
#define EXTCON_PROP_USB_VBUS 0
112117
#define EXTCON_PROP_USB_TYPEC_POLARITY 1
118+
#define EXTCON_PROP_USB_SS 2
113119

114120
#define EXTCON_PROP_USB_MIN 0
115-
#define EXTCON_PROP_USB_MAX 1
121+
#define EXTCON_PROP_USB_MAX 2
116122
#define EXTCON_PROP_USB_CNT (EXTCON_PROP_USB_MAX - EXTCON_PROP_USB_MIN + 1)
117123

118124
/* Properties of EXTCON_TYPE_CHG. */

0 commit comments

Comments
 (0)