Hi,
Thanks for testing. Just for confirmation that the steps you have done is reflected after boot, can you check below command:
ls /proc/device-tree/spi@7000d400/spi@0
does not list controller-data.
Meanwhile, Am checking what else has changed from J4.3 to J4.4
Also, would like to know any failure messages you saw in dmesg while communicating? It would be helpful to know where exactly is the failure.
Any garbage data you are receiving?
Thanks.
Yes these 2 properties are in controller-data now(J4.4) to make it work with main SPI driver. Previously, they were directly added in slave (spi@0) which won;t have any affect. So, it is not the problem.
Am checking from other modules side which affects SPI if anything is changed.
Changing SPI mode from 3 to 1 at code level for the spidev driver the communication starts to work. #define SPI_MODE_1 (0|SPI_SPHA) ... #define SPI_MODE_3 (SPI_CPOL|SPI_SPHA)