From 36845b616832b3bda0989e61de5460d6a66a87d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20G=C5=82=C4=85bek?= Date: Wed, 11 May 2022 17:09:20 +0200 Subject: [PATCH] drivers: adc_common: Add missing gain values in adc_gain_invert() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a follow-up to commits e15bdaa1bd582a20433ba0b1d3db1a19ed94747e and 07bf22cc947a56e42cbc06f653da48bd8c22f107. The above two commits added some enumerated gain values and those are not currently handled by the inverting function. Add the missing entries to the conversion array in the function. Signed-off-by: Andrzej Głąbek --- drivers/adc/adc_common.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/adc/adc_common.c b/drivers/adc/adc_common.c index f2a2ac26d3e..cf6472718de 100644 --- a/drivers/adc/adc_common.c +++ b/drivers/adc/adc_common.c @@ -18,14 +18,19 @@ int adc_gain_invert(enum adc_gain gain, [ADC_GAIN_1_5] = {.mul = 5, .div = 1}, [ADC_GAIN_1_4] = {.mul = 4, .div = 1}, [ADC_GAIN_1_3] = {.mul = 3, .div = 1}, + [ADC_GAIN_2_5] = {.mul = 5, .div = 2}, [ADC_GAIN_1_2] = {.mul = 2, .div = 1}, [ADC_GAIN_2_3] = {.mul = 3, .div = 2}, + [ADC_GAIN_4_5] = {.mul = 5, .div = 4}, [ADC_GAIN_1] = {.mul = 1, .div = 1}, [ADC_GAIN_2] = {.mul = 1, .div = 2}, [ADC_GAIN_3] = {.mul = 1, .div = 3}, [ADC_GAIN_4] = {.mul = 1, .div = 4}, + [ADC_GAIN_6] = {.mul = 1, .div = 6}, [ADC_GAIN_8] = {.mul = 1, .div = 8}, + [ADC_GAIN_12] = {.mul = 1, .div = 12}, [ADC_GAIN_16] = {.mul = 1, .div = 16}, + [ADC_GAIN_24] = {.mul = 1, .div = 24}, [ADC_GAIN_32] = {.mul = 1, .div = 32}, [ADC_GAIN_64] = {.mul = 1, .div = 64}, [ADC_GAIN_128] = {.mul = 1, .div = 128},