Hi,
We had a parallel NOR flash discussion in the below link but the thread has been locked now:
http://e2e.ti.com/support/processors/f/791/t/834972#pi320966=7
Cotinuing the same discussion, I am opening a new thread with below question:
Hi Andreas,
Cypress team have tested S70GL02GS on Xilinx Zynq-7000 SoC, they are able to detect two chips (dies) and able to write more than two consecutive sectors.
Please refer to below link dated Mar 18, 2020 12:03 AM
https://community.cypress.com/thread/49446?start=15&tstart=0
With further discussion on this topic,
The flash node in my DTS is parsed in physmap-core.c, physmap_flash_probe() whereas TI's kernel tree will never execute physmap_flash_probe() in physmap-core.c. Everything happens in “drivers/memory/omap-gpmc.c”.
This we have noticed and raised this question with TI in below link (Oct 4, 2019 9:46 AM)
http://e2e.ti.com/support/processors/f/791/t/834972#pi320966=2
From our debugging also, in old TI kernel (V3.2) we have noticed physmap_flash_probe() being used and it is working fine with S70GL02GS.
What is that gpmc driver is doing different than platfrom driver?
Regards
Srinivasa