On Fri, Aug 06, 2021 at 09:20:45AM +0200, Marc Kleine-Budde wrote: > On 05.08.2021 21:27:50, Dario Binacchi wrote: > > Convert the Bosch C_CAN/D_CAN controller device tree binding > > documentation to json-schema. > > > > Document missing properties. > > Remove "ti,hwmods" as it is no longer used in TI dts. > > Make "clocks" required as it is used in all dts. > > Update the examples. > > > > Signed-off-by: Dario Binacchi <dariobin@xxxxxxxxx> > > [...] > > > +if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - bosch,d_can > > + > > +then: > > + properties: > > + interrupts: > > + minItems: 4 > > + maxItems: 4 > > The driver uses only 1 interrupt, on the other hand the only in-tree > user the bosch,d_can compatible specifies 4 interrupts. The DT should reflect all the interrupts. It can't know what some OS or some version of OS actually uses. Rob