kernel-ark/drivers/usb/gadget
Robert Jarzmik ee069fb118 USB: pxa27x_udc: add vbus_draw callback
Add the vbus_draw() callback to inform the transceiver, if
it exists, how much current may be drawn. The decision is
taken on gadget driver side using the configuration chosen
by the host and its bMaxPower field.  Some systems can use
the host's VBUS supply to augment or recharge a battery.
(There's also a default of 100 mA for unconfigured devices,
or 8 mA if they're OTG devices.)

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-03-24 16:20:27 -07:00
..
amd5536udc.c
amd5536udc.h
at91_udc.c gadget: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-06 10:44:42 -08:00
at91_udc.h
atmel_usba_udc.c gadget: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-06 10:44:42 -08:00
atmel_usba_udc.h
cdc2.c
ci13xxx_udc.c USB: gadget: MIPS ci13xxx_udc 2009-01-07 09:59:58 -08:00
ci13xxx_udc.h USB: gadget: MIPS ci13xxx_udc 2009-01-07 09:59:58 -08:00
composite.c USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index 2009-01-27 16:15:35 -08:00
config.c
dummy_hcd.c
epautoconf.c USB: gadget: change simple_strtol to simple_strtoul 2009-01-07 09:59:58 -08:00
ether.c
f_acm.c
f_ecm.c
f_loopback.c
f_obex.c usb: gadget: obex: select correct ep descriptors 2009-02-27 14:40:50 -08:00
f_phonet.c phonet: update to net_device_ops 2009-01-07 17:24:34 -08:00
f_rndis.c USB: gadget: fix rndis regression 2009-03-24 16:20:26 -07:00
f_serial.c
f_sourcesink.c
f_subset.c
file_storage.c USB: g_file_storage: automatically disable stalls under Atmel 2009-02-27 14:40:50 -08:00
fsl_qe_udc.c USB: fsl_qe_udc: Fix stalled TX requests bug 2009-02-09 11:19:47 -08:00
fsl_qe_udc.h
fsl_usb2_udc.c USB: fsl_usb2_udc: fix potential queue head corruption 2009-02-27 14:40:50 -08:00
fsl_usb2_udc.h
g_zero.h
gadget_chips.h USB: add imx udc gadget driver 2009-01-07 10:00:11 -08:00
gmidi.c
goku_udc.c USB: Fix goku_udc usb speed handling 2009-01-07 10:00:13 -08:00
goku_udc.h
imx_udc.c USB: GADGET: fix !x & y 2009-01-27 16:15:37 -08:00
imx_udc.h USB: add imx udc gadget driver 2009-01-07 10:00:11 -08:00
inode.c zero i_uid/i_gid on inode allocation 2009-01-05 11:54:28 -05:00
Kconfig USB: pxa27x_udc: add otg transceiver support 2009-03-24 16:20:27 -07:00
lh7a40x_udc.c gadget: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-06 10:44:42 -08:00
lh7a40x_udc.h
m66592-udc.c USB: m66592 and r8a66597 resource changes 2009-01-07 09:59:53 -08:00
m66592-udc.h sh: sh_mobile usbf clock framework support 2008-12-22 18:42:51 +09:00
Makefile USB: add imx udc gadget driver 2009-01-07 10:00:11 -08:00
ndis.h
net2280.c USB: avoid needless address-taking of function parameters 2009-01-07 09:59:50 -08:00
net2280.h
omap_udc.c USB: otg: add otg_put_transceiver() 2009-01-07 10:00:02 -08:00
omap_udc.h
printer.c
pxa25x_udc.c [ARM] 5403/1: pxa25x_ep_fifo_flush() *ep->reg_udccs always set to 0 2009-02-19 11:04:46 +00:00
pxa25x_udc.h
pxa27x_udc.c USB: pxa27x_udc: add vbus_draw callback 2009-03-24 16:20:27 -07:00
pxa27x_udc.h USB: pxa27x_udc: add otg transceiver support 2009-03-24 16:20:27 -07:00
rndis.c
rndis.h
s3c2410_udc.c USB: gadget: s3c2410_udc uses standard GPIO calls 2009-01-07 10:00:02 -08:00
s3c2410_udc.h
serial.c
u_ether.c gadget: convert devices to new API 2009-01-07 18:05:39 -08:00
u_ether.h
u_phonet.h Phonet: USB CDC Phonet function for gadget framework 2008-12-17 15:49:09 -08:00
u_serial.c
u_serial.h
usbstring.c
zero.c