Re: [PATCH v3 4/7] spi: axi-spi-engine: support SPI_MULTI_LANE_MODE_STRIPE
From: Andy Shevchenko
Date: Wed Dec 10 2025 - 06:00:29 EST
On Wed, Dec 10, 2025 at 2:02 AM David Lechner <dlechner@xxxxxxxxxxxx> wrote:
> On 12/2/25 8:53 AM, Andy Shevchenko wrote:
> > On Mon, Dec 01, 2025 at 08:20:42PM -0600, David Lechner wrote:
...
> >> +static u8 spi_engine_all_lane_flags(struct spi_device *spi)
> >> +{
> >> + u8 flags = 0;
> >
> >> + int i;
> >
> > Why signed?
>
> Because it is conventional.
I would expect the variable to be the same or close enough to the one
that defines the limit.
> >> + for (i = 0; i < spi->num_data_lanes; i++)
> >> + flags |= BIT(spi->data_lanes[i]);
> >> +
> >> + return flags;
> >> +}
...
> >> version = readl(spi_engine->base + ADI_AXI_REG_VERSION);
> >> - if (ADI_AXI_PCORE_VER_MAJOR(version) != 1) {
> >> + if (ADI_AXI_PCORE_VER_MAJOR(version) > 2) {
> >
> > But this includes v0 as well!
>
> I think it is OK. There was never a version 0 released, nor
> is one expected.
Perhaps a note in the commit message?
> >> }
--
With Best Regards,
Andy Shevchenko