Re: [PATCH 4/4] ARM: dts: at91: sam9x60-curiosity: Add user button support

2023-08-16 Thread Eugen Hristev

Hi Alexander,

On 8/9/23 17:16, Alexander Dahl wrote:

Copied as is from Linux Kernel.  Works out of the box if the following
config options are enabled: CONFIG_BUTTON, CONFIG_BUTTON_GPIO,
CONFIG_CMD_BUTTON, CONFIG_DM_GPIO.


Can you please indicate the Linux commit which was picked,
thanks !

Eugen


Signed-off-by: Alexander Dahl 
---
  arch/arm/dts/at91-sam9x60_curiosity.dts | 20 
  1 file changed, 20 insertions(+)

diff --git a/arch/arm/dts/at91-sam9x60_curiosity.dts 
b/arch/arm/dts/at91-sam9x60_curiosity.dts
index 244cacfe1b..99867d2bf8 100644
--- a/arch/arm/dts/at91-sam9x60_curiosity.dts
+++ b/arch/arm/dts/at91-sam9x60_curiosity.dts
@@ -7,6 +7,7 @@
   * Author: Durai Manickam KR 
   */
  /dts-v1/;
+#include 
  #include 
  #include "sam9x60.dtsi"
  
@@ -33,6 +34,19 @@

};
};
  
+	gpio-keys {

+   compatible = "gpio-keys";
+   pinctrl-names = "default";
+   pinctrl-0 = <&pinctrl_key_gpio_default>;
+
+   button-user {
+   label = "PB_USER";
+   gpios = <&pioA 29 GPIO_ACTIVE_LOW>;
+   linux,code = ;
+   wakeup-source;
+   };
+   };
+
leds {
compatible = "gpio-leds";
pinctrl-names = "default";
@@ -189,6 +203,12 @@
};
};
  
+	gpio-keys {

+   pinctrl_key_gpio_default: pinctrl-key-gpio {
+   atmel,pins = ;
+   };
+   };
+
leds {
pinctrl_gpio_leds: gpio-leds {
atmel,pins = 



[PATCH 4/4] ARM: dts: at91: sam9x60-curiosity: Add user button support

2023-08-09 Thread Alexander Dahl
Copied as is from Linux Kernel.  Works out of the box if the following
config options are enabled: CONFIG_BUTTON, CONFIG_BUTTON_GPIO,
CONFIG_CMD_BUTTON, CONFIG_DM_GPIO.

Signed-off-by: Alexander Dahl 
---
 arch/arm/dts/at91-sam9x60_curiosity.dts | 20 
 1 file changed, 20 insertions(+)

diff --git a/arch/arm/dts/at91-sam9x60_curiosity.dts 
b/arch/arm/dts/at91-sam9x60_curiosity.dts
index 244cacfe1b..99867d2bf8 100644
--- a/arch/arm/dts/at91-sam9x60_curiosity.dts
+++ b/arch/arm/dts/at91-sam9x60_curiosity.dts
@@ -7,6 +7,7 @@
  * Author: Durai Manickam KR 
  */
 /dts-v1/;
+#include 
 #include 
 #include "sam9x60.dtsi"
 
@@ -33,6 +34,19 @@
};
};
 
+   gpio-keys {
+   compatible = "gpio-keys";
+   pinctrl-names = "default";
+   pinctrl-0 = <&pinctrl_key_gpio_default>;
+
+   button-user {
+   label = "PB_USER";
+   gpios = <&pioA 29 GPIO_ACTIVE_LOW>;
+   linux,code = ;
+   wakeup-source;
+   };
+   };
+
leds {
compatible = "gpio-leds";
pinctrl-names = "default";
@@ -189,6 +203,12 @@
};
};
 
+   gpio-keys {
+   pinctrl_key_gpio_default: pinctrl-key-gpio {
+   atmel,pins = ;
+   };
+   };
+
leds {
pinctrl_gpio_leds: gpio-leds {
atmel,pins =