[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