[PATCH V4 06/15] ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board

Marek Vasut marex at denx.de
Tue Jun 29 08:10:23 PDT 2021


On 6/29/21 3:56 PM, Christoph Niedermaier wrote:

[...]

> diff --git a/arch/arm/boot/dts/imx6q-dhcom-pdk2.dts b/arch/arm/boot/dts/imx6q-dhcom-pdk2.dts
> index 6bb7129d0498..ff794a77c5db 100644
> --- a/arch/arm/boot/dts/imx6q-dhcom-pdk2.dts
> +++ b/arch/arm/boot/dts/imx6q-dhcom-pdk2.dts

[...]

> +	led {
> +		compatible = "gpio-leds";
> +		pinctrl-names = "default";
> +		pinctrl-0 = <&pinctrl_leds_pdk2>;
> +
> +		/*
> +		 * Disable led-5, because GPIO E is
> +		 * already used as touch interrupt.
> +		 */
> +		led-5 {
> +			color = <LED_COLOR_ID_GREEN>;
> +			function = LED_FUNCTION_INDICATOR;
> +			gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* GPIO E */
> +			default-state = "off";
> +			status = "disabled";
> +		};

[...]

> diff --git a/arch/arm/boot/dts/imx6q-dhcom-som.dtsi b/arch/arm/boot/dts/imx6q-dhcom-som.dtsi
> index c5c060c6b9bf..68ac29d28f4f 100644
> --- a/arch/arm/boot/dts/imx6q-dhcom-som.dtsi
> +++ b/arch/arm/boot/dts/imx6q-dhcom-som.dtsi
> @@ -9,6 +9,7 @@
>   #include <dt-bindings/gpio/gpio.h>
>   #include <dt-bindings/clock/imx6qdl-clock.h>
>   #include <dt-bindings/input/input.h>
> +#include <dt-bindings/leds/common.h>

The LEDs are optionally present on some of the carrier boards, so this 
header should be included in the carrier board .dts file I think.



More information about the linux-arm-kernel mailing list