diff options
Diffstat (limited to 'board/ti/am335x')
-rw-r--r-- | board/ti/am335x/Kconfig | 15 | ||||
-rw-r--r-- | board/ti/am335x/README | 6 |
2 files changed, 18 insertions, 3 deletions
diff --git a/board/ti/am335x/Kconfig b/board/ti/am335x/Kconfig index b9f6bd7122..1ddbb2c67c 100644 --- a/board/ti/am335x/Kconfig +++ b/board/ti/am335x/Kconfig @@ -22,4 +22,19 @@ config CONS_INDEX board you may want something other than UART0 as for example the IDK uses UART3 so enter 4 here. +config NOR + bool "Support for NOR flash" + help + The AM335x SoC supports having a NOR flash connected to the GPMC. + In practice this is seen as a NOR flash module connected to the + "memory cape" for the BeagleBone family. + +config NOR_BOOT + bool "Support for booting from NOR flash" + depends on NOR + help + Enabling this will make a U-Boot binary that is capable of being + booted via NOR. In this case we will enable certain pinmux early + as the ROM only partially sets up pinmux. We also default to using + NOR for environment. endif diff --git a/board/ti/am335x/README b/board/ti/am335x/README index 947305b58d..19e0eccbac 100644 --- a/board/ti/am335x/README +++ b/board/ti/am335x/README @@ -86,9 +86,9 @@ Step-3: Set BOOTSEL pin to select NAND boot, and POR the device. NOR === -The Beaglebone White can be equiped with a "memory cape" that in turn can +The Beaglebone White can be equipped with a "memory cape" that in turn can have a NOR module plugged into it. In this case it is then possible to -program and boot from NOR. Note that due to how U-Boot is architectured we +program and boot from NOR. Note that due to how U-Boot is designed we must build a specific version of U-Boot that knows we have NOR flash. This build is named 'am335x_evm_nor'. Further, we have a 'am335x_evm_norboot' build that will assume that the environment is on NOR rather than NAND. In @@ -193,7 +193,7 @@ Falcon Mode: NAND In this case the additional data is written to another partition of the NAND. In this example we assume that the uImage and device tree to be are -already located on the NAND somewhere (such as fileystem or mtd partition) +already located on the NAND somewhere (such as filesystem or mtd partition) along with a Falcon Mode aware MLO written to the correct locations for booting and mtdparts have been configured correctly for the board: |