From b02a434b18485439267e217914ba17175bb9327e Mon Sep 17 00:00:00 2001 From: Xingyu Chen Date: Mon, 18 Jun 2018 16:33:34 +0800 Subject: [PATCH] iio: adc: meson: add sar adc support for txl PD#168480: iio: adc: meson: add sar adc support for txl Change-Id: I9febffdb4fef582f5a91138491ae87d11ca240ee Signed-off-by: Xingyu Chen Signed-off-by: Bo Yang --- .../devicetree/bindings/iio/adc/amlogic,meson-saradc.txt | 1 + drivers/amlogic/iio/adc/meson_saradc.c | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt b/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt index f41e945..6ab0759 100644 --- a/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt +++ b/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt @@ -5,6 +5,7 @@ Required properties: - "amlogic,meson-g12a-saradc" for G12A - "amlogic,meson-txlx-saradc" for TXLX - "amlogic,meson-axg-saradc" for AXG + - "amlogic,meson-txl-saradc" for TXL - "amlogic,meson-gxl-saradc" for GXL - "amlogic,meson-gxm-saradc" for GXM - "amlogic,meson-m8b-saradc" for M8B diff --git a/drivers/amlogic/iio/adc/meson_saradc.c b/drivers/amlogic/iio/adc/meson_saradc.c index aaa859e..dadd27a 100644 --- a/drivers/amlogic/iio/adc/meson_saradc.c +++ b/drivers/amlogic/iio/adc/meson_saradc.c @@ -1325,6 +1325,17 @@ struct meson_sar_adc_data meson_sar_adc_axg_data = { }, }; +struct meson_sar_adc_data meson_sar_adc_txl_data = { + .obt_temp_chan6 = false, + .has_bl30_integration = true, + .vref_sel = CALIB_VOL_AS_VREF, + .resolution = SAR_ADC_12BIT, + .name = "meson-txl-saradc", + .regs_diff = { + .reg3_ring_counter_disable = BIT_HIGH, + }, +}; + struct meson_sar_adc_data meson_sar_adc_gxl_data = { .obt_temp_chan6 = false, .has_bl30_integration = true, @@ -1369,6 +1380,9 @@ static const struct of_device_id meson_sar_adc_of_match[] = { .compatible = "amlogic,meson-axg-saradc", .data = &meson_sar_adc_axg_data, }, { + .compatible = "amlogic,meson-txl-saradc", + .data = &meson_sar_adc_txl_data, + }, { .compatible = "amlogic,meson-gxl-saradc", .data = &meson_sar_adc_gxl_data, }, { -- 2.7.4