From a9f42ab19f78af671f325e5a31344c5576154f94 Mon Sep 17 00:00:00 2001 From: Lei Qian Date: Fri, 12 Oct 2018 21:19:58 +0800 Subject: [PATCH] cts: dts: add dummy battery driver for TV [1/1] PD#169027 Problem: some CTS and VTS testcases use the battery information Solution: here add a dummy battery for it. for P, it requires a dummy charger to set the online property to 1. Verify: verified by einstein Change-Id: I78d2cf54904144bb24cd46670aa7377f2055cf55 Signed-off-by: Lei Qian --- arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts | 10 ++++++++++ arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts | 10 ++++++++++ arch/arm/boot/dts/amlogic/txl_t962_p321.dts | 10 ++++++++++ arch/arm/boot/dts/amlogic/txlx_t962x_r311_1g.dts | 10 ++++++++++ arch/arm/boot/dts/amlogic/txlx_t962x_r311_2g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/txl_t962_p321.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts | 10 ++++++++++ arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts | 10 ++++++++++ 15 files changed, 150 insertions(+) diff --git a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts index 3bb9734..278d4c8 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212.dts @@ -151,6 +151,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + gpioleds { compatible = "gpio-leds"; status = "okay"; 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 44ca8f8..cff5f4a 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905x2_u212_1g.dts @@ -154,6 +154,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + gpioleds { compatible = "gpio-leds"; status = "okay"; diff --git a/arch/arm/boot/dts/amlogic/txl_t962_p321.dts b/arch/arm/boot/dts/amlogic/txl_t962_p321.dts index 6d54c5f..888ee61 100644 --- a/arch/arm/boot/dts/amlogic/txl_t962_p321.dts +++ b/arch/arm/boot/dts/amlogic/txl_t962_p321.dts @@ -159,6 +159,16 @@ }; }; /* end of reserved-memory */ + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + secmon { compatible = "amlogic, secmon"; memory-region = <&secmon_reserved>; diff --git a/arch/arm/boot/dts/amlogic/txlx_t962x_r311_1g.dts b/arch/arm/boot/dts/amlogic/txlx_t962x_r311_1g.dts index 54344a6..ddee4a0 100644 --- a/arch/arm/boot/dts/amlogic/txlx_t962x_r311_1g.dts +++ b/arch/arm/boot/dts/amlogic/txlx_t962x_r311_1g.dts @@ -173,6 +173,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + /* for external keypad */ adc_keypad { compatible = "amlogic, adc_keypad"; diff --git a/arch/arm/boot/dts/amlogic/txlx_t962x_r311_2g.dts b/arch/arm/boot/dts/amlogic/txlx_t962x_r311_2g.dts index 1bb311e..ea892b9 100644 --- a/arch/arm/boot/dts/amlogic/txlx_t962x_r311_2g.dts +++ b/arch/arm/boot/dts/amlogic/txlx_t962x_r311_2g.dts @@ -173,6 +173,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + /* for external keypad */ adc_keypad { compatible = "amlogic, adc_keypad"; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts index 6570157..b252a14 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211.dts @@ -151,6 +151,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + gpioleds { compatible = "gpio-leds"; status = "okay"; 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 5c828f5..5e9028e 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u211_1g.dts @@ -152,6 +152,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + gpioleds { compatible = "gpio-leds"; status = "okay"; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts index 7326c05..5204c35 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212.dts @@ -151,6 +151,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + gpioleds { compatible = "gpio-leds"; status = "okay"; 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 290a55c..8b49554 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_u212_1g.dts @@ -152,6 +152,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + gpioleds { compatible = "gpio-leds"; status = "okay"; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts index f8e7ff5..0fa218d 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts @@ -152,6 +152,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + vpu { clk_level = <2>; /* 0: 100.0M 1: 166.7M 2: 200.0M 3: 250.0M */ diff --git a/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts index 25b9fdc..ac1ea7f 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts @@ -153,6 +153,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + vpu { clk_level = <2>; /* 0: 100.0M 1: 166.7M 2: 200.0M 3: 250.0M */ diff --git a/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts b/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts index d405243..314e177 100644 --- a/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts +++ b/arch/arm64/boot/dts/amlogic/txl_t962_p321.dts @@ -149,6 +149,16 @@ }; }; /* end of reserved-memory */ + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + secmon { compatible = "amlogic, secmon"; memory-region = <&secmon_reserved>; diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts index 53f2e9a..d43248d 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_1g.dts @@ -170,6 +170,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + /* for external keypad */ adc_keypad { compatible = "amlogic, adc_keypad"; diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts index 54bea7f..52653e2 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_2g.dts @@ -170,6 +170,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + /* for external keypad */ adc_keypad { compatible = "amlogic, adc_keypad"; diff --git a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts index 5833481..d9f57ee 100644 --- a/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts +++ b/arch/arm64/boot/dts/amlogic/txlx_t962x_r311_720p.dts @@ -170,6 +170,16 @@ }; }; + dummy-battery { + compatible = "amlogic, dummy-battery"; + status = "okay"; + }; + + dummy-charger { + compatible = "amlogic, dummy-charger"; + status = "okay"; + }; + /* for external keypad */ adc_keypad { compatible = "amlogic, adc_keypad"; -- 2.7.4