Please pull u-boot-i2c master
Heiko Schocher
hs at nabladev.com
Wed Aug 6 15:13:12 CEST 2025
Hello Tom,
The following changes since commit 007610da2cca405ea7739fc120d90085be4b6ac2:
Makefile: Remove expansion of undefined variable (2025-08-04 18:23:16 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-i2c.git tags/i2c-updates-for-2025-10-rc2
for you to fetch changes up to d35589f7d4ec5251eb3093dafc90887ff5f41702:
configs: agilex5_defconfig: Enable i3c configs for agilex5 (2025-08-06 08:42:22 +0200)
----------------------------------------------------------------
i2c updates for v2025.10-rc2
bugfixes:
- rcar_iic: do not use unitialised variable
from Andrew
- fix coverity issue in cmd/i2c.c
from Heiko
new driver:
late, but hopefully okay for rc2, as already picked up when
merge window was open, but there was a problem in common code,
which is now fixed
- new i3c driver support from Dinesh
----------------------------------------------------------------
Andrew Goodbody (1):
i2c: rcar_iic: Do not use unitialised variable
Dinesh Maniyam (12):
drivers: i3c: Add new i3c uclass id
drivers: i3c: Add driver for MIPI DWI3C
drivers: i3c: Add i3c uclass driver.
drivers: Enabled Kconfig and Makefile for i3c support
drivers: i3c: Enabled Kconfig and Makefile for DWI3C
drivers: i3c: Add i3c sandbox simple test.
drivers: i3c: master: Enable probe i3c without slave device
i3c: master: dw-i3c-master: Fix OD_TIMING for spike filter
cmd: Add i3c command support.
test: cmd: Add simple test for i3c
configs: sandbox_defconfig: Enable configs for sandbox i3c
configs: agilex5_defconfig: Enable i3c configs for agilex5
Heiko Schocher (1):
cmd: i2c: fix coverity issue
MAINTAINERS | 7 +
arch/sandbox/dts/test.dts | 8 +
cmd/Kconfig | 7 +
cmd/Makefile | 1 +
cmd/i2c.c | 3 +-
cmd/i3c.c | 271 ++++++++++++++++++++
configs/sandbox_defconfig | 4 +
configs/socfpga_agilex5_defconfig | 3 +
doc/api/i3c.rst | 8 +
doc/api/index.rst | 1 +
doc/usage/cmd/i3c.rst | 146 +++++++++++
doc/usage/index.rst | 1 +
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/i2c/rcar_iic.c | 2 +-
drivers/i3c/Kconfig | 27 ++
drivers/i3c/Makefile | 5 +
drivers/i3c/device.c | 262 +++++++++++++++++++
drivers/i3c/i3c-uclass.c | 38 +++
drivers/i3c/internals.h | 26 ++
drivers/i3c/master.c | 2066
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/i3c/master/Kconfig | 11 +
drivers/i3c/master/Makefile | 3 +
drivers/i3c/master/dw-i3c-master.c | 1062
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/i3c/sandbox_i3c.c | 56 ++++
include/dm/uclass-id.h | 1 +
include/dw-i3c.h | 252 ++++++++++++++++++
include/i3c.h | 93 +++++++
include/linux/i3c/ccc.h | 385 ++++++++++++++++++++++++++++
include/linux/i3c/device.h | 286 +++++++++++++++++++++
include/linux/i3c/master.h | 698 +++++++++++++++++++++++++++++++++++++++++++++++++
test/cmd/Makefile | 1 +
test/cmd/i3c.c | 50 ++++
test/dm/Makefile | 1 +
test/dm/i3c.c | 34 +++
35 files changed, 5820 insertions(+), 2 deletions(-)
create mode 100644 cmd/i3c.c
create mode 100644 doc/api/i3c.rst
create mode 100644 doc/usage/cmd/i3c.rst
create mode 100644 drivers/i3c/Kconfig
create mode 100644 drivers/i3c/Makefile
create mode 100644 drivers/i3c/device.c
create mode 100644 drivers/i3c/i3c-uclass.c
create mode 100644 drivers/i3c/internals.h
create mode 100644 drivers/i3c/master.c
create mode 100644 drivers/i3c/master/Kconfig
create mode 100644 drivers/i3c/master/Makefile
create mode 100644 drivers/i3c/master/dw-i3c-master.c
create mode 100644 drivers/i3c/sandbox_i3c.c
create mode 100644 include/dw-i3c.h
create mode 100644 include/i3c.h
create mode 100644 include/linux/i3c/ccc.h
create mode 100644 include/linux/i3c/device.h
create mode 100644 include/linux/i3c/master.h
create mode 100644 test/cmd/i3c.c
create mode 100644 test/dm/i3c.c
azure build:
https://dev.azure.com/hs0298/hs/_build/results?buildId=184&view=results
Thanks!
bye,
Heiko
--
Nabla Software Engineering
HRB 40522 Augsburg
Phone: +49 821 45592596
E-Mail: office at nabladev.com
Geschäftsführer : Stefano Babic
More information about the U-Boot
mailing list