I’m developing a custom kernel version for our products that uses iMX6ULL. For this task, I’m using Colibri iMX6ULL 256 MB (V1.1A) with a Toradex Kernel (git://git.toradex.com/linux-toradex.git | Branch: toradex_5.4-2.1.x-imx) and Toradex U-boot (git://git.toradex.com/u-boot-toradex.git | Branch: Colibri-iMX6ULL_LXDE-Image_2.8b7.-20200610). My build tool is the buildroot-2020.08.
I’m trying to set up the DTS (as you can see below) to use the SPI-NOR memory S25FL256L based on jedec,spi-nor.txt kernel reference documentation. The “FM25V10-GT” memory was not tested yet, however, in our product will assemble either S25FL256L or FM25V10, never both in the same board.
With the conclusion of the kernel compilation and its starts, it is possible to check that apparently the driver was successfully initialized.
When I try sending some file to this memory, the below error is returned:
Looking for “smda” in dmesg command, it is returned:
With the situation showed up, I’d like some help for better set up the S25FL256L device.
The best regards,