pinctrl: starfive: replace sf to starfive
authorJianlong Huang <jianlong.huang@starfivetech.com>
Thu, 25 Aug 2022 03:31:56 +0000 (11:31 +0800)
committerJianlong Huang <jianlong.huang@starfivetech.com>
Thu, 25 Aug 2022 06:43:29 +0000 (14:43 +0800)
for upstream, sf in dts should replace to starfive

Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-sdio.dts
arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart4-emmc.dts
arch/riscv/boot/dts/starfive/evb-overlay/jh7110-evb-overlay-uart5-pwm.dts
arch/riscv/boot/dts/starfive/jh7110-evb-pinctrl.dtsi
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
drivers/pinctrl/starfive/pinctrl-starfive.c

index b2ad0b1..2f7692e 100644 (file)
                __overlay__ {
                        dt_sdcard1_pins: dt-sdcard1-pins {
                                sdcard1-pins0 {
-                                       sf,pins = <PAD_GPIO56>;
-                                       sf,pinmux = <PAD_GPIO56_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
-                                       sf,pin-gpio-doen = <OEN_LOW>;
+                                       starfive,pins = <PAD_GPIO56>;
+                                       starfive,pinmux = <PAD_GPIO56_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
+                                       starfive,pin-gpio-doen = <OEN_LOW>;
                                };
 
                                sdcard1-pins1 {
-                                       sf,pins = <PAD_GPIO50>;
-                                       sf,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
+                                       starfive,pins = <PAD_GPIO50>;
+                                       starfive,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
                                };
 
                                sdcard1-pins2 {
-                                       sf,pins = <PAD_GPIO49>;
-                                       sf,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
+                                       starfive,pins = <PAD_GPIO49>;
+                                       starfive,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
                                };
 
                                sdcard1-pins3 {
-                                       sf,pins = <PAD_GPIO45>;
-                                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
+                                       starfive,pins = <PAD_GPIO45>;
+                                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
                                };
 
                                sdcard1-pins4 {
-                                       sf,pins = <PAD_GPIO62>;
-                                       sf,pinmux = <PAD_GPIO62_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
+                                       starfive,pins = <PAD_GPIO62>;
+                                       starfive,pinmux = <PAD_GPIO62_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
                                };
 
                                sdcard1-pins5 {
-                                       sf,pins = <PAD_GPIO40>;
-                                       sf,pinmux = <PAD_GPIO40_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
+                                       starfive,pins = <PAD_GPIO40>;
+                                       starfive,pinmux = <PAD_GPIO40_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
                                };
                        };
                };
index 359fe2d..1f62f5a 100644 (file)
                __overlay__ {
                        dt_emmc0_pins: dt-emmc0-pins {
                                emmc0-pins-rest {
-                                       sf,pins = <PAD_GPIO22>;
-                                       sf,pinmux = <PAD_GPIO22_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO0_RST_N>;
-                                       sf,pin-gpio-doen = <OEN_LOW>;
+                                       starfive,pins = <PAD_GPIO22>;
+                                       starfive,pinmux = <PAD_GPIO22_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO0_RST_N>;
+                                       starfive,pin-gpio-doen = <OEN_LOW>;
                                };
                        };
 
                        dt_emmc1_pins: dt-emmc1-pins {
                                emmc1-pins0-rest {
-                                       sf,pins = <PAD_GPIO51>;
-                                       sf,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_RST_N>;
-                                       sf,pin-gpio-doen = <OEN_LOW>;
+                                       starfive,pins = <PAD_GPIO51>;
+                                       starfive,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_RST_N>;
+                                       starfive,pin-gpio-doen = <OEN_LOW>;
                                };
 
                                emmc1-pins1 {
-                                       sf,pins = <PAD_GPIO38>;
-                                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
-                                       sf,pin-gpio-doen = <OEN_LOW>;
+                                       starfive,pins = <PAD_GPIO38>;
+                                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
+                                       starfive,pin-gpio-doen = <OEN_LOW>;
                                };
 
 
                                emmc1-pins2 {
-                                       sf,pins = <PAD_GPIO36>;
-                                       sf,pinmux = <PAD_GPIO36_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
+                                       starfive,pins = <PAD_GPIO36>;
+                                       starfive,pinmux = <PAD_GPIO36_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
                                };
 
                                emmc1-pins3 {
-                                       sf,pins = <PAD_GPIO43>;
-                                       sf,pinmux = <PAD_GPIO43_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
+                                       starfive,pins = <PAD_GPIO43>;
+                                       starfive,pinmux = <PAD_GPIO43_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
                                };
 
                                emmc1-pins4 {
-                                       sf,pins = <PAD_GPIO48>;
-                                       sf,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
+                                       starfive,pins = <PAD_GPIO48>;
+                                       starfive,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
                                };
 
                                emmc1-pins5 {
-                                       sf,pins = <PAD_GPIO53>;
-                                       sf,pinmux = <PAD_GPIO53_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
+                                       starfive,pins = <PAD_GPIO53>;
+                                       starfive,pinmux = <PAD_GPIO53_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
                                };
 
                                emmc1-pins6 {
-                                       sf,pins = <PAD_GPIO63>;
-                                       sf,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
+                                       starfive,pins = <PAD_GPIO63>;
+                                       starfive,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
                                };
 
                                emmc1-pins7 {
-                                       sf,pins = <PAD_GPIO52>;
-                                       sf,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_4>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_4>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_4>;
+                                       starfive,pins = <PAD_GPIO52>;
+                                       starfive,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_4>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_4>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_4>;
                                };
 
                                emmc1-pins8 {
-                                       sf,pins = <PAD_GPIO39>;
-                                       sf,pinmux = <PAD_GPIO39_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_5>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_5>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_5>;
+                                       starfive,pins = <PAD_GPIO39>;
+                                       starfive,pinmux = <PAD_GPIO39_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_5>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_5>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_5>;
                                };
 
                                emmc1-pins9 {
-                                       sf,pins = <PAD_GPIO46>;
-                                       sf,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_6>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_6>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_6>;
+                                       starfive,pins = <PAD_GPIO46>;
+                                       starfive,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_6>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_6>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_6>;
                                };
 
                                emmc1-pins10 {
-                                       sf,pins = <PAD_GPIO47>;
-                                       sf,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_7>;
-                                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_7>;
-                                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_7>;
+                                       starfive,pins = <PAD_GPIO47>;
+                                       starfive,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_7>;
+                                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_7>;
+                                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_7>;
                                };
                        };
                };
                __overlay__ {
                        dt_pwm_ch6to7_pins: dt-pwm-ch6to7-pins {
                                pwm-ch6-pins {
-                                       sf,pins = <PAD_RGPIO0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_6>;
-                                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_6>;
+                                       starfive,pins = <PAD_RGPIO0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_6>;
+                                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_6>;
                                };
 
                                pwm-ch7-pins {
-                                       sf,pins = <PAD_RGPIO1>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_7>;
-                                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_7>;
+                                       starfive,pins = <PAD_RGPIO1>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_7>;
+                                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_7>;
                                };
                        };
                };
