|
@@ -38,4 +38,26 @@
|
|
#define BFIN_BOOT_8HOST_DMA 12 /* boot ldr from 8-bit host dma */
|
|
#define BFIN_BOOT_8HOST_DMA 12 /* boot ldr from 8-bit host dma */
|
|
#define BFIN_BOOT_NAND 13 /* boot ldr from nand flash */
|
|
#define BFIN_BOOT_NAND 13 /* boot ldr from nand flash */
|
|
|
|
|
|
|
|
+#ifndef __ASSEMBLY__
|
|
|
|
+static inline const char *get_bfin_boot_mode(int bfin_boot)
|
|
|
|
+{
|
|
|
|
+ switch (bfin_boot) {
|
|
|
|
+ case BFIN_BOOT_BYPASS: return "bypass";
|
|
|
|
+ case BFIN_BOOT_PARA: return "parallel flash";
|
|
|
|
+ case BFIN_BOOT_SPI_MASTER: return "spi flash";
|
|
|
|
+ case BFIN_BOOT_SPI_SLAVE: return "spi slave";
|
|
|
|
+ case BFIN_BOOT_TWI_MASTER: return "i2c flash";
|
|
|
|
+ case BFIN_BOOT_TWI_SLAVE: return "i2c slave";
|
|
|
|
+ case BFIN_BOOT_UART: return "uart";
|
|
|
|
+ case BFIN_BOOT_IDLE: return "idle";
|
|
|
|
+ case BFIN_BOOT_FIFO: return "fifo";
|
|
|
|
+ case BFIN_BOOT_MEM: return "memory";
|
|
|
|
+ case BFIN_BOOT_16HOST_DMA: return "16bit dma";
|
|
|
|
+ case BFIN_BOOT_8HOST_DMA: return "8bit dma";
|
|
|
|
+ case BFIN_BOOT_NAND: return "nand flash";
|
|
|
|
+ default: return "INVALID";
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+#endif
|
|
|
|
+
|
|
#endif
|
|
#endif
|