I have AM335x based board, and i'm doing linux bringup on it.
Until now I was able to bringup u-boot and run LInux from, while rootfs is sitting on pendrive. It sucessfully run.
* u-boot-spl and u-boot is on SPI FLASH, and board correctly start from it.
* Kernel, dtree, rootfs are on attached pendrive.
Now I'm trying to develop device tree, and run devices.
The problem I see, is that with following devicetree:
[ 1.299326] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
However, u-boot is able to probe this flash, perform flashing, and run from it.
My kernel comes from yocto, and it is:
commit 6f3bf13d53820fc12432d7052744be2ee046fc92 (HEAD -> ti-linux-5.4.y)
Merge: d2f658ed506d d5ef1ab82339
Author: LCPD Auto Merger <firstname.lastname@example.org>
Date: Fri Apr 3 10:50:48 2020 -0500
and comes from https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/
Basing on fact that AM335x is able to run from SPI Flash I assume that there is no HW issue in flash connection.
Could you please help me with proper configuration of device tree so I can enable SPI flash ?