Messages in this thread | | | From | Tali Perry <> | Subject | [PATCH v7 0/2] i2c: npcm: add NPCM i2c controller driver | Date | Thu, 21 Nov 2019 11:53:48 +0200 |
| |
This patch set adds i2c controller support for the Nuvoton NPCM Baseboard Management Controller (BMC).
NPCM7xx includes 16 I2C controllers. This driver operates the controller. This module also includes a slave mode.
---
v7 -> v6: - Rebased on Linux 5.4-rc8 (was Linux 5.4-rc7). - Fix issue found by kbuild test robot (redundant include). - Note: left a warning related to fall through. This fall through is intentional. v6 -> v5: - Update documentation
v5 -> v4: - support recovery - master-slave switch support needed for IPMB
v4 -> v3: - typo on cover letter.
v3 -> v2: - fix dt binding: compatible name: omit "bus"
v2 -> v1: - run check patch in strict mode. - use linux crc. - define regs in constant offset without base. - remove debug prints. - no declarations for local functions. v1: initial version
Signed-off-by: Tali Perry <tali.perry1@gmail.com> Reviewed-by: Rob Herring <robh@kernel.org> Reported-by: kbuild test robot <lkp@intel.com>
--- Tali Perry (2): Added device tree binding documentation for Nuvoton BMC NPCM I2C controller. Add Nuvoton NPCM BMC I2C controller driver.
.../devicetree/bindings/i2c/i2c-npcm7xx.txt | 29 + drivers/i2c/busses/Kconfig | 11 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-npcm7xx.c | 2485 +++++++++++++++++ 4 files changed, 2526 insertions(+) create mode 100644 Documentation/devicetree/bindings/i2c/i2c-npcm7xx.txt create mode 100644 drivers/i2c/busses/i2c-npcm7xx.c
base-commit: af42d3466bdc8f39806b26f593604fdc54140bcb -- 2.22.0
| |