The ports for the IDE controller were reversed. Because u-boot was
configured to look for at most one bus with one disk attached, it looked at
the wrong one, didn't find anything, and quit looking.

This change does not increase the number of busses or devices per bus that
u-boot should check for because scanning for them adds a noticable pause
during boot. It does, however, correct some comments describing the limits.

Signed-off-by: Gabe Black <gabebl...@chromium.org>
---
 include/configs/coreboot.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/configs/coreboot.h b/include/configs/coreboot.h
index c658436..348a25b 100644
--- a/include/configs/coreboot.h
+++ b/include/configs/coreboot.h
@@ -67,14 +67,14 @@
 #define CONFIG_SYS_NS16550_COM2        UART1_BASE
 #define CONFIG_SYS_NS16550_PORT_MAPPED
 
-/* max. 2 IDE busses   */
+/* max. 1 IDE bus      */
 #define CONFIG_SYS_IDE_MAXBUS          1
-/* max. 2 drives per IDE bus */
+/* max. 1 drive per IDE bus */
 #define CONFIG_SYS_IDE_MAXDEVICE       (CONFIG_SYS_IDE_MAXBUS * 1)
 
 #define CONFIG_SYS_ATA_BASE_ADDR       CONFIG_SYS_ISA_IO_BASE_ADDRESS
-#define CONFIG_SYS_ATA_IDE0_OFFSET     0x0170
-#define CONFIG_SYS_ATA_IDE1_OFFSET     0x01F0
+#define CONFIG_SYS_ATA_IDE0_OFFSET     0x01f0
+#define CONFIG_SYS_ATA_IDE1_OFFSET     0x0170
 #define CONFIG_SYS_ATA_DATA_OFFSET     0
 #define CONFIG_SYS_ATA_REG_OFFSET      0
 #define CONFIG_SYS_ATA_ALT_OFFSET      0x200
-- 
1.7.3.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to