From 540c031cbb07289334ec916770c71a8ed5c6a1a7 Mon Sep 17 00:00:00 2001 From: Gongwei Chen Date: Tue, 20 Aug 2019 15:38:53 +0800 Subject: [PATCH] dts: ac214 add tunner DVB-S2+ISDB-T:AV2018+CXD22856+R836 [1/3] PD#SWPL-12874 Problem: ac214 add tunner DVB-S2+ISDB-T:AV2018+CXD22856+R836 Solution: ac214 add tunner DVB-S2+ISDB-T:AV2018+CXD22856+R836 Verify: Verify by Android P ac214 Change-Id: If7cd5f35b12b44a2080ff0c9d1e3d90d5d3d96a9 Signed-off-by: GongWei Chen --- arch/arm/boot/dts/amlogic/sm1_s905x3_ac214.dts | 18 +++++++++++------- arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts | 19 ++++++++++++------- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/arch/arm/boot/dts/amlogic/sm1_s905x3_ac214.dts b/arch/arm/boot/dts/amlogic/sm1_s905x3_ac214.dts index 15b0eed..9aadb9a 100644 --- a/arch/arm/boot/dts/amlogic/sm1_s905x3_ac214.dts +++ b/arch/arm/boot/dts/amlogic/sm1_s905x3_ac214.dts @@ -332,17 +332,21 @@ dev_name = "ionvideo"; status = "okay"; }; + dvb { compatible = "amlogic, dvb"; dev_name = "dvb"; - fe0_mode = "external"; - fe0_demod = "Avl6762"; - fe0_i2c_adap_id = <&i2c3>; - fe0_demod_i2c_addr = <0x14>; - fe0_ts = <0>; - fe0_reset_value = <0>; - fe0_reset_gpio = <&gpio GPIOZ_10 GPIO_ACTIVE_HIGH>; + dtv_demod0 = "cxd2856"; + dtv_demod0_i2c_adap = <&i2c3>; + dtv_demod0_i2c_addr = <0xD8>; + dtv_demod0_reset_value = <0>; + dtv_demod0_reset_gpio = <&gpio_ao GPIOAO_10 GPIO_ACTIVE_HIGH>; dtv_demod0_ant_poweron_value = <0>; + dtv_demod0_ant_power_gpio = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; + + fe0_dtv_demod = <0>; + fe0_ts = <0>; + fe0_dev = <0>; ts0 = "serial"; ts0_control = <0x800>; diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts index a76f8d6..181a724 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts @@ -325,16 +325,21 @@ nrds-enable = <1>; pps-enable = <1>; }; + dvb { compatible = "amlogic, dvb"; dev_name = "dvb"; - fe0_mode = "external"; - fe0_demod = "Avl6762"; - fe0_i2c_adap_id = <&i2c3>; - fe0_demod_i2c_addr = <0x14>; - fe0_ts = <0>; - fe0_reset_value = <0>; - fe0_reset_gpio = <&gpio GPIOZ_10 GPIO_ACTIVE_HIGH>; + dtv_demod0 = "cxd2856"; + dtv_demod0_i2c_adap = <&i2c3>; + dtv_demod0_i2c_addr = <0xD8>; + dtv_demod0_reset_value = <0>; + dtv_demod0_reset_gpio = <&gpio_ao GPIOAO_10 GPIO_ACTIVE_HIGH>; + dtv_demod0_ant_poweron_value = <0>; + dtv_demod0_ant_power_gpio = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; + + fe0_dtv_demod = <0>; + fe0_ts = <0>; + fe0_dev = <0>; ts0 = "serial"; ts0_control = <0x800>; -- 2.7.4