Hi Wolfram, I know you asked for just the core patch, but since I'm not aware of anything else I thought I'd just send both, and hopefully that will be the end of it for this cycle. We'll see... These patches verify the device id of the PCA984x mux chips using standardized (but rarely implemented) i2c device identification. Cheers, Peter The following changes since commit 4a3928c6f8a53fa1aed28ccba227742486e8ddcb: Linux 4.16-rc3 (2018-02-25 18:50:41 -0800) are available in the git repository at: https://github.com/peda-r/i2c-mux.git i2c-mux/for-next for you to fetch changes up to 2d74187d5b4e29776e151ffcc09bdaedfd46e002: i2c: mux: pca954x: verify the device id of the pca984x chips (2018-03-06 10:57:59 +0100) ---------------------------------------------------------------- Peter Rosin (2): i2c: add i2c_get_device_id() to get the standard i2c device id i2c: mux: pca954x: verify the device id of the pca984x chips drivers/i2c/i2c-core-base.c | 33 ++++++++++++++++++++++ drivers/i2c/muxes/i2c-mux-pca954x.c | 55 +++++++++++++++++++++++++++++++++---- include/linux/i2c.h | 30 ++++++++++++++++++++ 3 files changed, 112 insertions(+), 6 deletions(-)