From adc022b08cd9aa858bb331bcffbc1d3dd5152b34 Mon Sep 17 00:00:00 2001 From: Bin Yang Date: Fri, 23 Sep 2016 10:51:58 +0800 Subject: [PATCH] extcon: Add EXTCON_USB_VBUS_EN for USB Type-C Add the new extcon EXTCON_USB_VBUS_EN to enable vbus output. Change-Id: I83fb75b2a82ad617dc292967bb4917bbfbcb84cb Signed-off-by: Bin Yang Signed-off-by: Frank Wang --- drivers/extcon/extcon.c | 5 +++++ include/linux/extcon.h | 1 + 2 files changed, 6 insertions(+) diff --git a/drivers/extcon/extcon.c b/drivers/extcon/extcon.c index e7a9561a826d..7b9ff1392deb 100644 --- a/drivers/extcon/extcon.c +++ b/drivers/extcon/extcon.c @@ -51,6 +51,11 @@ static const struct __extcon_info { .id = EXTCON_USB_HOST, .name = "USB-HOST", }, + [EXTCON_USB_VBUS_EN] = { + .type = EXTCON_TYPE_USB, + .id = EXTCON_USB_VBUS_EN, + .name = "USB_VBUS_EN", + }, /* Charging external connector */ [EXTCON_CHG_USB_SDP] = { diff --git a/include/linux/extcon.h b/include/linux/extcon.h index 0c19010da77f..9c4ff7f7df29 100644 --- a/include/linux/extcon.h +++ b/include/linux/extcon.h @@ -37,6 +37,7 @@ /* USB external connector */ #define EXTCON_USB 1 #define EXTCON_USB_HOST 2 +#define EXTCON_USB_VBUS_EN 3 /* * Charging external connector