linux/drivers/gpu/drm/meson
Neil Armstrong 202b9808f8 drm/meson: Add G12A Video Clock setup
While switching to the Common Clock Framework is still Work In Progress,
this patch adds the corresponding G12A HDMI PLL setup to be on-par
with the other SoCs support.

The G12A has only a single tweak about the high frequency setup,
where the HDMI PLL needs a specific setup to handle correctly the
5.94GHz DCO frequency.

Apart that, it handls ecorrectly all the other HDMI frequencies
and can achieve even better DMT clock frequency precision with
the larger fractional dividier width.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Tested-by: Jerome Brunet <jbrunet@baylibre.com>
Reviewed-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190325141824.21259-10-narmstrong@baylibre.com
2019-04-09 11:26:04 +02:00
..
Kconfig drm/meson: Use optional canvas provider 2018-11-13 11:51:34 +01:00
Makefile drm/meson: exclusively use the canvas provider module 2019-03-20 09:28:39 +01:00
meson_crtc.c drm/meson: Add G12A support for plane handling in CRTC driver 2019-04-09 11:25:58 +02:00
meson_crtc.h
meson_drv.c drm/meson: exclusively use the canvas provider module 2019-03-20 09:28:39 +01:00
meson_drv.h drm/meson: Add G12A support for plane handling in CRTC driver 2019-04-09 11:25:58 +02:00
meson_dw_hdmi.c drm/meson: add HDMI div40 TMDS mode 2019-02-01 13:15:08 +01:00
meson_dw_hdmi.h drm/meson: Add support for HDMI encoder and DW-HDMI bridge + PHY 2017-04-04 17:49:31 +02:00
meson_overlay.c drm/meson: Add G12A Support for the Overlay video plane 2019-04-09 11:25:42 +02:00
meson_overlay.h drm/meson: Support Overlay plane for video rendering 2018-11-13 13:27:51 +01:00
meson_plane.c drm/meson: Add G12A support for OSD1 Plane 2019-04-09 11:25:02 +02:00
meson_plane.h
meson_registers.h drm/meson: Add registers for G12A SoC 2019-04-09 11:24:48 +02:00
meson_vclk.c drm/meson: Add G12A Video Clock setup 2019-04-09 11:26:04 +02:00
meson_vclk.h drm/meson: Add support for VIC alternate timings 2018-11-27 16:39:49 +01:00
meson_venc.c drm/meson: Add G12A support for CVBS Encoder 2019-04-09 11:26:02 +02:00
meson_venc.h drm/meson: Make DMT timings parameters and pixel clock generic 2018-07-16 11:14:59 +02:00
meson_venc_cvbs.c drm/meson: Add G12A support for CVBS Encoder 2019-04-09 11:26:02 +02:00
meson_venc_cvbs.h
meson_viu.c drm/meson: Add G12A Support for VIU setup 2019-04-09 11:24:58 +02:00
meson_viu.h drm/meson: Fix an Alpha Primary Plane bug on Meson GXL/GXM SoCs 2018-12-03 11:12:09 +01:00
meson_vpp.c drm/meson: Add G12A Support for VPP setup 2019-04-09 11:24:54 +02:00
meson_vpp.h drm/meson: Add support for HDMI venc modes and settings 2017-04-04 17:49:31 +02:00