From 29ef3c3b2c099efed925cb274c93661a5060d4ca Mon Sep 17 00:00:00 2001 From: Simon Xue Date: Wed, 26 Mar 2025 10:38:57 +0800 Subject: [PATCH] iio: adc: rockchip_saradc: support raw read in test mode Change-Id: Ic19240bfdc05865e395c91b83fdadd8cfb4d8eac Signed-off-by: Simon Xue --- drivers/iio/adc/rockchip_saradc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/iio/adc/rockchip_saradc.c b/drivers/iio/adc/rockchip_saradc.c index e3e9cda5cb11..340ba2f7b8f5 100644 --- a/drivers/iio/adc/rockchip_saradc.c +++ b/drivers/iio/adc/rockchip_saradc.c @@ -151,7 +151,10 @@ static int rockchip_saradc_read_v2(struct rockchip_saradc *info) writel_relaxed(0x1, info->regs + SARADC2_END_INT_ST); #ifdef CONFIG_ROCKCHIP_SARADC_TEST_CHN - channel = info->test_chn; + if (info->test) + channel = info->test_chn; + else + channel = info->last_chan->channel; #else channel = info->last_chan->channel; #endif