android_kernel_xiaomi_sdm845/arch/arm/mach-at91rm9200
Andrew Victor a93d48cc60 [ARM] 4119/1: AT91: Fix build of AT91SAM9260
Fix build failure of AT91SAM9260.

The AT91RM9200 ethernet driver (at91_ether.c) stores platform data in a
"struct at91_eth_data" structure, but the AT91SAM9260 (and AT91SAM9263)
ethernet driver (macb.c) [developed on the AVR32 architecture] expects a
"struct eth_platform_data".

Since the platform data of the two drivers is very similar, we continue
to use the "struct at91_eth_data" for all AT91 processors but add a
    #define eth_platform_data      at91_eth_data
in board.h to keep the MACB driver happy.

Original patch by Jan Altenberg.

Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-02-08 14:50:53 +00:00
..
at91rm9200_devices.c [ARM] 4086/1: AT91: Whitespace cleanup 2007-01-24 11:59:55 +00:00
at91rm9200_time.c [ARM] 3955/1: AT91: Clear timer interrupt when resuming 2006-12-01 13:53:55 +00:00
at91rm9200.c [ARM] 3960/1: AT91: Final SAM9 intergration patches. 2006-12-01 13:54:05 +00:00
at91sam926x_time.c [ARM] 3949/2: AT91: SAM9 timer driver 2006-12-01 13:53:50 +00:00
at91sam9260_devices.c [ARM] 4119/1: AT91: Fix build of AT91SAM9260 2007-02-08 14:50:53 +00:00
at91sam9260.c [ARM] 4087/1: AT91: CPU reset for SAM9x processors 2007-01-24 11:59:55 +00:00
at91sam9261_devices.c [ARM] 3953/1: AT91: SAM9 platform devices 2006-12-01 13:53:53 +00:00
at91sam9261.c [ARM] 4087/1: AT91: CPU reset for SAM9x processors 2007-01-24 11:59:55 +00:00
board-1arm.c Remove all inclusions of <linux/config.h> 2006-10-04 03:38:54 -04:00
board-carmeva.c [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
board-csb337.c [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
board-csb637.c [ARM] 3867/1: AT91 GPIO update 2006-09-28 11:53:47 +01:00
board-dk.c [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
board-eb9200.c [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
board-ek.c [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
board-kafa.c Remove all inclusions of <linux/config.h> 2006-10-04 03:38:54 -04:00
board-kb9202.c [ARM] 3972/1: AT91: Update board.h 2006-12-04 14:37:34 +00:00
board-sam9260ek.c [ARM] 4119/1: AT91: Fix build of AT91SAM9260 2007-02-08 14:50:53 +00:00
board-sam9261ek.c [ARM] 3961/2: AT91: Support for Atmel AT91SAM9261-EK board 2006-12-01 16:56:41 +00:00
clock.c [ARM] 3959/1: AT91: Support for SAM9 USB and HCK clocks 2006-12-01 13:54:00 +00:00
clock.h [ARM] 3959/1: AT91: Support for SAM9 USB and HCK clocks 2006-12-01 13:54:00 +00:00
generic.h [ARM] 3948/1: AT91: Initial support for AT91SAM9261 and AT91SAM9260 2006-11-30 22:51:38 +00:00
gpio.c [ARM] 4089/1: AT91: GPIO wake IRQ cleanup 2007-01-24 11:59:56 +00:00
irq.c [ARM] Merge individual ARM sub-trees 2006-12-07 23:07:26 +00:00
Kconfig [ARM] 3963/1: AT91: Update configuration files 2006-12-01 16:56:43 +00:00
leds.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
Makefile [ARM] 3961/2: AT91: Support for Atmel AT91SAM9261-EK board 2006-12-01 16:56:41 +00:00
Makefile.boot [ARM] 3240/2: AT91RM9200 support for 2.6 (Core) 2006-01-09 17:05:41 +00:00
pm.c [ARM] 3959/1: AT91: Support for SAM9 USB and HCK clocks 2006-12-01 13:54:00 +00:00