• Jean Delvare's avatar
    i2c: Check for address validity on client registration · 3a89db5f
    Jean Delvare authored
    Do basic address validity checks when a client is being registered. We
    already had checks in place for devices which are being detected, but
    not for devices which are simply instantiated.
    
    This is a very basic check. We don't want to do strict checking here
    because some devices are known to infringe the I2C address constraints
    (e.g. IR receivers at 7-bit address 0x7a while this value is
    supposedly reserved for 10-bit addresses.) So we assume the caller
    knows what it is doing.
    Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
    Cc: Matthieu Castet <castet.matthieu@free.fr>
    3a89db5f
i2c-core.c 54 KB