• Hartley Sweeten's avatar
    ARM: 5992/1: ep93xx: pass platform startup data as __initdata · b370e082
    Hartley Sweeten authored
    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: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
    Acked-by: default avatarRyan Mallon <ryan@bluewatersys.com>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    b370e082
core.c 18 KB