• Russell King's avatar
    ARM: omap: fix uninformative vc/i2c configuration error message · 0bf68f53
    Russell King authored
    On my OMAP4 platform, I'm getting this error message repeated several
    times at boot:
    
    omap_vc_i2c_init: I2C config for all channels must match.
    omap_vc_i2c_init: I2C config for all channels must match.
    
    This doesn't help identify what the problem is.  Fix this message to
    be more informative:
    
    omap_vc_i2c_init: I2C config for vdd_iva does not match other channels (0).
    omap_vc_i2c_init: I2C config for vdd_mpu does not match other channels (0).
    
    This allows us to identify which voltage domains have a problem, and
    what the I2C configuration state (a boolean, i2c_high_speed) setting
    being used actually is.
    
    From this we find that omap4_core_pmic has i2c_high_speed false, but
    omap4_iva_pmic and omap4_mpu_pmic both have it set true.
    Acked-by: default avatarTony Lindgren <tony@atomide.com>
    Acked-by: default avatarKevin Hilman <khilman@ti.com>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    0bf68f53
vc.c 10.1 KB