android_kernel_xiaomi_sm7250/include/asm-arm/arch-at91
David Brownell f3db6e8203 USB: at91_udc uses generic GPIO calls; minor cleanup
Various small at91_udc cleanups:

 - Use generic GPIO calls, not older platform-specific ones
 - Use gpio_request()/gpio_free()
 - Use VERBOSE_DEBUG convention, not older VERBOSE
 - Fix sparse complaint about parameter type (changed to gfp_t)
 - Add missing newline to some rarely-seen debug messages
 - Fix some old cleanup bugs on probe() fault paths

Also add a mechanism whereby rm9200 gpios can drive the D+ pullup
through an inverting transistor, based on a patch from Steve Birtles.
Most UDC drivers supporting a GPIO based pullup should probably have
such an option, but testing it requries such a board in hand!

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Steve Birtles <arm_kernel_development@micromark.net.cn>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-02-01 14:35:01 -08:00
..
at91_adc.h
at91_aic.h
at91_dbgu.h
at91_ecc.h
at91_mci.h
at91_pio.h
at91_pit.h
at91_pmc.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91_rstc.h
at91_rtc.h
at91_rtt.h [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9 2008-01-26 15:00:31 +00:00
at91_shdwc.h
at91_spi.h
at91_ssc.h
at91_st.h
at91_tc.h
at91_twi.h [ARM] 4657/1: AT91: Header definition update 2008-01-26 15:00:30 +00:00
at91_wdt.h
at91cap9_matrix.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91cap9.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91rm9200_emac.h
at91rm9200_mc.h
at91rm9200.h
at91sam9rl_matrix.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91sam9rl.h
at91sam926x_mc.h
at91sam9260_matrix.h [ARM] 4657/1: AT91: Header definition update 2008-01-26 15:00:30 +00:00
at91sam9260.h
at91sam9261_matrix.h
at91sam9261.h
at91sam9263_matrix.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91sam9263.h
at91x40.h
board.h USB: at91_udc uses generic GPIO calls; minor cleanup 2008-02-01 14:35:01 -08:00
cpu.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
debug-macro.S
dma.h
entry-macro.S [ARM] 4688/1: at91: speed-up irq processing 2008-01-26 15:00:30 +00:00
gpio.h
hardware.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
io.h
irqs.h
memory.h
system.h
timex.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
uncompress.h
vmalloc.h