Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: r8a7794: replace gpio-key, wakeup with wakeup-source property

Though the keyboard driver for GPIO buttons(gpio-keys) will continue to
check for/support the legacy "gpio-key,wakeup" boolean property to
enable gpio buttons as wakeup source, "wakeup-source" is the new
standard binding.

This patch replaces the legacy "gpio-key,wakeup" with the unified
"wakeup-source" property in order to avoid any further copy-paste
duplication.

Changelog text from a similar patch by Sudeep Holla.

Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Sudeep Holla <sudeep.holla@arm.com>

+11 -11
+11 -11
arch/arm/boot/dts/r8a7793-gose.dts
··· 67 67 gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; 68 68 linux,code = <KEY_1>; 69 69 label = "SW2-1"; 70 - gpio-key,wakeup; 70 + wakeup-source; 71 71 debounce-interval = <20>; 72 72 }; 73 73 key-2 { 74 74 gpios = <&gpio5 1 GPIO_ACTIVE_LOW>; 75 75 linux,code = <KEY_2>; 76 76 label = "SW2-2"; 77 - gpio-key,wakeup; 77 + wakeup-source; 78 78 debounce-interval = <20>; 79 79 }; 80 80 key-3 { 81 81 gpios = <&gpio5 2 GPIO_ACTIVE_LOW>; 82 82 linux,code = <KEY_3>; 83 83 label = "SW2-3"; 84 - gpio-key,wakeup; 84 + wakeup-source; 85 85 debounce-interval = <20>; 86 86 }; 87 87 key-4 { 88 88 gpios = <&gpio5 3 GPIO_ACTIVE_LOW>; 89 89 linux,code = <KEY_4>; 90 90 label = "SW2-4"; 91 - gpio-key,wakeup; 91 + wakeup-source; 92 92 debounce-interval = <20>; 93 93 }; 94 94 key-a { 95 95 gpios = <&gpio7 0 GPIO_ACTIVE_LOW>; 96 96 linux,code = <KEY_A>; 97 97 label = "SW30"; 98 - gpio-key,wakeup; 98 + wakeup-source; 99 99 debounce-interval = <20>; 100 100 }; 101 101 key-b { 102 102 gpios = <&gpio7 1 GPIO_ACTIVE_LOW>; 103 103 linux,code = <KEY_B>; 104 104 label = "SW31"; 105 - gpio-key,wakeup; 105 + wakeup-source; 106 106 debounce-interval = <20>; 107 107 }; 108 108 key-c { 109 109 gpios = <&gpio7 2 GPIO_ACTIVE_LOW>; 110 110 linux,code = <KEY_C>; 111 111 label = "SW32"; 112 - gpio-key,wakeup; 112 + wakeup-source; 113 113 debounce-interval = <20>; 114 114 }; 115 115 key-d { 116 116 gpios = <&gpio7 3 GPIO_ACTIVE_LOW>; 117 117 linux,code = <KEY_D>; 118 118 label = "SW33"; 119 - gpio-key,wakeup; 119 + wakeup-source; 120 120 debounce-interval = <20>; 121 121 }; 122 122 key-e { 123 123 gpios = <&gpio7 4 GPIO_ACTIVE_LOW>; 124 124 linux,code = <KEY_E>; 125 125 label = "SW34"; 126 - gpio-key,wakeup; 126 + wakeup-source; 127 127 debounce-interval = <20>; 128 128 }; 129 129 key-f { 130 130 gpios = <&gpio7 5 GPIO_ACTIVE_LOW>; 131 131 linux,code = <KEY_F>; 132 132 label = "SW35"; 133 - gpio-key,wakeup; 133 + wakeup-source; 134 134 debounce-interval = <20>; 135 135 }; 136 136 key-g { 137 137 gpios = <&gpio7 6 GPIO_ACTIVE_LOW>; 138 138 linux,code = <KEY_G>; 139 139 label = "SW36"; 140 - gpio-key,wakeup; 140 + wakeup-source; 141 141 debounce-interval = <20>; 142 142 }; 143 143 };