public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: Miquel Raynal <miquel.raynal@bootlin.com>
Cc: Lars-Peter Clausen <lars@metafoo.de>,
	Peter Meerwald-Stadler <pmeerw@pmeerw.net>,
	Rob Herring <robh+dt@kernel.org>,
	Lee Jones <lee.jones@linaro.org>,
	bcousson@baylibre.com, Tony Lindgren <tony@atomide.com>,
	Tero Kristo <t-kristo@ti.com>,
	Michael Turquette <mturquette@baylibre.com>,
	Stephen Boyd <sboyd@kernel.org>,
	Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
	"Ryan J . Barnett" <ryan.barnett@collins.com>,
	linux-iio@vger.kernel.org, devicetree@vger.kernel.org,
	linux-input@vger.kernel.org, linux-omap@vger.kernel.org,
	linux-clk@vger.kernel.org
Subject: Re: [PATCH 31/40] iio: adc: ti_am335x_adc: Fix style
Date: Mon, 30 Aug 2021 15:16:31 +0100	[thread overview]
Message-ID: <20210830151631.051af320@jic23-huawei> (raw)
In-Reply-To: <20210825152518.379386-32-miquel.raynal@bootlin.com>

On Wed, 25 Aug 2021 17:25:09 +0200
Miquel Raynal <miquel.raynal@bootlin.com> wrote:

> These warnings are reported by checkpatch.pl essentially.
> 
> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
A few trivial comments inline, but otherwise lgtm

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

