On 4/7/22 13:58, Kavyasree Kotagiri wrote: > LAN966x SoC supports 3 instances of QSPI. > Data and clock of qspi0, qspi1, qspi2 works upto 100Mhz. > > Signed-off-by: Kavyasree Kotagiri <kavyasree.kotagiri@xxxxxxxxxxxxx> > --- > arch/arm/boot/dts/lan966x.dtsi | 48 ++++++++++++++++++++++++++++++++++ > 1 file changed, 48 insertions(+) > > diff --git a/arch/arm/boot/dts/lan966x.dtsi b/arch/arm/boot/dts/lan966x.dtsi > index 7d2869648050..b3c687db0aea 100644 > --- a/arch/arm/boot/dts/lan966x.dtsi > +++ b/arch/arm/boot/dts/lan966x.dtsi > @@ -196,6 +196,54 @@ > status = "disabled"; > }; > > + qspi0: spi@e0804000 { > + compatible = "microchip,lan966x-qspi"; Why do you introduce a new compatible? Is this IP different than the one on sama7g5? What are the differences? You need to add the new compatible in the bindings file before using it in dt. I see you use "-qspi" for all the 3 instances of the IP. Does this IP support octal mode? Cheers, ta