Lines Matching +full:audio +full:- +full:bridge
1 /* SPDX-License-Identifier: GPL-2.0-only */
39 /* audio state: */
40 struct hdmi_audio audio; member
63 struct drm_bridge *bridge; member
107 writel(data, hdmi->mmio + reg); in hdmi_write()
112 return readl(hdmi->mmio + reg); in hdmi_read()
117 return readl(hdmi->qfprom_mmio + reg); in hdmi_qfprom_read()
160 writel(data, phy->mmio + reg); in hdmi_phy_write()
165 return readl(phy->mmio + reg); in hdmi_phy_read()
182 return -ENODEV; in msm_hdmi_pll_8960_init()
187 return -ENODEV; in msm_hdmi_pll_8996_init()
192 return -ENODEV; in msm_hdmi_pll_8998_init()
197 * audio:
203 int msm_hdmi_bridge_audio_prepare(struct drm_bridge *bridge,
207 void msm_hdmi_bridge_audio_shutdown(struct drm_bridge *bridge,
211 * hdmi bridge:
216 void msm_hdmi_hpd_irq(struct drm_bridge *bridge);
218 struct drm_bridge *bridge, struct drm_connector *connector);
219 void msm_hdmi_hpd_enable(struct drm_bridge *bridge);
220 void msm_hdmi_hpd_disable(struct drm_bridge *bridge);
242 return ERR_PTR(-ENXIO); in msm_hdmi_hdcp_init()