From: "Padhi, Beleswar" <b-padhi@ti•com>
To: Mathieu Poirier <mathieu.poirier@linaro•org>,
Andrew Lunn <andrew@lunn•ch>
Cc: <tanmay.shah@amd•com>,
Arnaud POULIQUEN <arnaud.pouliquen@foss•st.com>,
Shenwei Wang <shenwei.wang@nxp•com>,
Linus Walleij <linusw@kernel•org>,
Bartosz Golaszewski <brgl@kernel•org>,
Jonathan Corbet <corbet@lwn•net>, "Rob Herring" <robh@kernel•org>,
Krzysztof Kozlowski <krzk+dt@kernel•org>,
"Conor Dooley" <conor+dt@kernel•org>,
Bjorn Andersson <andersson@kernel•org>,
"Frank Li" <frank.li@nxp•com>,
Sascha Hauer <s.hauer@pengutronix•de>,
Shuah Khan <skhan@linuxfoundation•org>,
"linux-gpio@vger•kernel.org" <linux-gpio@vger•kernel.org>,
"linux-doc@vger•kernel.org" <linux-doc@vger•kernel.org>,
"linux-kernel@vger•kernel.org" <linux-kernel@vger•kernel.org>,
Pengutronix Kernel Team <kernel@pengutronix•de>,
Fabio Estevam <festevam@gmail•com>, Peng Fan <peng.fan@nxp•com>,
"devicetree@vger•kernel.org" <devicetree@vger•kernel.org>,
"linux-remoteproc@vger•kernel.org"
<linux-remoteproc@vger•kernel.org>,
"imx@lists•linux.dev" <imx@lists•linux.dev>,
"linux-arm-kernel@lists•infradead.org"
<linux-arm-kernel@lists•infradead.org>,
dl-linux-imx <linux-imx@nxp•com>,
Bartosz Golaszewski <brgl@bgdev•pl>
Subject: Re: [PATCH v13 3/4] gpio: rpmsg: add generic rpmsg GPIO driver
Date: Mon, 18 May 2026 13:54:36 +0530 [thread overview]
Message-ID: <2e09535b-805a-41b8-90ce-a4306624d279@ti.com> (raw)
In-Reply-To: <CANLsYkwBk0KbN-k9ce+5=oT+scdZ3nU5AOr3Fz4zT=0AFzghDA@mail.gmail.com>
On 5/12/2026 8:51 PM, Mathieu Poirier wrote:
> On Mon, 11 May 2026 at 12:18, Andrew Lunn <andrew@lunn•ch> wrote:
>>> Arnaud, Beleswar, Andrew and I are all advocating for one endpoint per
>>> GPIO controller. The remaining issue it about the best way to work
>>> out source and destination addresses between Linux and the remote
>>> processor. I'm running out of time for today but I'll return to this
>>> thread with a final analysis by the end of the week.
>> How many of the participants here will be in Minneapolis next week for
>> the Embedded Linux Conference? There is even a talk about this:
>>
>> https://osselcna2026.sched.com/event/2JQpx/building-virtual-drivers-with-rpmsg-key-design-principles-challenges-trade-offs-beleswar-prasad-padhi-texas-instruments?iframe=yes&w=100%&sidebar=yes&bg=no
>>
>> Maybe we can get together and decide on the final design after the
>> session.
>>
> I will not be in Minneapolis next week. At this point I think things
> are converging into 2 main takeaways:
>
> 1) A serious refactoring of the protocol to include only what is
> available in the virtio-gpio specification [1].
> 2) The specification of GPIO controller number in an extension of the
> namespace announcement [2].
Fair enough. I am also aligned to use this solution with the support for
wildcard name service matching.
Thanks,
Beleswar
>
> Shenwei proposed embedding the GPIO controller number in the
> endpoint's source address [3], something I'm ambivalent about and
> still have to look into. I also have to read Tanmay's latest
> comments. I'm hoping to be done with all that by the end of the week.
> With the above (1) and (2), a new patchset will be required to reset
> this thread.
>
> Thanks,
> Mathieu
>
> [1]. https://lwn.net/ml/all/afjyH5JT0JS2j0L5@p14s/
> [2]. https://lwn.net/ml/all/afzIABSh1xtMEGbf%40p14s/
> [3]. https://lwn.net/ml/all/PAXPR04MB9185BFA6E7375FAD0B15B021893C2@PAXPR04MB9185.eurprd04.prod.outlook.com/
>
>> Andrew
next prev parent reply other threads:[~2026-05-18 8:25 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-22 21:28 [PATCH v13 0/4] Enable Remote GPIO over RPMSG on i.MX Platform Shenwei Wang
2026-04-22 21:28 ` [PATCH v13 1/4] docs: driver-api: gpio: rpmsg gpio driver over rpmsg bus Shenwei Wang
2026-05-04 19:23 ` Mathieu Poirier
2026-04-22 21:28 ` [PATCH v13 2/4] dt-bindings: remoteproc: imx_rproc: Add "rpmsg" subnode support Shenwei Wang
2026-04-22 21:28 ` [PATCH v13 3/4] gpio: rpmsg: add generic rpmsg GPIO driver Shenwei Wang
2026-04-26 12:43 ` Padhi, Beleswar
2026-04-27 19:23 ` Shenwei Wang
2026-04-27 20:28 ` Andrew Lunn
2026-04-27 20:43 ` Shenwei Wang
2026-04-27 20:49 ` Andrew Lunn
2026-04-28 15:24 ` Shenwei Wang
2026-04-29 15:41 ` Mathieu Poirier
2026-04-29 16:53 ` Shenwei Wang
2026-04-29 17:33 ` Mathieu Poirier
2026-04-29 18:06 ` Padhi, Beleswar
2026-04-29 18:35 ` Shenwei Wang
2026-04-29 18:57 ` Padhi, Beleswar
2026-04-29 19:20 ` Mathieu Poirier
2026-04-30 7:35 ` Arnaud POULIQUEN
2026-04-30 12:56 ` Beleswar Prasad Padhi
2026-04-30 16:40 ` Arnaud POULIQUEN
2026-05-04 8:17 ` Beleswar Prasad Padhi
2026-05-04 17:04 ` Arnaud POULIQUEN
2026-05-05 5:25 ` Beleswar Prasad Padhi
2026-05-05 8:46 ` Arnaud POULIQUEN
2026-05-07 17:12 ` Mathieu Poirier
2026-05-07 19:43 ` Shenwei Wang
2026-05-14 17:35 ` Mathieu Poirier
2026-05-18 14:24 ` Shenwei Wang
2026-05-18 15:01 ` Shah, Tanmay
2026-05-11 4:58 ` Padhi, Beleswar
2026-05-11 7:10 ` Arnaud POULIQUEN
2026-05-05 14:41 ` Shenwei Wang
2026-05-04 19:19 ` Shah, Tanmay
2026-05-05 9:28 ` Arnaud POULIQUEN
2026-05-05 15:52 ` Shah, Tanmay
2026-05-11 16:47 ` Shah, Tanmay
2026-05-11 17:58 ` Mathieu Poirier
2026-05-11 18:18 ` Andrew Lunn
2026-05-12 7:22 ` Arnaud POULIQUEN
2026-05-12 15:21 ` Mathieu Poirier
2026-05-18 8:24 ` Padhi, Beleswar [this message]
2026-05-11 21:35 ` Shah, Tanmay
2026-05-12 15:41 ` Mathieu Poirier
2026-05-12 17:19 ` Shah, Tanmay
2026-05-13 16:34 ` Mathieu Poirier
2026-05-13 19:05 ` Shah, Tanmay
2026-05-05 11:16 ` Beleswar Prasad Padhi
2026-05-05 15:38 ` Shah, Tanmay
2026-05-05 16:13 ` Padhi, Beleswar
2026-05-05 17:19 ` Mathieu Poirier
2026-04-29 17:55 ` Padhi, Beleswar
2026-04-29 18:21 ` Andrew Lunn
2026-04-28 7:25 ` Beleswar Prasad Padhi
2026-04-28 14:43 ` [EXT] " Shenwei Wang
2026-04-28 15:11 ` Padhi, Beleswar
2026-04-28 15:31 ` Shenwei Wang
2026-04-28 15:52 ` Padhi, Beleswar
2026-04-28 16:36 ` Shenwei Wang
2026-04-29 14:35 ` Padhi, Beleswar
2026-04-29 19:26 ` Shenwei Wang
2026-04-28 18:05 ` Andrew Lunn
2026-04-29 15:04 ` Padhi, Beleswar
2026-04-22 21:28 ` [PATCH v13 4/4] arm64: dts: imx8ulp: Add rpmsg node under imx_rproc Shenwei Wang
2026-04-23 12:53 ` [PATCH v13 0/4] Enable Remote GPIO over RPMSG on i.MX Platform Mathieu Poirier
2026-04-23 13:53 ` Andrew Lunn
2026-04-23 19:11 ` Shenwei Wang
2026-04-23 19:08 ` Shenwei Wang
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=2e09535b-805a-41b8-90ce-a4306624d279@ti.com \
--to=b-padhi@ti$(echo .)com \
--cc=andersson@kernel$(echo .)org \
--cc=andrew@lunn$(echo .)ch \
--cc=arnaud.pouliquen@foss$(echo .)st.com \
--cc=brgl@bgdev$(echo .)pl \
--cc=brgl@kernel$(echo .)org \
--cc=conor+dt@kernel$(echo .)org \
--cc=corbet@lwn$(echo .)net \
--cc=devicetree@vger$(echo .)kernel.org \
--cc=festevam@gmail$(echo .)com \
--cc=frank.li@nxp$(echo .)com \
--cc=imx@lists$(echo .)linux.dev \
--cc=kernel@pengutronix$(echo .)de \
--cc=krzk+dt@kernel$(echo .)org \
--cc=linusw@kernel$(echo .)org \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
--cc=linux-doc@vger$(echo .)kernel.org \
--cc=linux-gpio@vger$(echo .)kernel.org \
--cc=linux-imx@nxp$(echo .)com \
--cc=linux-kernel@vger$(echo .)kernel.org \
--cc=linux-remoteproc@vger$(echo .)kernel.org \
--cc=mathieu.poirier@linaro$(echo .)org \
--cc=peng.fan@nxp$(echo .)com \
--cc=robh@kernel$(echo .)org \
--cc=s.hauer@pengutronix$(echo .)de \
--cc=shenwei.wang@nxp$(echo .)com \
--cc=skhan@linuxfoundation$(echo .)org \
--cc=tanmay.shah@amd$(echo .)com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
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