Hi @TS-Russell I just wanted to inform you that the dts below is now working
&spi3 {
pinctrl-0 = <&spi3_sck_pc10 &spi3_miso_pc11 &spi3_mosi_pc12>;
pinctrl-names = "default";
status = "okay";
cs-gpios = <&gpioc 3 GPIO_ACTIVE_LOW>;
w25q128jv: w25q128s@0 {
compatible = "winbond,w25q128jv", "jedec,spi-nor", "st,stm32-spi-nor";
reg = <0>;
spi-max-frequency = <80000000>;
size = <0x1000000>; /* 16MB (128Mbit) */
jedec-id = [ef 70 18];
has-dpd;
t-enter-dpd = <20000>;
t-exit-dpd = <100000>;
};
};
The main issue I had was to incorrectly determine the memory type from the ref manual based on the chip I’m using. The type 40 was incorrect and had to be 70 in the jedec-id.
Thanks for your support
regards
Einar