Hi Tom Rini,

> -----Original Message-----
> From: Maniyam, Dinesh
> Sent: Monday, 24 March 2025 4:40 pm
> To: [email protected]
> Cc: Marek <[email protected]>; Simon <[email protected]>;
> Simon Glass <[email protected]>; Tom Rini <[email protected]>; Dario
> Binacchi <[email protected]>; Ilias Apalodimas
> <[email protected]>; Heinrich Schuchardt <[email protected]>;
> Jerome Forissier <[email protected]>; Mattijs Korpershoek
> <[email protected]>; Ibai Erkiaga <[email protected]>;
> Michal Simek <[email protected]>; Dmitry Rokosov
> <[email protected]>; Jonas Karlman <[email protected]>; Sebastian
> Reichel <[email protected]>; Meng, Tingting
> <[email protected]>; Chee, Tien Fong <[email protected]>;
> Hea, Kok Kiang <[email protected]>; Maniyam, Dinesh
> <[email protected]>; Ng, Boon Khai <[email protected]>;
> Yuslaimi, Alif Zakuan <[email protected]>; Zamri, Muhammad
> Hazim Izzat <[email protected]>; Lim, Jit Loon
> <[email protected]>; Tang, Sieu Mun <[email protected]>
> Subject: [resend v3 00/12] Add Synopsys MIPI I3C Driver support
> 
> From: Dinesh Maniyam <[email protected]>
> 
> This patchset add Synopsys MIPI I3C Driver support for Intel Agilex5 devices.
> 
> The i3c driver is leveraged from the master/dw-i3c-master.c, i3c/device.c and
> i3c/master.c Linux version 6.6.37 LTS And few header files included to be 
> part of
> the migration; i3c/internals.h, include/linux/i3c/ccc.h, 
> include/linux/i3c/device.h
> and include/linux/i3c/master.h.
> Additional i3c uclass driver and command files added to support i3c read and
> write in U-Boot.
> 
> Patch status:
> 
> Detail changelog can find in commit message.
> 
> v3->v2:
> --------
> - Squash commit 10 to commit 9
> - Resolve index for new files to pass the checkpatch
> 
> Commit: sandbox_defconfig: Enable configs for sandbox i3c
> Commit: agilex5_defconfig: Enable i3c configs for agilex5
> - use savedefconfig
> 
> drivers: Enabled Kconfig and Makefile for i3c support
> - Add maintainer for i3c
> 
> drivers: i3c: Enabled Kconfig and Makefile for DWI3C
> - Add empty lines for if/endif
> 
> drivers: i3c: Add i3c sandbox simple test.
> - Removed DECLARE_GLOBAL_DATA_PTR
> 
> v1->v2:
> --------
> Reorder commits.
> 
> Added commits:
> - drivers: i3c: Add i3c sandbox simple test.
> - test: cmd: Add simple test for i3c
> - configs: sandbox_defconfig: Enable configs for sandbox i3c
> - configs: agilex5_defconfig: Enable i3c configs for agilex5
> 
> History:
> --------
> [v1]:
> https://patchwork.ozlabs.org/project/uboot/cover/20250218025705.50051-1-
> [email protected]/
> [v2]:
> https://patchwork.ozlabs.org/project/uboot/cover/20250314040902.43621-1-
> [email protected]/
> 
> 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
> 
>  MAINTAINERS                        |    7 +
>  arch/sandbox/dts/test.dts          |    8 +
>  cmd/Kconfig                        |    6 +
>  cmd/Makefile                       |    1 +
>  cmd/i3c.c                          |  193 +++
>  configs/sandbox_defconfig          |    4 +
>  configs/socfpga_agilex5_defconfig  |    3 +
>  doc/usage/cmd/i3c.rst              |   98 ++
>  drivers/Kconfig                    |    2 +
>  drivers/Makefile                   |    1 +
>  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               | 2072 ++++++++++++++++++++++++++++
>  drivers/i3c/master/Kconfig         |   11 +
>  drivers/i3c/master/Makefile        |    3 +
>  drivers/i3c/master/dw-i3c-master.c | 1058 ++++++++++++++
>  drivers/i3c/sandbox_i3c.c          |   56 +
>  include/dm/device.h                |    2 +
>  include/dm/uclass-id.h             |    1 +
>  include/dw-i3c.h                   |  252 ++++
>  include/i3c.h                      |   67 +
>  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                     |   52 +
>  test/dm/Makefile                   |    1 +
>  test/dm/i3c.c                      |   34 +
>  31 files changed, 5660 insertions(+)
>  create mode 100644 cmd/i3c.c
>  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
> 
> --
> 2.26.2

Please help to review the v3 of the patches.
Thanks for your time.

Dinesh

Reply via email to