Skip to content

linux-imx: add clock fix for T1.0

Gary Bisson yocto-meta-freescale 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2linux-imx: remove unnecessary patches for 3.10.17-1.0.2recipes-kernel/linux/linux-imx-3.10.17/0001-ENGR00309838-ARM-imx6sl-gpc-add-chip-revision-check-.patch recipes-kernel/linux/linux-imx-3.10.17/0002-regulator-pfuze100-Fix-address-of-FABID.patch recipes-kernel/linux/linux-imx-3.10.17/0003-regulator-pfuze100-add-pfuze200-support.patch +7 more+0 -28763 replies
2/2linux-imx: add clock patch for T1.0 version of i.MX6Qrecipes-kernel/linux/linux-imx-3.10.17/0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch recipes-kernel/linux/linux-imx_3.10.17.bb+35 -07 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchEric Nelson
1/2
2/2A-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2][dizzy-next] linux-imx: add clock fix for T1.0

This serie of patch provides a clock patch for T1.0 version of the SoC which was causing the following error message during bootup:
mxc_sdc_fb fb.27: timeout when waiting for flip irq

https://lists.yoctoproject.org/pipermail/meta-freescale/2014-May/008553.html

This patch has been tested with a Sabrelite rev D (5-9-12).

However I've realized this patch doesn't fix the HDMI at 1080p60 when testing Eric's patches on mainline. The reason for it is that 6x_bootscript fixes the resolution at 720p30 which now works great when using FSL kernel. But mainline kernel is forcing 1080p60 by default and can't seem to be changed (don't know what video parameters to use).

Doing more testing on FSL kernel proved that it works only up to 1080p30 but using 60fps seems to still be broken. It is to be noted that the error message doesn't appear anymore. I'll try to compare again the IMX_CHIP_REVISION checks between the 3.0.35 and the 3.10.17 as 1080p60 works on 3.0.35.

I figured it might still be worth integrating this patch as the clock index is clearly wrong. In the meantime I'll work on getting 1080p60 fixed. Only then I will submit the patches to the lkml.

Let me know your thoughts.

Thanks!

Gary Bisson (2):
linux-imx: remove unnecessary patches for 3.10.17-1.0.2
linux-imx: add clock patch for T1.0 version of i.MX6Q

 ...6q-fix-video-divider-for-revision-1.0-of-.patch |   33 +
 ...8-ARM-imx6sl-gpc-add-chip-revision-check-.patch |   52 -
 ...2-regulator-pfuze100-Fix-address-of-FABID.patch |   36 -
 ...3-regulator-pfuze100-add-pfuze200-support.patch |  506 --------
 ...fuze100-Add-terminate-entry-for-i2c-of-_d.patch |   61 -
 ...fuze100-Add-PFUZE200-support-to-Kconfig-a.patch |   56 -
 ...gulator-pfuze100-Use-of_get_child_by_name.patch |   34 -
 ...ze100-regulator-Fix-of_node_get-parameter.patch |   44 -
 ...8-1-ARM-dts-imx6dl-sabresd-add-support-fo.patch |  752 ------------
 ...8-2-ARM-dts-imx6sl-evk-add-support-for-pf.patch | 1202 --------------------
 ...2-ARM-imx6x-Save-restore-SCU-and-some-CP1.patch |  133 ---
 recipes-kernel/linux/linux-imx_3.10.17.bb          |    2 +
 12 files changed, 35 insertions(+), 2876 deletions(-)
 create mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0001-ENGR00309838-ARM-imx6sl-gpc-add-chip-revision-check-.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0002-regulator-pfuze100-Fix-address-of-FABID.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0003-regulator-pfuze100-add-pfuze200-support.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0004-regulator-pfuze100-Add-terminate-entry-for-i2c-of-_d.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0005-regulator-pfuze100-Add-PFUZE200-support-to-Kconfig-a.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0006-regulator-pfuze100-Use-of_get_child_by_name.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0007-pfuze100-regulator-Fix-of_node_get-parameter.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0008-ENGR00301078-1-ARM-dts-imx6dl-sabresd-add-support-fo.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0009-ENGR00301078-2-ARM-dts-imx6sl-evk-add-support-for-pf.patch
 delete mode 100644 recipes-kernel/linux/linux-imx-3.10.17/0010-ENGR00318392-ARM-imx6x-Save-restore-SCU-and-some-CP1.patch
Signature · 1 line
2.1.3