[PATCH 0/6] ARM: i.MX6: Fix LVDS splash on skov and some others

Ahmad Fatoum a.fatoum at pengutronix.de
Thu Dec 22 06:11:55 PST 2022


The Skov boards exist in multiple variants, among them ones with
displays connected over LVDS and HDMI.
HDMI continues to work for me, but LVDS has regressed due to two issues:

  - LVDS clock calculation was broken by clock framework rework

  - Device tree is fixed up in wrong order in skov board code, which
    became problematic when deep probe was enabled for that board

The first four patches fix these issues and should preferably be
applied to master. The remainder are other patches that resulted
during debugging.

The first problem is generic and I am curious what other issues may
disappear or pop up, now that's fixed.

Cheers,
Ahmad Fatoum (6):
  clk: imx: set CLK_SET_RATE_NO_REPARENT for all muxes
  clk: mux: forward round/set rate to parent if CLK_SET_RATE_PARENT
  ARM: i.MX6: skov: refactor LVDS/parallel device tree fixups
  ARM: i.MX6: skov: fix LVDS deep probe
  video: edid: print debug message on EDID read out error
  ARM: configs: imx_v7_defconfig: enable some useful options

 arch/arm/boards/skov-imx6/board.c | 60 +++++++++++++++++++------------
 arch/arm/configs/imx_v7_defconfig | 16 +++++++++
 drivers/clk/clk-mux.c             |  4 +--
 drivers/clk/imx/clk.h             | 30 ++++++++++------
 drivers/video/edid.c              | 11 ++++--
 5 files changed, 84 insertions(+), 37 deletions(-)

-- 
2.30.2




More information about the barebox mailing list