Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements

Declare that 8x60 HDMI PHY uses the core-vdda regulator and slave_iface
clock (this is the same config as is used by the 8960).

Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/488863/
Link: https://lore.kernel.org/r/20220609122350.3157529-13-dmitry.baryshkov@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>

+12
+12
drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c
··· 122 122 HDMI_8x60_PHY_REG2_PD_DESER); 123 123 } 124 124 125 + static const char * const hdmi_phy_8x60_reg_names[] = { 126 + "core-vdda", 127 + }; 128 + 129 + static const char * const hdmi_phy_8x60_clk_names[] = { 130 + "slave_iface", 131 + }; 132 + 125 133 const struct hdmi_phy_cfg msm_hdmi_phy_8x60_cfg = { 126 134 .type = MSM_HDMI_PHY_8x60, 127 135 .powerup = hdmi_phy_8x60_powerup, 128 136 .powerdown = hdmi_phy_8x60_powerdown, 137 + .reg_names = hdmi_phy_8x60_reg_names, 138 + .num_regs = ARRAY_SIZE(hdmi_phy_8x60_reg_names), 139 + .clk_names = hdmi_phy_8x60_clk_names, 140 + .num_clks = ARRAY_SIZE(hdmi_phy_8x60_clk_names), 129 141 };