public inbox for linux-arm-kernel@lists.infradead.org 
 help / color / mirror / Atom feed
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


  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