On Wed, Aug 24, 2022 at 08:48:26PM +0100, Peter Maydell wrote: > On Wed, 24 Aug 2022 at 16:51, Jean-Philippe Brucker > <jean-phili...@linaro.org> wrote: > > > > The GPIO devicetree node is missing "interrupt-controller" and > > "#interrupt-cells" properties: > > > > pl061@9030000: 'interrupt-controller' is a required property > > From schema: linux/Documentation/devicetree/bindings/gpio/pl061-gpio.yaml > > pl061@9030000: '#interrupt-cells' is a required property > > From schema: linux/Documentation/devicetree/bindings/gpio/pl061-gpio.yaml > > Why? This is a GPIO controller, not an interrupt controller. > It seems wrong to be advertising in the dtb that it is.
pl061 can be used as an interrupt controller, and I think it's wired that way, with GPIO key acting as an interrupt source. I'll add this to the commit message. Thanks, Jean