• Paul Walmsley's avatar
    OMAP1: I2C: fix device initialization · 00b4ade1
    Paul Walmsley authored
    Commit 4d17aeb1
    
     ("OMAP: I2C: split
    device registration and convert OMAP2+ to omap_device") broke I2C on
    OMAP1.  The following messages appear at boot:
    
    i2c_omap i2c_omap.1: failure requesting irq 0
    i2c_omap: probe of i2c_omap.1 failed with error -22
    
    Investigation revealed that a chunk of code is missing from the
    original plat-omap/i2c.c file which configured the IRQ and base address
    for the I2C block on OMAP1.  Upon adding this back, the OMAP1 I2C block
    seems to initialize correctly.
    
    Thanks to Cory Maccarrone <darkstar6262@gmail.com> for reporting the bug,
    and apologies for the breakage.
    Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
    Cc: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
    Tested-by: default avatarCory Maccarrone <darkstar6262@gmail.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    00b4ade1
i2c.c 6.34 KB