usb: misc: usb3503: Add to select the ports to disable
This patch is to disable the USB ports unconnected to USB3503. In order to disable the port, 'port_off_mask' must be set. * Disable PORT1 only .port_off_mask = USB3503_OFF_PORT1; * Disable PORT1 and PORT3 only .port_off_mask = USB3503_OFF_PORT1 | USB3503_OFF_PORT3; * Enables all ports .port_off_mask = 0; Signed-off-by: Dongjin Kim <tobetter@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
45f6bc5ff9
commit
e8e44a4896
@@ -3,6 +3,10 @@
|
||||
|
||||
#define USB3503_I2C_NAME "usb3503"
|
||||
|
||||
#define USB3503_OFF_PORT1 (1 << 1)
|
||||
#define USB3503_OFF_PORT2 (1 << 2)
|
||||
#define USB3503_OFF_PORT3 (1 << 3)
|
||||
|
||||
enum usb3503_mode {
|
||||
USB3503_MODE_UNKNOWN,
|
||||
USB3503_MODE_HUB,
|
||||
@@ -11,6 +15,7 @@ enum usb3503_mode {
|
||||
|
||||
struct usb3503_platform_data {
|
||||
enum usb3503_mode initial_mode;
|
||||
u8 port_off_mask;
|
||||
int gpio_intn;
|
||||
int gpio_connect;
|
||||
int gpio_reset;
|
||||
|
Reference in New Issue
Block a user