[linux dev-6.6 v1 0/2] Add Nuvoton NPCM845 i3c master driver

Stanley Chu stanley.chuys at gmail.com
Tue Jul 30 16:21:20 AEST 2024


This patchset adds i3c master support for the Nuvoton
Arbel NPCM8XX Board Management controller (BMC) SoC family.

The Nuvoton npcm845 i3c controller implements I3C master functionality
as defined in the MIPI Alliance Specification for I3C, Version 1.0.

The npcm845 i3c master driver is based on svc i3c master driver and
add platform specific support for the npcm845 hardware.

This patchset was tested on the Arbel NPCM8XX evaluation board.

We will contribute this patchset to torvalds upstream soon.

James Chiang (2):
  dt-bindings: i3c: Add NPCM845 i3c controller
  i3c: master: Add Nuvoton npcm845 i3c master driver

 .../bindings/i3c/nuvoton,i3c-master.yaml      |  113 +
 MAINTAINERS                                   |    7 +
 drivers/i3c/master/Kconfig                    |   14 +
 drivers/i3c/master/Makefile                   |    1 +
 drivers/i3c/master/npcm845-i3c-master.c       | 2372 +++++++++++++++++
 5 files changed, 2507 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/i3c/nuvoton,i3c-master.yaml
 create mode 100644 drivers/i3c/master/npcm845-i3c-master.c

-- 
2.34.1



More information about the openbmc mailing list