Most of the legacy "gpio-key,wakeup" property are already replaced
with "wakeup-source". However few occurrences of old property has
popped up again, probably from the remnants in downstream trees.
Almost all of those were remove couple of years back.
Replace the legacy properties with the unified "wakeup-source"
property introduced in the commit 700a38b27e ("Input: gpio_keys -
switch to using generic device properties")
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
Cc: Peter Rosin <peda@axentia.se>
Cc: Nicolas Ferre <nicolas.ferre@microchip.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Acked-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
		
	
			
		
			
				
	
	
		
			113 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0
 | |
| /*
 | |
|  * at91-wb50n.dts - Device Tree file for wb50n evaluation board
 | |
|  *
 | |
|  *  Copyright (C) 2018 Laird
 | |
|  *
 | |
|  */
 | |
| 
 | |
| /dts-v1/;
 | |
| #include "at91-wb50n.dtsi"
 | |
| 
 | |
| / {
 | |
| 	model = "Laird Workgroup Bridge 50N - Atmel SAMA5D";
 | |
| 	compatible = "laird,wb50n", "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5";
 | |
| 
 | |
| 	gpio_keys {
 | |
| 		compatible = "gpio-keys";
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <0>;
 | |
| 
 | |
| 		btn0@10 {
 | |
| 			reg = <10>;
 | |
| 			label = "BTNESC";
 | |
| 			linux,code = <1>; /* ESC button */
 | |
| 			gpios = <&pioA 10 GPIO_ACTIVE_LOW>;
 | |
| 			wakeup-source;
 | |
| 		};
 | |
| 
 | |
| 		irqbtn@31 {
 | |
| 			reg = <31>;
 | |
| 			label = "IRQBTN";
 | |
| 			linux,code = <99>; /* SysReq button */
 | |
| 			gpios = <&pioE 31 GPIO_ACTIVE_LOW>;
 | |
| 			wakeup-source;
 | |
| 		};
 | |
| 	};
 | |
| 
 | |
| 	leds {
 | |
| 		compatible = "gpio-leds";
 | |
| 
 | |
| 		led0 {
 | |
| 			label = "wb50n:blue:led0";
 | |
| 			gpios = <&pioA 12 GPIO_ACTIVE_LOW>;
 | |
| 			default-state = "off";
 | |
| 		};
 | |
| 
 | |
| 		led1 {
 | |
| 			label = "wb50n:green:led1";
 | |
| 			gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
 | |
| 			default-state = "off";
 | |
| 		};
 | |
| 
 | |
| 		led2 {
 | |
| 			label = "wb50n:red:led2";
 | |
| 			gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
 | |
| 			default-state = "off";
 | |
| 		};
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &watchdog {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &mmc0 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &macb1 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &dbgu {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| /* On BB40 this port is labeled UART1 */
 | |
| &usart0 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| /* On BB40 this port is labeled UART0 */
 | |
| &usart1 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &i2c0 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &spi1 {
 | |
| 	status = "okay";
 | |
| 
 | |
| 	spidev@0 {
 | |
| 		compatible = "spidev";
 | |
| 		reg = <0>;
 | |
| 		spi-max-frequency = <8000000>;
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &usb0 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &usb1 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &usb2 {
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 |