mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-08-27 15:36:48 +00:00

Add a basic driver for the I3C controller found in Renesas RZ/G3S and G3E SoCs. Support I3C pure busses (tested with two targets) and mixed busses (two I3C devices plus various I2C targets). DAA and communication with temperature sensors worked reliably at various speeds. Missing features such as IBI, HotJoin, and target mode will be added incrementally. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Tested-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Link: https://lore.kernel.org/r/20250724094146.6443-5-wsa+renesas@sang-engineering.com Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
8 lines
336 B
Makefile
8 lines
336 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
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
|
|
obj-$(CONFIG_SVC_I3C_MASTER) += svc-i3c-master.o
|
|
obj-$(CONFIG_MIPI_I3C_HCI) += mipi-i3c-hci/
|
|
obj-$(CONFIG_RENESAS_I3C) += renesas-i3c.o
|