summaryrefslogtreecommitdiff
path: root/packages/linux
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2008-05-09 19:08:08 +0000
committerKoen Kooi <koen@openembedded.org>2008-05-09 19:08:08 +0000
commit363dc06e79fd13b277a506967b46a77ffbec8d7d (patch)
tree86201c27142ab2c08235a115b22846faebbdde06 /packages/linux
parent3a718f30ca105dde01c8f8ee709550daf721839a (diff)
linux-omap2 git: add working DVI patch (sent upstream for review), update defconfig
Diffstat (limited to 'packages/linux')
-rw-r--r--packages/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-driver-to-turn-on-the-TFP410-framer.patch (renamed from packages/linux/linux-omap2-git/beagleboard/beagle-dvi-first-try.diff)19
-rw-r--r--packages/linux/linux-omap2-git/beagleboard/defconfig18
-rw-r--r--packages/linux/linux-omap2_git.bb4
3 files changed, 23 insertions, 18 deletions
diff --git a/packages/linux/linux-omap2-git/beagleboard/beagle-dvi-first-try.diff b/packages/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-driver-to-turn-on-the-TFP410-framer.patch
index b6f9615ec4..e58c90adea 100644
--- a/packages/linux/linux-omap2-git/beagleboard/beagle-dvi-first-try.diff
+++ b/packages/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-driver-to-turn-on-the-TFP410-framer.patch
@@ -40,10 +40,10 @@ index cad6a68..fe7ee5d 100644
omapfb-objs := $(objs-yy)
diff --git a/drivers/video/omap/lcd_omap3beagle.c b/drivers/video/omap/lcd_omap3beagle.c
new file mode 100644
-index 0000000..99343b1
+index 0000000..d49101a
--- /dev/null
+++ b/drivers/video/omap/lcd_omap3beagle.c
-@@ -0,0 +1,141 @@
+@@ -0,0 +1,140 @@
+/*
+ * LCD panel support for the TI OMAP3 Beagle board
+ *
@@ -79,8 +79,8 @@ index 0000000..99343b1
+
+#define LCD_XRES 1024
+#define LCD_YRES 768
-+#define LCD_PIXCLOCK_MAX 16700 /* in pico seconds */
-+#define LCD_PIXCLOCK_MIN 15200 /* in pico seconds */
++#define LCD_PIXCLOCK_MAX 64000 /* in pico seconds */
++#define LCD_PIXCLOCK_MIN 64000 /* in pico seconds */
+
+#define ENABLE_VDAC_DEDICATED 0x03
+#define ENABLE_VDAC_DEV_GRP 0x20
@@ -101,13 +101,13 @@ index 0000000..99343b1
+
+static int omap3beagle_panel_enable(struct lcd_panel *panel)
+{
-+ omap_set_gpio_dataout(LCD_PANEL_ENABLE_GPIO, 0);
++ omap_set_gpio_dataout(LCD_PANEL_ENABLE_GPIO, 1);
+ return 0;
+}
+
+static void omap3beagle_panel_disable(struct lcd_panel *panel)
+{
-+ omap_set_gpio_dataout(LCD_PANEL_ENABLE_GPIO, 1);
++ omap_set_gpio_dataout(LCD_PANEL_ENABLE_GPIO, 0);
+}
+
+static unsigned long omap3beagle_panel_get_caps(struct lcd_panel *panel)
@@ -117,11 +117,10 @@ index 0000000..99343b1
+
+struct lcd_panel omap3beagle_panel = {
+ .name = "omap3beagle",
-+ .config = OMAP_LCDC_PANEL_TFT | OMAP_LCDC_INV_VSYNC |
-+ OMAP_LCDC_INV_HSYNC,
++ .config = OMAP_LCDC_PANEL_TFT,
+
-+ .bpp = 16,
-+ .data_lines = 18,
++ .bpp = 24,
++ .data_lines = 24,
+ .x_res = LCD_XRES,
+ .y_res = LCD_YRES,
+ .hsw = 3, /* hsync_len (4) - 1 */
diff --git a/packages/linux/linux-omap2-git/beagleboard/defconfig b/packages/linux/linux-omap2-git/beagleboard/defconfig
index 9e2c6d4034..8d238c6594 100644
--- a/packages/linux/linux-omap2-git/beagleboard/defconfig
+++ b/packages/linux/linux-omap2-git/beagleboard/defconfig
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.26-rc1-omap1
-# Wed May 7 10:17:18 2008
+# Fri May 9 20:17:52 2008
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -688,7 +688,6 @@ CONFIG_USB_ZD1201=m
# CONFIG_USB_NET_RNDIS_WLAN is not set
# CONFIG_RTL8187 is not set
# CONFIG_P54_COMMON is not set
-# CONFIG_IWLWIFI is not set
# CONFIG_IWLWIFI_LEDS is not set
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
@@ -1229,13 +1228,17 @@ CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_OMAP=y
# CONFIG_FB_OMAP_LCDC_EXTERNAL is not set
# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
-CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=2
+CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=4
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
#
# Display device support
#
-# CONFIG_DISPLAY_SUPPORT is not set
+CONFIG_DISPLAY_SUPPORT=y
+
+#
+# Display hardware drivers
+#
#
# Console display driver support
@@ -1248,7 +1251,10 @@ CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
-# CONFIG_LOGO is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+CONFIG_LOGO_LINUX_VGA16=y
+CONFIG_LOGO_LINUX_CLUT224=y
#
# Sound
@@ -1358,7 +1364,7 @@ CONFIG_USB_SUSPEND=y
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_HCD=y
CONFIG_OMAP_EHCI_PHY_MODE=y
# CONFIG_OMAP_EHCI_TLL_MODE is not set
CONFIG_USB_EHCI_ROOT_HUB_TT=y
diff --git a/packages/linux/linux-omap2_git.bb b/packages/linux/linux-omap2_git.bb
index ac8a59e99e..545817b860 100644
--- a/packages/linux/linux-omap2_git.bb
+++ b/packages/linux/linux-omap2_git.bb
@@ -5,7 +5,7 @@ FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/linux-omap2-git/${MA
SRCREV = "cb170dcdce58de20b045ae964a4ccfc29aad1647"
PV = "2.6.25+2.6.26-rc1+git${SRCREV}"
-PR = "r10"
+PR = "r11"
SRC_URI = "git://source.mvista.com/git/linux-omap-2.6.git;protocol=git \
@@ -15,7 +15,7 @@ SRC_URI_append_beagleboard = " file://no-harry-potter.diff;patch=1 \
file://usb-timout.patch;patch=1 \
file://l2-cache.patch;patch=1 \
file://0001-This-patch-adds-RTC-support-to-the-omap3-based-beagl.patch;patch=1 \
-# file://beagle-dvi-first-try.diff;patch=1 \
+ file://0001-omap3beagle-add-driver-to-turn-on-the-TFP410-framer.patch;patch=1 \
"
COMPATIBLE_MACHINE = "omap2430sdp|omap2420h4|beagleboard"