i2c: introduce helper function to get 8 bit address from a message
authorWolfram Sang <wsa@the-dreams.de>
Sun, 3 Apr 2016 18:44:45 +0000 (20:44 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 11 Apr 2016 16:54:59 +0000 (18:54 +0200)
commita16d6ebca6efb73f6402f36e5aebf84f61721856
tree149558debefac59bc26ea8576972d804f4354ab1
parente28b124564e648d933337a0708dae1323c518af7
i2c: introduce helper function to get 8 bit address from a message

Drivers do this in various ways, let's use one standard way of doing it.
Note: I2C_M_RD is bit 0, so the code could be simplified. To be extremly
robust and to advertise good coding practices, I still use the ternary
operator and let the compilers do the optimizing job.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
include/linux/i2c.h