[PATCH 04/10] drivers: Enabled Kconfig and Makefile for I3C support

dinesh.maniyam at intel.com dinesh.maniyam at intel.com
Tue Feb 18 03:56:59 CET 2025


From: Dinesh Maniyam <dinesh.maniyam at intel.com>

Enable I3C driver support.

Signed-off-by: Dinesh Maniyam <dinesh.maniyam at intel.com>
---
 drivers/i3c/Kconfig  | 21 +++++++++++++++++++++
 drivers/i3c/Makefile |  3 +++
 2 files changed, 24 insertions(+)
 create mode 100644 drivers/i3c/Kconfig
 create mode 100644 drivers/i3c/Makefile

diff --git a/drivers/i3c/Kconfig b/drivers/i3c/Kconfig
new file mode 100644
index 0000000000..00c8d19f62
--- /dev/null
+++ b/drivers/i3c/Kconfig
@@ -0,0 +1,21 @@
+menuconfig I3C
+	tristate "I3C support"
+	select I2C
+	help
+	  I3C is a serial protocol standardized by the MIPI alliance.
+
+	  It's supposed to be backward compatible with I2C while providing
+	  support for high speed transfers and native interrupt support
+	  without the need for extra pins.
+
+	  The I3C protocol also standardizes the slave device types and is
+	  mainly designed to communicate with sensors.
+
+	  If you want I3C support, you should say Y here and also to the
+	  specific driver for your bus adapter(s) below.
+
+config DW_I3C_MASTER
+	tristate "Synospsys DesignWare I3C master driver"
+	depends on I3C
+	help
+	  Support for Synopsys DesignWare MIPI I3C Controller.
\ No newline at end of file
diff --git a/drivers/i3c/Makefile b/drivers/i3c/Makefile
new file mode 100644
index 0000000000..2d42864d79
--- /dev/null
+++ b/drivers/i3c/Makefile
@@ -0,0 +1,3 @@
+# SPDX-License-Identifier: GPL-2.0-only
+
+obj-$(CONFIG_DW_I3C_MASTER) += dw-i3c-master.o
\ No newline at end of file
-- 
2.26.2



More information about the U-Boot mailing list