From: Jianlong Huang Date: Thu, 25 Aug 2022 03:31:56 +0000 (+0800) Subject: pinctrl: starfive: replace sf to starfive X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=86a842cd55e10a2499ee593ee84a81ba83f53f12;p=platform%2Fkernel%2Flinux-starfive.git pinctrl: starfive: replace sf to starfive for upstream, sf in dts should replace to starfive Signed-off-by: Jianlong Huang --- diff --git a/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-sdio.dts b/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-sdio.dts index b2ad0b1..2f7692e 100644 --- a/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-sdio.dts +++ b/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-sdio.dts @@ -11,56 +11,56 @@ __overlay__ { dt_sdcard1_pins: dt-sdcard1-pins { sdcard1-pins0 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; sdcard1-pins1 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins2 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins3 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins4 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins5 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; }; diff --git a/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart4-emmc.dts b/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart4-emmc.dts index 359fe2d..1f62f5a 100644 --- a/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart4-emmc.dts +++ b/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart4-emmc.dts @@ -11,111 +11,111 @@ __overlay__ { dt_emmc0_pins: dt-emmc0-pins { emmc0-pins-rest { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; dt_emmc1_pins: dt-emmc1-pins { emmc1-pins0-rest { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; emmc1-pins1 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; emmc1-pins2 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins3 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins4 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins5 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins6 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins7 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins8 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins9 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins10 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; }; @@ -127,17 +127,17 @@ __overlay__ { dt_pwm_ch6to7_pins: dt-pwm-ch6to7-pins { pwm-ch6-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm-ch7-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; }; diff --git a/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart5-pwm.dts b/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart5-pwm.dts index feb6d29..59489b0 100644 --- a/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart5-pwm.dts +++ b/arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart5-pwm.dts @@ -11,35 +11,35 @@ __overlay__ { dt_pwm_ch0to3_pins: dt-pwm-ch0to3-pins { pwm_ch0-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm_ch1-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm_ch2-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm_ch3-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; }; @@ -51,17 +51,17 @@ __overlay__ { dt_pwm_ch4to5_pins: dt-pwm-ch4to5-pins { pwm-ch4-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm-ch5-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-pinctrl.dtsi b/arch/riscv/boot/dts/starfive/jh7110-evb-pinctrl.dtsi index 59f7a2a..3553b13 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-pinctrl.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-pinctrl.dtsi @@ -9,1387 +9,1387 @@ &gpio { gmac0_pins: gmac0-pins { gmac0-pins-reset { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; gmac1_pins: gmac1-pins { gmac1-pins0 { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-syscon = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-syscon = ; }; }; uart0_pins: uart0-pins { uart0-pins-tx { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; uart0-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; uart1_pins: uart1-pins { uart1-pins-tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; uart1-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart1-pins-cts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart1-pins-rts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; uart2_pins: uart2-pins { uart2-pins-tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; uart2-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart2-pins-cts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart2-pins-rts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; uart3_pins: uart3-pins { uart3-pins-tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; uart3-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; uart4_pins: uart4-pins { uart4-pins-tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; uart4-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart4-pins-cts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart4-pins-rts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; uart5_pins: uart5-pins { uart5-pins-tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; uart5-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart5-pins-cts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; uart5-pins-rts { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; i2c0_pins: i2c0-pins { i2c0-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c0-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2c1_pins: i2c1-pins { i2c1-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c1-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2c2_pins: i2c2-pins { i2c2-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c2-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2c3_pins: i2c3-pins { i2c3-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c3-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2c4_pins: i2c4-pins { i2c4-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c4-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2c5_pins: i2c5-pins { i2c5-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c5-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2c6_pins: i2c6-pins { i2c6-pins-scl { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; i2c6-pins-sda { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; csi_pins_default: csi-pins-default { csi-pins-default { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; csi_pins_pwup: csi-pins-pwup { csi-pins-pwup { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; csi_pins_pwdn: csi-pins-pwdn { csi-pins-pwdn { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; mmc0_pins: mmc0-pins { mmc0-pins-rest { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; sdcard0_pins: sdcard0-pins { sdcard0-pins-rest { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; emmc1_pins: emmc1-pins { emmc1-pins0-rest { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; emmc1-pins1 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; emmc1-pins2 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins3 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins4 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins5 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins6 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins7 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins8 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins9 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; emmc1-pins10 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; sdcard1_pins: sdcard1-pins { sdcard1-pins0 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; sdcard1-pins1 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins2 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins3 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins4 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; sdcard1-pins5 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; spdif0_pins: spdif0-pins { spdif0-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pwmdac0_pins: pwmdac0-pins { pwmdac0-pins-left { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwmdac0-pins-right { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pdm0_pins: pdm0-pins { pdm0-pins-mclk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pdm0-pins-sdin { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; tdm0_pins: tdm0-pins { tdm0-pins-tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; tdm0-pins-rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; tdm0-pins-sync { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; tdm0-pins-pcmclk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2s_clk_pins: i2s-clk0 { i2s-clk0_bclk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-din = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-din = ; + starfive,pin-gpio-doen = ; }; i2s-clk0_lrclk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-din = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-din = ; + starfive,pin-gpio-doen = ; }; }; i2stx_pins: i2stx-pins { i2stx-pins0 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; i2srx_pins: i2srx-pins { i2srx-pins0 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; i2srx_clk_pins: i2srx-clk-pins { i2srx-clk-pins-mclk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; can0_pins: can0-pins { can0-pins0 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; can0-pins1 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; can0-pins2 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; can1_pins: can1-pins { can1-pins0 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; can1-pins1 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; can1-pins2 { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pwm_ch0to3_pins: pwm-ch0to3-pins { pwm_ch0-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm_ch1-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm_ch2-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm_ch3-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp0_pins: ssp0-pins { ssp0-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp0-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp0-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp0-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp1_pins: ssp1-pins { ssp1-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp1-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp1-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp1-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp2_pins: ssp2-pins { ssp2-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp2-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp2-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp2-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp3_pins: ssp3-pins { ssp3-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp3-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp3-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp3-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp4_pins: ssp4-pins { ssp4-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp4-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp4-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp4-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp5_pins: ssp5-pins { ssp5-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp5-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp5-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp5-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; ssp6_pins: ssp6-pins { ssp6-pins_tx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp6-pins_rx { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; ssp6-pins_clk { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; ssp6-pins_cs { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; dvp_pins: dvp-pins { dvp-clk-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-vsync-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-hsync-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data0-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data1-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data2-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data3-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data4-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data5-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data6-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data7-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data8-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data9-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data10-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; dvp-data11-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,padmux = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,padmux = ; }; }; rgb_pad_pins: rgb-pad-pins { rgb-0-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-1-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-2-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-3-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-4-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-5-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-6-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-7-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-8-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-9-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-10-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-11-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-12-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-13-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-14-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-15-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-16-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-17-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-18-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-19-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-20-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-21-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-22-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-23-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-24-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-25-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-26-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; rgb-27-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; }; inno_hdmi_pins: inno_hdmi-pins { inno_hdmi-scl { - sf,pins = ; - //sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + //starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; inno_hdmi-sda { - sf,pins = ; - //sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + //starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; inno_hdmi-cec-pins { - sf,pins = ; - //sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-din = ; + starfive,pins = ; + //starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-din = ; }; inno_hdmi-hpd-pins { - sf,pins = ; - //sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-doen = ; - sf,pin-gpio-din = ; + starfive,pins = ; + //starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-doen = ; + starfive,pin-gpio-din = ; }; }; mipitx_pins: mipitx-pins { mipitx-1-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; mipitx-2-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; mipitx-3-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; mipitx-4-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; mipitx-5-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; }; }; pcie0_perst_default: pcie0_perst_default { perst-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pcie0_perst_active: pcie0_perst_active { perst-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pcie0_power_active: pcie0_power_active { power-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pcie1_perst_default: pcie1_perst_default { perst-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pcie1_perst_active: pcie1_perst_active { perst-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pcie1_power_active: pcie1_power_active { power-pins { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; usb_pins: usb-pins { drive-vbus-pin { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; overcurrent-pin { - sf,pins = ; - sf,pinmux = ; - sf,pin-ioconfig = ; - sf,pin-gpio-din = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pinmux = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-din = ; + starfive,pin-gpio-doen = ; }; }; }; @@ -1397,33 +1397,33 @@ &gpioa { pwm_ch4to5_pins: pwm-ch4to5-pins { pwm-ch4-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm-ch5-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; pwm_ch6to7_pins: pwm-ch6to7-pins { pwm-ch6-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; pwm-ch7-pins { - sf,pins = ; - sf,pin-ioconfig = ; - sf,pin-gpio-dout = ; - sf,pin-gpio-doen = ; + starfive,pins = ; + starfive,pin-ioconfig = ; + starfive,pin-gpio-dout = ; + starfive,pin-gpio-doen = ; }; }; }; diff --git a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c index 56c7415..1e7a20b 100755 --- a/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c @@ -1069,10 +1069,10 @@ static void starfive_jh7110_sys_parse_pin_config( + SYS_GPO_PDA_89_94_CFG_BASE_REG; } - if (!of_property_read_u32(np, "sf,pin-ioconfig", &value)) + if (!of_property_read_u32(np, "starfive,pin-ioconfig", &value)) pin_data->pin_config.io_config = value; - list = of_get_property(np, "sf,pinmux", &size); + list = of_get_property(np, "starfive,pinmux", &size); if (list) { pin_reg->func_sel_reg = be32_to_cpu(*list++); pin_reg->func_sel_shift = be32_to_cpu(*list++); @@ -1080,7 +1080,7 @@ static void starfive_jh7110_sys_parse_pin_config( pin_data->pin_config.pinmux_func = be32_to_cpu(*list++); } - list = of_get_property(np, "sf,padmux", &size); + list = of_get_property(np, "starfive,padmux", &size); if (list) { pin_reg->pad_sel_reg = be32_to_cpu(*list++); pin_reg->pad_sel_shift = be32_to_cpu(*list++); @@ -1088,7 +1088,7 @@ static void starfive_jh7110_sys_parse_pin_config( pin_data->pin_config.padmux_func = be32_to_cpu(*list++); } - list = of_get_property(np, "sf,pin-syscon", &size); + list = of_get_property(np, "starfive,pin-syscon", &size); if (list) { pin_reg->syscon_reg = be32_to_cpu(*list++); pin_data->pin_config.syscon = be32_to_cpu(*list++); @@ -1098,21 +1098,21 @@ static void starfive_jh7110_sys_parse_pin_config( pin_data->pin_config.gpio_num = pin_data->pin; n = pin_data->pin_config.gpio_num >> GPIO_NUM_SHIFT; - if (!of_property_read_u32(np, "sf,pin-gpio-dout", &value)) { + if (!of_property_read_u32(np, "starfive,pin-gpio-dout", &value)) { pin_data->pin_config.gpio_dout = value; pin_reg->gpo_dout_reg = info->dout_reg_base + n * 4; } - if (!of_property_read_u32(np, "sf,pin-gpio-doen", &value)) { + if (!of_property_read_u32(np, "starfive,pin-gpio-doen", &value)) { pin_data->pin_config.gpio_doen = value; pin_reg->gpo_doen_reg = info->doen_reg_base + n * 4; } - list_din = of_get_property(np, "sf,pin-gpio-din", &size_din); + list_din = of_get_property(np, "starfive,pin-gpio-din", &size_din); if (list_din) { if (!size_din || size_din % pin_size) { dev_err(pctl->dev, - "Invalid sf,pin-gpio-din property in node\n"); + "Invalid starfive,pin-gpio-din property in node\n"); return; } @@ -1232,10 +1232,10 @@ static void starfive_jh7110_aon_parse_pin_config( AON_GPO_PDA_0_5_CFG_BASE_REG; } - if (!of_property_read_u32(np, "sf,pin-ioconfig", &value)) + if (!of_property_read_u32(np, "starfive,pin-ioconfig", &value)) pin_data->pin_config.io_config = value; - list = of_get_property(np, "sf,pinmux", &size); + list = of_get_property(np, "starfive,pinmux", &size); if (list) { pin_reg->func_sel_reg = be32_to_cpu(*list++); pin_reg->func_sel_shift = be32_to_cpu(*list++); @@ -1243,7 +1243,7 @@ static void starfive_jh7110_aon_parse_pin_config( pin_data->pin_config.pinmux_func = be32_to_cpu(*list++); } - list = of_get_property(np, "sf,pin-syscon", &size); + list = of_get_property(np, "starfive,pin-syscon", &size); if (list) { pin_reg->syscon_reg = be32_to_cpu(*list++); pin_data->pin_config.syscon = be32_to_cpu(*list++); @@ -1254,17 +1254,17 @@ static void starfive_jh7110_aon_parse_pin_config( pin_reg->gpo_dout_reg = info->dout_reg_base; pin_reg->gpo_doen_reg = info->doen_reg_base; - if (!of_property_read_u32(np, "sf,pin-gpio-dout", &value)) + if (!of_property_read_u32(np, "starfive,pin-gpio-dout", &value)) pin_data->pin_config.gpio_dout = value; - if (!of_property_read_u32(np, "sf,pin-gpio-doen", &value)) + if (!of_property_read_u32(np, "starfive,pin-gpio-doen", &value)) pin_data->pin_config.gpio_doen = value; - list_din = of_get_property(np, "sf,pin-gpio-din", &size_din); + list_din = of_get_property(np, "starfive,pin-gpio-din", &size_din); if (list_din) { if (!size_din || size_din % pin_size) { dev_err(pctl->dev, - "Invalid sf,pin-gpio-din property in node\n"); + "Invalid starfive,pin-gpio-din property in node\n"); return; } pin_data->pin_config.gpio_din_num = size_din / pin_size; diff --git a/drivers/pinctrl/starfive/pinctrl-starfive.c b/drivers/pinctrl/starfive/pinctrl-starfive.c index 801fa3f..262f573 100644 --- a/drivers/pinctrl/starfive/pinctrl-starfive.c +++ b/drivers/pinctrl/starfive/pinctrl-starfive.c @@ -79,10 +79,10 @@ static int starfive_dt_node_to_map(struct pinctrl_dev *pctldev, pin_size = STARFIVE_PINS_SIZE; for_each_child_of_node(np, child) { - list = of_get_property(child, "sf,pins", &psize); + list = of_get_property(child, "starfive,pins", &psize); if (!list) { dev_err(sfp->dev, - "no sf,pins and pins property in node %pOF\n", np); + "no starfive,pins and pins property in node %pOF\n", np); return -EINVAL; } size += psize; @@ -90,7 +90,7 @@ static int starfive_dt_node_to_map(struct pinctrl_dev *pctldev, if (!size || size % pin_size) { dev_err(sfp->dev, - "Invalid sf,pins or pins property in node %pOF\n", np); + "Invalid starfive,pins or pins property in node %pOF\n", np); return -EINVAL; } @@ -139,10 +139,10 @@ static int starfive_dt_node_to_map(struct pinctrl_dev *pctldev, nmaps += 1; - list = of_get_property(child, "sf,pins", &psize); + list = of_get_property(child, "starfive,pins", &psize); if (!list) { dev_err(sfp->dev, - "no sf,pins and pins property in node %pOF\n", np); + "no starfive,pins and pins property in node %pOF\n", np); goto put_child; } child_num_pins = psize / pin_size; @@ -171,36 +171,13 @@ static int starfive_dt_node_to_map(struct pinctrl_dev *pctldev, list++; } offset += i; -/* - map[nmaps].type = PIN_MAP_TYPE_MUX_GROUP; - map[nmaps].data.mux.function = np->name; - map[nmaps].data.mux.group = grpname; - nmaps += 1; -*/ + ret = pinctrl_generic_add_group(pctldev, grpname, pins_id, child_num_pins, pin_data); if (ret < 0) { dev_err(dev, "error adding group %s: %d\n", grpname, ret); goto put_child; } -#if 0 - ret = pinconf_generic_parse_dt_config(child, pctldev, - &map[nmaps].data.configs.configs, - &map[nmaps].data.configs.num_configs); - if (ret) { - dev_err(dev, "error parsing pin config of group %s: %d\n", - grpname, ret); - goto put_child; - } - - /* don't create a map if there are no pinconf settings */ - if (map[nmaps].data.configs.num_configs == 0) - continue; - - map[nmaps].type = PIN_MAP_TYPE_CONFIGS_GROUP; - map[nmaps].data.configs.group_or_pin = grpname; - nmaps += 1; -#endif } ret = pinmux_generic_add_function(pctldev, np->name, pgnames, ngroups, NULL);