This patchset includes: - Changes in initialization flow to allow passing a ‘regmap’ handle to i2c-mlxcpd driver. - Adding separate register map default structure for the next generation systems. - Modification order in ‘mlxplat_dmi_table’ in order to reduce the number of ‘dmi_table’ entries necessary for new systems support. - Adding more reset causes attributes. - Adding new attributes to documentation. - Fixing duplicated attribute name in documentation. Vadim Pasternak (7): platform/x86: mlx-platform: Move regmap initialization before all drivers activation platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation platform/x86: mlx-platform: Add regmap structure for the next generation systems platform/x86: mlx-platform: Modify DMI matching order platform/x86: mlx-platform: Add more reset cause attributes Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces Documentation/ABI: Fix duplicated attribute for mlxreg-io sysfs interfaces Documentation/ABI/stable/sysfs-driver-mlxreg-io | 22 ++- drivers/platform/x86/mlx-platform.c | 216 +++++++++++++++++------- 2 files changed, 173 insertions(+), 65 deletions(-) -- 2.11.0