ARM64: dts: bcm2710-rpi-3-b: Changes GPIO26 to GPIO25 for play/pause
authorJaechul Lee <jcsing.lee@samsung.com>
Mon, 29 Apr 2019 02:13:30 +0000 (11:13 +0900)
committerHoegeun Kwon <hoegeun.kwon@samsung.com>
Mon, 4 Nov 2019 09:00:55 +0000 (18:00 +0900)
GPIO26 is already used by PIO TCT and key names are changed clearly.

Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Change-Id: Idd74bc7e4f5c26b9d4aee89d62b8f3810ee7736f

arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts
arch/arm/boot/dts/bcm2710-rpi-3-b.dts
rpi3/boot/config_32bit.txt
rpi3/boot/config_64bit.txt

index a366182..0d388c4 100644 (file)
        gpio-keys {
                compatible = "gpio-keys";
 
-               key-up {
-                       lable = "up";
+               key-volume-up {
+                       lable = "volume-up";
                        linux,code = <KEY_VOLUMEUP>;
                        gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
                };
 
-               key-down {
-                       lable = "down";
+               key-volume-down {
+                       lable = "volume-down";
                        linux,code = <KEY_VOLUMEDOWN>;
                        gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
                };
 
-               key-left {
-                       lable = "left";
+               key-fastforward {
+                       lable = "fastforward";
                        linux,code = <KEY_FASTFORWARD>;
                        gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
                };
 
-               key-right {
-                       lable = "right";
+               key-rewind {
+                       lable = "rewind";
                        linux,code = <KEY_REWIND>;
                        gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
                };
 
-               key-center {
-                       lable = "center";
+               key-playpause {
+                       lable = "playpause";
                        linux,code = <KEY_PLAYPAUSE>;
-                       gpios = <&gpio 26 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 25 GPIO_ACTIVE_LOW>;
                };
        };
 };
        };
 
        /* Needs to describe gpio settings at config.txt */
-       key_up: key_up {
+       key_volume_up: key_volume_up {
                brcm,pins = <16>;
                brcm,function = <1>; /* BCM2835_FSEL_GPIO_IN */
                brcm,pull = <2>; /* BCM2835_PUD_UP */
        };
 
-       key_down: key_down {
+       key_volume_down: key_volume_down {
                brcm,pins = <13>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
 
-       key_left: key_left {
+       key_fastforward: key_fastforward {
                brcm,pins = <6>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
 
-       key_right: key_right {
+       key_rewind: key_rewind {
                brcm,pins = <12>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
 
-       key_center: key_center {
-               brcm,pins = <26>;
+       key_playpause: key_playpause {
+               brcm,pins = <25>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
index 33a79d3..2e164ef 100644 (file)
        gpio-keys {
                compatible = "gpio-keys";
 
-               key-up {
-                       lable = "up";
+               key-volume-up {
+                       lable = "volume-up";
                        linux,code = <KEY_VOLUMEUP>;
                        gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
                };
 
-               key-down {
-                       lable = "down";
+               key-volume-down {
+                       lable = "volume-down";
                        linux,code = <KEY_VOLUMEDOWN>;
                        gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
                };
 
-               key-left {
-                       lable = "left";
+               key-fastforward {
+                       lable = "fastforward";
                        linux,code = <KEY_FASTFORWARD>;
                        gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
                };
 
-               key-right {
-                       lable = "right";
+               key-rewind {
+                       lable = "rewind";
                        linux,code = <KEY_REWIND>;
                        gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
                };
 
-               key-center {
-                       lable = "center";
+               key-playpause {
+                       lable = "playpause";
                        linux,code = <KEY_PLAYPAUSE>;
-                       gpios = <&gpio 26 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 25 GPIO_ACTIVE_LOW>;
                };
        };
 };
        };
 
        /* Needs to describe gpio settings at config.txt */
-       key_up: key_up {
+       key_volume_up: key_volume_up {
                brcm,pins = <16>;
                brcm,function = <1>; /* BCM2835_FSEL_GPIO_IN */
                brcm,pull = <2>; /* BCM2835_PUD_UP */
        };
 
-       key_down: key_down {
+       key_volume_down: key_volume_down {
                brcm,pins = <13>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
 
-       key_left: key_left {
+       key_fastforward: key_fastforward {
                brcm,pins = <6>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
 
-       key_right: key_right {
+       key_rewind: key_rewind {
                brcm,pins = <12>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
 
-       key_center: key_center {
-               brcm,pins = <26>;
+       key_playpause: key_playpause {
+               brcm,pins = <25>;
                brcm,function = <1>;
                brcm,pull = <2>;
        };
index 20c5c1f..b0aab18 100644 (file)
@@ -85,4 +85,4 @@ disable_camera_led=1
 gpu_mem=128
 
 # Set gpio pins to Input, Pullup mode.
-gpio=6,12,13,16,26=ip,pu
+gpio=6,12,13,16,25=ip,pu
index 228d945..5f51835 100644 (file)
@@ -85,4 +85,4 @@ disable_camera_led=1
 gpu_mem=128
 
 # Set gpio pins to Input, Pullup mode.
-gpio=6,12,13,16,26=ip,pu
+gpio=6,12,13,16,25=ip,pu