Commit dc362d50 authored by Alexander Sverdlin's avatar Alexander Sverdlin Committed by Wolfram Sang

i2c: use parent adapter quirks in mux

Inherit parent adapter quirks in MUX in case the devices on the multiplexed
buses are interested in the adapter limitations.
Signed-off-by: default avatarŁukasz Gemborowski <lukasz.gemborowski@nokia.com>
Signed-off-by: default avatarAlexander Sverdlin <alexander.sverdlin@nokia.com>
Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
Cc: stable@kernel.org
Fixes: b7f62584 ("i2c: add quirk checks to core")
parent 7b618638
...@@ -144,6 +144,7 @@ struct i2c_adapter *i2c_add_mux_adapter(struct i2c_adapter *parent, ...@@ -144,6 +144,7 @@ struct i2c_adapter *i2c_add_mux_adapter(struct i2c_adapter *parent,
priv->adap.dev.parent = &parent->dev; priv->adap.dev.parent = &parent->dev;
priv->adap.retries = parent->retries; priv->adap.retries = parent->retries;
priv->adap.timeout = parent->timeout; priv->adap.timeout = parent->timeout;
priv->adap.quirks = parent->quirks;
/* Sanity check on class */ /* Sanity check on class */
if (i2c_mux_parent_classes(parent) & class) if (i2c_mux_parent_classes(parent) & class)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment