linux/drivers/gpu/drm/sun4i
Jernej Skrabec 0ba6deddaa drm/sun4i: hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz
The 8-bit entry of the last MPLL row (594 MHz) doesn't lock reliably on
H6. 4K@60 RGB/YUV444, which is the mode that reaches this entry, doesn't
come up.

Align the value with the vendor driver. Other entries are left alone,
they are used by lower pixel clocks which work fine.

Tested with 4K@60 on a LG TV.

Fixes: 0fb4b858b1 ("drm/sun4i: Add support for H6 HDMI PHY")
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Acked-by: Chen-Yu Tsai <wens@kernel.org>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Link: https://patch.msgid.link/aec9060209473b8176eb43bc7c63c20b21306adf.1785772659.git.jernej.skrabec@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
2026-08-06 14:22:50 +08:00
..
Kconfig drm/sun4i: Run DRM default client setup 2024-09-26 09:31:27 +02:00
Makefile
sun4i_backend.c drm/sun4i: fix refcount leak in sun4i_backend_init_sat() 2026-07-07 01:22:29 +08:00
sun4i_backend.h
sun4i_crtc.c drm/sun4i: crtc: Propagate layer initialization error 2026-08-06 14:22:50 +08:00
sun4i_crtc.h
sun4i_drv.c drm/sun4i: Drop node references while building component list 2026-08-06 14:22:50 +08:00
sun4i_drv.h
sun4i_framebuffer.c drm/sun4i: framebuffer: Set mode_config.normalize_zpos 2026-08-06 14:01:41 +08:00
sun4i_framebuffer.h
sun4i_frontend.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
sun4i_frontend.h drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00
sun4i_hdmi_ddc_clk.c drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to determine_rate() 2025-09-15 15:08:44 +02:00
sun4i_hdmi_enc.c drm/sun4i: hdmi: Don't leak sync polarity bits into packet control 2026-08-06 14:22:50 +08:00
sun4i_hdmi_i2c.c drm: remove I2C_CLASS_DDC support 2024-01-18 21:10:41 +01:00
sun4i_hdmi_tmds_clk.c
sun4i_hdmi.h
sun4i_layer.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
sun4i_layer.h
sun4i_lvds.c drm/panel: of_drm_find_panel() return a counted reference 2026-07-20 15:07:22 +02:00
sun4i_lvds.h
sun4i_rgb.c drm/panel: of_drm_find_panel() return a counted reference 2026-07-20 15:07:22 +02:00
sun4i_rgb.h
sun4i_tcon_dclk.c drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to determine_rate() 2025-09-15 15:08:44 +02:00
sun4i_tcon_dclk.h
sun4i_tcon.c drm/sun4i: tcon: Drop remote endpoint reference 2026-08-06 14:22:50 +08:00
sun4i_tcon.h
sun4i_tv.c drm/sun4i: Remove dependency on DRM simple helpers 2026-07-07 00:34:10 +08:00
sun6i_drc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
sun6i_mipi_dsi.c drm/panel: of_drm_find_panel() return a counted reference 2026-07-20 15:07:22 +02:00
sun6i_mipi_dsi.h
sun8i_csc.c drm/sun4i: layer: replace mixer with layer struct 2025-11-12 17:18:25 +08:00
sun8i_csc.h drm/sun4i: csc: use layer arg instead of mixer 2025-11-12 17:18:23 +08:00
sun8i_dw_hdmi.c drm/sun4i: dw-hdmi: Drop TCON TOP port reference 2026-08-06 14:22:50 +08:00
sun8i_dw_hdmi.h
sun8i_hdmi_phy_clk.c
sun8i_hdmi_phy.c drm/sun4i: hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz 2026-08-06 14:22:50 +08:00
sun8i_mixer.c drm/sun4i: Fix V3s YUV scanline size 2026-08-06 14:22:50 +08:00
sun8i_mixer.h drm/sun4i: Nuke mixer pointer from layer code 2025-11-12 17:18:25 +08:00
sun8i_tcon_top.c drm/sun4i: tcon-top: Keep mixer routes distinct 2026-08-06 14:22:50 +08:00
sun8i_tcon_top.h drm/sun4i: tcon-top: Keep mixer routes distinct 2026-08-06 14:22:50 +08:00
sun8i_ui_layer.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
sun8i_ui_layer.h drm/sun4i: Nuke mixer pointer from layer code 2025-11-12 17:18:25 +08:00
sun8i_ui_scaler.c drm/sun4i: layer: replace mixer with layer struct 2025-11-12 17:18:25 +08:00
sun8i_ui_scaler.h drm/sun4i: ui_scaler: use layer instead of mixer for args 2025-11-12 17:18:23 +08:00
sun8i_vi_layer.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
sun8i_vi_layer.h drm/sun4i: Nuke mixer pointer from layer code 2025-11-12 17:18:25 +08:00
sun8i_vi_scaler.c drm/sun4i: vi scaler: Restore opaque alpha in video modes 2026-08-06 14:22:50 +08:00
sun8i_vi_scaler.h drm/sun4i: vi scaler: Restore opaque alpha in video modes 2026-08-06 14:22:50 +08:00
sunxi_engine.h drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00