• Jean Delvare's avatar
    V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model · c668f32d
    Jean Delvare authored
    Let card drivers probe for IR receiver devices and instantiate them if
    found. Ultimately it would be better if we could stop probing
    completely, but I suspect this won't be possible for all card types.
    
    There's certainly room for cleanups. For example, some drivers are
    sharing I2C adapter IDs, so they also had to share the list of I2C
    addresses being probed for an IR receiver. Now that each driver
    explicitly says which addresses should be probed, maybe some addresses
    can be dropped from some drivers.
    
    Also, the special cases in saa7134-i2c should probably be handled on a
    per-board basis. This would be more efficient and less risky than always
    probing extra addresses on all boards. I'll give it a try later.
    Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    c668f32d
em28xx-i2c.c 14 KB