diff options
| -rw-r--r-- | meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch | 34 | ||||
| -rw-r--r-- | meta/packages/linux/linux-omap_2.6.24.7.bb | 3 |
2 files changed, 36 insertions, 1 deletions
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch b/meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch new file mode 100644 index 0000000000..362368a6cf --- /dev/null +++ b/meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | Index: linux-2.6.24/drivers/video/omap/omap_disp_out.c | ||
| 2 | =================================================================== | ||
| 3 | --- linux-2.6.24.orig/drivers/video/omap/omap_disp_out.c 2008-10-08 10:53:04.000000000 +0100 | ||
| 4 | +++ linux-2.6.24/drivers/video/omap/omap_disp_out.c 2008-10-08 10:53:57.000000000 +0100 | ||
| 5 | @@ -1020,6 +1020,7 @@ | ||
| 6 | else | ||
| 7 | return -EINVAL; | ||
| 8 | |||
| 9 | +#ifdef CONFIG_OMAP2_TV | ||
| 10 | if (out_dev == OMAP2_OUTPUT_TV) { | ||
| 11 | if (tv_in_use == 0) { | ||
| 12 | h4_i2c_tvout_on(NULL); | ||
| 13 | @@ -1027,6 +1028,7 @@ | ||
| 14 | tv_in_use = 1; | ||
| 15 | } | ||
| 16 | } | ||
| 17 | +#endif | ||
| 18 | |||
| 19 | if(omap2_disp_get_output_dev(layer) == out_dev) | ||
| 20 | return count; | ||
| 21 | @@ -1050,11 +1052,13 @@ | ||
| 22 | (omap2_disp_get_output_dev(OMAP2_VIDEO1) == OMAP2_OUTPUT_LCD) && | ||
| 23 | (omap2_disp_get_output_dev(OMAP2_VIDEO2) == OMAP2_OUTPUT_LCD)) | ||
| 24 | { | ||
| 25 | +#ifdef CONFIG_OMAP2_TV | ||
| 26 | if (tv_in_use != 0) { | ||
| 27 | omap2_disp_disable_output_dev(OMAP2_OUTPUT_TV); | ||
| 28 | h4_i2c_tvout_off(NULL); | ||
| 29 | tv_in_use = 0; | ||
| 30 | } | ||
| 31 | +#endif | ||
| 32 | } | ||
| 33 | |||
| 34 | return count; | ||
diff --git a/meta/packages/linux/linux-omap_2.6.24.7.bb b/meta/packages/linux/linux-omap_2.6.24.7.bb index 5baa320e1c..e04e5677fb 100644 --- a/meta/packages/linux/linux-omap_2.6.24.7.bb +++ b/meta/packages/linux/linux-omap_2.6.24.7.bb | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | require linux-omap.inc | 1 | require linux-omap.inc |
| 2 | 2 | ||
| 3 | PR = "r2" | 3 | PR = "r3" |
| 4 | 4 | ||
| 5 | COMPATIBLE_MACHINE = "omap-3430ldp|omap-3430sdp" | 5 | COMPATIBLE_MACHINE = "omap-3430ldp|omap-3430sdp" |
| 6 | DEFAULT_PREFERENCE = "1" | 6 | DEFAULT_PREFERENCE = "1" |
| @@ -14,6 +14,7 @@ SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 \ | |||
| 14 | http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.24.7.bz2;patch=1 \ | 14 | http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.24.7.bz2;patch=1 \ |
| 15 | file://linux-2.6.24.7-ldp-v1.4.patch.gz;patch=1 \ | 15 | file://linux-2.6.24.7-ldp-v1.4.patch.gz;patch=1 \ |
| 16 | file://fixes.patch;patch=1 \ | 16 | file://fixes.patch;patch=1 \ |
| 17 | file://fixes2.patch;patch=1 \ | ||
| 17 | file://module_fix.patch;patch=1 \ | 18 | file://module_fix.patch;patch=1 \ |
| 18 | file://defconfig-${MACHINE}" | 19 | file://defconfig-${MACHINE}" |
| 19 | 20 | ||
