2020-09-11 12:48 AM
Hello,
Our team is currently working on stm32mp1 boards (the dk2 and the ev1).
Our software architecture is using TFA, OPTEE, Uboot and Linux.
For our needs, we have developed an SPI driver for OPTEE. The OPTEE version on which we developed this driver was 3.3.0. This SPI driver has been used flawlessly with SPI6 (Secure only on GPIOZ) and SPI5 (NonSecure only on GPIOF).
To keep up with ST development, we have rebased the new 3.9.0 branch on our custom 3.3.0 branch.
We have now issues with our SPI driver on 3.9.0 :
· No SCK and no MOSI/MISO (only chip-select) on the SPI5
· Only SCK and CS are working on the SPI6, no MOSI/MISO.
We have conducted extensive debugging, checked all the relevant registers (Clocks, Gpios, SPI) but without finding hints of what was wrong.
Do you have ideas of new features/modifications introduced by the 3.9.0 development which could break our SPI driver, initially working on 3.3.0 ?
Thank you for your answer,
Regards,
Romain