android_kernel_xiaomi_sm7250/arch/avr32
Haavard Skinnemoen 6b918657b7 atmel-mci: Platform code for supporting multiple mmc slots
Add the necessary platform infrastructure to support multiple mmc/sdcard
slots all at once through a single controller. Currently, the driver
will use the first valid slot it finds and stick with that, but later
patches will add support for switching between several slots on the fly.

Extend the platform data structure with per-slot information: MMC/SDcard
bus width and card detect/write protect pins. This will affect the pin
muxing as well as the capabilities announced to the mmc core.

Note that board code is now required to supply a mci_platform_data
struct to at32_add_device_mci().

Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2008-10-05 20:39:21 +02:00
..
boards atmel-mci: Platform code for supporting multiple mmc slots 2008-10-05 20:39:21 +02:00
boot avr32: add .gitignore files 2008-09-19 18:21:29 +02:00
configs avr32: Update defconfigs 2008-08-08 12:44:41 +02:00
include/asm atmel-mci: Platform code for supporting multiple mmc slots 2008-10-05 20:39:21 +02:00
kernel avr32: nmi_enter() without nmi_exit() 2008-09-19 20:08:08 +02:00
lib avr32: add generic_find_next_le_bit bit function 2008-09-19 18:21:30 +02:00
mach-at32ap atmel-mci: Platform code for supporting multiple mmc slots 2008-10-05 20:39:21 +02:00
mm avr32: use generic show_mem() 2008-07-26 12:00:10 -07:00
oprofile avr32: Delete mostly unused header asm/intc.h 2008-04-19 20:40:07 -04:00
Kconfig gpiolib: allow user-selection 2008-07-25 10:53:30 -07:00
Kconfig.debug [AVR32] Include instrumentation menu 2008-01-25 08:31:40 +01:00
Makefile avr32: Remove include/asm-avr32/arch-at32ap 2008-08-08 12:31:55 +02:00