i2c: print correct device invalid address
authorJohn Garry <john.garry@huawei.com>
Fri, 6 Jan 2017 11:02:57 +0000 (19:02 +0800)
committerWolfram Sang <wsa@the-dreams.de>
Thu, 12 Jan 2017 19:06:15 +0000 (20:06 +0100)
commit6f724fb3039522486fce2e32e4c0fbe238a6ab02
treeb9ae15aff1dd84ac38f7b486e19c4ac69635bf80
parent331c34255293cd02d395b7097008b509ba89e60e
i2c: print correct device invalid address

In of_i2c_register_device(), when the check for
device address validity fails we print the info.addr,
which has not been assigned properly.

Fix this by printing the actual invalid address.

Signed-off-by: John Garry <john.garry@huawei.com>
Reviewed-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Fixes: b4e2f6ac1281 ("i2c: apply DT flags when probing")
Cc: stable@kernel.org
drivers/i2c/i2c-core.c