arm: mach-k3: am642: Define NAND boot device
AM642 SoC supports booting from GPMC NAND device. Define boot device for it. Signed-off-by: Roger Quadros <rogerq@kernel.org>
This commit is contained in:
parent
3c8e18effc
commit
189bd2cc06
|
|
@ -351,6 +351,9 @@ static u32 __get_primary_bootmedia(u32 main_devstat)
|
||||||
case BOOT_DEVICE_EMMC:
|
case BOOT_DEVICE_EMMC:
|
||||||
return BOOT_DEVICE_MMC1;
|
return BOOT_DEVICE_MMC1;
|
||||||
|
|
||||||
|
case BOOT_DEVICE_NAND:
|
||||||
|
return BOOT_DEVICE_NAND;
|
||||||
|
|
||||||
case BOOT_DEVICE_MMC:
|
case BOOT_DEVICE_MMC:
|
||||||
if ((bootmode_cfg & MAIN_DEVSTAT_PRIMARY_MMC_PORT_MASK) >>
|
if ((bootmode_cfg & MAIN_DEVSTAT_PRIMARY_MMC_PORT_MASK) >>
|
||||||
MAIN_DEVSTAT_PRIMARY_MMC_PORT_SHIFT)
|
MAIN_DEVSTAT_PRIMARY_MMC_PORT_SHIFT)
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@
|
||||||
|
|
||||||
#define BOOT_DEVICE_USB 0x2A
|
#define BOOT_DEVICE_USB 0x2A
|
||||||
#define BOOT_DEVICE_DFU 0x0A
|
#define BOOT_DEVICE_DFU 0x0A
|
||||||
|
#define BOOT_DEVICE_NAND 0x0B
|
||||||
#define BOOT_DEVICE_GPMC_NOR 0x0C
|
#define BOOT_DEVICE_GPMC_NOR 0x0C
|
||||||
#define BOOT_DEVICE_PCIE 0x0D
|
#define BOOT_DEVICE_PCIE 0x0D
|
||||||
#define BOOT_DEVICE_XSPI 0x0E
|
#define BOOT_DEVICE_XSPI 0x0E
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue