The patchset adds new features for the existing Mellanox systems. Patches #1-#2 update license to SPDX-License. Patch #3 moves header file out of x86 realm. Patch #4 converts driver to platform driver. Patch #5 adds support for word address space devices. Patch #6 extends mux number supported by driver. Patch #7 adds callback notification about mux creation. Vadim Pasternak (7): i2c: mux: mlxcpld: Update module license platform/x86: mlxcpld: Update module license i2c: mux: mlxcpld: Move header file out of x86 realm i2c: mux: mlxcpld: Convert driver to platform driver i2c: mux: mlxcpld: Extend driver to support word address space devices i2c: mux: mlxcpld: Extend supported mux number i2c: mux: mlxcpld: Add callback to notify mux creation completion drivers/i2c/muxes/i2c-mux-mlxcpld.c | 162 +++++++++++++++--------------- include/linux/platform_data/mlxcpld.h | 31 ++++++ include/linux/platform_data/x86/mlxcpld.h | 52 ---------- 3 files changed, 110 insertions(+), 135 deletions(-) create mode 100644 include/linux/platform_data/mlxcpld.h delete mode 100644 include/linux/platform_data/x86/mlxcpld.h -- 2.11.0