summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYork Sun <yorksun@freescale.com>2007-10-31 14:59:04 -0500
committerJon Loeliger <jdl@freescale.com>2007-11-07 14:09:09 -0600
commit070ba56115b4da63b46e974287fa4550d4023386 (patch)
tree931fe8226b1fe1fb5b00f43612ae9028c8bef83f /include
parenta877880c6949e948bd63cd6ea4e216573d2f53dd (diff)
downloadu-boot-imx-070ba56115b4da63b46e974287fa4550d4023386.zip
u-boot-imx-070ba56115b4da63b46e974287fa4550d4023386.tar.gz
u-boot-imx-070ba56115b4da63b46e974287fa4550d4023386.tar.bz2
8610: Add console frame buffer support to FSL 8610 DIU driver.
Add cfb console support to FSL 8610 DIU driver. Inspect board version from PIXIS to obtain correct pixel format. Use #define CONFIG_VIDEO in config file to enable fb console. To switch monitor, set monitor variable to 0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS followed by "diufb init". Preserve logo bitmap at the top of the fb console. Signed-off-by: York Sun <yorksun@freescale.com> Signed-off-by: Jon Loeliger <jdl@freescale.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/MPC8610HPCD.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/include/configs/MPC8610HPCD.h b/include/configs/MPC8610HPCD.h
index 00c94ef..f5d9c09 100644
--- a/include/configs/MPC8610HPCD.h
+++ b/include/configs/MPC8610HPCD.h
@@ -22,6 +22,15 @@
#define CONFIG_LINUX_RESET_VEC 0x100 /* Reset vector used by Linux */
#define CONFIG_FSL_DIU_FB 1 /* FSL DIU */
+
+/* video */
+#undef CONFIG_VIDEO
+
+#if defined(CONFIG_VIDEO)
+#define CONFIG_CFB_CONSOLE
+#define CONFIG_VGA_AS_SINGLE_DEVICE
+#endif
+
#ifdef RUN_DIAG
#define CFG_DIAG_ADDR 0xff800000
#endif
@@ -314,15 +323,17 @@
#define CONFIG_EEPRO100
#define CONFIG_TULIP
-#if 0 /* TODO */
/************************************************************
* USB support
************************************************************/
-#define CONFIG_USB_OHCI 1
+#define CONFIG_PCI_OHCI 1
+#define CONFIG_USB_OHCI_NEW 1
#define CONFIG_USB_KEYBOARD 1
#define CFG_DEVICE_DEREGISTER
-#define CFG_USB_INTERRUPT_POLL 1
-#endif
+#define CFG_USB_EVENT_POLL 1
+#define CFG_USB_OHCI_SLOT_NAME "ohci_pci"
+#define CFG_USB_OHCI_MAX_ROOT_PORTS 15
+#define CFG_OHCI_SWAP_REG_ACCESS 1
#if !defined(CONFIG_PCI_PNP)
#define PCI_ENET0_IOADDR 0xe0000000
@@ -472,6 +483,7 @@
#define CONFIG_CMD_PCI
#define CONFIG_CMD_SCSI
#define CONFIG_CMD_EXT2
+#define CONFIG_CMD_USB
#endif