Thread (5 messages) 5 messages, 3 authors, 2019-06-12

Re: [PATCH] dt-bindings: gpio: Convert Arm PL061 to json-schema

From: Rob Herring <robh@kernel.org>
Date: 2019-06-11 19:55:12
Also in: linux-gpio, lkml

On Mon, May 27, 2019 at 12:41 AM Viresh Kumar [off-list ref] wrote:
On 24-05-19, 13:38, Linus Walleij wrote:
quoted
On Tue, May 14, 2019 at 2:50 AM Rob Herring [off-list ref] wrote:
quoted
Convert the Arm PL061 GPIO controller binding to json-schema format.

As I'm the author for all but the gpio-ranges line, make the schema dual
GPL/BSD license.

Cc: Linus Walleij <redacted>
Cc: Bartosz Golaszewski <redacted>
Cc: linux-gpio@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Patch applied. As you know I am already a big fan of this scheme.
quoted
This warns on a few platforms missing clocks, interrupt-controller
and/or #interrupt-cells. We could not make those required, but really
they should be IMO. OTOH, it's platforms like Spear and Calxeda which
aren't too active, so I don't know that we want to fix them.
What works for you works for me.

We could add dummy fixed clocks in the DTS files if
we wanted I suppose. The #interrupt-cells and interrupt-controller
things we can just fix, but I wonder what the maintainers of these
platforms are up to? Isn't Calxeda yours, and could Viresh fix
up the SPEAr?
I was hoping to delete Calxeda rather than fix. I'm pretty sure none
of the distros are using the systems anymore and they were the main
users for a while. Otherwise, I would have converted all the bindings
it uses.
I checked SPEAr and it is missing interrupt-controller at few places and clocks
everywhere. Missing clocks should be fine as SPEAr doesn't get clocks from DT.
Clocks not from DT was supposed to be a transitional thing...
And interrupt-controller can be just added, I don't think there would be any
platform dependent side-affects ?
There shouldn't be.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help