1
linux/arch/arm/mach-ep93xx
Hartley Sweeten b370e082e7 ARM: 5992/1: ep93xx: pass platform startup data as __initdata
A number of the peripherals for the ep93xx are registered at
startup using platform_data that is passed from the board init
code to the core code.  This data is then copied to a local
static variable in the core code.  Since the data is copied,
the original data can be marked as __initdata and discarded
after startup is complete.

This adds the __initdata tag to all the appropriate data in
the various ep93xx board init's.  Specifically, all the
struct ep93xx_eth_data, struct ep93xxfb_mach_info, and
struct i2c_gpio_platform_data.

Also, document the various registration functions and note
what data should be marked as __initdata.

While here, also cleanup a couple over zealous whitespace tabs.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Ryan Mallon <ryan@bluewatersys.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2010-04-14 11:19:24 +01:00
..
include/mach [WATCHDOG] ep93xx: added platform side support for TS-72xx WDT driver 2010-03-06 15:12:17 +00:00
adssphere.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
clock.c Merge branches 'clks' and 'pnx' into devel 2010-02-25 22:10:38 +00:00
core.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
dma-m2p.c ARM: 5876/1: ep93xx: use pr_fmt in dma-m2p.c 2010-01-12 12:38:32 +00:00
edb93xx.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
gesbc9312.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
gpio.c ARM: 5954/1: ep93xx: move gpio interrupt support to gpio.c 2010-02-24 21:08:36 +00:00
Kconfig ARM: 5937/1: Add support for EP9315 based Snapper CL15 board 2010-02-15 19:40:50 +00:00
Makefile ARM: 5937/1: Add support for EP9315 based Snapper CL15 board 2010-02-15 19:40:50 +00:00
Makefile.boot ARM: 5744/1: ep93xx: add remaining phys offset selections 2009-10-07 13:11:56 +01:00
micro9.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
simone.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
snappercl15.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00
ts72xx.c ARM: 5992/1: ep93xx: pass platform startup data as __initdata 2010-04-14 11:19:24 +01:00