i2c: add i2c_get_device_id() to get the standard i2c device id
authorPeter Rosin <peda@axentia.se>
Mon, 22 Jan 2018 07:32:01 +0000 (08:32 +0100)
committerPeter Rosin <peda@axentia.se>
Tue, 6 Mar 2018 09:57:59 +0000 (10:57 +0100)
commitdde67eb1beebcd8493e7b30e74a80f0865ab7e36
tree341372a636b8cce4fe8672c6529f1401c75255c6
parent4a3928c6f8a53fa1aed28ccba227742486e8ddcb
i2c: add i2c_get_device_id() to get the standard i2c device id

Can be used during probe to double check that the probed device is
what is expected.

Loosely based on code from Adrian Fiergolski <adrian.fiergolski@cern.ch>.

Tested-by: Adrian Fiergolski <adrian.fiergolski@cern.ch>
Reviewed-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Peter Rosin <peda@axentia.se>
drivers/i2c/i2c-core-base.c
include/linux/i2c.h