U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@konsulko.com>
To: "Maniyam, Dinesh" <dinesh.maniyam@altera.com>
Cc: "u-boot@lists.denx.de" <u-boot@lists.denx.de>,
	Marek <marex@denx.de>, Simon <simon.k.r.goldschmidt@gmail.com>,
	Simon Glass <sjg@chromium.org>,
	Dario Binacchi <dario.binacchi@amarulasolutions.com>,
	Ilias Apalodimas <ilias.apalodimas@linaro.org>,
	Heinrich Schuchardt <xypron.glpk@gmx.de>,
	Jerome Forissier <jerome.forissier@linaro.org>,
	Mattijs Korpershoek <mkorpershoek@baylibre.com>,
	Ibai Erkiaga <ibai.erkiaga-elorza@amd.com>,
	Michal Simek <michal.simek@amd.com>,
	Dmitry Rokosov <ddrokosov@salutedevices.com>,
	Jonas Karlman <jonas@kwiboo.se>,
	Sebastian Reichel <sebastian.reichel@collabora.com>,
	"Meng, Tingting" <tingting.meng@altera.com>,
	"Chee, Tien Fong" <tien.fong.chee@altera.com>,
	"Hea, Kok Kiang" <kok.kiang.hea@altera.com>,
	"Ng, Boon Khai" <boon.khai.ng@altera.com>,
	"Yuslaimi, Alif Zakuan" <alif.zakuan.yuslaimi@altera.com>,
	"Zamri,
	Muhammad Hazim Izzat" <muhammad.hazim.izzat.zamri@altera.com>,
	"Lim, Jit Loon" <jit.loon.lim@altera.com>,
	"Tang, Sieu Mun" <sieu.mun.tang@altera.com>
Subject: Re: [resend v3 00/12] Add Synopsys MIPI I3C Driver support
Date: Fri, 11 Apr 2025 08:52:40 -0600	[thread overview]
Message-ID: <20250411145240.GO5495@bill-the-cat> (raw)
In-Reply-To: <SA1PR03MB637095CF17776E7274561E5FF7B62@SA1PR03MB6370.namprd03.prod.outlook.com>

