android_kernel_xiaomi_sm8350/include/asm-arm/arch-at91rm9200
David Brownell a31c4eea21 [PATCH] AT91 GPIO wrappers
This is a first cut at making the AT91 code use the generic GPIO calls.

Note that the original AT91 GPIO calls merged the "mux pin as GPIO" and "set
GPIO direction" functionality into one API call, contrary to what's specified
as a cross-platform portable model.  So this involved a few non-inlinable
functions.

[akpm@osdl.org: cleanups]
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-12 09:48:34 -08:00
..
at91_aic.h [ARM] 3950/1: AT91: Split up system header file 2006-11-30 22:51:38 +00:00
at91_dbgu.h [ARM] 3950/1: AT91: Split up system header file 2006-11-30 22:51:38 +00:00
at91_ecc.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91_lcdc.h [ARM] 3952/1: AT91: Hardware headers for SAM9 perhipherals 2006-11-30 22:51:41 +00:00
at91_mci.h [ARM] 3951/1: AT91: Rename user peripheral header files 2006-11-30 22:51:39 +00:00
at91_pdc.h [ARM] 3950/1: AT91: Split up system header file 2006-11-30 22:51:38 +00:00
at91_pio.h [ARM] 3950/1: AT91: Split up system header file 2006-11-30 22:51:38 +00:00
at91_pit.h [ARM] 3949/2: AT91: SAM9 timer driver 2006-12-01 13:53:50 +00:00
at91_pmc.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91_rstc.h [ARM] 4085/1: AT91: Header fixes. 2007-01-24 11:59:54 +00:00
at91_rtc.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91_rtt.h [ARM] 3952/1: AT91: Hardware headers for SAM9 perhipherals 2006-11-30 22:51:41 +00:00
at91_shdwc.h [ARM] 3952/1: AT91: Hardware headers for SAM9 perhipherals 2006-11-30 22:51:41 +00:00
at91_spi.h [ARM] 3951/1: AT91: Rename user peripheral header files 2006-11-30 22:51:39 +00:00
at91_ssc.h [ARM] 3951/1: AT91: Rename user peripheral header files 2006-11-30 22:51:39 +00:00
at91_st.h [ARM] 3950/1: AT91: Split up system header file 2006-11-30 22:51:38 +00:00
at91_tc.h [ARM] 3951/1: AT91: Rename user peripheral header files 2006-11-30 22:51:39 +00:00
at91_twi.h [ARM] 3951/1: AT91: Rename user peripheral header files 2006-11-30 22:51:39 +00:00
at91_wdt.h [ARM] 3952/1: AT91: Hardware headers for SAM9 perhipherals 2006-11-30 22:51:41 +00:00
at91rm9200_emac.h
at91rm9200_mc.h [ARM] 3950/1: AT91: Split up system header file 2006-11-30 22:51:38 +00:00
at91rm9200.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91sam926x_mc.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91sam9260_matrix.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91sam9260.h
at91sam9261_matrix.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91sam9261.h
board.h [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
cpu.h
debug-macro.S [ARM] 3954/1: AT91: Update drivers for new headers 2006-11-30 22:51:40 +00:00
dma.h
entry-macro.S [ARM] 3954/1: AT91: Update drivers for new headers 2006-11-30 22:51:40 +00:00
gpio.h [PATCH] AT91 GPIO wrappers 2007-02-12 09:48:34 -08:00
hardware.h [ARM] 3960/1: AT91: Final SAM9 intergration patches. 2006-12-01 13:54:05 +00:00
io.h
irqs.h [ARM] 3954/1: AT91: Update drivers for new headers 2006-11-30 22:51:40 +00:00
memory.h
system.h [ARM] 3977/1: AT91: remove loop waiting for reset 2006-12-04 14:37:42 +00:00
timex.h [ARM] 3960/1: AT91: Final SAM9 intergration patches. 2006-12-01 13:54:05 +00:00
uncompress.h [ARM] 3954/1: AT91: Update drivers for new headers 2006-11-30 22:51:40 +00:00
vmalloc.h [ARM] 3960/1: AT91: Final SAM9 intergration patches. 2006-12-01 13:54:05 +00:00