index feb6d29..59489b0 100644 (file)
                __overlay__ {
                        dt_pwm_ch0to3_pins: dt-pwm-ch0to3-pins {
                                pwm_ch0-pins {
-                                       sf,pins = <PAD_GPIO45>;
-                                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <GPO_PTC0_PWM_0>;
-                                       sf,pin-gpio-doen = <OEN_PTC0_PWM_0_OE_N>;
+                                       starfive,pins = <PAD_GPIO45>;
+                                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_0>;
+                                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_0_OE_N>;
                                };
 
                                pwm_ch1-pins {
-                                       sf,pins = <PAD_GPIO46>;
-                                       sf,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <GPO_PTC0_PWM_1>;
-                                       sf,pin-gpio-doen = <OEN_PTC0_PWM_1_OE_N>;
+                                       starfive,pins = <PAD_GPIO46>;
+                                       starfive,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_1>;
+                                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_1_OE_N>;
                                };
 
                                pwm_ch2-pins {
-                                       sf,pins = <PAD_GPIO47>;
-                                       sf,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <GPO_PTC0_PWM_2>;
-                                       sf,pin-gpio-doen = <OEN_PTC0_PWM_2_OE_N>;
+                                       starfive,pins = <PAD_GPIO47>;
+                                       starfive,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_2>;
+                                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_2_OE_N>;
                                };
 
                                pwm_ch3-pins {
-                                       sf,pins = <PAD_GPIO48>;
-                                       sf,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <GPO_PTC0_PWM_3>;
-                                       sf,pin-gpio-doen = <OEN_PTC0_PWM_3_OE_N>;
+                                       starfive,pins = <PAD_GPIO48>;
+                                       starfive,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_3>;
+                                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_3_OE_N>;
                                };
                        };
                };
                __overlay__ {
                        dt_pwm_ch4to5_pins: dt-pwm-ch4to5-pins {
                                pwm-ch4-pins {
-                                       sf,pins = <PAD_RGPIO0>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_4>;
-                                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_4>;
+                                       starfive,pins = <PAD_RGPIO0>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_4>;
+                                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_4>;
                                };
 
                                pwm-ch5-pins {
-                                       sf,pins = <PAD_RGPIO1>;
-                                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_5>;
-                                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_5>;
+                                       starfive,pins = <PAD_RGPIO1>;
+                                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_5>;
+                                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_5>;
                                };
                        };
                };
