• Felipe Balbi's avatar
    omap2/3/4: ehci: avoid compiler error with touchbook · 6f69a181
    Felipe Balbi authored
    the early_param() call in board-omap3touchbook.c expands to:
    
    static const char __setup_str_early_touchbook_revision[]
    	__section(.init.rodata) _aligned(1) = tbr;
    [...]
    
    and we have a non-const variable being added to the
    same section:
    
    static struct ehci_hcd_omap_platform_data ehci_pdata
    __section(.init.rodata);
    
    because of that, gcc generates a section type conflict
    which can (and actually should) be avoided by marking
    const every variable marked with __initconst.
    
    This patch fixes that for the ehci_hdc_omap_platform_data.
    Signed-off-by: default avatarFelipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    6f69a181
board-3630sdp.c 2.58 KB