Hi Krzysztof, thanks for the quick response. On Sat, Mar 1, 2025 at 2:13 PM Krzysztof Kozlowski <krzk@xxxxxxxxxx> wrote: > > On 28/02/2025 10:47, iansdannapel@xxxxxxxxx wrote: > > + > > + References: > > + - https://www.efinixinc.com/docs/an006-configuring-trion-fpgas-v6.3.pdf > > + - https://www.efinixinc.com/docs/an033-configuring-titanium-fpgas-v2.8.pdf > > + - https://www.efinixinc.com/docs/an061-configuring-topaz-fpgas-v1.1.pdf > > + > > +allOf: > > + - $ref: /schemas/spi/spi-peripheral-props.yaml# > > + > > +properties: > > + compatible: > > + enum: > > + - efinix,trion-spi > > + - efinix,titanium-spi > > + - efinix,topaz-spi > > > Same comments as before about compatibility. Address or implement. > The compatibles are implemented in the device match table, what exactly should be addressed or implemented here? > > + - efinix,fpga-spi > > > And this one is for which device? It is not even used. The proposed compatible is a generic fallback for any Efinix FPGA Series. Isn't it used if the compatible is part of the drivers match table? Regards, Ian