• Jean Delvare's avatar
    i2c-parport-light: Don't register a platform device resource · 9def2556
    Jean Delvare authored
    The i2c-parport-light driver isn't a real platform driver, so it
    should not instantiate platform devices with resources. The resource
    management system can't cope with colliding resources, and we are
    likely to create such a colliding resource.
    
    So, better just try to grab the I/O ports we need right at module
    initialization time, and bail out if we can't. It has the added
    benefit that the module will no longer load if it isn't going to work,
    which is definitely more user-friendly.
    Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
    9def2556
i2c-parport-light.c 6.02 KB