ARM: dts: rockchip: use pin constants to describe gpios
authorAndy Yan <andy.yan@rock-chips.com>
Sat, 22 Oct 2016 12:54:55 +0000 (20:54 +0800)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 2 Jan 2017 13:25:19 +0000 (14:25 +0100)
Use macros to describe gpios will make the dts easier to
read and write.

All the modifications done with sed:

sed -i -e 's/ 0  GPIO_ACTIVE_/ RK_PA0 GPIO_ACTIVE_/' arch/arm/boot/dts/rk*
sed -i -e 's/ 1  GPIO_ACTIVE_/ RK_PA1 GPIO_ACTIVE_/' arch/arm/boot/dts/rk*
sed -i -e 's/ 2  GPIO_ACTIVE_/ RK_PA2 GPIO_ACTIVE_/' arch/arm/boot/dts/rk*
.......
.......
sed -i -e 's/ 30 GPIO_ACTIVE_/ RK_PD6 GPIO_ACTIVE_/' arch/arm/boot/dts/rk*
sed -i -e 's/ 31 GPIO_ACTIVE_/ RK_PD7 GPIO_ACTIVE_/' arch/arm/boot/dts/rk*

Tested with:

for i in dts-old/*dtb; do scripts/dtc/dtx_diff $i dts-new/$(basename $i);  done

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
[also adapted the gpio interrupts]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
34 files changed:
arch/arm/boot/dts/rk3036-evb.dts
arch/arm/boot/dts/rk3036-kylin.dts
arch/arm/boot/dts/rk3066a-bqcurie2.dts
arch/arm/boot/dts/rk3066a-marsboard.dts
arch/arm/boot/dts/rk3066a-mk808.dts
arch/arm/boot/dts/rk3066a-rayeager.dts
arch/arm/boot/dts/rk3188-px3-evb.dts
arch/arm/boot/dts/rk3188-radxarock.dts
arch/arm/boot/dts/rk3229-evb.dts
arch/arm/boot/dts/rk3288-evb-act8846.dts
arch/arm/boot/dts/rk3288-evb-rk808.dts
arch/arm/boot/dts/rk3288-evb.dtsi
arch/arm/boot/dts/rk3288-fennec.dts
arch/arm/boot/dts/rk3288-firefly-beta.dts
arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi
arch/arm/boot/dts/rk3288-firefly-reload.dts
arch/arm/boot/dts/rk3288-firefly.dts
arch/arm/boot/dts/rk3288-firefly.dtsi
arch/arm/boot/dts/rk3288-miqi.dts
arch/arm/boot/dts/rk3288-popmetal.dts
arch/arm/boot/dts/rk3288-r89.dts
arch/arm/boot/dts/rk3288-rock2-som.dtsi
arch/arm/boot/dts/rk3288-rock2-square.dts
arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi
arch/arm/boot/dts/rk3288-veyron-brain.dts
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi
arch/arm/boot/dts/rk3288-veyron-jaq.dts
arch/arm/boot/dts/rk3288-veyron-jerry.dts
arch/arm/boot/dts/rk3288-veyron-mickey.dts
arch/arm/boot/dts/rk3288-veyron-minnie.dts
arch/arm/boot/dts/rk3288-veyron-pinky.dts
arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi
arch/arm/boot/dts/rk3288-veyron-speedy.dts
arch/arm/boot/dts/rk3288-veyron.dtsi

index 2f5f155..c095341 100644 (file)
@@ -56,7 +56,7 @@
        pinctrl-names = "default";
        pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
        phy = <&phy0>;
-       phy-reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; /* PHY_RST */
+       phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
        phy-reset-duration = <10>; /* millisecond */
 
        status = "okay";
index 3de958e..5726135 100644 (file)
@@ -55,7 +55,7 @@
                compatible = "gpio-leds";
 
                work {
-                       gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>;
+                       gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
                        label = "kylin:red:led";
                        pinctrl-names = "default";
                        pinctrl-0 = <&led_ctl>;
@@ -74,9 +74,9 @@
                 * - SDIO_RESET_L_WL_RST
                 * - SDIO_RESET_L_BT_EN
                 */
-               reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>, /* WL_REG_ON */
-                             <&gpio0 27 GPIO_ACTIVE_LOW>, /* WL_RST */
-                             <&gpio2  GPIO_ACTIVE_LOW>; /* BT_EN */
+               reset-gpios = <&gpio0 RK_PD2 GPIO_ACTIVE_LOW>, /* WL_REG_ON */
+                             <&gpio0 RK_PD3 GPIO_ACTIVE_LOW>, /* WL_RST */
+                             <&gpio2 RK_PB1 GPIO_ACTIVE_LOW>; /* BT_EN */
        };
 
        sound {
        pinctrl-names = "default";
        pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
        phy = <&phy0>;
-       phy-reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; /* PHY_RST */
+       phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
        phy-reset-duration = <10>; /* millisecond */
 
        status = "okay";
                compatible = "rockchip,rk808";
                reg = <0x1b>;
                interrupt-parent = <&gpio2>;
-               interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA2 IRQ_TYPE_LEVEL_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int &global_pwroff>;
                rockchip,system-power-controller;
index c0d8b54..e1f5198 100644 (file)
@@ -71,7 +71,7 @@
                regulator-name = "sdmmc-supply";
                regulator-min-microvolt = <3000000>;
                regulator-max-microvolt = <3000000>;
-               gpio = <&gpio3 7 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_LOW>;
                startup-delay-us = <100000>;
                vin-supply = <&vcc_io>;
        };
@@ -81,7 +81,7 @@
                autorepeat;
 
                power {
-                       gpios = <&gpio6 2 GPIO_ACTIVE_LOW>; /* GPIO6_A2 */
+                       gpios = <&gpio6 RK_PA2 GPIO_ACTIVE_LOW>; /* GPIO6_A2 */
                        linux,code = <KEY_POWER>;
                        label = "GPIO Key Power";
                        linux,input-type = <1>;
@@ -89,7 +89,7 @@
                        debounce-interval = <100>;
                };
                volume-down {
-                       gpios = <&gpio4 21 GPIO_ACTIVE_LOW>; /* GPIO4_C5 */
+                       gpios = <&gpio4 RK_PC5 GPIO_ACTIVE_LOW>; /* GPIO4_C5 */
                        linux,code = <KEY_VOLUMEDOWN>;
                        label = "GPIO Key Vol-";
                        linux,input-type = <1>;
                reg = <0x2d>;
 
                interrupt-parent = <&gpio6>;
-               interrupts = <6 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA6 IRQ_TYPE_LEVEL_LOW>;
 
                vcc5-supply = <&vcc_io>;
                vcc6-supply = <&vcc_io>;
index 0a54c4b..c6d92c2 100644 (file)
@@ -69,7 +69,7 @@
                regulator-name = "sdmmc-supply";
                regulator-min-microvolt = <3000000>;
                regulator-max-microvolt = <3000000>;
-               gpio = <&gpio3 7 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_LOW>;
                startup-delay-us = <100000>;
                vin-supply = <&vcc_io>;
        };
@@ -91,7 +91,7 @@
                reg = <0x2d>;
 
                interrupt-parent = <&gpio6>;
-               interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA4 IRQ_TYPE_LEVEL_LOW>;
 
                vcc1-supply = <&vsys>;
                vcc2-supply = <&vsys>;
        phy0: ethernet-phy@0 {
                reg = <0>;
                interrupt-parent = <&gpio1>;
-               interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PD2 IRQ_TYPE_LEVEL_LOW>;
        };
 };
 
index 658eb7d..7ca1cf5 100644 (file)
@@ -61,7 +61,7 @@
 
                blue {
                        label = "mk808:blue:power";
-                       gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
+                       gpios = <&gpio0 RK_PA3 GPIO_ACTIVE_HIGH>;
                        default-state = "off";
                        linux,default-trigger = "default-on";
                };
@@ -77,7 +77,7 @@
        vcc_host: usb-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 6 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
                pinctrl-0 = <&host_drv>;
                pinctrl-names = "default";
                regulator-always-on;
@@ -91,7 +91,7 @@
        vcc_otg: usb-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 5 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
                pinctrl-0 = <&otg_drv>;
                pinctrl-names = "default";
                regulator-always-on;
 
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio3 7 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_LOW>;
                pinctrl-0 = <&sdmmc_pwr>;
                pinctrl-names = "default";
                regulator-name = "vcc_sd";
        vcc_wifi: sdio-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio3 24 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio3 RK_PD0 GPIO_ACTIVE_HIGH>;
                pinctrl-0 = <&wifi_pwr>;
                pinctrl-names = "default";
                regulator-name = "vcc_wifi";
index 82465b6..8907dea 100644 (file)
@@ -55,7 +55,7 @@
 
        ir: ir-receiver {
                compatible = "gpio-ir-receiver";
-               gpios = <&gpio6 1 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio6 RK_PA1 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&ir_int>;
        };
@@ -65,7 +65,7 @@
 
                power {
                        wakeup-source;
-                       gpios = <&gpio6 2 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio6 RK_PA2 GPIO_ACTIVE_LOW>;
                        label = "GPIO Power";
                        linux,code = <KEY_POWER>;
                        pinctrl-names = "default";
        vcc_sata: sata-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio4 22 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio4 RK_PC6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&sata_pwr>;
                regulator-name = "usb_5v";
 
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio3 7 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&sdmmc_pwr>;
                regulator-name = "vcc_sd";
        vcc_host: usb-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 6 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_drv>;
                regulator-name = "host-pwr";
        vcc_otg: usb-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 5 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&otg_drv>;
                regulator-name = "vcc_otg";
                compatible = "asahi-kasei,ak8975";
                reg = <0x0d>;
                interrupt-parent = <&gpio4>;
-               interrupts = <17 IRQ_TYPE_EDGE_RISING>;
+               interrupts = <RK_PC1 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&comp_int>;
        };
                compatible = "fsl,mma8452";
                reg = <0x1d>;
                interrupt-parent = <&gpio4>;
-               interrupts = <16 IRQ_TYPE_EDGE_RISING>;
+               interrupts = <RK_PC0 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&gsensor_int>;
        };
        tps: tps@2d {
                reg = <0x2d>;
                interrupt-parent = <&gpio6>;
-               interrupts = <4 IRQ_TYPE_EDGE_RISING>;
+               interrupts = <RK_PA4 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int>, <&pwr_hold>;
 
index df727ba..5b2a0b6 100644 (file)
@@ -62,7 +62,7 @@
                autorepeat;
 
                power {
-                       gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_POWER>;
                        label = "GPIO Key Power";
                        linux,input-type = <1>;
                compatible = "bosch,bma250";
                reg = <0x18>;
                interrupt-parent = <&gpio0>;
-               interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PB7 IRQ_TYPE_LEVEL_LOW>;
        };
 };
 
                compatible = "rockchip,rk818";
                reg = <0x1c>;
                interrupt-parent = <&gpio0>;
-               interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PB3 IRQ_TYPE_LEVEL_LOW>;
                rockchip,system-power-controller;
                wakeup-source;
                #clock-cells = <1>;
                compatible = "silead,gsl1680";
                reg = <0x40>;
                interrupt-parent = <&gpio1>;
-               interrupts = <15 IRQ_TYPE_EDGE_FALLING>;
-               power-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               interrupts = <RK_PB7 IRQ_TYPE_EDGE_FALLING>;
+               power-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                touchscreen-size-x = <800>;
                touchscreen-size-y = <1280>;
                silead,max-fingers = <5>;
index 5e8a235..ca0a1c4 100644 (file)
@@ -58,7 +58,7 @@
                autorepeat;
 
                power {
-                       gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_POWER>;
                        label = "GPIO Key Power";
                        linux,input-type = <1>;
 
                green {
                        label = "rock:green:user1";
-                       gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PB4 GPIO_ACTIVE_LOW>;
                        default-state = "off";
                };
 
                blue {
                        label = "rock:blue:user2";
-                       gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_LOW>;
                        default-state = "off";
                };
 
                sleep {
                        label = "rock:red:power";
-                       gpios = <&gpio0 15 0>;
+                       gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>;
                        default-state = "off";
                };
        };
 
        ir_recv: gpio-ir-receiver {
                compatible = "gpio-ir-receiver";
-               gpios = <&gpio0 10 1>;
+               gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&ir_recv_pin>;
        };
        vcc_otg: usb-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 31 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PD7 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&otg_vbus_drv>;
                regulator-name = "otg-vbus";
                regulator-name = "sdmmc-supply";
                regulator-min-microvolt = <3300000>;
                regulator-max-microvolt = <3300000>;
-               gpio = <&gpio3 1 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio3 RK_PA1 GPIO_ACTIVE_LOW>;
                startup-delay-us = <100000>;
                vin-supply = <&vcc_io>;
        };
        vcc_host: usb-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 3 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PA3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                regulator-name = "host-pwr";
        phy0: ethernet-phy@0 {
                reg = <0>;
                interrupt-parent = <&gpio3>;
-               interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PD2 IRQ_TYPE_LEVEL_LOW>;
        };
 };
 
                compatible = "haoyu,hym8563";
                reg = <0x51>;
                interrupt-parent = <&gpio0>;
-               interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PB5 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&rtc_int>;
                #clock-cells = <0>;
index dcdd0ce..275092a 100644 (file)
@@ -77,7 +77,7 @@
        phy-mode = "rgmii";
        pinctrl-names = "default";
        pinctrl-0 = <&rgmii_pins>;
-       snps,reset-gpio = <&gpio2 24 GPIO_ACTIVE_LOW>;
+       snps,reset-gpio = <&gpio2 RK_PD0 GPIO_ACTIVE_LOW>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
        tx_delay = <0x30>;
index 041dd5d..b9418d1 100644 (file)
@@ -47,7 +47,7 @@
        vcc_lcd: vcc-lcd {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 3 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PA3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_en>;
                regulator-name = "vcc_lcd";
@@ -57,7 +57,7 @@
        vcc_wl: vcc-wl {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 9 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PB1 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&wifi_pwr>;
                regulator-name = "vcc_wl";
@@ -96,7 +96,7 @@
                reg = <0x51>;
 
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
 
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int>;
index 44ebc6e..56c266d 100644 (file)
@@ -52,7 +52,7 @@
                compatible = "rockchip,rk808";
                reg = <0x1b>;
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA4 IRQ_TYPE_LEVEL_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int &global_pwroff>;
                rockchip,system-power-controller;
index bf7ccfa..0dec94c 100644 (file)
@@ -84,7 +84,7 @@
                        240 241 242 243 244 245 246 247
                        248 249 250 251 252 253 254 255>;
                default-brightness-level = <128>;
-               enable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>;
+               enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&bl_en>;
                pwms = <&pwm0 0 1000000 PWM_POLARITY_INVERTED>;
        panel: panel {
                compatible ="lg,lp079qx1-sp0v", "simple-panel";
                backlight = <&backlight>;
-               enable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>;
+               enable-gpios = <&gpio7 RK_PA4 GPIO_ACTIVE_HIGH>;
                pinctrl-0 = <&lcd_cs>;
 
                ports {
                pinctrl-0 = <&pwrbtn>;
 
                power {
-                       gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_POWER>;
                        label = "GPIO Key Power";
                        linux,input-type = <1>;
        vcc_host: vcc-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                regulator-name = "vcc_host";
        vcc_phy: vcc-phy-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 6 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&eth_phy_pwr>;
                regulator-name = "vcc_phy";
         */
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio7 11 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&sdmmc_pwr>;
                regulator-name = "vcc_sd";
        phy-supply = <&vcc_phy>;
        phy-mode = "rgmii";
        clock_in_out = "input";
-       snps,reset-gpio = <&gpio4 7 0>;
+       snps,reset-gpio = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
        assigned-clocks = <&cru SCLK_MAC>;
index 805c0d2..61d1c10 100644 (file)
@@ -93,7 +93,7 @@
        phy-mode = "rgmii";
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
-       snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>;
+       snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
        tx_delay = <0x30>;
        rx_delay = <0x10>;
        status = "okay";
                compatible = "rockchip,rk808";
                reg = <0x1b>;
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA4 IRQ_TYPE_LEVEL_LOW>;
                #clock-cells = <1>;
                clock-output-names = "xin32k", "rk808-clkout2";
                pinctrl-names = "default";
 &usbphy {
        pinctrl-names = "default";
        pinctrl-0 = <&host_drv>;
-       vbus_drv-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+       vbus_drv-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
        status = "okay";
 };
 
index 75d77e3..0195d97 100644 (file)
@@ -49,7 +49,7 @@
 };
 
 &ir {
-       gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
+       gpios = <&gpio7 RK_PA5 GPIO_ACTIVE_LOW>;
 };
 
 &pinctrl {
index d242588..8134966 100644 (file)
@@ -96,7 +96,7 @@
        phy-mode = "rgmii";
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
-       snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>;
+       snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
        tx_delay = <0x30>;
        rx_delay = <0x10>;
        status = "ok";
index 751bee8..d0b3204 100644 (file)
@@ -53,7 +53,7 @@
 
                power {
                        wakeup-source;
-                       gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
                        label = "GPIO Power";
                        linux,code = <KEY_POWER>;
                        pinctrl-names = "default";
 
        ir-receiver {
                compatible = "gpio-ir-receiver";
-               gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio7 RK_PA0 GPIO_ACTIVE_LOW>;
        };
 
        leds {
                compatible = "gpio-leds";
 
                power {
-                       gpios = <&gpio8 2 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio8 RK_PA2 GPIO_ACTIVE_LOW>;
                        label = "firefly:blue:power";
                        pinctrl-names = "default";
                        pinctrl-0 = <&power_led>;
@@ -78,7 +78,7 @@
                };
 
                work {
-                       gpios = <&gpio8 1 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio8 RK_PA1 GPIO_ACTIVE_LOW>;
                        label = "firefly:blue:user";
                        linux,default-trigger = "rc-feedback";
                        pinctrl-names = "default";
@@ -92,7 +92,7 @@
                clock-names = "ext_clock";
                pinctrl-names = "default";
                pinctrl-0 = <&wifi_enable>;
-               reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
+               reset-gpios = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>;
        };
 
        sound {
        vcc_host_5v: usb-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                regulator-name = "vcc_host_5v";
 
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio7 11 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&sdmmc_pwr>;
                regulator-name = "vcc_sd";
        vcc_otg_5v: usb-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&otg_vbus_drv>;
                regulator-name = "vcc_otg_5v";
        dovdd_1v8: dovdd-1v8-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&dvp_pwr>;
                regulator-name = "dovdd_1v8";
        vcc28_dvp: vcc28-dvp-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&dvp_pwr>;
                regulator-name = "vcc28_dvp";
        af_28: af_28-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&dvp_pwr>;
                regulator-name = "af_28";
        dvdd_1v2: af_28-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&cif_pwr>;
                regulator-name = "dvdd_1v2";
                clock-frequency = <32768>;
                clock-output-names = "xin32k";
                interrupt-parent = <&gpio7>;
-               interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&rtc_int>;
        };
index c07fe92..14271be 100644 (file)
@@ -49,7 +49,7 @@
 };
 
 &ir {
-       gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
+       gpios = <&gpio7 RK_PA0 GPIO_ACTIVE_LOW>;
 };
 
 &pinctrl {
index 44935af..10793ac 100644 (file)
@@ -75,7 +75,7 @@
 
                power {
                        wakeup-source;
-                       gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
                        label = "GPIO Power";
                        linux,code = <KEY_POWER>;
                        pinctrl-names = "default";
@@ -87,7 +87,7 @@
                compatible = "gpio-leds";
 
                work {
-                       gpios = <&gpio8 1 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio8 RK_PA1 GPIO_ACTIVE_LOW>;
                        label = "firefly:blue:user";
                        linux,default-trigger = "rc-feedback";
                        pinctrl-names = "default";
@@ -95,7 +95,7 @@
                };
 
                power {
-                       gpios = <&gpio8 2 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio8 RK_PA2 GPIO_ACTIVE_LOW>;
                        label = "firefly:green:power";
                        linux,default-trigger = "default-on";
                        pinctrl-names = "default";
 
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio7 11 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&sdmmc_pwr>;
                regulator-name = "vcc_sd";
        vcc_host_5v: usb-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                regulator-name = "vcc_host_5v";
        vcc_otg_5v: usb-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&otg_vbus_drv>;
                regulator-name = "vcc_otg_5v";
        vcc28_dvp: vcc28-dvp-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&dvp_pwr>;
                regulator-name = "vcc28_dvp";
        phy-mode = "rgmii";
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
-       snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>;
+       snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
        tx_delay = <0x30>;
        rx_delay = <0x10>;
        status = "ok";
                clock-frequency = <32768>;
                clock-output-names = "xin32k";
                interrupt-parent = <&gpio7>;
-               interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&rtc_int>;
        };
index 441d450..21326f3 100644 (file)
@@ -68,7 +68,7 @@
                compatible = "gpio-leds";
 
                work {
-                       gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio7 RK_PA4 GPIO_ACTIVE_LOW>;
                        label = "miqi:green:user";
                        linux,default-trigger = "default-on";
                        pinctrl-names = "default";
@@ -87,7 +87,7 @@
        vcc_host: usb-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                regulator-name = "vcc_host";
@@ -99,7 +99,7 @@
 
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio7 11 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&sdmmc_pwr>;
                regulator-name = "vcc_sd";
        phy-mode = "rgmii";
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
-       snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>;
+       snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
        tx_delay = <0x30>;
        rx_delay = <0x10>;
        status = "ok";
index bc6d100..aa1f9ec 100644 (file)
        phy-supply = <&vcc_lan>;
        phy-mode = "rgmii";
        clock_in_out = "input";
-       snps,reset-gpio = <&gpio4 RK_PB0 0>;
+       snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
        assigned-clocks = <&cru SCLK_MAC>;
                compatible = "rockchip,rk808";
                reg = <0x1b>;
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA4 IRQ_TYPE_LEVEL_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int &global_pwroff>;
                rockchip,system-power-controller;
                compatible = "asahi-kasei,ak8975";
                reg = <0x0d>;
                interrupt-parent = <&gpio8>;
-               interrupts = <1 IRQ_TYPE_EDGE_RISING>;
+               interrupts = <RK_PA1 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&comp_int>;
                vdd-supply = <&vcc_io>;
                compatible = "fsl,mma8452";
                reg = <0x1d>;
                interrupt-parent = <&gpio8>;
-               interrupts = <0 IRQ_TYPE_EDGE_RISING>;
+               interrupts = <RK_PA0 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&gsensor_int>;
        };
index 04faa72..1145b62 100644 (file)
@@ -68,7 +68,7 @@
                pinctrl-0 = <&pwrbtn>;
 
                power {
-                       gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_POWER>;
                        label = "GPIO Key Power";
                        linux,input-type = <1>;
@@ -79,7 +79,7 @@
 
        ir: ir-receiver {
                compatible = "gpio-ir-receiver";
-               gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio7 RK_PA0 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&ir_int>;
        };
@@ -87,7 +87,7 @@
        vcc_host: vcc-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                regulator-name = "vcc_host";
@@ -98,7 +98,7 @@
        vcc_otg: vcc-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&otg_vbus_drv>;
                regulator-name = "vcc_otg";
                regulator-name = "sdmmc-supply";
                regulator-min-microvolt = <3300000>;
                regulator-max-microvolt = <3300000>;
-               gpio = <&gpio7 11 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
                startup-delay-us = <100000>;
                vin-supply = <&vcc_io>;
        };
        phy-supply = <&vcc_lan>;
        phy-mode = "rgmii";
        clock_in_out = "input";
-       snps,reset-gpio = <&gpio4 7 0>;
+       snps,reset-gpio = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 1000000>;
        assigned-clocks = <&cru SCLK_MAC>;
                #clock-cells = <0>;
                clock-output-names = "xin32k";
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int>;
        };
index b25ba80..1c0bbc9 100644 (file)
@@ -51,7 +51,7 @@
                compatible = "mmc-pwrseq-emmc";
                pinctrl-0 = <&emmc_reset>;
                pinctrl-names = "default";
-               reset-gpios = <&gpio3 9 GPIO_ACTIVE_LOW>;
+               reset-gpios = <&gpio3 RK_PB1 GPIO_ACTIVE_LOW>;
        };
 
        ext_gmac: external-gmac-clock {
        phy-supply = <&vccio_pmu>;
        pinctrl-names = "default";
        pinctrl-0 = <&rgmii_pins &phy_rst>;
-       snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>;
+       snps,reset-gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_LOW>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 30000>;
        rx_delay = <0x10>;
index dd3ad2e..96a2e74 100644 (file)
                compatible = "gpio-leds";
 
                heartbeat {
-                       gpios = <&gpio7 15 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio7 RK_PB7 GPIO_ACTIVE_LOW>;
                        label = "rock2:green:state1";
                        linux,default-trigger = "heartbeat";
                };
 
                mmc {
-                       gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PB3 GPIO_ACTIVE_LOW>;
                        label = "rock2:blue:state2";
                        linux,default-trigger = "mmc0";
                };
@@ -67,7 +67,7 @@
 
        ir: ir-receiver {
                compatible = "gpio-ir-receiver";
-               gpios = <&gpio8 1 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio8 RK_PA1 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&ir_int>;
        };
                clock-names = "ext_clock";
                pinctrl-names = "default";
                pinctrl-0 = <&wifi_enable>;
-               reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
+               reset-gpios = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>;
        };
 
        vcc_usb_host: vcc-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host_vbus_drv>;
                /* Always on as the rockchip usb phy doesn't have a vbus-supply
 
        vcc_sd: sdmmc-regulator {
                compatible = "regulator-fixed";
-               gpio = <&gpio7 11 GPIO_ACTIVE_LOW>;
+               gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&sdmmc_pwr>;
                regulator-name = "vcc_sd";
                clock-frequency = <32768>;
                clock-output-names = "xin32k";
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int>;
 
index 6d10591..280acea 100644 (file)
@@ -17,8 +17,8 @@
                rockchip,model = "VEYRON-I2S";
                rockchip,i2s-controller = <&i2s>;
                rockchip,audio-codec = <&max98090>;
-               rockchip,hp-det-gpios = <&gpio6 5 GPIO_ACTIVE_HIGH>;
-               rockchip,mic-det-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
+               rockchip,hp-det-gpios = <&gpio6 RK_PA5 GPIO_ACTIVE_HIGH>;
+               rockchip,mic-det-gpios = <&gpio6 RK_PB3 GPIO_ACTIVE_LOW>;
                rockchip,headset-codec = <&headsetcodec>;
        };
 };
@@ -28,7 +28,7 @@
                compatible = "maxim,max98090";
                reg = <0x10>;
                interrupt-parent = <&gpio6>;
-               interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA7 IRQ_TYPE_EDGE_FALLING>;
                clock-names = "mclk";
                clocks = <&cru SCLK_I2S0_OUT>;
                pinctrl-names = "default";
@@ -41,7 +41,7 @@
                compatible = "ti,ts3a227e";
                reg = <0x3b>;
                interrupt-parent = <&gpio0>;
-               interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA3 IRQ_TYPE_LEVEL_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&ts3a227e_int_l>;
                ti,micbias = <7>;               /* MICBIAS = 2.8V */
index cf5311d..ed42552 100644 (file)
@@ -67,7 +67,7 @@
        vcc5_host2: vcc5-host2-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&usb2_pwr_en>;
                regulator-name = "vcc5_host2";
 &rk808 {
        pinctrl-names = "default";
        pinctrl-0 = <&pmic_int_l &dvs_1 &dvs_2>;
-       dvs-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>,
-                   <&gpio7 15 GPIO_ACTIVE_HIGH>;
+       dvs-gpios = <&gpio7 RK_PB3 GPIO_ACTIVE_HIGH>,
+                   <&gpio7 RK_PB7 GPIO_ACTIVE_HIGH>;
 
        /delete-property/ vcc6-supply;
 
 
 &vcc50_hdmi {
        enable-active-high;
-       gpio = <&gpio7 2 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&vcc50_hdmi_en>;
 };
index ce1f879..d752a31 100644 (file)
@@ -91,7 +91,7 @@
                        240 241 242 243 244 245 246 247
                        248 249 250 251 252 253 254 255>;
                default-brightness-level = <128>;
-               enable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>;
+               enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
                backlight-boot-off;
                pinctrl-names = "default";
                pinctrl-0 = <&bl_en>;
        gpio-charger {
                compatible = "gpio-charger";
                charger-type = "mains";
-               gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
+               gpios = <&gpio0 RK_PB0 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&ac_present_ap>;
        };
        vcc5_host1: vcc5-host1-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&host1_pwr_en>;
                regulator-name = "vcc5_host1";
        vcc5v_otg: vcc5v-otg-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&usbotg_pwren_h>;
                regulator-name = "vcc5_host2";
        pinctrl-0 = <&pwr_key_l &ap_lid_int_l>;
        lid {
                label = "Lid";
-               gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_LOW>;
                wakeup-source;
                linux,code = <0>; /* SW_LID */
                linux,input-type = <5>; /* EV_SW */
                reg = <0>;
                google,cros-ec-spi-pre-delay = <30>;
                interrupt-parent = <&gpio7>;
-               interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA7 IRQ_TYPE_LEVEL_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&ec_int>;
                spi-max-frequency = <3000000>;
                compatible = "elan,ekth3000";
                reg = <0x15>;
                interrupt-parent = <&gpio7>;
-               interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA3 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&trackpad_int>;
                vcc-supply = <&vcc33_io>;
index 3748abf..d33f576 100644 (file)
@@ -57,7 +57,7 @@
        panel_regulator: panel-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_enable_h>;
                regulator-name = "panel_regulator";
@@ -68,7 +68,7 @@
        vcc18_lcd: vcc18-lcd {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&avdd_1v8_disp_en>;
                regulator-name = "vcc18_lcd";
@@ -80,7 +80,7 @@
        backlight_regulator: backlight-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&bl_pwr_en>;
                regulator-name = "backlight_regulator";
 &rk808 {
        pinctrl-names = "default";
        pinctrl-0 = <&pmic_int_l &dvs_1 &dvs_2>;
-       dvs-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>,
-                   <&gpio7 15 GPIO_ACTIVE_HIGH>;
+       dvs-gpios = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>,
+                   <&gpio7 RK_PB7 GPIO_ACTIVE_HIGH>;
 
        regulators {
                mic_vcc: LDO_REG2 {
 
 &vcc_5v {
        enable-active-high;
-       gpio = <&gpio7 21 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&drv_5v>;
 };
 
 &vcc50_hdmi {
        enable-active-high;
-       gpio = <&gpio5 19 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio5 RK_PC3 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&vcc50_hdmi_en>;
 };
index f6b2eaa..cdea751 100644 (file)
@@ -56,7 +56,7 @@
        panel_regulator: panel-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_enable_h>;
                regulator-name = "panel_regulator";
@@ -67,7 +67,7 @@
        vcc18_lcd: vcc18-lcd {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&avdd_1v8_disp_en>;
                regulator-name = "vcc18_lcd";
@@ -79,7 +79,7 @@
        backlight_regulator: backlight-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&bl_pwr_en>;
                regulator-name = "backlight_regulator";
 
 &vcc_5v {
        enable-active-high;
-       gpio = <&gpio7 21 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&drv_5v>;
 };
 
 &vcc50_hdmi {
        enable-active-high;
-       gpio = <&gpio5 19 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio5 RK_PC3 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&vcc50_hdmi_en>;
 };
        trackpad@2c {
                compatible = "hid-over-i2c";
                interrupt-parent = <&gpio7>;
-               interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PA3 IRQ_TYPE_EDGE_FALLING>;
                reg = <0x2c>;
                hid-descr-addr = <0x0020>;
                vcc-supply = <&vcc33_io>;
index f36f6f4..f0994f0 100644 (file)
 &rk808 {
        pinctrl-names = "default";
        pinctrl-0 = <&pmic_int_l &dvs_1 &dvs_2>;
-       dvs-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>,
-                   <&gpio7 15 GPIO_ACTIVE_HIGH>;
+       dvs-gpios = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>,
+                   <&gpio7 RK_PB7 GPIO_ACTIVE_HIGH>;
 
        /delete-property/ vcc6-supply;
        /delete-property/ vcc12-supply;
 
 &vcc50_hdmi {
        enable-active-high;
-       gpio = <&gpio7 11 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&power_hdmi_on>;
 };
index f72d616..544de60 100644 (file)
@@ -55,7 +55,7 @@
        backlight_regulator: backlight-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&bl_pwr_en>;
                regulator-name = "backlight_regulator";
@@ -66,7 +66,7 @@
        panel_regulator: panel-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_enable_h>;
                regulator-name = "panel_regulator";
@@ -77,7 +77,7 @@
        vcc18_lcd: vcc18-lcd {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&avdd_1v8_disp_en>;
                regulator-name = "vcc18_lcd";
 
        volum_down {
                label = "Volum_down";
-               gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio5 RK_PB3 GPIO_ACTIVE_LOW>;
                linux,code = <KEY_VOLUMEDOWN>;
                debounce-interval = <100>;
        };
 
        volum_up {
                label = "Volum_up";
-               gpios = <&gpio5 10 GPIO_ACTIVE_LOW>;
+               gpios = <&gpio5 RK_PB2 GPIO_ACTIVE_LOW>;
                linux,code = <KEY_VOLUMEUP>;
                debounce-interval = <100>;
        };
                compatible = "elan,ekth3500";
                reg = <0x10>;
                interrupt-parent = <&gpio2>;
-               interrupts = <14 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <RK_PB6 IRQ_TYPE_EDGE_FALLING>;
                pinctrl-names = "default";
                pinctrl-0 = <&touch_int &touch_rst>;
-               reset-gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
+               reset-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_LOW>;
                vcc33-supply = <&vcc33_touch>;
                vccio-supply = <&vcc33_touch>;
        };
 
 &vcc_5v {
        enable-active-high;
-       gpio = <&gpio7 21 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&drv_5v>;
 };
 
 &vcc50_hdmi {
        enable-active-high;
-       gpio = <&gpio5 19 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio5 RK_PC3 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&vcc50_hdmi_en>;
 };
index d44351e..995cff4 100644 (file)
@@ -76,7 +76,7 @@
        pinctrl-0 = <&pwr_key_h &ap_lid_int_l>;
 
        power {
-               gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>;
+               gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
        };
 };
 
        pinctrl-names = "default";
        pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd_disabled &sdmmc_cd_gpio
                     &sdmmc_wp_gpio &sdmmc_bus4>;
-       wp-gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>;
+       wp-gpios = <&gpio7 RK_PB2 GPIO_ACTIVE_HIGH>;
 };
 
 &tsadc {
index fec076e..aef0710 100644 (file)
        cap-mmc-highspeed;
        cap-sd-highspeed;
        card-detect-delay = <200>;
-       cd-gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
+       cd-gpios = <&gpio7 RK_PA5 GPIO_ACTIVE_LOW>;
        rockchip,default-sample-phase = <90>;
        num-slots = <1>;
        sd-uhs-sdr12;
index a0d033f..cc0b78c 100644 (file)
@@ -57,7 +57,7 @@
        panel_regulator: panel-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 14 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio7 RK_PB6 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_enable_h>;
                regulator-name = "panel_regulator";
@@ -68,7 +68,7 @@
        vcc18_lcd: vcc18-lcd {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&avdd_1v8_disp_en>;
                regulator-name = "vcc18_lcd";
@@ -80,7 +80,7 @@
        backlight_regulator: backlight-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio2 12 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio2 RK_PB4 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&bl_pwr_en>;
                regulator-name = "backlight_regulator";
 
 &vcc_5v {
        enable-active-high;
-       gpio = <&gpio7 21 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&drv_5v>;
 };
 
 &vcc50_hdmi {
        enable-active-high;
-       gpio = <&gpio5 19 GPIO_ACTIVE_HIGH>;
+       gpio = <&gpio5 RK_PC3 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&vcc50_hdmi_en>;
 };
index 2251d28..5d1eb0a 100644 (file)
@@ -61,7 +61,7 @@
                pinctrl-0 = <&pwr_key_l>;
                power {
                        label = "Power";
-                       gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_POWER>;
                        debounce-interval = <100>;
                        wakeup-source;
@@ -70,7 +70,7 @@
 
        gpio-restart {
                compatible = "gpio-restart";
-               gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
+               gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&ap_warm_reset_h>;
                priority = <200>;
@@ -80,7 +80,7 @@
                compatible = "mmc-pwrseq-emmc";
                pinctrl-0 = <&emmc_reset>;
                pinctrl-names = "default";
-               reset-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>;
+               reset-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_HIGH>;
        };
 
        sdio_pwrseq: sdio-pwrseq {
@@ -96,7 +96,7 @@
                 * - SDIO_RESET_L_WL_REG_ON
                 * - PDN (power down when low)
                 */
-               reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
+               reset-gpios = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>;
        };
 
        vcc_5v: vcc-5v {
                reg = <0x1b>;
                clock-output-names = "xin32k", "wifibt_32kin";
                interrupt-parent = <&gpio0>;
-               interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+               interrupts = <RK_PA4 IRQ_TYPE_LEVEL_LOW>;
                pinctrl-names = "default";
                pinctrl-0 = <&pmic_int_l>;
                rockchip,system-power-controller;