summaryrefslogtreecommitdiff
path: root/include/configs/QT1040-1GB.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/configs/QT1040-1GB.h')
-rw-r--r--include/configs/QT1040-1GB.h43
1 files changed, 26 insertions, 17 deletions
diff --git a/include/configs/QT1040-1GB.h b/include/configs/QT1040-1GB.h
index 3aa4c37..061b88e 100644
--- a/include/configs/QT1040-1GB.h
+++ b/include/configs/QT1040-1GB.h
@@ -499,7 +499,9 @@
/* #define CONFIG_DOS_PARTITION */
#endif /* CONFIG_PCI */
-/* SATA */
+/*
+ * SATA
+ */
#define CONFIG_FSL_SATA_V2
#ifdef CONFIG_FSL_SATA_V2
#define CONFIG_LIBATA
@@ -521,18 +523,26 @@
#define CONFIG_SPI_FLASH_MTD
-#define CONFIG_USB_EHCI_FSL
-#define CONFIG_HAS_FSL_DR_USB
-#ifdef CONFIG_USB_EHCI
+/*
+ * USB
+ */
+#ifdef CONFIG_USB_EHCI_HCD
#define CONFIG_USB_EHCI_FSL
#define CONFIG_EHCI_HCD_INIT_AFTER_RESET
-#endif /* CONFIG_USB_EHCI*/
+#define CONFIG_HAS_FSL_DR_USB
+#if (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
+#define CONFIG_EHCI_DESC_BIG_ENDIAN /* Endiannes fix for EHCI USB */
+#endif
+#endif
+/*
+ * SDHC
+ */
#ifdef CONFIG_MMC
#define CONFIG_FSL_ESDHC
#define CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK
#define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
-#define CONFIG_CMD_MMC
+/*#define CONFIG_CMD_MMC*/
/* #define CONFIG_GENERIC_MMC */
#define CONFIG_CMD_EXT2
/*#define CONFIG_CMD_FAT*/
@@ -573,26 +583,25 @@
#define CONFIG_QE
#define CONFIG_U_QE
-#if 0
-/* TODO: move FMAN/QE ucode to boot source */
/* Default address of microcode for the Linux Fman driver */
-#if defined(CONFIG_SDCARD)
-/*
+/* TODO: move FMAN/QE ucode to boot source */
+
+#if defined(CONFIG_SDHC_FLASH_BOOT)
+/*
* PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
* about 1MB (2048 blocks), Env is stored after the image, and the env size is
* 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080.
*/
-#define CONFIG_SYS_QE_FMAN_FW_IN_MMC
+/*#define CONFIG_SYS_QE_FMAN_FW_IN_MMC
#define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
-#define CONFIG_SYS_QE_FW_ADDR (512 * 0x920)
-#endif
-#endif
-#if defined(CONFIG_NAND_FLASH_BOOT)
+#define CONFIG_SYS_QE_FW_ADDR (512 * 0x920)*/
#define CONFIG_SYS_QE_FMAN_FW_IN_NAND
#define CONFIG_SYS_FMAN_FW_ADDR (0x240000) /* Refer to mtdparts: fman_ucode */
+#define CONFIG_SYS_QE_FW_ADDR (0x280000) /* Refer to mtdparts: qe_ucode */
-/* #define CONFIG_SYS_QE_FW_IN_NAND
-#define CONFIG_SYS_QE_FW_LENGTH (0x10000) */
+#elif defined(CONFIG_NAND_FLASH_BOOT)
+#define CONFIG_SYS_QE_FMAN_FW_IN_NAND
+#define CONFIG_SYS_FMAN_FW_ADDR (0x240000) /* Refer to mtdparts: fman_ucode */
#define CONFIG_SYS_QE_FW_ADDR (0x280000) /* Refer to mtdparts: qe_ucode */
#else