]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
i2c: of: remove duplicated check for valid address
authorWolfram Sang <wsa@the-dreams.de>
Thu, 18 Jan 2018 12:11:32 +0000 (13:11 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 26 Feb 2018 19:40:46 +0000 (20:40 +0100)
The very same check is done when calling i2c_new_device(). Remove it
here to avoid code duplication.

Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/i2c-core-of.c

index 4b573ee4a8203a0912bc257954f667a37cc00229..bbfff3f61b1fdb0422a9fda2059e24260e4b3aaf 100644 (file)
@@ -57,12 +57,6 @@ static struct i2c_client *of_i2c_register_device(struct i2c_adapter *adap,
                info.flags |= I2C_CLIENT_SLAVE;
        }
 
-       if (i2c_check_addr_validity(addr, info.flags)) {
-               dev_err(&adap->dev, "of_i2c: invalid addr=%x on %pOF\n",
-                       addr, node);
-               return ERR_PTR(-EINVAL);
-       }
-
        info.addr = addr;
        info.archdata = &dev_ad;
        info.of_node = of_node_get(node);