arm: mach-k3: j722_spl: Add FAST XSPI boot mode
authorVaishnav Achath <vaishnav.a@ti.com>
Wed, 18 Dec 2024 13:13:40 +0000 (18:43 +0530)
committerTom Rini <trini@konsulko.com>
Tue, 31 Dec 2024 21:24:26 +0000 (15:24 -0600)
Fast XSPI boot mode is supported by J722S ROM, add that.

Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Signed-off-by: Prasanth Babu Mantena <p-mantena@ti.com>
Reviewed-by: Udit Kumar <u-kumar1@ti.com>
arch/arm/mach-k3/include/mach/j722s_spl.h
arch/arm/mach-k3/j722s/j722s_init.c

index eab8c51..a91cc82 100644 (file)
@@ -24,6 +24,7 @@
 #define BOOT_DEVICE_DFU                        0x0A
 #define BOOT_DEVICE_GPMC_NAND          0x0B
 #define BOOT_DEVICE_GPMC_NOR           0x0C
+#define BOOT_DEVICE_FAST_XSPI          0x0D
 #define BOOT_DEVICE_XSPI               0x0E
 #define BOOT_DEVICE_NOBOOT             0x0F
 
index 01b0068..c4d9914 100644 (file)
@@ -219,6 +219,8 @@ static u32 __get_primary_bootmedia(u32 devstat)
                fallthrough;
        case BOOT_DEVICE_XSPI:
                fallthrough;
+       case BOOT_DEVICE_FAST_XSPI:
+               fallthrough;
        case BOOT_DEVICE_SPI:
                return BOOT_DEVICE_SPI;