forked from OERV-BSP/u-boot
drivers: Enabled Kconfig and Makefile for i3c support
Add new i3c driver to U-Boot drivers. Signed-off-by: Dinesh Maniyam <dinesh.maniyam@altera.com>
This commit is contained in:
committed by
Heiko Schocher
parent
e49a513760
commit
a19a6e7124
@@ -1249,6 +1249,13 @@ S: Maintained
|
||||
T: git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
|
||||
F: drivers/i2c/
|
||||
|
||||
I3C
|
||||
M: Dinesh <dinesh.maniyam@altera.com>
|
||||
S: Maintained
|
||||
T: git https://source.denx.de/u-boot/u-boot.git
|
||||
F: cmd/i3c.c
|
||||
F: drivers/i3c/
|
||||
|
||||
KWBIMAGE / KWBOOT TOOLS
|
||||
M: Pali Rohár <pali@kernel.org>
|
||||
M: Marek Behún <kabel@kernel.org>
|
||||
|
||||
@@ -56,6 +56,8 @@ source "drivers/hwspinlock/Kconfig"
|
||||
|
||||
source "drivers/i2c/Kconfig"
|
||||
|
||||
source "drivers/i3c/Kconfig"
|
||||
|
||||
source "drivers/input/Kconfig"
|
||||
|
||||
source "drivers/iommu/Kconfig"
|
||||
|
||||
@@ -17,6 +17,7 @@ obj-$(CONFIG_$(PHASE_)DRIVERS_MISC) += misc/
|
||||
obj-$(CONFIG_$(PHASE_)SYSRESET) += sysreset/
|
||||
obj-$(CONFIG_$(PHASE_)FIRMWARE) +=firmware/
|
||||
obj-$(CONFIG_$(PHASE_)I2C) += i2c/
|
||||
obj-$(CONFIG_$(PHASE_)I3C) += i3c/
|
||||
obj-$(CONFIG_$(PHASE_)INPUT) += input/
|
||||
obj-$(CONFIG_$(PHASE_)LED) += led/
|
||||
obj-$(CONFIG_$(PHASE_)MMC) += mmc/
|
||||
|
||||
15
drivers/i3c/Kconfig
Normal file
15
drivers/i3c/Kconfig
Normal file
@@ -0,0 +1,15 @@
|
||||
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.
|
||||
3
drivers/i3c/Makefile
Normal file
3
drivers/i3c/Makefile
Normal file
@@ -0,0 +1,3 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
obj-y := i3c-uclass.o device.o master.o
|
||||
Reference in New Issue
Block a user