index 59f7a2a..3553b13 100644 (file)
 &gpio {
        gmac0_pins: gmac0-pins {
                gmac0-pins-reset {
-                       sf,pins = <PAD_GPIO13>;
-                       sf,pinmux = <PAD_GPIO13_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO13>;
+                       starfive,pinmux = <PAD_GPIO13_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        gmac1_pins: gmac1-pins {
                gmac1-pins0 {
-                       sf,pins = <PAD_GMAC1_MDC>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1)|GPIO_SMT(1) | GPIO_DS(3))>;
-                       sf,pin-syscon = <PADCFG_PAD_GMAC1_MDC_SYSCON IO_3_3V>;
+                       starfive,pins = <PAD_GMAC1_MDC>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1)|GPIO_SMT(1) | GPIO_DS(3))>;
+                       starfive,pin-syscon = <PADCFG_PAD_GMAC1_MDC_SYSCON IO_3_3V>;
                };
        };
 
        uart0_pins: uart0-pins {
                uart0-pins-tx {
-                       sf,pins = <PAD_GPIO5>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
-                       sf,pin-gpio-dout = <GPO_UART0_SOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO5>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
+                       starfive,pin-gpio-dout = <GPO_UART0_SOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                uart0-pins-rx {
-                       sf,pins = <PAD_GPIO6>;
-                       sf,pinmux = <PAD_GPIO6_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART0_SIN>;
+                       starfive,pins = <PAD_GPIO6>;
+                       starfive,pinmux = <PAD_GPIO6_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART0_SIN>;
                };
        };
 
        uart1_pins: uart1-pins {
                uart1-pins-tx {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
-                       sf,pin-gpio-dout = <GPO_UART1_SOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
+                       starfive,pin-gpio-dout = <GPO_UART1_SOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                uart1-pins-rx {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART1_SIN>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART1_SIN>;
                };
 
                uart1-pins-cts {
-                       sf,pins = <PAD_GPIO29>;
-                       sf,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART1_CTS_N>;
+                       starfive,pins = <PAD_GPIO29>;
+                       starfive,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART1_CTS_N>;
                };
 
                uart1-pins-rts {
-                       sf,pins = <PAD_GPIO27>;
-                       sf,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_UART1_RTS_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO27>;
+                       starfive,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_UART1_RTS_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        uart2_pins: uart2-pins {
                uart2-pins-tx {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
-                       sf,pin-gpio-dout = <GPO_UART2_SOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
+                       starfive,pin-gpio-dout = <GPO_UART2_SOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                uart2-pins-rx {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART2_SIN>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART2_SIN>;
                };
 
                uart2-pins-cts {
-                       sf,pins = <PAD_GPIO29>;
-                       sf,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART2_CTS_N>;
+                       starfive,pins = <PAD_GPIO29>;
+                       starfive,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART2_CTS_N>;
                };
 
                uart2-pins-rts {
-                       sf,pins = <PAD_GPIO27>;
-                       sf,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_UART2_RTS_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO27>;
+                       starfive,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_UART2_RTS_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        uart3_pins: uart3-pins {
                uart3-pins-tx {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
-                       sf,pin-gpio-dout = <GPO_UART3_SOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
+                       starfive,pin-gpio-dout = <GPO_UART3_SOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                uart3-pins-rx {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART3_SIN>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART3_SIN>;
                };
        };
 
        uart4_pins: uart4-pins {
                uart4-pins-tx {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
-                       sf,pin-gpio-dout = <GPO_UART4_SOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
+                       starfive,pin-gpio-dout = <GPO_UART4_SOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                uart4-pins-rx {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART4_SIN>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART4_SIN>;
                };
 
                uart4-pins-cts {
-                       sf,pins = <PAD_GPIO29>;
-                       sf,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART4_CTS_N>;
+                       starfive,pins = <PAD_GPIO29>;
+                       starfive,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART4_CTS_N>;
                };
 
                uart4-pins-rts {
-                       sf,pins = <PAD_GPIO27>;
-                       sf,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_UART4_RTS_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO27>;
+                       starfive,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_UART4_RTS_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        uart5_pins: uart5-pins {
                uart5-pins-tx {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
-                       sf,pin-gpio-dout = <GPO_UART5_SOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_DS(3))>;
+                       starfive,pin-gpio-dout = <GPO_UART5_SOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                uart5-pins-rx {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART5_SIN>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PU(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART5_SIN>;
                };
 
                uart5-pins-cts {
-                       sf,pins = <PAD_GPIO29>;
-                       sf,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_UART5_CTS_N>;
+                       starfive,pins = <PAD_GPIO29>;
+                       starfive,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_UART5_CTS_N>;
                };
 
                uart5-pins-rts {
-                       sf,pins = <PAD_GPIO27>;
-                       sf,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_UART5_RTS_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO27>;
+                       starfive,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_UART5_RTS_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        i2c0_pins: i2c0-pins {
                i2c0-pins-scl {
-                       sf,pins = <PAD_GPIO57>;
-                       sf,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C0_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C0_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO57>;
+                       starfive,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C0_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C0_IC_CLK_IN_A>;
                };
 
                i2c0-pins-sda {
-                       sf,pins = <PAD_GPIO58>;
-                       sf,pinmux = <PAD_GPIO58_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C0_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C0_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO58>;
+                       starfive,pinmux = <PAD_GPIO58_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C0_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C0_IC_DATA_IN_A>;
                };
        };
 
        i2c1_pins: i2c1-pins {
                i2c1-pins-scl {
-                       sf,pins = <PAD_GPIO49>;
-                       sf,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C1_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C1_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO49>;
+                       starfive,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C1_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C1_IC_CLK_IN_A>;
                };
 
                i2c1-pins-sda {
-                       sf,pins = <PAD_GPIO50>;
-                       sf,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C1_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C1_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO50>;
+                       starfive,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C1_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C1_IC_DATA_IN_A>;
                };
        };
 
        i2c2_pins: i2c2-pins {
                i2c2-pins-scl {
-                       sf,pins = <PAD_GPIO11>;
-                       sf,pinmux = <PAD_GPIO11_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C2_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C2_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO11>;
+                       starfive,pinmux = <PAD_GPIO11_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C2_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C2_IC_CLK_IN_A>;
                };
 
                i2c2-pins-sda {
-                       sf,pins = <PAD_GPIO9>;
-                       sf,pinmux = <PAD_GPIO9_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C2_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C2_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO9>;
+                       starfive,pinmux = <PAD_GPIO9_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C2_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C2_IC_DATA_IN_A>;
                };
        };
 
        i2c3_pins: i2c3-pins {
                i2c3-pins-scl {
-                       sf,pins = <PAD_GPIO51>;
-                       sf,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C3_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C3_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO51>;
+                       starfive,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C3_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C3_IC_CLK_IN_A>;
                };
 
                i2c3-pins-sda {
-                       sf,pins = <PAD_GPIO52>;
-                       sf,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C3_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C3_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO52>;
+                       starfive,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C3_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C3_IC_DATA_IN_A>;
                };
        };
 
        i2c4_pins: i2c4-pins {
                i2c4-pins-scl {
-                       sf,pins = <PAD_GPIO18>;
-                       sf,pinmux = <PAD_GPIO18_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C4_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C4_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO18>;
+                       starfive,pinmux = <PAD_GPIO18_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C4_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C4_IC_CLK_IN_A>;
                };
 
                i2c4-pins-sda {
-                       sf,pins = <PAD_GPIO12>;
-                       sf,pinmux = <PAD_GPIO12_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C4_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C4_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO12>;
+                       starfive,pinmux = <PAD_GPIO12_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C4_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C4_IC_DATA_IN_A>;
                };
        };
 
        i2c5_pins: i2c5-pins {
                i2c5-pins-scl {
-                       sf,pins = <PAD_GPIO19>;
-                       sf,pinmux = <PAD_GPIO19_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C5_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C5_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO19>;
+                       starfive,pinmux = <PAD_GPIO19_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C5_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C5_IC_CLK_IN_A>;
                };
 
                i2c5-pins-sda {
-                       sf,pins = <PAD_GPIO20>;
-                       sf,pinmux = <PAD_GPIO20_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C5_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C5_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO20>;
+                       starfive,pinmux = <PAD_GPIO20_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C5_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C5_IC_DATA_IN_A>;
                };
        };
 
        i2c6_pins: i2c6-pins {
                i2c6-pins-scl {
-                       sf,pins = <PAD_GPIO16>;
-                       sf,pinmux = <PAD_GPIO16_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C6_IC_CLK_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C6_IC_CLK_IN_A>;
+                       starfive,pins = <PAD_GPIO16>;
+                       starfive,pinmux = <PAD_GPIO16_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C6_IC_CLK_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C6_IC_CLK_IN_A>;
                };
 
                i2c6-pins-sda {
-                       sf,pins = <PAD_GPIO17>;
-                       sf,pinmux = <PAD_GPIO17_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_I2C6_IC_DATA_OE>;
-                       sf,pin-gpio-din =  <GPI_I2C6_IC_DATA_IN_A>;
+                       starfive,pins = <PAD_GPIO17>;
+                       starfive,pinmux = <PAD_GPIO17_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_I2C6_IC_DATA_OE>;
+                       starfive,pin-gpio-din =  <GPI_I2C6_IC_DATA_IN_A>;
                };
        };
 
        csi_pins_default: csi-pins-default {
                csi-pins-default {
-                       sf,pins = <PAD_GPIO10>;
-                       sf,pinmux = <PAD_GPIO10_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO10>;
+                       starfive,pinmux = <PAD_GPIO10_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        csi_pins_pwup: csi-pins-pwup {
                csi-pins-pwup {
-                       sf,pins = <PAD_GPIO10>;
-                       sf,pinmux = <PAD_GPIO10_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO10>;
+                       starfive,pinmux = <PAD_GPIO10_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        csi_pins_pwdn: csi-pins-pwdn {
                csi-pins-pwdn {
-                       sf,pins = <PAD_GPIO10>;
-                       sf,pinmux = <PAD_GPIO10_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO10>;
+                       starfive,pinmux = <PAD_GPIO10_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        mmc0_pins: mmc0-pins {
                 mmc0-pins-rest {
-                       sf,pins = <PAD_GPIO22>;
-                       sf,pinmux = <PAD_GPIO22_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO0_RST_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO22>;
+                       starfive,pinmux = <PAD_GPIO22_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO0_RST_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        sdcard0_pins: sdcard0-pins {
                 sdcard0-pins-rest {
-                       sf,pins = <PAD_GPIO24>;
-                       sf,pinmux = <PAD_GPIO24_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO0_RST_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO24>;
+                       starfive,pinmux = <PAD_GPIO24_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO0_RST_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        emmc1_pins: emmc1-pins {
                emmc1-pins0-rest {
-                       sf,pins = <PAD_GPIO51>;
-                       sf,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_RST_N>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO51>;
+                       starfive,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_RST_N>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                emmc1-pins1 {
-                       sf,pins = <PAD_GPIO38>;
-                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO38>;
+                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                emmc1-pins2 {
-                       sf,pins = <PAD_GPIO36>;
-                       sf,pinmux = <PAD_GPIO36_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
+                       starfive,pins = <PAD_GPIO36>;
+                       starfive,pinmux = <PAD_GPIO36_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
                };
 
                emmc1-pins3 {
-                       sf,pins = <PAD_GPIO43>;
-                       sf,pinmux = <PAD_GPIO43_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
+                       starfive,pins = <PAD_GPIO43>;
+                       starfive,pinmux = <PAD_GPIO43_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
                };
 
                emmc1-pins4 {
-                       sf,pins = <PAD_GPIO48>;
-                       sf,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
+                       starfive,pins = <PAD_GPIO48>;
+                       starfive,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
                };
 
                emmc1-pins5 {
-                       sf,pins = <PAD_GPIO53>;
-                       sf,pinmux = <PAD_GPIO53_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
+                       starfive,pins = <PAD_GPIO53>;
+                       starfive,pinmux = <PAD_GPIO53_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
                };
 
                emmc1-pins6 {
-                       sf,pins = <PAD_GPIO63>;
-                       sf,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
+                       starfive,pins = <PAD_GPIO63>;
+                       starfive,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
                };
 
                emmc1-pins7 {
-                       sf,pins = <PAD_GPIO52>;
-                       sf,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_4>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_4>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_4>;
+                       starfive,pins = <PAD_GPIO52>;
+                       starfive,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_4>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_4>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_4>;
                };
 
                emmc1-pins8 {
-                       sf,pins = <PAD_GPIO39>;
-                       sf,pinmux = <PAD_GPIO39_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_5>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_5>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_5>;
+                       starfive,pins = <PAD_GPIO39>;
+                       starfive,pinmux = <PAD_GPIO39_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_5>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_5>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_5>;
                };
 
                emmc1-pins9 {
-                       sf,pins = <PAD_GPIO46>;
-                       sf,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_6>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_6>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_6>;
+                       starfive,pins = <PAD_GPIO46>;
+                       starfive,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_6>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_6>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_6>;
                };
 
                emmc1-pins10 {
-                       sf,pins = <PAD_GPIO47>;
-                       sf,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_7>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_7>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_7>;
+                       starfive,pins = <PAD_GPIO47>;
+                       starfive,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_7>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_7>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_7>;
                };
        };
 
        sdcard1_pins: sdcard1-pins {
                sdcard1-pins0 {
-                       sf,pins = <PAD_GPIO56>;
-                       sf,pinmux = <PAD_GPIO56_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO56>;
+                       starfive,pinmux = <PAD_GPIO56_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CCLK_OUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                sdcard1-pins1 {
-                       sf,pins = <PAD_GPIO50>;
-                       sf,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
+                       starfive,pins = <PAD_GPIO50>;
+                       starfive,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CCMD_OUT>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CCMD_OUT_EN>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CCMD_IN>;
                };
 
                sdcard1-pins2 {
-                       sf,pins = <PAD_GPIO49>;
-                       sf,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
+                       starfive,pins = <PAD_GPIO49>;
+                       starfive,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_0>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_0>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_0>;
                };
 
                sdcard1-pins3 {
-                       sf,pins = <PAD_GPIO45>;
-                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
+                       starfive,pins = <PAD_GPIO45>;
+                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_1>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_1>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_1>;
                };
 
                sdcard1-pins4 {
-                       sf,pins = <PAD_GPIO62>;
-                       sf,pinmux = <PAD_GPIO62_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
+                       starfive,pins = <PAD_GPIO62>;
+                       starfive,pinmux = <PAD_GPIO62_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_2>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_2>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_2>;
                };
 
                sdcard1-pins5 {
-                       sf,pins = <PAD_GPIO40>;
-                       sf,pinmux = <PAD_GPIO40_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
-                       sf,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
-                       sf,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
+                       starfive,pins = <PAD_GPIO40>;
+                       starfive,pinmux = <PAD_GPIO40_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SDIO1_CDATA_OUT_3>;
+                       starfive,pin-gpio-doen = <OEN_SDIO1_CDATA_OUT_EN_3>;
+                       starfive,pin-gpio-din =  <GPI_SDIO1_CDATA_IN_3>;
                };
        };
 
        spdif0_pins: spdif0-pins {
                spdif0-pins {
-                       sf,pins = <PAD_GPIO57>;
-                       sf,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1)|(GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_SPDIF0_SPDIFO>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO57>;
+                       starfive,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1)|(GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_SPDIF0_SPDIFO>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pwmdac0_pins: pwmdac0-pins {
                pwmdac0-pins-left {
-                       sf,pins = <PAD_GPIO57>;
-                       sf,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_PWMDAC0_LEFT_OUTPUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO57>;
+                       starfive,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_PWMDAC0_LEFT_OUTPUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                pwmdac0-pins-right {
-                       sf,pins = <PAD_GPIO42>;
-                       sf,pinmux = <PAD_GPIO42_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_PWMDAC0_RIGHT_OUTPUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO42>;
+                       starfive,pinmux = <PAD_GPIO42_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_PWMDAC0_RIGHT_OUTPUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pdm0_pins: pdm0-pins {
                pdm0-pins-mclk {
-                       sf,pins = <PAD_GPIO54>;
-                       sf,pinmux = <PAD_GPIO54_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_PDM_4MIC0_DMIC_MCLK>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO54>;
+                       starfive,pinmux = <PAD_GPIO54_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_PDM_4MIC0_DMIC_MCLK>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                pdm0-pins-sdin {
-                       sf,pins = <PAD_GPIO60>;
-                       sf,pinmux = <PAD_GPIO60_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_PDM_4MIC0_DMIC0_DIN>;
+                       starfive,pins = <PAD_GPIO60>;
+                       starfive,pinmux = <PAD_GPIO60_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_PDM_4MIC0_DMIC0_DIN>;
                };
        };
 
        tdm0_pins: tdm0-pins {
                tdm0-pins-tx {
-                       sf,pins = <PAD_GPIO44>;
-                       sf,pinmux = <PAD_GPIO44_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_TDM0_PCM_TXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO44>;
+                       starfive,pinmux = <PAD_GPIO44_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_TDM0_PCM_TXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                tdm0-pins-rx {
-                       sf,pins = <PAD_GPIO61>;
-                       sf,pinmux = <PAD_GPIO61_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_TDM0_PCM_RXD>;
+                       starfive,pins = <PAD_GPIO61>;
+                       starfive,pinmux = <PAD_GPIO61_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_TDM0_PCM_RXD>;
                };
 
                tdm0-pins-sync {
-                       sf,pins = <PAD_GPIO63>;
-                       sf,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din = <GPI_TDM0_PCM_SYNCIN>;
+                       starfive,pins = <PAD_GPIO63>;
+                       starfive,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din = <GPI_TDM0_PCM_SYNCIN>;
                };
 
                tdm0-pins-pcmclk {
-                       sf,pins = <PAD_GPIO38>;
-                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din = <GPI_TDM0_CLK_SLV>;
+                       starfive,pins = <PAD_GPIO38>;
+                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din = <GPI_TDM0_CLK_SLV>;
                };
        };
 
        i2s_clk_pins: i2s-clk0 {
                i2s-clk0_bclk {
-                       sf,pins = <PAD_GPIO38>;
-                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-din = <GPI_I2STX0_BCLK_SLV GPI_I2SRX0_BCLK_SLV>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pins = <PAD_GPIO38>;
+                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-din = <GPI_I2STX0_BCLK_SLV GPI_I2SRX0_BCLK_SLV>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
                };
 
                i2s-clk0_lrclk {
-                       sf,pins = <PAD_GPIO63>;
-                       sf,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-din = <GPI_I2STX0_LRCK_SLV GPI_I2SRX0_LRCK_SLV>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pins = <PAD_GPIO63>;
+                       starfive,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-din = <GPI_I2STX0_LRCK_SLV GPI_I2SRX0_LRCK_SLV>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
                };
        };
 
        i2stx_pins: i2stx-pins {
                i2stx-pins0 {
-                       sf,pins = <PAD_GPIO44>;
-                       sf,pinmux = <PAD_GPIO44_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_I2STX_4CH1_SDO0>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO44>;
+                       starfive,pinmux = <PAD_GPIO44_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_I2STX_4CH1_SDO0>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        i2srx_pins: i2srx-pins {
                i2srx-pins0 {
-                       sf,pins = <PAD_GPIO61>;
-                       sf,pinmux = <PAD_GPIO61_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_I2SRX0_EXT_SDIN0>;
+                       starfive,pins = <PAD_GPIO61>;
+                       starfive,pinmux = <PAD_GPIO61_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_I2SRX0_EXT_SDIN0>;
                };
        };
 
        i2srx_clk_pins: i2srx-clk-pins {
                i2srx-clk-pins-mclk {
-                       sf,pins = <PAD_GPIO58>;
-                       sf,pinmux = <PAD_GPIO58_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_CRG0_MCLK_OUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO58>;
+                       starfive,pinmux = <PAD_GPIO58_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_CRG0_MCLK_OUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        can0_pins: can0-pins {
                can0-pins0 {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_CAN0_CTRL_TXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_CAN0_CTRL_TXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                can0-pins1 {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_CAN0_CTRL_RXD>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_CAN0_CTRL_RXD>;
                };
 
                can0-pins2 {
-                       sf,pins = <PAD_GPIO32>;
-                       sf,pinmux = <PAD_GPIO32_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_CAN0_CTRL_STBY>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO32>;
+                       starfive,pinmux = <PAD_GPIO32_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_CAN0_CTRL_STBY>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        can1_pins: can1-pins {
                can1-pins0 {
-                       sf,pins = <PAD_GPIO29>;
-                       sf,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_CAN1_CTRL_TXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO29>;
+                       starfive,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_CAN1_CTRL_TXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                can1-pins1 {
-                       sf,pins = <PAD_GPIO27>;
-                       sf,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_CAN1_CTRL_RXD>;
+                       starfive,pins = <PAD_GPIO27>;
+                       starfive,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_CAN1_CTRL_RXD>;
                };
 
                can1-pins2 {
-                       sf,pins = <PAD_GPIO45>;
-                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_CAN1_CTRL_STBY>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO45>;
+                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_CAN1_CTRL_STBY>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pwm_ch0to3_pins: pwm-ch0to3-pins {
                pwm_ch0-pins {
-                       sf,pins = <PAD_GPIO45>;
-                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_PTC0_PWM_0>;
-                       sf,pin-gpio-doen = <OEN_PTC0_PWM_0_OE_N>;
+                       starfive,pins = <PAD_GPIO45>;
+                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_0>;
+                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_0_OE_N>;
                };
 
                pwm_ch1-pins {
-                       sf,pins = <PAD_GPIO46>;
-                       sf,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_PTC0_PWM_1>;
-                       sf,pin-gpio-doen = <OEN_PTC0_PWM_1_OE_N>;
+                       starfive,pins = <PAD_GPIO46>;
+                       starfive,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_1>;
+                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_1_OE_N>;
                };
 
                pwm_ch2-pins {
-                       sf,pins = <PAD_GPIO47>;
-                       sf,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_PTC0_PWM_2>;
-                       sf,pin-gpio-doen = <OEN_PTC0_PWM_2_OE_N>;
+                       starfive,pins = <PAD_GPIO47>;
+                       starfive,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_2>;
+                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_2_OE_N>;
                };
 
                pwm_ch3-pins {
-                       sf,pins = <PAD_GPIO48>;
-                       sf,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_PTC0_PWM_3>;
-                       sf,pin-gpio-doen = <OEN_PTC0_PWM_3_OE_N>;
+                       starfive,pins = <PAD_GPIO48>;
+                       starfive,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_PTC0_PWM_3>;
+                       starfive,pin-gpio-doen = <OEN_PTC0_PWM_3_OE_N>;
                };
        };
 
        ssp0_pins: ssp0-pins {
                ssp0-pins_tx {
-                       sf,pins = <PAD_GPIO38>;
-                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI0_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO38>;
+                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI0_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp0-pins_rx {
-                       sf,pins = <PAD_GPIO39>;
-                       sf,pinmux = <PAD_GPIO39_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI0_SSPRXD>;
+                       starfive,pins = <PAD_GPIO39>;
+                       starfive,pinmux = <PAD_GPIO39_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI0_SSPRXD>;
                };
 
                ssp0-pins_clk {
-                       sf,pins = <PAD_GPIO36>;
-                       sf,pinmux = <PAD_GPIO36_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI0_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO36>;
+                       starfive,pinmux = <PAD_GPIO36_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI0_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp0-pins_cs {
-                       sf,pins = <PAD_GPIO37>;
-                       sf,pinmux = <PAD_GPIO37_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI0_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO37>;
+                       starfive,pinmux = <PAD_GPIO37_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI0_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        ssp1_pins: ssp1-pins {
                ssp1-pins_tx {
-                       sf,pins = <PAD_GPIO42>;
-                       sf,pinmux = <PAD_GPIO42_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI1_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO42>;
+                       starfive,pinmux = <PAD_GPIO42_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI1_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp1-pins_rx {
-                       sf,pins = <PAD_GPIO43>;
-                       sf,pinmux = <PAD_GPIO43_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI1_SSPRXD>;
+                       starfive,pins = <PAD_GPIO43>;
+                       starfive,pinmux = <PAD_GPIO43_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI1_SSPRXD>;
                };
 
                ssp1-pins_clk {
-                       sf,pins = <PAD_GPIO40>;
-                       sf,pinmux = <PAD_GPIO40_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI1_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO40>;
+                       starfive,pinmux = <PAD_GPIO40_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI1_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp1-pins_cs {
-                       sf,pins = <PAD_GPIO41>;
-                       sf,pinmux = <PAD_GPIO41_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI1_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO41>;
+                       starfive,pinmux = <PAD_GPIO41_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI1_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        ssp2_pins: ssp2-pins {
                ssp2-pins_tx {
-                       sf,pins = <PAD_GPIO46>;
-                       sf,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI2_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO46>;
+                       starfive,pinmux = <PAD_GPIO46_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI2_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp2-pins_rx {
-                       sf,pins = <PAD_GPIO47>;
-                       sf,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI2_SSPRXD>;
+                       starfive,pins = <PAD_GPIO47>;
+                       starfive,pinmux = <PAD_GPIO47_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI2_SSPRXD>;
                };
 
                ssp2-pins_clk {
-                       sf,pins = <PAD_GPIO44>;
-                       sf,pinmux = <PAD_GPIO44_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI2_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO44>;
+                       starfive,pinmux = <PAD_GPIO44_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI2_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp2-pins_cs {
-                       sf,pins = <PAD_GPIO45>;
-                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI2_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO45>;
+                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI2_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        ssp3_pins: ssp3-pins {
                ssp3-pins_tx {
-                       sf,pins = <PAD_GPIO50>;
-                       sf,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI3_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO50>;
+                       starfive,pinmux = <PAD_GPIO50_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI3_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp3-pins_rx {
-                       sf,pins = <PAD_GPIO51>;
-                       sf,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI3_SSPRXD>;
+                       starfive,pins = <PAD_GPIO51>;
+                       starfive,pinmux = <PAD_GPIO51_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI3_SSPRXD>;
                };
 
                ssp3-pins_clk {
-                       sf,pins = <PAD_GPIO48>;
-                       sf,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI3_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO48>;
+                       starfive,pinmux = <PAD_GPIO48_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI3_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp3-pins_cs {
-                       sf,pins = <PAD_GPIO49>;
-                       sf,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI3_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO49>;
+                       starfive,pinmux = <PAD_GPIO49_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI3_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        ssp4_pins: ssp4-pins {
                ssp4-pins_tx {
-                       sf,pins = <PAD_GPIO54>;
-                       sf,pinmux = <PAD_GPIO54_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI4_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO54>;
+                       starfive,pinmux = <PAD_GPIO54_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI4_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp4-pins_rx {
-                       sf,pins = <PAD_GPIO55>;
-                       sf,pinmux = <PAD_GPIO55_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI4_SSPRXD>;
+                       starfive,pins = <PAD_GPIO55>;
+                       starfive,pinmux = <PAD_GPIO55_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI4_SSPRXD>;
                };
 
                ssp4-pins_clk {
-                       sf,pins = <PAD_GPIO52>;
-                       sf,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI4_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO52>;
+                       starfive,pinmux = <PAD_GPIO52_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI4_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp4-pins_cs {
-                       sf,pins = <PAD_GPIO53>;
-                       sf,pinmux = <PAD_GPIO53_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI4_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO53>;
+                       starfive,pinmux = <PAD_GPIO53_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI4_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        ssp5_pins: ssp5-pins {
                ssp5-pins_tx {
-                       sf,pins = <PAD_GPIO58>;
-                       sf,pinmux = <PAD_GPIO58_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI5_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO58>;
+                       starfive,pinmux = <PAD_GPIO58_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI5_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp5-pins_rx {
-                       sf,pins = <PAD_GPIO59>;
-                       sf,pinmux = <PAD_GPIO59_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI5_SSPRXD>;
+                       starfive,pins = <PAD_GPIO59>;
+                       starfive,pinmux = <PAD_GPIO59_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI5_SSPRXD>;
                };
 
                ssp5-pins_clk {
-                       sf,pins = <PAD_GPIO56>;
-                       sf,pinmux = <PAD_GPIO56_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI5_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO56>;
+                       starfive,pinmux = <PAD_GPIO56_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI5_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp5-pins_cs {
-                       sf,pins = <PAD_GPIO57>;
-                       sf,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI5_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO57>;
+                       starfive,pinmux = <PAD_GPIO57_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI5_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        ssp6_pins: ssp6-pins {
                ssp6-pins_tx {
-                       sf,pins = <PAD_GPIO62>;
-                       sf,pinmux = <PAD_GPIO62_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI6_SSPTXD>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO62>;
+                       starfive,pinmux = <PAD_GPIO62_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI6_SSPTXD>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp6-pins_rx {
-                       sf,pins = <PAD_GPIO63>;
-                       sf,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_SPI6_SSPRXD>;
+                       starfive,pins = <PAD_GPIO63>;
+                       starfive,pinmux = <PAD_GPIO63_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_SPI6_SSPRXD>;
                };
 
                ssp6-pins_clk {
-                       sf,pins = <PAD_GPIO60>;
-                       sf,pinmux = <PAD_GPIO60_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI6_SSPCLKOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO60>;
+                       starfive,pinmux = <PAD_GPIO60_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI6_SSPCLKOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                ssp6-pins_cs {
-                       sf,pins = <PAD_GPIO61>;
-                       sf,pinmux = <PAD_GPIO61_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_SPI6_SSPFSSOUT>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO61>;
+                       starfive,pinmux = <PAD_GPIO61_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_SPI6_SSPFSSOUT>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        dvp_pins: dvp-pins {
                dvp-clk-pins {
-                       sf,pins = <PAD_GPIO21>;
-                       sf,pinmux = <PAD_GPIO21_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_SYS_CRG_DVP_CLK_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO21>;
+                       starfive,pinmux = <PAD_GPIO21_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_SYS_CRG_DVP_CLK_FUNC_SEL 1>;
                };
 
                dvp-vsync-pins {
-                       sf,pins = <PAD_GPIO22>;
-                       sf,pinmux = <PAD_GPIO22_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_VVALID_C_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO22>;
+                       starfive,pinmux = <PAD_GPIO22_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_VVALID_C_FUNC_SEL 1>;
                };
 
                dvp-hsync-pins {
-                       sf,pins = <PAD_GPIO23>;
-                       sf,pinmux = <PAD_GPIO23_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_HVALID_C_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO23>;
+                       starfive,pinmux = <PAD_GPIO23_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_HVALID_C_FUNC_SEL 1>;
                };
 
                dvp-data0-pins {
-                       sf,pins = <PAD_GPIO24>;
-                       sf,pinmux = <PAD_GPIO24_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C0_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO24>;
+                       starfive,pinmux = <PAD_GPIO24_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C0_FUNC_SEL 1>;
                };
 
                dvp-data1-pins {
-                       sf,pins = <PAD_GPIO25>;
-                       sf,pinmux = <PAD_GPIO25_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C1_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO25>;
+                       starfive,pinmux = <PAD_GPIO25_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C1_FUNC_SEL 1>;
                };
 
                dvp-data2-pins {
-                       sf,pins = <PAD_GPIO26>;
-                       sf,pinmux = <PAD_GPIO26_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C2_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO26>;
+                       starfive,pinmux = <PAD_GPIO26_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C2_FUNC_SEL 1>;
                };
 
                dvp-data3-pins {
-                       sf,pins = <PAD_GPIO27>;
-                       sf,pinmux = <PAD_GPIO27_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C3_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO27>;
+                       starfive,pinmux = <PAD_GPIO27_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C3_FUNC_SEL 1>;
                };
 
                dvp-data4-pins {
-                       sf,pins = <PAD_GPIO28>;
-                       sf,pinmux = <PAD_GPIO28_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C4_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO28>;
+                       starfive,pinmux = <PAD_GPIO28_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C4_FUNC_SEL 1>;
                };
 
                dvp-data5-pins {
-                       sf,pins = <PAD_GPIO29>;
-                       sf,pinmux = <PAD_GPIO29_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C5_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO29>;
+                       starfive,pinmux = <PAD_GPIO29_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C5_FUNC_SEL 1>;
                };
 
                dvp-data6-pins {
-                       sf,pins = <PAD_GPIO30>;
-                       sf,pinmux = <PAD_GPIO30_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C6_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO30>;
+                       starfive,pinmux = <PAD_GPIO30_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C6_FUNC_SEL 1>;
                };
 
                dvp-data7-pins {
-                       sf,pins = <PAD_GPIO31>;
-                       sf,pinmux = <PAD_GPIO31_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C7_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO31>;
+                       starfive,pinmux = <PAD_GPIO31_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C7_FUNC_SEL 1>;
                };
 
                dvp-data8-pins {
-                       sf,pins = <PAD_GPIO32>;
-                       sf,pinmux = <PAD_GPIO32_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C8_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO32>;
+                       starfive,pinmux = <PAD_GPIO32_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C8_FUNC_SEL 1>;
                };
 
                dvp-data9-pins {
-                       sf,pins = <PAD_GPIO33>;
-                       sf,pinmux = <PAD_GPIO33_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C9_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO33>;
+                       starfive,pinmux = <PAD_GPIO33_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C9_FUNC_SEL 1>;
                };
 
                dvp-data10-pins {
-                       sf,pins = <PAD_GPIO34>;
-                       sf,pinmux = <PAD_GPIO34_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C10_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO34>;
+                       starfive,pinmux = <PAD_GPIO34_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C10_FUNC_SEL 1>;
                };
 
                dvp-data11-pins {
-                       sf,pins = <PAD_GPIO35>;
-                       sf,pinmux = <PAD_GPIO35_FUNC_SEL 2>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PD(1))>;
-                       sf,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C11_FUNC_SEL 1>;
+                       starfive,pins = <PAD_GPIO35>;
+                       starfive,pinmux = <PAD_GPIO35_FUNC_SEL 2>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | GPIO_PD(1))>;
+                       starfive,padmux = <U0_DOM_ISP_TOP_U0_VIN_DVP_DATA_C11_FUNC_SEL 1>;
                };
        };
 
        rgb_pad_pins: rgb-pad-pins {
                rgb-0-pins {
-                       sf,pins = <PAD_GPIO36>;
-                       sf,pinmux = <PAD_GPIO36_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0)|GPIO_SLEW(1)|GPIO_DS(3))>;
+                       starfive,pins = <PAD_GPIO36>;
+                       starfive,pinmux = <PAD_GPIO36_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0)|GPIO_SLEW(1)|GPIO_DS(3))>;
                };
                rgb-1-pins {
-                       sf,pins = <PAD_GPIO37>;
-                       sf,pinmux = <PAD_GPIO37_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO37>;
+                       starfive,pinmux = <PAD_GPIO37_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-2-pins {
-                       sf,pins = <PAD_GPIO38>;
-                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO38>;
+                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-3-pins {
-                       sf,pins = <PAD_GPIO39>;
-                       sf,pinmux = <PAD_GPIO39_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO39>;
+                       starfive,pinmux = <PAD_GPIO39_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-4-pins {
-                       sf,pins = <PAD_GPIO40>;
-                       sf,pinmux = <PAD_GPIO40_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO40>;
+                       starfive,pinmux = <PAD_GPIO40_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-5-pins {
-                       sf,pins = <PAD_GPIO41>;
-                       sf,pinmux = <PAD_GPIO41_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO41>;
+                       starfive,pinmux = <PAD_GPIO41_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-6-pins {
-                       sf,pins = <PAD_GPIO42>;
-                       sf,pinmux = <PAD_GPIO42_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO42>;
+                       starfive,pinmux = <PAD_GPIO42_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-7-pins {
-                       sf,pins = <PAD_GPIO43>;
-                       sf,pinmux = <PAD_GPIO43_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO43>;
+                       starfive,pinmux = <PAD_GPIO43_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-8-pins {
-                       sf,pins = <PAD_GPIO44>;
-                       sf,pinmux = <PAD_GPIO44_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO44>;
+                       starfive,pinmux = <PAD_GPIO44_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-9-pins {
-                       sf,pins = <PAD_GPIO45>;
-                       sf,pinmux = <PAD_GPIO45_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO45>;
+                       starfive,pinmux = <PAD_GPIO45_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-10-pins {
-                       sf,pins = <PAD_GPIO46>;
-                       sf,pinmux = <PAD_GPIO46_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO46>;
+                       starfive,pinmux = <PAD_GPIO46_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-11-pins {
-                       sf,pins = <PAD_GPIO47>;
-                       sf,pinmux = <PAD_GPIO47_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO47>;
+                       starfive,pinmux = <PAD_GPIO47_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-12-pins {
-                       sf,pins = <PAD_GPIO48>;
-                       sf,pinmux = <PAD_GPIO48_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO48>;
+                       starfive,pinmux = <PAD_GPIO48_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-13-pins {
-                       sf,pins = <PAD_GPIO49>;
-                       sf,pinmux = <PAD_GPIO49_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO49>;
+                       starfive,pinmux = <PAD_GPIO49_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-14-pins {
-                       sf,pins = <PAD_GPIO50>;
-                       sf,pinmux = <PAD_GPIO50_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO50>;
+                       starfive,pinmux = <PAD_GPIO50_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-15-pins {
-                       sf,pins = <PAD_GPIO51>;
-                       sf,pinmux = <PAD_GPIO51_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO51>;
+                       starfive,pinmux = <PAD_GPIO51_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-16-pins {
-                       sf,pins = <PAD_GPIO52>;
-                       sf,pinmux = <PAD_GPIO52_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO52>;
+                       starfive,pinmux = <PAD_GPIO52_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-17-pins {
-                       sf,pins = <PAD_GPIO53>;
-                       sf,pinmux = <PAD_GPIO53_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO53>;
+                       starfive,pinmux = <PAD_GPIO53_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-18-pins {
-                       sf,pins = <PAD_GPIO54>;
-                       sf,pinmux = <PAD_GPIO54_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO54>;
+                       starfive,pinmux = <PAD_GPIO54_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-19-pins {
-                       sf,pins = <PAD_GPIO55>;
-                       sf,pinmux = <PAD_GPIO55_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO55>;
+                       starfive,pinmux = <PAD_GPIO55_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-20-pins {
-                       sf,pins = <PAD_GPIO56>;
-                       sf,pinmux = <PAD_GPIO56_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO56>;
+                       starfive,pinmux = <PAD_GPIO56_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-21-pins {
-                       sf,pins = <PAD_GPIO57>;
-                       sf,pinmux = <PAD_GPIO57_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO57>;
+                       starfive,pinmux = <PAD_GPIO57_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-22-pins {
-                       sf,pins = <PAD_GPIO58>;
-                       sf,pinmux = <PAD_GPIO58_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO58>;
+                       starfive,pinmux = <PAD_GPIO58_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-23-pins {
-                       sf,pins = <PAD_GPIO59>;
-                       sf,pinmux = <PAD_GPIO59_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO59>;
+                       starfive,pinmux = <PAD_GPIO59_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-24-pins {
-                       sf,pins = <PAD_GPIO60>;
-                       sf,pinmux = <PAD_GPIO60_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO60>;
+                       starfive,pinmux = <PAD_GPIO60_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-25-pins {
-                       sf,pins = <PAD_GPIO61>;
-                       sf,pinmux = <PAD_GPIO61_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO61>;
+                       starfive,pinmux = <PAD_GPIO61_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                rgb-26-pins {
-                       sf,pins = <PAD_GPIO62>;
-                       sf,pinmux = <PAD_GPIO62_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO62>;
+                       starfive,pinmux = <PAD_GPIO62_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                rgb-27-pins {
-                       sf,pins = <PAD_GPIO63>;
-                       sf,pinmux = <PAD_GPIO63_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO63>;
+                       starfive,pinmux = <PAD_GPIO63_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
        };
 
        inno_hdmi_pins: inno_hdmi-pins {
                inno_hdmi-scl {
-                       sf,pins = <PAD_GPIO7>;
-                       //sf,pinmux = <PAD_GPIO7_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_HDMI0_DDC_SCL_OUT>;
-                       sf,pin-gpio-doen = <OEN_HDMI0_DDC_SCL_OEN>;
-                       sf,pin-gpio-din =  <GPI_HDMI0_DDC_SCL_IN>;
+                       starfive,pins = <PAD_GPIO7>;
+                       //starfive,pinmux = <PAD_GPIO7_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_HDMI0_DDC_SCL_OUT>;
+                       starfive,pin-gpio-doen = <OEN_HDMI0_DDC_SCL_OEN>;
+                       starfive,pin-gpio-din =  <GPI_HDMI0_DDC_SCL_IN>;
                };
 
                inno_hdmi-sda {
-                       sf,pins = <PAD_GPIO8>;
-                       //sf,pinmux = <PAD_GPIO8_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-dout = <GPO_HDMI0_DDC_SDA_OUT>;
-                       sf,pin-gpio-doen = <OEN_HDMI0_DDC_SDA_OEN>;
-                       sf,pin-gpio-din =  <GPI_HDMI0_DDC_SDA_IN>;
+                       starfive,pins = <PAD_GPIO8>;
+                       //starfive,pinmux = <PAD_GPIO8_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-dout = <GPO_HDMI0_DDC_SDA_OUT>;
+                       starfive,pin-gpio-doen = <OEN_HDMI0_DDC_SDA_OEN>;
+                       starfive,pin-gpio-din =  <GPI_HDMI0_DDC_SDA_IN>;
                };
                inno_hdmi-cec-pins {
-                       sf,pins = <PAD_GPIO14>;
-                       //sf,pinmux = <PAD_GPIO14_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
-                       sf,pin-gpio-doen = <OEN_HDMI0_CEC_SDA_OEN>;
-                       sf,pin-gpio-dout = <GPO_HDMI0_CEC_SDA_OUT>;
-                       sf,pin-gpio-din =  <GPI_HDMI0_CEC_SDA_IN>;
+                       starfive,pins = <PAD_GPIO14>;
+                       //starfive,pinmux = <PAD_GPIO14_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1) | (GPIO_PU(1)))>;
+                       starfive,pin-gpio-doen = <OEN_HDMI0_CEC_SDA_OEN>;
+                       starfive,pin-gpio-dout = <GPO_HDMI0_CEC_SDA_OUT>;
+                       starfive,pin-gpio-din =  <GPI_HDMI0_CEC_SDA_IN>;
                };
                inno_hdmi-hpd-pins {
-                       sf,pins = <PAD_GPIO15>;
-                       //sf,pinmux = <PAD_GPIO15_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
-                       sf,pin-gpio-din =  <GPI_HDMI0_HPD>;
+                       starfive,pins = <PAD_GPIO15>;
+                       //starfive,pinmux = <PAD_GPIO15_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pin-gpio-din =  <GPI_HDMI0_HPD>;
                };
        };
 
        mipitx_pins: mipitx-pins {
                mipitx-1-pins {
-                       sf,pins = <PAD_GPIO36>;
-                       sf,pinmux = <PAD_GPIO36_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO36>;
+                       starfive,pinmux = <PAD_GPIO36_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                mipitx-2-pins {
-                       sf,pins = <PAD_GPIO37>;
-                       sf,pinmux = <PAD_GPIO37_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO37>;
+                       starfive,pinmux = <PAD_GPIO37_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                mipitx-3-pins {
-                       sf,pins = <PAD_GPIO38>;
-                       sf,pinmux = <PAD_GPIO38_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO38>;
+                       starfive,pinmux = <PAD_GPIO38_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
 
                mipitx-4-pins {
-                       sf,pins = <PAD_GPIO39>;
-                       sf,pinmux = <PAD_GPIO39_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO39>;
+                       starfive,pinmux = <PAD_GPIO39_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
                mipitx-5-pins {
-                       sf,pins = <PAD_GPIO40>;
-                       sf,pinmux = <PAD_GPIO40_FUNC_SEL 1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(0))>;
+                       starfive,pins = <PAD_GPIO40>;
+                       starfive,pinmux = <PAD_GPIO40_FUNC_SEL 1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(0))>;
                };
        };
 
        pcie0_perst_default: pcie0_perst_default {
                perst-pins {
-                       sf,pins = <PAD_GPIO26>;
-                       sf,pinmux = <PAD_GPIO26_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO26>;
+                       starfive,pinmux = <PAD_GPIO26_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pcie0_perst_active: pcie0_perst_active {
                perst-pins {
-                       sf,pins = <PAD_GPIO26>;
-                       sf,pinmux = <PAD_GPIO26_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO26>;
+                       starfive,pinmux = <PAD_GPIO26_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pcie0_power_active: pcie0_power_active {
                power-pins {
-                       sf,pins = <PAD_GPIO32>;
-                       sf,pinmux = <PAD_GPIO32_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO32>;
+                       starfive,pinmux = <PAD_GPIO32_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pcie1_perst_default: pcie1_perst_default {
                perst-pins {
-                       sf,pins = <PAD_GPIO28>;
-                       sf,pinmux = <PAD_GPIO28_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO28>;
+                       starfive,pinmux = <PAD_GPIO28_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pcie1_perst_active: pcie1_perst_active {
                perst-pins {
-                       sf,pins = <PAD_GPIO28>;
-                       sf,pinmux = <PAD_GPIO28_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_LOW>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO28>;
+                       starfive,pinmux = <PAD_GPIO28_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_LOW>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        pcie1_power_active: pcie1_power_active {
                power-pins {
-                       sf,pins = <PAD_GPIO21>;
-                       sf,pinmux = <PAD_GPIO21_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO21>;
+                       starfive,pinmux = <PAD_GPIO21_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
        };
 
        usb_pins: usb-pins {
                drive-vbus-pin {
-                       sf,pins = <PAD_GPIO33>;
-                       sf,pinmux = <PAD_GPIO33_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <GPO_HIGH>;
-                       sf,pin-gpio-doen = <OEN_LOW>;
+                       starfive,pins = <PAD_GPIO33>;
+                       starfive,pinmux = <PAD_GPIO33_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <GPO_HIGH>;
+                       starfive,pin-gpio-doen = <OEN_LOW>;
                };
 
                overcurrent-pin {
-                       sf,pins = <PAD_GPIO34>;
-                       sf,pinmux = <PAD_GPIO34_FUNC_SEL 0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-din = <GPI_USB0_OVERCURRENT_N_IO>;
-                       sf,pin-gpio-doen = <OEN_HIGH>;
+                       starfive,pins = <PAD_GPIO34>;
+                       starfive,pinmux = <PAD_GPIO34_FUNC_SEL 0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-din = <GPI_USB0_OVERCURRENT_N_IO>;
+                       starfive,pin-gpio-doen = <OEN_HIGH>;
                };
        };
 };
 &gpioa {
        pwm_ch4to5_pins: pwm-ch4to5-pins {
                pwm-ch4-pins {
-                       sf,pins = <PAD_RGPIO0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_4>;
-                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_4>;
+                       starfive,pins = <PAD_RGPIO0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_4>;
+                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_4>;
                };
 
                pwm-ch5-pins {
-                       sf,pins = <PAD_RGPIO1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_5>;
-                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_5>;
+                       starfive,pins = <PAD_RGPIO1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_5>;
+                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_5>;
                };
        };
 
        pwm_ch6to7_pins: pwm-ch6to7-pins {
                pwm-ch6-pins {
-                       sf,pins = <PAD_RGPIO0>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_6>;
-                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_6>;
+                       starfive,pins = <PAD_RGPIO0>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_6>;
+                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_6>;
                };
 
                pwm-ch7-pins {
-                       sf,pins = <PAD_RGPIO1>;
-                       sf,pin-ioconfig = <IO(GPIO_IE(1))>;
-                       sf,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_7>;
-                       sf,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_7>;
+                       starfive,pins = <PAD_RGPIO1>;
+                       starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+                       starfive,pin-gpio-dout = <U0_PWM_8CH_PTC_PWM_7>;
+                       starfive,pin-gpio-doen = <U0_PWM_8CH_PTC_OE_N_7>;
                };
        };
 };
index 56c7415..1e7a20b 100755 (executable)
@@ -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;
index 801fa3f..262f573 100644 (file)
@@ -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);