From 1cb4e87a90872f633ebe14e8c698ad8997f3c55e Mon Sep 17 00:00:00 2001 From: Bichao Zheng Date: Fri, 15 Feb 2019 16:34:28 +0800 Subject: [PATCH] gpio_led: g12a: give up using led-trigger cpu0 [1/1] PD#SWPL-4876 Problem: 32bit will operate led-trigger cpu0 in cpu idle enter/exit causing system led flashing. Solution: give up using led-trigger cpu0. Verify: g12a_u211 g12a_u212 Change-Id: I106a4fe0e35923919f5bbc34113fa73a4ca28577 Signed-off-by: Bichao Zheng --- arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts | 2 -- .../boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u211.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u211_1g.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u211_512m.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts | 2 -- arch/arm/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts | 2 -- arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts | 2 -- .../arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts | 2 -- .../boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts | 2 -- arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts | 2 -- arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts | 2 -- .../boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts | 2 -- arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts | 2 -- 29 files changed, 58 deletions(-) diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts index 03a40b29b100..a411b2f739c5 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200.dts @@ -167,8 +167,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts index 70a6efda37fc..05174860d62e 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_1g.dts @@ -171,8 +171,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts index 4441fcc9b185..0b38e1b2aa36 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts @@ -149,8 +149,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts index a960b7439f0e..831d29630f45 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts @@ -150,8 +150,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts index f533037eb344..05fd700357c2 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts @@ -150,8 +150,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211.dts index c3e236146c7b..7d821fa26a33 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211.dts @@ -188,8 +188,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_1g.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_1g.dts index cd970a2bbb0c..9952476b0424 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_1g.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_1g.dts @@ -189,8 +189,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_512m.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_512m.dts index 231f350a8064..f3480dc20aa5 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_512m.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_512m.dts @@ -177,8 +177,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts index a3ae0f1f1cfb..69d17f5c926c 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts @@ -167,8 +167,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts index 58073e20078b..56d98e6cc852 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts @@ -188,8 +188,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts index aed00d038bc7..5c7824cd91b7 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts @@ -193,8 +193,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts index f3fd8d376006..89b9b149491d 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts @@ -167,8 +167,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts index 079c96b71f03..4bb4b290fc6e 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts @@ -193,8 +193,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts index b1b2676c8b2b..cc4f10695891 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts @@ -159,8 +159,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts index bda0c8a24e39..77e0504f3e7f 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200.dts @@ -165,8 +165,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts index 1fe4278e5257..eff237c73647 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_1g.dts @@ -165,8 +165,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts index 1b5bb0f0155b..3c79d049f01a 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts @@ -149,8 +149,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts index bbbbb344343b..c7118a465172 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot_vccktest.dts @@ -150,8 +150,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts index 927ef1bb2e29..a87ba00450e5 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_drm_buildroot.dts @@ -150,8 +150,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts index d45f54b86f3d..d84451ffcd90 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts @@ -188,8 +188,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts index c463f06ac21a..31390b856b8a 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts @@ -189,8 +189,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts index 88edd7a1e77a..723cc701a3a1 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_512m.dts @@ -177,8 +177,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts index c2ac3e54fafe..b05d3e8f4f72 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_buildroot.dts @@ -167,8 +167,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts index 83da45b4fdb6..c36e1df7de56 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts @@ -188,8 +188,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts index 80821091057e..02662aac9d9f 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts @@ -189,8 +189,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts index 0d3a73079a8e..09a878dba49b 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_buildroot.dts @@ -167,8 +167,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts index 77239a558dce..7f5be2abc0f6 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts @@ -193,8 +193,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts index 6a304e48ccf0..e087c6b04fd9 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts @@ -159,8 +159,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts index 3dad3e2900c7..805798d2531f 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts @@ -192,8 +192,6 @@ label="sys_led"; gpios=<&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; default-state ="on"; - retain-state-suspended; - linux,default-trigger="cpu0"; }; };