From: Josua Mayer <josua@solid-run.com>
To: Ulf Hansson <ulf.hansson@linaro.org>
Cc: Marc Kleine-Budde <mkl@pengutronix.de>,
Vincent Mailhol <mailhol@kernel.org>,
Vinod Koul <vkoul@kernel.org>,
Neil Armstrong <neil.armstrong@linaro.org>,
Peter Rosin <peda@axentia.se>,
Aaro Koskinen <aaro.koskinen@iki.fi>,
Andreas Kemnade <andreas@kemnade.info>,
Kevin Hilman <khilman@baylibre.com>,
Roger Quadros <rogerq@kernel.org>,
Tony Lindgren <tony@atomide.com>,
Janusz Krzysztofik <jmkrzyszt@gmail.com>,
Vignesh R <vigneshr@ti.com>, Andi Shyti <andi.shyti@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Geert Uytterhoeven <geert+renesas@glider.be>,
Magnus Damm <magnus.damm@gmail.com>,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Yazan Shhady <yazan.shhady@solid-run.com>,
Jon Nettleton <jon@solid-run.com>,
Mikhail Anikin <mikhail.anikin@solid-run.com>,
"linux-can@vger.kernel.org" <linux-can@vger.kernel.org>,
"linux-phy@lists.infradead.org" <linux-phy@lists.infradead.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-i2c@vger.kernel.org" <linux-i2c@vger.kernel.org>,
"linux-mmc@vger.kernel.org" <linux-mmc@vger.kernel.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"linux-renesas-soc@vger.kernel.org"
<linux-renesas-soc@vger.kernel.org>
Subject: Re: [PATCH v9 0/7] mmc: host: renesas_sdhi_core: support configuring an optional sdio mux
Date: Mon, 9 Feb 2026 10:21:28 +0000 [thread overview]
Message-ID: <f643cbbb-9e23-4e88-a2a9-01077d466c12@solid-run.com> (raw)
In-Reply-To: <CAPDyKFpbpcg3ei51hEcG5FzJL7tK44PdBcMbxfOdON7ozxP2Xg@mail.gmail.com>
On 09/02/2026 11:57, Ulf Hansson wrote:
> On Sun, 8 Feb 2026 at 16:39, Josua Mayer <josua@solid-run.com> wrote:
>> Some Renesas SoC based boards mux SD and eMMC on a single sdio
>> controller, exposing user control by dip switch and software control by
>> gpio.
>>
>> Purpose is to simplify development and provisioning by selecting boot
>> media at power-on, and again before starting linux.
>>
>> Add binding and driver support for linking a (gpio) mux to renesas sdio
>> controller.
>>
>> Introduce generic helper functions for getting managed and selected
>> mux-state objects, and switch i2c-omap and phy-can-transceiver drivers.
>>
>> Signed-off-by: Josua Mayer <josua@solid-run.com>
>> ---
>> Changes in v9:
>> - compile-tested on x86 with MULTIPLEXER=m/y/unset.
>> - fixed Kconfig changes so that CONFIG_MULTIPLEXER can be selected.
>> through menuconfig / .config as intended.
>> - updated trailers
>> - document null return value for mux_control_get_optional.
>> - fix build error for CONFIG_MULTIPLEXER=m, found with x86_64
>> allmodconfig: replaced ifdef ... with if IS_ENABLED(...).
>> (Reported-by: Mark Brown <broonie@kernel.org>)
>> - Link to v8: https://lore.kernel.org/r/20260203-rz-sdio-mux-v8-0-024ea405863e@solid-run.com
> [...]
>
> I have already applied for v8 and it's going to be in my pull-request
> for v7.0 in a few hours.
>
> Please send incremental fixes on top instead of a new version of the
> series, then I can pick them as fixes for v7.0.
Okay, I'll send a minimal patch to fix the build error only in that case.
Thanks!
WARNING: multiple messages have this Message-ID (diff)
From: Josua Mayer <josua@solid-run.com>
To: Ulf Hansson <ulf.hansson@linaro.org>
Cc: Marc Kleine-Budde <mkl@pengutronix.de>,
Vincent Mailhol <mailhol@kernel.org>,
Vinod Koul <vkoul@kernel.org>,
Neil Armstrong <neil.armstrong@linaro.org>,
Peter Rosin <peda@axentia.se>,
Aaro Koskinen <aaro.koskinen@iki.fi>,
Andreas Kemnade <andreas@kemnade.info>,
Kevin Hilman <khilman@baylibre.com>,
Roger Quadros <rogerq@kernel.org>,
Tony Lindgren <tony@atomide.com>,
Janusz Krzysztofik <jmkrzyszt@gmail.com>,
Vignesh R <vigneshr@ti.com>, Andi Shyti <andi.shyti@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Geert Uytterhoeven <geert+renesas@glider.be>,
Magnus Damm <magnus.damm@gmail.com>,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Yazan Shhady <yazan.shhady@solid-run.com>,
Jon Nettleton <jon@solid-run.com>,
Mikhail Anikin <mikhail.anikin@solid-run.com>,
"linux-can@vger.kernel.org" <linux-can@vger.kernel.org>,
"linux-phy@lists.infradead.org" <linux-phy@lists.infradead.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-i2c@vger.kernel.org" <linux-i2c@vger.kernel.org>,
"linux-mmc@vger.kernel.org" <linux-mmc@vger.kernel.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"linux-renesas-soc@vger.kernel.org"
<linux-renesas-soc@vger.kernel.org>
Subject: Re: [PATCH v9 0/7] mmc: host: renesas_sdhi_core: support configuring an optional sdio mux
Date: Mon, 9 Feb 2026 10:21:28 +0000 [thread overview]
Message-ID: <f643cbbb-9e23-4e88-a2a9-01077d466c12@solid-run.com> (raw)
In-Reply-To: <CAPDyKFpbpcg3ei51hEcG5FzJL7tK44PdBcMbxfOdON7ozxP2Xg@mail.gmail.com>
On 09/02/2026 11:57, Ulf Hansson wrote:
> On Sun, 8 Feb 2026 at 16:39, Josua Mayer <josua@solid-run.com> wrote:
>> Some Renesas SoC based boards mux SD and eMMC on a single sdio
>> controller, exposing user control by dip switch and software control by
>> gpio.
>>
>> Purpose is to simplify development and provisioning by selecting boot
>> media at power-on, and again before starting linux.
>>
>> Add binding and driver support for linking a (gpio) mux to renesas sdio
>> controller.
>>
>> Introduce generic helper functions for getting managed and selected
>> mux-state objects, and switch i2c-omap and phy-can-transceiver drivers.
>>
>> Signed-off-by: Josua Mayer <josua@solid-run.com>
>> ---
>> Changes in v9:
>> - compile-tested on x86 with MULTIPLEXER=m/y/unset.
>> - fixed Kconfig changes so that CONFIG_MULTIPLEXER can be selected.
>> through menuconfig / .config as intended.
>> - updated trailers
>> - document null return value for mux_control_get_optional.
>> - fix build error for CONFIG_MULTIPLEXER=m, found with x86_64
>> allmodconfig: replaced ifdef ... with if IS_ENABLED(...).
>> (Reported-by: Mark Brown <broonie@kernel.org>)
>> - Link to v8: https://lore.kernel.org/r/20260203-rz-sdio-mux-v8-0-024ea405863e@solid-run.com
> [...]
>
> I have already applied for v8 and it's going to be in my pull-request
> for v7.0 in a few hours.
>
> Please send incremental fixes on top instead of a new version of the
> series, then I can pick them as fixes for v7.0.
Okay, I'll send a minimal patch to fix the build error only in that case.
Thanks!
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
next prev parent reply other threads:[~2026-02-09 10:21 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-08 15:38 [PATCH v9 0/7] mmc: host: renesas_sdhi_core: support configuring an optional sdio mux Josua Mayer
2026-02-08 15:38 ` Josua Mayer
2026-02-08 15:38 ` [PATCH v9 1/7] phy: can-transceiver: rename temporary helper function to avoid conflict Josua Mayer
2026-02-08 15:38 ` Josua Mayer
2026-02-12 16:48 ` Vladimir Oltean
2026-02-12 16:48 ` Vladimir Oltean
2026-02-12 16:53 ` Geert Uytterhoeven
2026-02-12 16:53 ` Geert Uytterhoeven
2026-02-16 8:19 ` Josua Mayer
2026-02-16 8:19 ` Josua Mayer
2026-02-16 9:29 ` Vladimir Oltean
2026-02-16 9:29 ` Vladimir Oltean
2026-02-16 10:01 ` Geert Uytterhoeven
2026-02-16 10:01 ` Geert Uytterhoeven
2026-02-16 15:24 ` Andreas Kemnade
2026-02-16 15:24 ` Andreas Kemnade
2026-02-23 12:43 ` Josua Mayer
2026-02-23 12:43 ` Josua Mayer
2026-02-23 13:12 ` Vladimir Oltean
2026-02-23 13:12 ` Vladimir Oltean
2026-02-23 13:44 ` Ulf Hansson
2026-02-23 13:44 ` Ulf Hansson
2026-02-08 15:38 ` [PATCH v9 2/7] mux: Add helper functions for getting optional and selected mux-state Josua Mayer
2026-02-08 15:38 ` Josua Mayer
2026-02-08 15:38 ` [PATCH v9 3/7] mux: add help text for MULTIPLEXER config option Josua Mayer
2026-02-08 15:38 ` Josua Mayer
2026-02-09 8:10 ` Geert Uytterhoeven
2026-02-09 8:10 ` Geert Uytterhoeven
2026-02-09 11:10 ` Peter Rosin
2026-02-09 11:10 ` Peter Rosin
2026-02-09 11:31 ` Josua Mayer
2026-02-09 11:31 ` Josua Mayer
2026-02-09 11:43 ` Peter Rosin
2026-02-09 11:43 ` Peter Rosin
2026-02-09 12:07 ` Josua Mayer
2026-02-09 12:07 ` Josua Mayer
2026-02-09 13:08 ` Peter Rosin
2026-02-09 13:08 ` Peter Rosin
2026-02-09 20:02 ` Josua Mayer
2026-02-09 20:02 ` Josua Mayer
2026-02-10 14:42 ` Peter Rosin
2026-02-10 14:42 ` Peter Rosin
2026-02-10 7:50 ` Geert Uytterhoeven
2026-02-10 7:50 ` Geert Uytterhoeven
2026-02-10 14:45 ` Peter Rosin
2026-02-10 14:45 ` Peter Rosin
2026-02-08 15:38 ` [PATCH v9 4/7] phy: can-transceiver: drop temporary helper getting optional mux-state Josua Mayer
2026-02-08 15:38 ` Josua Mayer
2026-02-08 15:39 ` [PATCH v9 5/7] i2c: omap: switch to new generic helper for getting selected mux-state Josua Mayer
2026-02-08 15:39 ` Josua Mayer
2026-02-08 15:39 ` [PATCH v9 6/7] dt-bindings: mmc: renesas,sdhi: Add mux-states property Josua Mayer
2026-02-08 15:39 ` Josua Mayer
2026-02-08 15:39 ` [PATCH v9 7/7] mmc: host: renesas_sdhi_core: support selecting an optional mux Josua Mayer
2026-02-08 15:39 ` Josua Mayer
2026-02-09 2:12 ` kernel test robot
2026-02-09 2:12 ` kernel test robot
2026-02-09 9:57 ` [PATCH v9 0/7] mmc: host: renesas_sdhi_core: support configuring an optional sdio mux Ulf Hansson
2026-02-09 9:57 ` Ulf Hansson
2026-02-09 10:21 ` Josua Mayer [this message]
2026-02-09 10:21 ` Josua Mayer
2026-02-09 13:16 ` Peter Rosin
2026-02-09 13:16 ` Peter Rosin
2026-02-09 13:39 ` Ulf Hansson
2026-02-09 13:39 ` Ulf Hansson
2026-02-09 13:50 ` Peter Rosin
2026-02-09 13:50 ` Peter Rosin
2026-02-09 16:48 ` Ulf Hansson
2026-02-09 16:48 ` Ulf Hansson
2026-02-09 16:49 ` Ulf Hansson
2026-02-09 16:49 ` Ulf Hansson
2026-02-09 18:42 ` Josua Mayer
2026-02-09 18:42 ` Josua Mayer
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=f643cbbb-9e23-4e88-a2a9-01077d466c12@solid-run.com \
--to=josua@solid-run.com \
--cc=aaro.koskinen@iki.fi \
--cc=andi.shyti@kernel.org \
--cc=andreas@kemnade.info \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=geert+renesas@glider.be \
--cc=jmkrzyszt@gmail.com \
--cc=jon@solid-run.com \
--cc=khilman@baylibre.com \
--cc=krzk+dt@kernel.org \
--cc=linux-can@vger.kernel.org \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=magnus.damm@gmail.com \
--cc=mailhol@kernel.org \
--cc=mikhail.anikin@solid-run.com \
--cc=mkl@pengutronix.de \
--cc=neil.armstrong@linaro.org \
--cc=peda@axentia.se \
--cc=robh@kernel.org \
--cc=rogerq@kernel.org \
--cc=tony@atomide.com \
--cc=ulf.hansson@linaro.org \
--cc=vigneshr@ti.com \
--cc=vkoul@kernel.org \
--cc=wsa+renesas@sang-engineering.com \
--cc=yazan.shhady@solid-run.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.