Files
msm-5.15/include/linux/platform_data
Vadim Pasternak ef0f62264b 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>
2018-03-23 16:14:29 -07:00
..
2012-10-19 18:46:51 +01:00
2012-09-17 20:55:54 +01:00
2016-01-24 14:46:21 +00:00
2012-06-30 10:15:07 +01:00
2013-06-11 20:25:58 +01:00
2014-02-19 13:36:15 +09:00
2012-12-05 10:55:54 -08:00
2012-07-11 15:36:45 -07:00
2015-10-17 21:22:08 -07:00
2014-01-02 03:30:35 -05:00
2012-05-22 06:48:02 -07:00
2017-04-10 17:31:17 +01:00
2014-01-14 21:36:53 -08:00
2012-06-13 13:13:37 +01:00
2012-09-18 12:28:22 +02:00
2013-05-25 10:33:30 -04:00