[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAGb2v663GHk9jWXMBg36T6Qf8mwbnQcQ80=F+-tpbZ0Bau+79Q@mail.gmail.com>
Date: Wed, 9 Jul 2025 00:36:03 +0800
From: Chen-Yu Tsai <wens@...e.org>
To: Lukas Schmid <lukas.schmid@...cube.li>
Cc: Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>, Jernej Skrabec <jernej.skrabec@...il.com>,
Samuel Holland <samuel@...lland.org>, Paul Walmsley <paul.walmsley@...ive.com>,
Palmer Dabbelt <palmer@...belt.com>, Albert Ou <aou@...s.berkeley.edu>,
Alexandre Ghiti <alex@...ti.fr>, Maxime Ripard <mripard@...nel.org>, devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, linux-sunxi@...ts.linux.dev,
linux-kernel@...r.kernel.org, linux-riscv@...ts.infradead.org
Subject: Re: [PATCH v3 2/5] riscv: dts: allwinner: d1s-t113: Add pinctrl's
required by NetCube Systems Nagami SoM
On Tue, Jul 8, 2025 at 8:35 AM Lukas Schmid <lukas.schmid@...cube.li> wrote:
>
> Added the following pinctrl's used by the NetCube Systems Nagami SoM
> * i2c2_pins
> * i2c3_pins
> * i2s1_pins, i2s1_din_pins, i2s1_dout_pins
> * spi1_pins
>
> Signed-off-by: Lukas Schmid <lukas.schmid@...cube.li>
> ---
> .../boot/dts/allwinner/sunxi-d1s-t113.dtsi | 36 +++++++++++++++++++
> 1 file changed, 36 insertions(+)
>
> diff --git a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
> index e4175adb0..8dc3deccb 100644
> --- a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
> +++ b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
> @@ -78,6 +78,36 @@ dsi_4lane_pins: dsi-4lane-pins {
> function = "dsi";
> };
>
> + /omit-if-no-ref/
> + i2c2_pins: i2c2-pins {
> + pins = "PD20", "PD21";
> + function = "i2c2";
> + };
> +
> + /omit-if-no-ref/
> + i2c3_pins: i2c3-pins {
> + pins = "PG10", "PG11";
> + function = "i2c3";
> + };
> +
> + /omit-if-no-ref/
> + i2s1_pins: i2s1-pins {
> + pins = "PG12", "PG13";
> + function = "i2s1";
> + };
> +
> + /omit-if-no-ref/
> + i2s1_din_pins: i2s1-din-pins {
> + pins = "PG14";
> + function = "i2s1_din";
> + };
> +
> + /omit-if-no-ref/
> + i2s1_dout_pins: i2s1-dout-pins {
> + pins = "PG15";
> + function = "i2s1_dout";
> + };
> +
> /omit-if-no-ref/
> lcd_rgb666_pins: lcd-rgb666-pins {
> pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5",
> @@ -126,6 +156,12 @@ spi0_pins: spi0-pins {
> function = "spi0";
> };
>
> + /omit-if-no-ref/
> + spi1_pins: spi1-pins {
> + pins = "PD10", "PD11", "PD12", "PD13", "PD14", "PD15";
Could you split out the WP and HOLD pins as separate nodes. They aren't
strictly needed for SPI, and folks might have designs that use the two
pins for other purposes.
Thanks
ChenYu
> + function = "spi1";
> + };
> +
> /omit-if-no-ref/
> uart1_pg6_pins: uart1-pg6-pins {
> pins = "PG6", "PG7";
> --
> 2.39.5
>
>
>
Powered by blists - more mailing lists