• Guenter Roeck's avatar
    i2c: mpc: Define unique I2C adapter names · 421476ae
    Guenter Roeck authored
    The I2C adapters on Freescale MPC107/824x/85xx/512x/52xx/83xx/86xx all
    have the same name "MPC adapter". Since I2C adapter numbers can change
    across reboots and even after loading/unloading an I2C bus master driver,
    adapter names have to be used to identify adapters and thus should be
    unique and well defined. Since this is not the case with this driver,
    it is difficult if not impossible to identify a specific adapter from
    user space on affected platforms.
    
    To remedy the problem, use the adapter memory address as part of the
    adapter name.
    
    With this patch, adapter names are:
    On P2020:
    MPC adapter at 0xfff703000
    MPC adapter at 0xfff703100
    
    On P5040:
    MPC adapter at 0xffe118000
    MPC adapter at 0xffe118100
    MPC adapter at 0xffe119000
    MPC adapter at 0xffe119100
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    Acked-by: default avatarJean Delvare <khali@linux-fr.org>
    Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
    421476ae
i2c-mpc.c 20.3 KB