extcon: Add new EXTCON_CHG_USB_PD type for USB Power Delivery
PATCH 1/2 extcon: Add new EXTCON_CHG_USB_PD type for USB Power Delivery
From: Chanwoo Choi <[email protected]>
This patch adds the new EXTCON_CHG_USB_PD for USB PD (Power Delivery)[1]. The USB Power Delivery specification specifies that USB cable provides the increased power more than 7.5W to device with larger power demand. The EXTCON_CHG_USB_PD has the EXTCON_TYPE_CHG and EXTCON_TYPE_USB type.
[1] https://en.wikipedia.org/wiki/USB#PD
Signed-off-by Chanwoo Choi <[email protected]>
--- drivers/extcon/extcon.c | 5 +++++ include/linux/extcon.h | 1 + 2 files changed, 6 insertions(+)
drivers/extcon/extcon.c +5 -0
@@ -99,6 +99,11 @@ struct __extcon_info { .id = EXTCON_CHG_WPT, .name = "WPT", }, + [EXTCON_CHG_USB_PD] = { + .type = EXTCON_TYPE_CHG | EXTCON_TYPE_USB, + .id = EXTCON_CHG_USB_PD, + .name = "PD", + },/* Jack external connector */ [EXTCON_JACK_MICROPHONE] = {
include/linux/extcon.h +1 -0
@@ -65,6 +65,7 @@#define EXTCON_CHG_USB_FAST 9#define EXTCON_CHG_USB_SLOW 10#define EXTCON_CHG_WPT 11/* Wireless Power Transfer */ +#define EXTCON_CHG_USB_PD 12/* USB Power Delivery */ /* Jack external connector */ #define EXTCON_JACK_MICROPHONE 20
Signature · 1 line
1.9.1
PATCH 2/2 extcon: Modify the name of EXTCON_USB_HOST connector
From: Chanwoo Choi <[email protected]>
This patch renames the EXTCON_USB_HOST by using '-' char because the name of all external connector use the '-' char instead of '_' char.
- "USB_HOST" -> "USB-HOST"
Signed-off-by Chanwoo Choi <[email protected]>
--- drivers/extcon/extcon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/extcon/extcon.c +1 -1
@@ -60,7 +60,7 @@ struct __extcon_info { [EXTCON_USB_HOST] = { .type = EXTCON_TYPE_USB, .id = EXTCON_USB_HOST, - .name = "USB_HOST", + .name = "USB-HOST", },/* Charging external connector */
Signature · 1 line
1.9.1