> ---
>  drivers/iio/adc/ti_am335x_adc.c | 104 ++++++++++++++++----------------
>  1 file changed, 52 insertions(+), 52 deletions(-)
> 
> diff --git a/drivers/iio/adc/ti_am335x_adc.c b/drivers/iio/adc/ti_am335x_adc.c
> index a5da1fedbc5c..dd2200d2f214 100644
> --- a/drivers/iio/adc/ti_am335x_adc.c
> +++ b/drivers/iio/adc/ti_am335x_adc.c
> @@ -57,7 +57,7 @@ static unsigned int tiadc_readl(struct tiadc_device *adc, unsigned int reg)
>  }
>  
>  static void tiadc_writel(struct tiadc_device *adc, unsigned int reg,
> -					unsigned int val)
> +			 unsigned int val)
>  {
>  	writel(val, adc->mfd_tscadc->tscadc_base + reg);
>  }
> @@ -72,7 +72,7 @@ static u32 get_adc_step_mask(struct tiadc_device *adc_dev)
>  }
>  
>  static u32 get_adc_chan_step_mask(struct tiadc_device *adc_dev,
> -		struct iio_chan_spec const *chan)
> +				  struct iio_chan_spec const *chan)
>  {
>  	int i;
>  
> @@ -110,8 +110,6 @@ static void tiadc_step_config(struct iio_dev *indio_dev)
>  	 * Channel would represent which analog input
>  	 * needs to be given to ADC to digitalize data.
>  	 */
> -
> -
>  	for (i = 0; i < adc_dev->channels; i++) {
>  		int chan;
>  
> @@ -124,9 +122,8 @@ static void tiadc_step_config(struct iio_dev *indio_dev)
>  		}
>  
>  		if (adc_dev->step_avg[i])
> -			stepconfig =
> -			STEPCONFIG_AVG(ffs(adc_dev->step_avg[i]) - 1) |
> -			STEPCONFIG_FIFO1;
> +			stepconfig = STEPCONFIG_AVG(ffs(adc_dev->step_avg[i]) - 1) |
> +				     STEPCONFIG_FIFO1;
>  		else
>  			stepconfig = STEPCONFIG_FIFO1;
>  
> @@ -134,10 +131,9 @@ static void tiadc_step_config(struct iio_dev *indio_dev)
>  			stepconfig |= STEPCONFIG_MODE_SWCNT;
>  
>  		tiadc_writel(adc_dev, REG_STEPCONFIG(steps),
> -				stepconfig | STEPCONFIG_INP(chan) |
> -				STEPCONFIG_INM_ADCREFM |
> -				STEPCONFIG_RFP_VREFP |
> -				STEPCONFIG_RFM_VREFN);
> +			     stepconfig | STEPCONFIG_INP(chan) |
> +			     STEPCONFIG_INM_ADCREFM | STEPCONFIG_RFP_VREFP |
> +			     STEPCONFIG_RFM_VREFN);
>  
>  		if (adc_dev->open_delay[i] > STEPDELAY_OPEN_MASK) {
>  			dev_warn(dev, "chan %d open delay truncating to 0x3FFFF\n",
> @@ -152,8 +148,8 @@ static void tiadc_step_config(struct iio_dev *indio_dev)
>  		}
>  
>  		tiadc_writel(adc_dev, REG_STEPDELAY(steps),
> -				STEPDELAY_OPEN(adc_dev->open_delay[i]) |
> -				STEPDELAY_SAMPLE(adc_dev->sample_delay[i]));
> +			     STEPDELAY_OPEN(adc_dev->open_delay[i]) |
> +			     STEPDELAY_SAMPLE(adc_dev->sample_delay[i]));
>  
>  		adc_dev->channel_step[i] = steps;
>  		steps++;
> @@ -178,10 +174,12 @@ static irqreturn_t tiadc_irq_h(int irq, void *private)
>  		config = tiadc_readl(adc_dev, REG_CTRL);
>  		config &= ~(CNTRLREG_SSENB);
>  		tiadc_writel(adc_dev, REG_CTRL, config);
> -		tiadc_writel(adc_dev, REG_IRQSTATUS, IRQENB_FIFO1OVRRUN
> -				| IRQENB_FIFO1UNDRFLW | IRQENB_FIFO1THRES);
> +		tiadc_writel(adc_dev, REG_IRQSTATUS,
> +			     IRQENB_FIFO1OVRRUN | IRQENB_FIFO1UNDRFLW |
> +			     IRQENB_FIFO1THRES);
>  
> -		/* wait for idle state.
> +		/*
> +		 * Wait for the idle state.
>  		 * ADC needs to finish the current conversion
>  		 * before disabling the module
>  		 */
> @@ -209,11 +207,11 @@ static irqreturn_t tiadc_worker_h(int irq, void *private)
>  
>  	fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
>  	for (k = 0; k < fifo1count; k = k + i) {
> -		for (i = 0; i < (indio_dev->scan_bytes)/2; i++) {
> +		for (i = 0; i < (indio_dev->scan_bytes / 2); i++) {

Do we need those internal brackets at all?

>  			read = tiadc_readl(adc_dev, REG_FIFO1);
>  			data[i] = read & FIFOREAD_DATA_MASK;
>  		}
> -		iio_push_to_buffers(indio_dev, (u8 *) data);
> +		iio_push_to_buffers(indio_dev, (u8 *)data);
>  	}
>  
>  	tiadc_writel(adc_dev, REG_IRQSTATUS, IRQENB_FIFO1THRES);
> @@ -246,6 +244,7 @@ static int tiadc_start_dma(struct iio_dev *indio_dev)
>  	struct dma_async_tx_descriptor *desc;
>  
>  	dma->current_period = 0; /* We start to fill period 0 */
> +
>  	/*
>  	 * Make the fifo thresh as the multiple of total number of
>  	 * channels enabled, so make sure that cyclic DMA period
> @@ -255,9 +254,10 @@ static int tiadc_start_dma(struct iio_dev *indio_dev)
>  	 */
>  	dma->fifo_thresh = rounddown(FIFO1_THRESHOLD + 1,
>  				     adc_dev->total_ch_enabled) - 1;
> +
>  	/* Make sure that period length is multiple of fifo thresh level */
>  	dma->period_size = rounddown(DMA_BUFFER_SIZE / 2,
> -				    (dma->fifo_thresh + 1) * sizeof(u16));
> +				     (dma->fifo_thresh + 1) * sizeof(u16));
>  
>  	dma->conf.src_maxburst = dma->fifo_thresh + 1;
>  	dmaengine_slave_config(dma->chan, &dma->conf);
> @@ -288,9 +288,9 @@ static int tiadc_buffer_preenable(struct iio_dev *indio_dev)
>  	struct tiadc_device *adc_dev = iio_priv(indio_dev);
>  	int i, fifo1count;
>  
> -	tiadc_writel(adc_dev, REG_IRQCLR, (IRQENB_FIFO1THRES |
> -				IRQENB_FIFO1OVRRUN |
> -				IRQENB_FIFO1UNDRFLW));
> +	tiadc_writel(adc_dev, REG_IRQCLR,
> +		     IRQENB_FIFO1THRES | IRQENB_FIFO1OVRRUN |
> +		     IRQENB_FIFO1UNDRFLW);
>  
>  	/* Flush FIFO. Needed in corner cases in simultaneous tsc/adc use */
>  	fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
> @@ -320,8 +320,9 @@ static int tiadc_buffer_postenable(struct iio_dev *indio_dev)
>  
>  	am335x_tsc_se_set_cache(adc_dev->mfd_tscadc, enb);
>  
> -	tiadc_writel(adc_dev,  REG_IRQSTATUS, IRQENB_FIFO1THRES
> -				| IRQENB_FIFO1OVRRUN | IRQENB_FIFO1UNDRFLW);
> +	tiadc_writel(adc_dev, REG_IRQSTATUS,
> +		     IRQENB_FIFO1THRES | IRQENB_FIFO1OVRRUN |
> +		     IRQENB_FIFO1UNDRFLW);
>  
>  	irq_enable = IRQENB_FIFO1OVRRUN;
>  	if (!dma->chan)
> @@ -337,8 +338,9 @@ static int tiadc_buffer_predisable(struct iio_dev *indio_dev)
>  	struct tiadc_dma *dma = &adc_dev->dma;
>  	int fifo1count, i;
>  
> -	tiadc_writel(adc_dev, REG_IRQCLR, (IRQENB_FIFO1THRES |
> -				IRQENB_FIFO1OVRRUN | IRQENB_FIFO1UNDRFLW));
> +	tiadc_writel(adc_dev, REG_IRQCLR,
> +		     IRQENB_FIFO1THRES | IRQENB_FIFO1OVRRUN |
> +		     IRQENB_FIFO1UNDRFLW);
>  	am335x_tsc_se_clr(adc_dev->mfd_tscadc, adc_dev->buffer_en_ch_steps);
>  	adc_dev->buffer_en_ch_steps = 0;
>  	adc_dev->total_ch_enabled = 0;
> @@ -370,12 +372,11 @@ static const struct iio_buffer_setup_ops tiadc_buffer_setup_ops = {
>  };
>  
>  static int tiadc_iio_buffered_hardware_setup(struct device *dev,
> -	struct iio_dev *indio_dev,
> -	irqreturn_t (*pollfunc_bh)(int irq, void *p),
> -	irqreturn_t (*pollfunc_th)(int irq, void *p),
> -	int irq,
> -	unsigned long flags,
> -	const struct iio_buffer_setup_ops *setup_ops)
> +					     struct iio_dev *indio_dev,

