From 38bdd4308ee595f283bb779e9fd77804e649ee72 Mon Sep 17 00:00:00 2001 From: "bichao.zheng" Date: Thu, 12 Apr 2018 10:56:45 +0800 Subject: [PATCH] gpio-led: add system led PD#163340: gpio-led: add system led 1.Add CONFIG_LEDS_TRIGGER_CPU=y in meson64_defconfig 2.Turns on green light when booting and resume. 3.Turns off green light,turns on red light when suspend and shutdown Change-Id: I237745e87737682364ab946abd2253025ac89984 Signed-off-by: bichao.zheng --- arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts | 8 ++++++++ arch/arm64/configs/meson64_defconfig | 1 + 2 files changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts index edb61364056e..bd26bf4e9ca4 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts @@ -164,6 +164,14 @@ default-state = "off"; linux,default-trigger = "rc_feedback"; }; + + sys_led { + label="sys_led"; + gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; + default-state ="on"; + retain-state-suspended; + linux,default-trigger="cpu0"; + }; }; cvbsout { diff --git a/arch/arm64/configs/meson64_defconfig b/arch/arm64/configs/meson64_defconfig index dcf38837b05d..296368a59770 100644 --- a/arch/arm64/configs/meson64_defconfig +++ b/arch/arm64/configs/meson64_defconfig @@ -495,6 +495,7 @@ CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y +CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y CONFIG_LEDS_TRIGGER_TRANSIENT=y