[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191121095350.158689-1-tali.perry1@gmail.com>
Date: Thu, 21 Nov 2019 11:53:48 +0200
From: Tali Perry <tali.perry1@...il.com>
To: robh+dt@...nel.org, mark.rutland@....com, yuenn@...gle.com,
venture@...gle.com, benjaminfair@...gle.com,
avifishman70@...il.com, joel@....id.au, tmaimon77@...il.com,
wsa@...-dreams.de, syniurge@...il.com
Cc: linux-i2c@...r.kernel.org, openbmc@...ts.ozlabs.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
Tali Perry <tali.perry1@...il.com>,
Rob Herring <robh@...nel.org>,
kbuild test robot <lkp@...el.com>
Subject: [PATCH v7 0/2] i2c: npcm: add NPCM i2c controller driver
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@...il.com>
Reviewed-by: Rob Herring <robh@...nel.org>
Reported-by: kbuild test robot <lkp@...el.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
Powered by blists - more mailing lists