I would consider this particular form fine to keep line lengths down.
It's not very important now we have some more slack up to 100 chars though.

> +					     irqreturn_t (*pollfunc_bh)(int irq, void *p),
> +					     irqreturn_t (*pollfunc_th)(int irq, void *p),
> +					     int irq, unsigned long flags,
> +					     const struct iio_buffer_setup_ops *setup_ops)
>  {
>  	int ret;
>  
> @@ -386,7 +387,7 @@ static int tiadc_iio_buffered_hardware_setup(struct device *dev,
>  		return ret;
>  
>  	return devm_request_threaded_irq(dev, irq, pollfunc_th, pollfunc_bh,
> -				flags, indio_dev->name, indio_dev);
> +					 flags, indio_dev->name, indio_dev);
>  }
>  
>  static const char * const chan_name_ain[] = {
> @@ -411,12 +412,11 @@ static int tiadc_channel_init(struct device *dev, struct iio_dev *indio_dev,
>  	indio_dev->num_channels = channels;
>  	chan_array = devm_kcalloc(dev, channels, sizeof(*chan_array),
>  				  GFP_KERNEL);
> -	if (chan_array == NULL)
> +	if (!chan_array)
>  		return -ENOMEM;
>  
>  	chan = chan_array;
>  	for (i = 0; i < channels; i++, chan++) {
> -
>  		chan->type = IIO_VOLTAGE;
>  		chan->indexed = 1;
>  		chan->channel = adc_dev->channel_line[i];
> @@ -434,8 +434,8 @@ static int tiadc_channel_init(struct device *dev, struct iio_dev *indio_dev,
>  }
>  
>  static int tiadc_read_raw(struct iio_dev *indio_dev,
> -		struct iio_chan_spec const *chan,
> -		int *val, int *val2, long mask)
> +			  struct iio_chan_spec const *chan, int *val, int *val2,
> +			  long mask)
>  {
>  	struct tiadc_device *adc_dev = iio_priv(indio_dev);
>  	int ret = IIO_VAL_INT;
> @@ -459,9 +459,8 @@ static int tiadc_read_raw(struct iio_dev *indio_dev,
>  
>  	am335x_tsc_se_set_once(adc_dev->mfd_tscadc, step_en);
>  
> -	timeout = jiffies + msecs_to_jiffies
> -				(IDLE_TIMEOUT * adc_dev->channels);
>  	/* Wait for Fifo threshold interrupt */
> +	timeout = jiffies + msecs_to_jiffies(IDLE_TIMEOUT * adc_dev->channels);
>  	while (1) {
>  		fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
>  		if (fifo1count)
> @@ -473,6 +472,7 @@ static int tiadc_read_raw(struct iio_dev *indio_dev,
>  			goto err_unlock;
>  		}
>  	}
> +
>  	map_val = adc_dev->channel_step[chan->scan_index];
>  
>  	/*
> @@ -490,13 +490,14 @@ static int tiadc_read_raw(struct iio_dev *indio_dev,
>  		if (stepid == map_val) {
>  			read = read & FIFOREAD_DATA_MASK;
>  			found = true;
> -			*val = (u16) read;
> +			*val = (u16)read;
>  		}
>  	}
> +
>  	am335x_tsc_se_adc_done(adc_dev->mfd_tscadc);
>  
>  	if (!found)
> -		ret =  -EBUSY;
> +		ret = -EBUSY;
>  
>  err_unlock:
>  	mutex_unlock(&adc_dev->fifo1_lock);
> @@ -537,6 +538,7 @@ static int tiadc_request_dma(struct platform_device *pdev,
>  		goto err;
>  
>  	return 0;
> +
>  err:
>  	dma_release_channel(dma->chan);
>  	return -ENOMEM;
> @@ -586,7 +588,7 @@ static int tiadc_probe(struct platform_device *pdev)
>  	}
>  
>  	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev));
> -	if (indio_dev == NULL) {
> +	if (!indio_dev) {
>  		dev_err(&pdev->dev, "failed to allocate iio device\n");
>  		return -ENOMEM;
>  	}
> @@ -608,12 +610,11 @@ static int tiadc_probe(struct platform_device *pdev)
>  		return err;
>  
>  	err = tiadc_iio_buffered_hardware_setup(&pdev->dev, indio_dev,
> -		&tiadc_worker_h,
> -		&tiadc_irq_h,
> -		adc_dev->mfd_tscadc->irq,
> -		IRQF_SHARED,
> -		&tiadc_buffer_setup_ops);
> -
> +						&tiadc_worker_h,
> +						&tiadc_irq_h,
> +						adc_dev->mfd_tscadc->irq,
> +						IRQF_SHARED,
> +						&tiadc_buffer_setup_ops);
>  	if (err)
>  		goto err_free_channels;
>  
> @@ -664,8 +665,7 @@ static int __maybe_unused tiadc_suspend(struct device *dev)
>  
>  	idle = tiadc_readl(adc_dev, REG_CTRL);
>  	idle &= ~(CNTRLREG_SSENB);
> -	tiadc_writel(adc_dev, REG_CTRL, (idle |
> -			CNTRLREG_POWERDOWN));
> +	tiadc_writel(adc_dev, REG_CTRL, idle | CNTRLREG_POWERDOWN);
>  
>  	return 0;
>  }
> @@ -678,12 +678,12 @@ static int __maybe_unused tiadc_resume(struct device *dev)
>  
>  	/* Make sure ADC is powered up */
>  	restore = tiadc_readl(adc_dev, REG_CTRL);
> -	restore &= ~(CNTRLREG_POWERDOWN);
> +	restore &= ~CNTRLREG_POWERDOWN;
>  	tiadc_writel(adc_dev, REG_CTRL, restore);
>  
>  	tiadc_step_config(indio_dev);
>  	am335x_tsc_se_set_cache(adc_dev->mfd_tscadc,
> -			adc_dev->buffer_en_ch_steps);
> +				adc_dev->buffer_en_ch_steps);
>  	return 0;
>  }
>  


  reply	other threads:[~2021-08-30 14:13 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-25 15:24 [PATCH 00/40] TI AM437X ADC1 Miquel Raynal
2021-08-25 15:24 ` [PATCH 01/40] clk: ti: am43xx: Add clkctrl data for am43xx ADC1 Miquel Raynal
2021-08-25 15:24 ` [PATCH 02/40] dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD Miquel Raynal
2021-08-30 12:47   ` Jonathan Cameron
2021-09-02 17:35     ` Miquel Raynal
2021-08-31 19:33   ` Rob Herring
2021-08-25 15:24 ` [PATCH 03/40] dt-bindings: touchscreen: ti,am3359-tsc: New yaml description Miquel Raynal
2021-08-30 13:36   ` Jonathan Cameron
2021-09-02 17:45     ` Miquel Raynal
2021-09-05 11:58       ` Jonathan Cameron
2021-08-31 19:37   ` Rob Herring
2021-09-01  7:42     ` Miquel Raynal
2021-08-25 15:24 ` [PATCH 04/40] dt-bindings: iio: adc: ti,am3359-adc: " Miquel Raynal
2021-08-30 12:31   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 05/40] dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file Miquel Raynal
2021-08-30 12:39   ` Jonathan Cameron
2021-08-31 19:38   ` Rob Herring
2021-08-25 15:24 ` [PATCH 06/40] dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible Miquel Raynal
2021-08-30 12:34   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 07/40] dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible Miquel Raynal
2021-08-30 12:35   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 08/40] mfd: ti_am335x_tscadc: Replace license text with SPDX tag Miquel Raynal
2021-08-30 12:38   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 09/40] mfd: ti_am335x_tscadc: Fix style Miquel Raynal
2021-08-30 12:49   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 10/40] mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables Miquel Raynal
2021-08-30 12:52   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 11/40] mfd: ti_am335x_tscadc: Get rid of useless gotos Miquel Raynal
2021-08-30 13:39   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 12/40] mfd: ti_am335x_tscadc: Move the driver structure allocation earlier Miquel Raynal
2021-08-30 14:25   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 13/40] mfd: ti_am335x_tscadc: Reword the comment explaining the dividers Miquel Raynal
2021-08-30 13:43   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 14/40] mfd: ti_am335x_tscadc: Don't search the tree for our clock Miquel Raynal
2021-08-25 15:24 ` [PATCH 15/40] mfd: ti_am335x_tscadc: Simplify divisor calculation Miquel Raynal
2021-08-30 13:47   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 16/40] mfd: ti_am335x_tscadc: Use driver data Miquel Raynal
2021-08-30 14:46   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 17/40] mfd: ti_am335x_tscadc: Mimic the probe from resume() Miquel Raynal
2021-08-25 15:24 ` [PATCH 18/40] mfd: ti_am335x_tscadc: Drop useless variables from the driver structure Miquel Raynal
2021-08-25 15:24 ` [PATCH 19/40] mfd: ti_am335x_tscadc: Always provide an idle configuration Miquel Raynal
2021-08-30 14:49   ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 20/40] mfd: ti_am335x_tscadc: Gather the ctrl register logic at one place Miquel Raynal
2021-08-30 13:56   ` Jonathan Cameron
2021-09-02 19:42     ` Miquel Raynal
2021-09-05 11:13       ` Jonathan Cameron
2021-08-25 15:24 ` [PATCH 21/40] mfd: ti_am335x_tscadc: Rename the subsystem enable macro Miquel Raynal
2021-08-30 14:50   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 22/40] mfd: ti_am335x_tscadc: Add TSC prefix in certain macros Miquel Raynal
2021-08-30 14:52   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 23/40] mfd: ti_am335x_tscadc: Rename a variable Miquel Raynal
2021-08-30 14:53   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 24/40] mfd: ti_am335x_tscadc: Fix an error message Miquel Raynal
2021-08-30 13:58   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 25/40] mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen Miquel Raynal
2021-08-30 13:59   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 26/40] mfd: ti_am335x_tscadc: Introduce has_tsc Miquel Raynal
2021-08-30 14:02   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 27/40] mfd: ti_am335x_tscadc: Move control register configuration Miquel Raynal
2021-08-30 14:03   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 28/40] mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support Miquel Raynal
2021-08-30 14:10   ` Jonathan Cameron
2021-09-02 18:31     ` Miquel Raynal
2021-09-02 20:03     ` Miquel Raynal
2021-09-01 19:26   ` Grygorii Strashko
2021-09-02  6:47     ` Miquel Raynal
2021-09-02  9:57       ` Grygorii Strashko
2021-08-25 15:25 ` [PATCH 29/40] mfd: ti_am335x_tscadc: Support the correctly spelled DT property Miquel Raynal
2021-08-30 14:11   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 30/40] iio: adc: ti_am335x_adc: Replace license text with SPDX tag Miquel Raynal
2021-08-30 14:12   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 31/40] iio: adc: ti_am335x_adc: Fix style Miquel Raynal
2021-08-30 14:16   ` Jonathan Cameron [this message]
2021-08-25 15:25 ` [PATCH 32/40] iio: adc: ti_am335x_adc: Get rid of useless gotos Miquel Raynal
2021-08-30 14:18   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 33/40] iio: adc: ti_am335x_adc: Gather the checks on the delays Miquel Raynal
2021-08-30 14:19   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 34/40] iio: adc: ti_am335x_adc: Add a unit to the timeout delay Miquel Raynal
2021-08-30 14:20   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 35/40] iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls Miquel Raynal
2021-08-30 14:22   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 36/40] iio: adc: ti_am335x_adc: Add the scale information Miquel Raynal
2021-08-30 14:23   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 37/40] iio: adc: ti_am335x_adc: Add the am437x compatible Miquel Raynal
2021-08-30 14:24   ` Jonathan Cameron
2021-08-25 15:25 ` [PATCH 38/40] ARM: dts: am437x-cm-t43: Use a correctly spelled DT property Miquel Raynal
2021-08-25 15:25 ` [PATCH 39/40] ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardware module Miquel Raynal
2021-08-25 15:25 ` [PATCH 40/40] ARM: dts: am437x-gp-evm: enable ADC1 Miquel Raynal

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210830151631.051af320@jic23-huawei \
    --to=jic23@kernel.org \
    --cc=bcousson@baylibre.com \
    --cc=devicetree@vger.kernel.org \
    --cc=lars@metafoo.de \
    --cc=lee.jones@linaro.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-iio@vger.kernel.org \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=miquel.raynal@bootlin.com \
    --cc=mturquette@baylibre.com \
    --cc=pmeerw@pmeerw.net \
    --cc=robh+dt@kernel.org \
    --cc=ryan.barnett@collins.com \
    --cc=sboyd@kernel.org \
    --cc=t-kristo@ti.com \
    --cc=thomas.petazzoni@bootlin.com \
    --cc=tony@atomide.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox