@@ -798,7 +798,7 @@ static unsigned short i2c_encode_flags_to_addr(struct i2c_client *client)
798
798
799
799
/* This is a permissive address validity check, I2C address map constraints
800
800
* are purposely not enforced, except for the general call address. */
801
- static int i2c_check_client_addr_validity (const struct i2c_client * client )
801
+ static int i2c_check_addr_validity (const struct i2c_client * client )
802
802
{
803
803
if (client -> flags & I2C_CLIENT_TEN ) {
804
804
/* 10-bit address, all values are valid */
@@ -816,7 +816,7 @@ static int i2c_check_client_addr_validity(const struct i2c_client *client)
816
816
* device uses a reserved address, then it shouldn't be probed. 7-bit
817
817
* addressing is assumed, 10-bit address devices are rare and should be
818
818
* explicitly enumerated. */
819
- static int i2c_check_addr_validity (unsigned short addr )
819
+ static int i2c_check_7bit_addr_validity_strict (unsigned short addr )
820
820
{
821
821
/*
822
822
* Reserved addresses per I2C specification:
@@ -985,7 +985,7 @@ i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info)
985
985
strlcpy (client -> name , info -> type , sizeof (client -> name ));
986
986
987
987
/* Check for address validity */
988
- status = i2c_check_client_addr_validity (client );
988
+ status = i2c_check_addr_validity (client );
989
989
if (status ) {
990
990
dev_err (& adap -> dev , "Invalid %d-bit I2C address 0x%02hx\n" ,
991
991
client -> flags & I2C_CLIENT_TEN ? 10 : 7 , client -> addr );
@@ -2296,7 +2296,7 @@ static int i2c_detect_address(struct i2c_client *temp_client,
2296
2296
int err ;
2297
2297
2298
2298
/* Make sure the address is valid */
2299
- err = i2c_check_addr_validity (addr );
2299
+ err = i2c_check_7bit_addr_validity_strict (addr );
2300
2300
if (err ) {
2301
2301
dev_warn (& adapter -> dev , "Invalid probe address 0x%02x\n" ,
2302
2302
addr );
@@ -2413,7 +2413,7 @@ i2c_new_probed_device(struct i2c_adapter *adap,
2413
2413
2414
2414
for (i = 0 ; addr_list [i ] != I2C_CLIENT_END ; i ++ ) {
2415
2415
/* Check address validity */
2416
- if (i2c_check_addr_validity (addr_list [i ]) < 0 ) {
2416
+ if (i2c_check_7bit_addr_validity_strict (addr_list [i ]) < 0 ) {
2417
2417
dev_warn (& adap -> dev , "Invalid 7-bit address "
2418
2418
"0x%02x\n" , addr_list [i ]);
2419
2419
continue ;
@@ -2997,7 +2997,7 @@ int i2c_slave_register(struct i2c_client *client, i2c_slave_cb_t slave_cb)
2997
2997
2998
2998
if (!(client -> flags & I2C_CLIENT_TEN )) {
2999
2999
/* Enforce stricter address checking */
3000
- ret = i2c_check_addr_validity (client -> addr );
3000
+ ret = i2c_check_7bit_addr_validity_strict (client -> addr );
3001
3001
if (ret ) {
3002
3002
dev_err (& client -> dev , "%s: invalid address\n" , __func__ );
3003
3003
return ret ;
0 commit comments