Re: [PATCH v6 1/2] dt-bindings: hwlock: add sun6i_hwspinlock

From: Wilken Gottwalt
Date: Mon Mar 01 2021 - 09:09:27 EST


On Mon, 1 Mar 2021 14:12:44 +0100
Maxime Ripard <mripard@xxxxxxxxxx> wrote:

> On Sat, Feb 27, 2021 at 02:03:28PM +0100, Wilken Gottwalt wrote:
> > Adds documentation on how to use the sun6i_hwspinlock driver for sun6i
> > compatible series SoCs.
> >
> > Signed-off-by: Wilken Gottwalt <wilken.gottwalt@xxxxxxxxxx>
> > ---
> > Changes in v6:
> > - fixed formating and name issues in dt documentation
> >
> > Changes in v5:
> > - changed binding to earliest known supported SoC sun6i-a31
> > - dropped unnecessary entries
> >
> > Changes in v4:
> > - changed binding to sun8i-a33-hwpinlock
> > - added changes suggested by Maxime Ripard
> >
> > Changes in v3:
> > - changed symbols from sunxi to sun8i
> >
> > Changes in v2:
> > - fixed memory ranges
> > ---
> > .../hwlock/allwinner,sun6i-hwspinlock.yaml | 45 +++++++++++++++++++
>
> The name of the file doesn't match the compatible, once fixed:
> Acked-by: Maxime Ripard <mripard@xxxxxxxxxx>

This is something that still confuses me. What if you have more than one
compatible string? This won't be solvable. See the qcom binding for example,
there are two strings and none matches. In the omap bindings are also two
strings and only one matches. In all cases, including mine, the bindings
check script is fine with that.

So, you basically want it to be called "allwinner,sun6i-a31-hwspinlock.yaml"?

Sorry if I come up with this, but I don't want to just do it, I want to
understand it.

> Maxime