[PATCH 4/4] ARM: dts: at91: sam9x60-curiosity: Add user button support
Eugen Hristev
eugen.hristev at collabora.com
Wed Aug 16 14:50:53 CEST 2023
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 <ada at thorsis.com>
> ---
> 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 <durai.manickamkr at microchip.com>
> */
> /dts-v1/;
> +#include <dt-bindings/input/input.h>
> #include <dt-bindings/mfd/atmel-flexcom.h>
> #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 = <KEY_PROG1>;
> + wakeup-source;
> + };
> + };
> +
> leds {
> compatible = "gpio-leds";
> pinctrl-names = "default";
> @@ -189,6 +203,12 @@
> };
> };
>
> + gpio-keys {
> + pinctrl_key_gpio_default: pinctrl-key-gpio {
> + atmel,pins = <AT91_PIOA 29 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
> + };
> + };
> +
> leds {
> pinctrl_gpio_leds: gpio-leds {
> atmel,pins = <AT91_PIOD 17 AT91_PERIPH_GPIO AT91_PINCTRL_NONE
More information about the U-Boot
mailing list