android_kernel_xiaomi_sm7250/include/asm-arm/arch-at91rm9200
Dan Williams f80dff9da0 [ARM] 4185/2: entry: introduce get_irqnr_preamble and arch_ret_to_user
get_irqnr_preamble allows machines to take some action before entering the
get_irqnr_and_base loop.  On iop we enable cp6 access.

arch_ret_to_user is added to the userspace return path to allow individual
architectures to take actions, like disabling coprocessor access, before
the final return to userspace.

Per Nicolas Pitre's note, there is no need to cp_wait on the return to user
as the latency to return is sufficient.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-02-17 15:04:29 +00: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 [PATCH] AT91RM9200 Ethernet driver 2006-03-24 12:10:55 -05:00
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 [ARM] 3948/1: AT91: Initial support for AT91SAM9261 and AT91SAM9260 2006-11-30 22:51:38 +00:00
at91sam9261_matrix.h [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91sam9261.h [ARM] 3948/1: AT91: Initial support for AT91SAM9261 and AT91SAM9260 2006-11-30 22:51:38 +00:00
board.h [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
cpu.h [ARM] 3947/1: AT91: cpu_is_XXX macro's 2006-11-30 22:51:36 +00:00
debug-macro.S [ARM] 3954/1: AT91: Update drivers for new headers 2006-11-30 22:51:40 +00:00
dma.h [ARM] AT91RM9200 doesn't need anything in dma.h 2006-01-09 17:08:11 +00:00
entry-macro.S [ARM] 4185/2: entry: introduce get_irqnr_preamble and arch_ret_to_user 2007-02-17 15:04:29 +00:00
gpio.h [ARM] 3867/1: AT91 GPIO update 2006-09-28 11:53:47 +01:00
hardware.h [ARM] 3960/1: AT91: Final SAM9 intergration patches. 2006-12-01 13:54:05 +00:00
io.h [ARM] 3607/1: AT91RM9200 misc fixes 2006-06-20 19:30:20 +01:00
irqs.h [ARM] 3954/1: AT91: Update drivers for new headers 2006-11-30 22:51:40 +00:00
memory.h [ARM] 3660/1: Remove legacy defines 2006-06-28 17:54:55 +01:00
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