[-- Attachment #1: Type: text/plain, Size: 9150 bytes --]

On Fri, Apr 11, 2025 at 07:00:16AM +0000, Maniyam, Dinesh wrote:
> 
> 
> > -----Original Message-----
> > From: Tom Rini <trini@konsulko.com>
> > Sent: Tuesday, 8 April 2025 10:27 pm
> > To: Maniyam, Dinesh <dinesh.maniyam@altera.com>
> > Cc: u-boot@lists.denx.de; Marek <marex@denx.de>; Simon
> > <simon.k.r.goldschmidt@gmail.com>; Simon Glass <sjg@chromium.org>; Dario
> > Binacchi <dario.binacchi@amarulasolutions.com>; Ilias Apalodimas
> > <ilias.apalodimas@linaro.org>; Heinrich Schuchardt <xypron.glpk@gmx.de>;
> > Jerome Forissier <jerome.forissier@linaro.org>; Mattijs Korpershoek
> > <mkorpershoek@baylibre.com>; Ibai Erkiaga <ibai.erkiaga-elorza@amd.com>;
> > Michal Simek <michal.simek@amd.com>; Dmitry Rokosov
> > <ddrokosov@salutedevices.com>; Jonas Karlman <jonas@kwiboo.se>; Sebastian
> > Reichel <sebastian.reichel@collabora.com>; Meng, Tingting
> > <tingting.meng@altera.com>; Chee, Tien Fong <tien.fong.chee@altera.com>;
> > Hea, Kok Kiang <kok.kiang.hea@altera.com>; Ng, Boon Khai
> > <boon.khai.ng@altera.com>; Yuslaimi, Alif Zakuan
> > <alif.zakuan.yuslaimi@altera.com>; Zamri, Muhammad Hazim Izzat
> > <muhammad.hazim.izzat.zamri@altera.com>; Lim, Jit Loon
> > <jit.loon.lim@altera.com>; Tang, Sieu Mun <sieu.mun.tang@altera.com>
> > Subject: Re: [resend v3 00/12] Add Synopsys MIPI I3C Driver support
> > 
> > On Tue, Apr 08, 2025 at 08:14:46AM +0000, Maniyam, Dinesh wrote:
> > 
> > > Hi Tom Rini,
> > >
> > > > -----Original Message-----
> > > > From: Maniyam, Dinesh
> > > > Sent: Monday, 24 March 2025 4:40 pm
> > > > To: u-boot@lists.denx.de
> > > > Cc: Marek <marex@denx.de>; Simon <simon.k.r.goldschmidt@gmail.com>;
> > > > Simon Glass <sjg@chromium.org>; Tom Rini <trini@konsulko.com>; Dario
> > > > Binacchi <dario.binacchi@amarulasolutions.com>; Ilias Apalodimas
> > > > <ilias.apalodimas@linaro.org>; Heinrich Schuchardt
> > > > <xypron.glpk@gmx.de>; Jerome Forissier
> > > > <jerome.forissier@linaro.org>; Mattijs Korpershoek
> > > > <mkorpershoek@baylibre.com>; Ibai Erkiaga
> > > > <ibai.erkiaga-elorza@amd.com>; Michal Simek <michal.simek@amd.com>;
> > > > Dmitry Rokosov <ddrokosov@salutedevices.com>; Jonas Karlman
> > > > <jonas@kwiboo.se>; Sebastian Reichel
> > > > <sebastian.reichel@collabora.com>; Meng, Tingting
> > > > <tingting.meng@altera.com>; Chee, Tien Fong
> > > > <tien.fong.chee@altera.com>; Hea, Kok Kiang
> > > > <kok.kiang.hea@altera.com>; Maniyam, Dinesh
> > > > <dinesh.maniyam@altera.com>; Ng, Boon Khai
> > > > <boon.khai.ng@altera.com>; Yuslaimi, Alif Zakuan
> > > > <alif.zakuan.yuslaimi@altera.com>; Zamri, Muhammad Hazim Izzat
> > > > <muhammad.hazim.izzat.zamri@altera.com>; Lim, Jit Loon
> > > > <jit.loon.lim@altera.com>; Tang, Sieu Mun <sieu.mun.tang@altera.com>
> > > > Subject: [resend v3 00/12] Add Synopsys MIPI I3C Driver support
> > > >
> > > > From: Dinesh Maniyam <dinesh.maniyam@altera.com>
> > > >
> > > > 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.5005
> > > > 1-1-
> > > > dinesh.maniyam@intel.com/
> > > > [v2]:
> > > > https://patchwork.ozlabs.org/project/uboot/cover/20250314040902.4362
> > > > 1-1-
> > > > dinesh.maniyam@altera.com/
> > > >
> > > > 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.
> > 
> > Please run this through CI, see
> > https://docs.u-boot.org/en/latest/develop/ci_testing.html, as there are both
> > easy and less-easy doc failures, and then compile warnings:
> > https://source.denx.de/u-boot/u-boot/-/jobs/1092473
> > 
> > --
> > Tom
> 
> https://github.com/u-boot/u-boot
> Cloned the repo, tried to create and push a PR with the solution.
> Thought, CI test will be triggered automatically once push the PR.
> Since I'm not a maintainer I don't have the write access to push the PR.
> 
> Can I have access to push a PR just to trigger the CI test so that I can see the result?
> Or any other way to do it?

Creating a PR triggers a CI run.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

  reply	other threads:[~2025-04-11 14:52 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-24  8:36 [resend v3 00/12] Add Synopsys MIPI I3C Driver support dinesh.maniyam
2025-03-24  8:36 ` [resend v3 01/12] drivers: i3c: Add new i3c uclass id dinesh.maniyam
2025-03-24  8:36 ` [resend v3 02/12] drivers: i3c: Add driver for MIPI DWI3C dinesh.maniyam
2025-03-24  8:36 ` [resend v3 03/12] drivers: i3c: Add i3c uclass driver dinesh.maniyam
2025-03-24  8:36 ` [resend v3 04/12] drivers: Enabled Kconfig and Makefile for i3c support dinesh.maniyam
2025-03-24  8:36 ` [resend v3 05/12] drivers: i3c: Enabled Kconfig and Makefile for DWI3C dinesh.maniyam
2025-03-24  8:36 ` [resend v3 06/12] drivers: i3c: Add i3c sandbox simple test dinesh.maniyam
2025-03-24  8:36 ` [resend v3 07/12] drivers: i3c: master: Enable probe i3c without slave device dinesh.maniyam
2025-03-24  8:37 ` [resend v3 08/12] i3c: master: dw-i3c-master: Fix OD_TIMING for spike filter dinesh.maniyam
2025-03-24  8:37 ` [resend v3 09/12] cmd: Add i3c command support dinesh.maniyam
2025-03-24  8:37 ` [resend v3 10/12] test: cmd: Add simple test for i3c dinesh.maniyam
2025-03-24  8:37 ` [resend v3 11/12] configs: sandbox_defconfig: Enable configs for sandbox i3c dinesh.maniyam
2025-03-24  8:37 ` [resend v3 12/12] configs: agilex5_defconfig: Enable i3c configs for agilex5 dinesh.maniyam
2025-04-08  8:14 ` [resend v3 00/12] Add Synopsys MIPI I3C Driver support Maniyam, Dinesh
2025-04-08 14:26   ` Tom Rini
2025-04-11  7:00     ` Maniyam, Dinesh
2025-04-11 14:52       ` Tom Rini [this message]
2025-04-17  2:35         ` Maniyam, Dinesh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250411145240.GO5495@bill-the-cat \
    --to=trini@konsulko.com \
    --cc=alif.zakuan.yuslaimi@altera.com \
    --cc=boon.khai.ng@altera.com \
    --cc=dario.binacchi@amarulasolutions.com \
    --cc=ddrokosov@salutedevices.com \
    --cc=dinesh.maniyam@altera.com \
    --cc=ibai.erkiaga-elorza@amd.com \
    --cc=ilias.apalodimas@linaro.org \
    --cc=jerome.forissier@linaro.org \
    --cc=jit.loon.lim@altera.com \
    --cc=jonas@kwiboo.se \
    --cc=kok.kiang.hea@altera.com \
    --cc=marex@denx.de \
    --cc=michal.simek@amd.com \
    --cc=mkorpershoek@baylibre.com \
    --cc=muhammad.hazim.izzat.zamri@altera.com \
    --cc=sebastian.reichel@collabora.com \
    --cc=sieu.mun.tang@altera.com \
    --cc=simon.k.r.goldschmidt@gmail.com \
    --cc=sjg@chromium.org \
    --cc=tien.fong.chee@altera.com \
    --cc=tingting.meng@altera.com \
    --cc=u-boot@lists.denx.de \
    --cc=xypron.glpk@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox