]> www.infradead.org Git - linux.git/commitdiff
ARM: dts: rockchip: add gpio alias for gpio dt nodes
authorJohan Jonker <jbx6244@gmail.com>
Sat, 2 Dec 2023 18:22:01 +0000 (19:22 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 7 Dec 2023 20:55:25 +0000 (21:55 +0100)
Rockchip SoC TRM, SoC datasheet and board schematics always refer to
the same gpio numbers - even if not all are used for a specific board.
In order to not have to re-define them for every board add the
aliases to SoC dtsi files.

Co-developed-by: Jianqun Xu <jay.xu@rock-chips.com>
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Signed-off-by: Johan Jonker <jbx6244@gmail.com>
Reviewed-by: Dragan Simic <dsimic@manjaro.org>
Link: https://lore.kernel.org/r/89f2a229-9f14-d43f-c53d-5d4688e70456@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm/boot/dts/rockchip/rk3036.dtsi
arch/arm/boot/dts/rockchip/rk3066a.dtsi
arch/arm/boot/dts/rockchip/rk322x.dtsi
arch/arm/boot/dts/rockchip/rk3288.dtsi
arch/arm/boot/dts/rockchip/rk3xxx.dtsi

index 78686fc72ce69ac140049e328c5d35123486f57c..8aa2e0864fed948c8826b4c09e7c8df21e686ede 100644 (file)
@@ -17,6 +17,9 @@
        interrupt-parent = <&gic>;
 
        aliases {
+               gpio0 = &gpio0;
+               gpio1 = &gpio1;
+               gpio2 = &gpio2;
                i2c0 = &i2c0;
                i2c1 = &i2c1;
                i2c2 = &i2c2;
index de9915d946f74f71b11c58cd8b9d7cc6b8a86105..30139f21de64d0e3a11fc510e54e49e508c69fa9 100644 (file)
 / {
        compatible = "rockchip,rk3066a";
 
+       aliases {
+               gpio4 = &gpio4;
+               gpio6 = &gpio6;
+       };
+
        cpus {
                #address-cells = <1>;
                #size-cells = <0>;
index ffc16d6b97e1bd139957928889b5a21c6288407b..a814e813a5da01ae57e0cf81647eddab6f2fbede 100644 (file)
        interrupt-parent = <&gic>;
 
        aliases {
+               gpio0 = &gpio0;
+               gpio1 = &gpio1;
+               gpio2 = &gpio2;
+               gpio3 = &gpio3;
                serial0 = &uart0;
                serial1 = &uart1;
                serial2 = &uart2;
index cb9cdaddffd429187a6734b1fe075649544af238..ead343dc3df101a4ab98c4383f6302f600195597 100644 (file)
 
        aliases {
                ethernet0 = &gmac;
+               gpio0 = &gpio0;
+               gpio1 = &gpio1;
+               gpio2 = &gpio2;
+               gpio3 = &gpio3;
+               gpio4 = &gpio4;
+               gpio5 = &gpio5;
+               gpio6 = &gpio6;
+               gpio7 = &gpio7;
+               gpio8 = &gpio8;
                i2c0 = &i2c0;
                i2c1 = &i2c1;
                i2c2 = &i2c2;
index cb4e42ede56a9a93c3edc5bdbf01b4a576fe4596..f37137f298d5f1605d0fb491624c363ea42adb8f 100644 (file)
 
        aliases {
                ethernet0 = &emac;
+               gpio0 = &gpio0;
+               gpio1 = &gpio1;
+               gpio2 = &gpio2;
+               gpio3 = &gpio3;
                i2c0 = &i2c0;
                i2c1 = &i2c1;
                i2c2 = &i2c2;