• Tony Lindgren's avatar
    omap: Fix incorrect 730 vs 850 detection · a9f82d10
    Tony Lindgren authored
    Commit cd922049 added
    support for omap850. However, the patch accidentally
    removed the wrong ifdef:
    
     #  define cpu_is_omap730()		1
     # endif
     #endif
    +#else
    +# if defined(CONFIG_ARCH_OMAP850)
    +#  undef  cpu_is_omap850
    +#  define cpu_is_omap850()		1
    +# endif
    +#endif
    
    ...
    
     void omap2_check_revision(void);
    
     #endif    /* defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) */
    -
    -#endif
    
    Instead of removing removing the #endif at the end of the file,
    the #endif before #else should have been removed.
    
    But we cannot have multiple #else statements as pointed out by
    Alistair Buxton <a.j.buxton@gmail.com>. So the fix is to:
    
    - remove the non-multi-omap special handling, as we need to
      detect between omap730 and omap850 anyways.
    
    - add the missing #endif back to the end of the file
    Reported-by: default avatarSanjeev Premi <premi@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    a9f82d10
cpu.h 10.9 KB