This set of fixes tends to complement the upstream effort of the driver code and aims to address the following issues: - Convert the DT file to a YAML schema to be consistent with the latest kernel releases. - Fix build issues reproted by the kernel test robot. - Apply a couple of changes to the driver code to include bug fixes. - Keep the MAINTAINER info up-to-date. --- v1->v2: - Address yamllint and dtschema/dt warning/errors. - Dual license the YAML schema by adding BSD-2-Clause. --- Khalil Blaiech (6): i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call i2c: mlxbf: Fix resrticted cast warning of sparse i2c: mlxbf: Remove unecessary wrapper functions i2c: mlxbf: Update reference clock frequency i2c: mlxbf: Update author and maintainer email info dt-bindings: i2c: Convert DT file to YAML schema .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 ----- .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 80 ++++++++ MAINTAINERS | 3 +- drivers/i2c/busses/i2c-mlxbf.c | 204 +++++++++------------ 4 files changed, 168 insertions(+), 161 deletions(-) delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml -- 2.1.2