diff options
author | Vadim Pasternak <vadimp@mellanox.com> | 2018-02-13 22:09:36 +0000 |
---|---|---|
committer | Darren Hart (VMware) <dvhart@infradead.org> | 2018-03-23 16:14:29 -0700 |
commit | ef0f62264b2a9e6fc73476ed22ade1ff1f3ad7f3 (patch) | |
tree | 2cf6987205b838ec7bf503d90ebe89b91198e61c /.gitignore | |
parent | platform/mellanox: mlxreg-hotplug: Change input for device create routine (diff) | |
download | linux-dev-ef0f62264b2a9e6fc73476ed22ade1ff1f3ad7f3.tar.xz linux-dev-ef0f62264b2a9e6fc73476ed22ade1ff1f3ad7f3.zip |
platform/x86: mlx-platform: Add physical bus number auto detection
mlx-platform does not provide a bus number to i2c-mlxcpld, assuming it
is always one. On some x86 systems, other i2c drivers may probe before
i2c-mlxcpld, causing bus one to be busy.
Make mlx-platform determine which adapter number is free prior to
activating i2c-mlxpld, adjusting the mux base numbers accordingly.
Update the mlxreg-hotplug pdata similarly.
This adds an explicit mlx-platform build dependency on I2C, update the
Kconfig accordingly. Add the missing REGMAP dependency while we're at
it.
Signed-off-by: Vadim Pasternak <vadimp@mellanox.com>
[dvhart: Rewrite commit message more concisely]
[dvhart: Add build dependencies]
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions