diff options
| -rw-r--r-- | meta-fsl-arm/recipes-kernel/linux/linux-imx-3.10.31/0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch | 35 | ||||
| -rw-r--r-- | meta-fsl-arm/recipes-kernel/linux/linux-imx_3.10.31.bb | 2 |
2 files changed, 37 insertions, 0 deletions
diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.10.31/0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.10.31/0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch new file mode 100644 index 000000000..820ce68ea --- /dev/null +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.10.31/0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From 0e981452d7130513e796c1c3d7348905c0d00dce Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gary Bisson <bisson.gary@gmail.com> | ||
| 3 | Date: Tue, 2 Dec 2014 22:11:14 -0800 | ||
| 4 | Subject: [PATCH] ARM: clk-imx6q: fix video divider for revision 1.0 of i.MX6q | ||
| 5 | |||
| 6 | As post dividers do not work on i.MX6Q revision 1.0 they must be fixed | ||
| 7 | to 1. As the table index was wrong, a divider a of 4 could still be | ||
| 8 | requested which implied the clock not to be set properly. This is the | ||
| 9 | root cause of the HDMI not working at high resolution on T1.0 version of | ||
| 10 | the SoC, giving the following error: | ||
| 11 | mxc_sdc_fb fb.27: timeout when waiting for flip irq | ||
| 12 | |||
| 13 | Upstream-Status: Pending | ||
| 14 | |||
| 15 | Signed-off-by: Gary Bisson <bisson.gary@gmail.com> | ||
| 16 | --- | ||
| 17 | arch/arm/mach-imx/clk-imx6q.c | 2 +- | ||
| 18 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 19 | |||
| 20 | diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx/clk-imx6q.c | ||
| 21 | index 25734ed..34e1616f 100644 | ||
| 22 | --- a/arch/arm/mach-imx/clk-imx6q.c | ||
| 23 | +++ b/arch/arm/mach-imx/clk-imx6q.c | ||
| 24 | @@ -312,7 +312,7 @@ static void __init imx6q_clocks_init(struct device_node *ccm_node) | ||
| 25 | post_div_table[1].div = 1; | ||
| 26 | post_div_table[2].div = 1; | ||
| 27 | video_div_table[1].div = 1; | ||
| 28 | - video_div_table[2].div = 1; | ||
| 29 | + video_div_table[3].div = 1; | ||
| 30 | }; | ||
| 31 | |||
| 32 | /* type name parent_name base div_mask */ | ||
| 33 | -- | ||
| 34 | 2.1.3 | ||
| 35 | |||
diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.10.31.bb b/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.10.31.bb index 10ad2f071..8084096a2 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.10.31.bb +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.10.31.bb | |||
| @@ -14,4 +14,6 @@ SRCBRANCH = "imx_3.10.31_1.1.0_beta" | |||
| 14 | SRCREV = "94a7e472c47b800c001c0a5d17bb2f14a13e1980" | 14 | SRCREV = "94a7e472c47b800c001c0a5d17bb2f14a13e1980" |
| 15 | LOCALVERSION = "-1.1.0_beta" | 15 | LOCALVERSION = "-1.1.0_beta" |
| 16 | 16 | ||
| 17 | SRC_URI += "file://0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch" | ||
| 18 | |||
| 17 | COMPATIBLE_MACHINE = "(mx6)" | 19 | COMPATIBLE_MACHINE = "(mx6)" |
