]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
riscv: dts: allwinner: d1s-t113: Add pinctrl's required by NetCube Systems Nagami SoM
authorLukas Schmid <lukas.schmid@netcube.li>
Sun, 31 Aug 2025 16:25:31 +0000 (18:25 +0200)
committerChen-Yu Tsai <wens@csie.org>
Sat, 13 Sep 2025 09:18:18 +0000 (17:18 +0800)
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, spi1_hold_pin, spi1_wp_pin

Signed-off-by: Lukas Schmid <lukas.schmid@netcube.li>
Link: https://patch.msgid.link/20250831162536.2380589-3-lukas.schmid@netcube.li
[wens@csie.org: Fix up node names and labels for i2c* and i2s1_d* pins]
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi

index e4175adb028da2be539e7aa316206fec4810adfc..63e252b44973fa5eaf360f8a7185ad02f76315b2 100644 (file)
                                function = "dsi";
                        };
 
+                       /omit-if-no-ref/
+                       i2c2_pd_pins: i2c2-pd-pins {
+                               pins = "PD20", "PD21";
+                               function = "i2c2";
+                       };
+
+                       /omit-if-no-ref/
+                       i2c3_pg_pins: i2c3-pg-pins {
+                               pins = "PG10", "PG11";
+                               function = "i2c3";
+                       };
+
+                       /omit-if-no-ref/
+                       i2s1_pins: i2s1-pins {
+                               pins = "PG12", "PG13";
+                               function = "i2s1";
+                       };
+
+                       /omit-if-no-ref/
+                       i2s1_din0_pin: i2s1-din0-pin {
+                               pins = "PG14";
+                               function = "i2s1_din";
+                       };
+
+                       /omit-if-no-ref/
+                       i2s1_dout0_pin: i2s1-dout0-pin {
+                               pins = "PG15";
+                               function = "i2s1_dout";
+                       };
+
                        /omit-if-no-ref/
                        lcd_rgb666_pins: lcd-rgb666-pins {
                                pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5",
                                function = "spi0";
                        };
 
+                       /omit-if-no-ref/
+                       spi1_pins: spi1-pins {
+                               pins = "PD10", "PD11", "PD12", "PD13";
+                               function = "spi1";
+                       };
+
+                       /omit-if-no-ref/
+                       spi1_hold_pin: spi1-hold-pin {
+                               pins = "PD14";
+                               function = "spi1";
+                       };
+
+                       /omit-if-no-ref/
+                       spi1_wp_pin: spi1-wp-pin {
+                               pins = "PD15";
+                               function = "spi1";
+                       };
+
                        /omit-if-no-ref/
                        uart1_pg6_pins: uart1-pg6-pins {
                                pins = "PG6", "PG7";