summaryrefslogtreecommitdiff
path: root/drivers/iio/adc
diff options
context:
space:
mode:
authorFelipe Ribeiro de Souza <felipers@ime.usp.br>2026-05-05 23:24:28 -0300
committerJonathan Cameron <jic23@kernel.org>2026-05-31 10:59:37 +0100
commita3c9f6785954f0919cb9d9ed7ef2fe76972eaa68 (patch)
treee489caa96a49855c8448149b85787b1147d73f95 /drivers/iio/adc
parenta474d5cbdf306e65dc3a219c480a55b5a07893ed (diff)
downloadlinux-next-a3c9f6785954f0919cb9d9ed7ef2fe76972eaa68.tar.gz
linux-next-a3c9f6785954f0919cb9d9ed7ef2fe76972eaa68.zip
iio: adc: ingenic-adc: rename ingenic_adc_enable_unlocked() function
Rename ingenic_adc_enable_unlocked() to __ingenic_adc_enable() to better reflect that this helper must be called with the lock held. Signed-off-by: Felipe Ribeiro de Souza <felipers@ime.usp.br> Co-developed-by: Lucas Ivars Cadima Ciziks <lucas@ciziks.com> Signed-off-by: Lucas Ivars Cadima Ciziks <lucas@ciziks.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/adc')
-rw-r--r--drivers/iio/adc/ingenic-adc.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/iio/adc/ingenic-adc.c b/drivers/iio/adc/ingenic-adc.c
index 1e802c8779a4..231ff8d584c2 100644
--- a/drivers/iio/adc/ingenic-adc.c
+++ b/drivers/iio/adc/ingenic-adc.c
@@ -181,9 +181,8 @@ static void ingenic_adc_set_config(struct ingenic_adc *adc,
mutex_unlock(&adc->lock);
}
-static void ingenic_adc_enable_unlocked(struct ingenic_adc *adc,
- int engine,
- bool enabled)
+static void __ingenic_adc_enable(struct ingenic_adc *adc, int engine,
+ bool enabled)
{
u8 val;
@@ -202,7 +201,7 @@ static void ingenic_adc_enable(struct ingenic_adc *adc,
bool enabled)
{
mutex_lock(&adc->lock);
- ingenic_adc_enable_unlocked(adc, engine, enabled);
+ __ingenic_adc_enable(adc, engine, enabled);
mutex_unlock(&adc->lock);
}
@@ -222,11 +221,11 @@ static int ingenic_adc_capture(struct ingenic_adc *adc,
cfg = readl(adc->base + JZ_ADC_REG_CFG);
writel(cfg & ~JZ_ADC_REG_CFG_CMD_SEL, adc->base + JZ_ADC_REG_CFG);
- ingenic_adc_enable_unlocked(adc, engine, true);
+ __ingenic_adc_enable(adc, engine, true);
ret = readb_poll_timeout(adc->base + JZ_ADC_REG_ENABLE, val,
!(val & BIT(engine)), 250, 1000);
if (ret)
- ingenic_adc_enable_unlocked(adc, engine, false);
+ __ingenic_adc_enable(adc, engine, false);
writel(cfg, adc->base + JZ_ADC_REG_CFG);
mutex_unlock(&adc->lock);