Commit a79ac2cd authored by Jorge Marques's avatar Jorge Marques Committed by Alexandre Belloni
Browse files

i3c: master: Add driver for Analog Devices I3C Controller IP



Add support for Analog Devices I3C Controller IP, an AXI-interfaced IP
core that supports I3C and I2C devices, multiple speed-grades and
I3C IBIs.

Reviewed-by: default avatarFrank Li <Frank.Li@nxp.com>
Signed-off-by: default avatarJorge Marques <jorge.marques@analog.com>
Link: https://lore.kernel.org/r/20250827-adi-i3c-master-v9-2-04413925abe1@analog.com


Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
parent f3317e8c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -11610,6 +11610,7 @@ I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
M:	Jorge Marques <jorge.marques@analog.com>
S:	Maintained
F:	Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
F:	drivers/i3c/master/adi-i3c-master.c
I3C DRIVER FOR CADENCE I3C MASTER IP
M:	Przemysław Gaj <pgaj@cadence.com>
+11 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config ADI_I3C_MASTER
	tristate "Analog Devices I3C master driver"
	depends on HAS_IOMEM
	help
	  Support for Analog Devices I3C Controller IP, an AXI-interfaced IP
	  core that supports I3C and I2C devices, multiple speed-grades and I3C
	  IBIs.

	  This driver can also be built as a module. If so, the module will be
	  called adi-i3c-master.

config CDNS_I3C_MASTER
	tristate "Cadence I3C master driver"
	depends on HAS_IOMEM
+1 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_ADI_I3C_MASTER)		+= adi-i3c-master.o
obj-$(CONFIG_CDNS_I3C_MASTER)		+= i3c-master-cdns.o
obj-$(CONFIG_DW_I3C_MASTER)		+= dw-i3c-master.o
obj-$(CONFIG_AST2600_I3C_MASTER)	+= ast2600-i3c-master.o
+1019 −0

File added.

Preview size limit exceeded, changes collapsed.