aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/android.c
diff options
context:
space:
mode:
authorScott Anderson <saa@google.com>2012-01-18 15:56:51 -0800
committerBenoit Goby <benoit@android.com>2012-01-25 17:13:15 -0800
commit09701e3edf03f92f4215aad83b32cd8cec7fb689 (patch)
treeb4af4f1e6abbac862ac3d8c808b4ad150a0d0df1 /drivers/usb/gadget/android.c
parenta6ccb73389f3df11e788bf84254a7b27c430f949 (diff)
downloadkernel_samsung_aries-09701e3edf03f92f4215aad83b32cd8cec7fb689.zip
kernel_samsung_aries-09701e3edf03f92f4215aad83b32cd8cec7fb689.tar.gz
kernel_samsung_aries-09701e3edf03f92f4215aad83b32cd8cec7fb689.tar.bz2
usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW
The maximum current draw was hard coded to 500 mA. composite.c has code that uses CONFIG_USB_GADGET_VBUS_DRAW to set the bMaxPower and to set whether or not the device is self-powered if they haven't been set. This change removes the code in android.c to allow composite.c to set them. Change-Id: I9db37922e91ee86e9e5c0e14519e119e5c41ca48 Signed-off-by: Scott Anderson <saa@google.com>
Diffstat (limited to 'drivers/usb/gadget/android.c')
-rw-r--r--drivers/usb/gadget/android.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/usb/gadget/android.c b/drivers/usb/gadget/android.c
index 54f80e7..8df739c 100644
--- a/drivers/usb/gadget/android.c
+++ b/drivers/usb/gadget/android.c
@@ -153,8 +153,6 @@ static struct usb_configuration android_config_driver = {
.label = "android",
.unbind = android_unbind_config,
.bConfigurationValue = 1,
- .bmAttributes = USB_CONFIG_ATT_ONE | USB_CONFIG_ATT_SELFPOWER,
- .bMaxPower = 0xFA, /* 500ma */
};
static void android_work(struct work_struct *data)
@@ -1033,7 +1031,6 @@ static int android_bind(struct usb_composite_dev *cdev)
device_desc.bcdDevice = __constant_cpu_to_le16(0x9999);
}
- usb_gadget_set_selfpowered(gadget);
dev->cdev = cdev;
return 0;