• Sekhar Nori's avatar
    ARM: OMAP2+: l2c: squelch warning dump on power control setting · ba394f0b
    Sekhar Nori authored
    On OMAP SOCs using PL310 controllers, power_ctrl register is not
    accessible from non-secure software even on PL310 versions which
    support it. The secure code takes care of setting it up correctly
    and power transitions are proven on these devices.
    
    For example, AM437x has L2C-310 version r3p3 and ROM code on that
    device does not support writing to L2C-310 power control register.
    The L2C driver, however, tries writing to this register for all
    revisions >= r3p0.
    
    This leads to a warning dump on boot which leads most users to believe
    that L2 cache is non-functional.
    
    Since the problem is understood, and cannot be addressed through
    software, replace the warning with a pr_info() while maintaining the
    WARN_ON() for other truly unexpected scenarios.
    Reported-by: default avatarNishanth Menon <nm@ti.com>
    Tested-by: default avatarFelipe Balbi <balbi@ti.com>
    Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
    Acked-by: default avatarSantosh Shilimkar <santosh.shilimkar@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    ba394f0b
omap4-common.c 5.89 KB