USB: s3c2410_udc: Add common implementation for GPIO controlled pullups
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 7 Mar 2011 07:41:59 +0000 (08:41 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 7 Mar 2011 20:23:22 +0000 (12:23 -0800)
commita74022a55e44fe2044ac3660452cafecb300aece
treeebff5a97a61c4e5762a042a515459469993ed7e1
parent09173b589d547c002b6a2b560e150c4d7bb56c99
USB: s3c2410_udc: Add common implementation for GPIO controlled pullups

Currently all boards using the s3c2410_udc driver use a GPIO to control the
state of the pullup, as a result the same code is reimplemented in each board
file.
This patch adds support for using a GPIO to control the pullup state to the udc
driver, so the boards can use a common implementation.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/arm/plat-s3c24xx/include/plat/udc.h
drivers/usb/gadget/s3c2410_udc.c