Booting over SPI with NOR Flash

I am trying to figure out if it is possible to boot over SPI using NOR flash with the AM335x chip series.

I can see that you can boot a raw kernel over SPI Flash with the in ROM boot loader, however would it be possible to have a filesystem on SPI Flash like the BeagleBone has on the MMC Cards.


1) Processor Initialises
2) Setup for SPI
3) Reads FAT partition on SPI NOR
4) Executes MLO found on FAT Partition
5) MLO executes u-boot.img from FAT Partition
5) u-boot boots kernel from second partition (ext4) on SPI NOR Flash