From: Nuno Sa Date: Fri, 2 Aug 2024 14:27:02 +0000 (+0200) Subject: iio: adc: adi-axi-adc: support modified prbs23 X-Git-Tag: v6.12-rc1~39^2~37^2~51 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=53d7a77dac2534e179eb6b9954877de2ffc44e07;p=thirdparty%2Fkernel%2Flinux.git iio: adc: adi-axi-adc: support modified prbs23 Add support for configuring the prbs23 sequence. Signed-off-by: Nuno Sa Link: https://patch.msgid.link/20240802-dev-iio-backend-add-debugfs-v2-4-4cb62852f0d0@analog.com Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/adc/adi-axi-adc.c b/drivers/iio/adc/adi-axi-adc.c index 0a9d7433da304..f4cdfcca865d5 100644 --- a/drivers/iio/adc/adi-axi-adc.c +++ b/drivers/iio/adc/adi-axi-adc.c @@ -199,6 +199,10 @@ static int axi_adc_test_pattern_set(struct iio_backend *back, return regmap_update_bits(st->regmap, ADI_AXI_ADC_REG_CHAN_CTRL_3(chan), ADI_AXI_ADC_CHAN_PN_SEL_MASK, FIELD_PREP(ADI_AXI_ADC_CHAN_PN_SEL_MASK, 0)); + case IIO_BACKEND_ADI_PRBS_23A: + return regmap_update_bits(st->regmap, ADI_AXI_ADC_REG_CHAN_CTRL_3(chan), + ADI_AXI_ADC_CHAN_PN_SEL_MASK, + FIELD_PREP(ADI_AXI_ADC_CHAN_PN_SEL_MASK, 1)); default: return -EINVAL; }