Lines Matching refs:hdmi
42 struct hdmi { struct
91 struct hdmi_phy *(*phy_init)(struct hdmi *hdmi); argument
117 void hdmi_set_mode(struct hdmi *hdmi, bool power_on);
119 static inline void hdmi_write(struct hdmi *hdmi, u32 reg, u32 data) in hdmi_write() argument
121 msm_writel(data, hdmi->mmio + reg); in hdmi_write()
124 static inline u32 hdmi_read(struct hdmi *hdmi, u32 reg) in hdmi_read() argument
126 return msm_readl(hdmi->mmio + reg); in hdmi_read()
129 static inline u32 hdmi_qfprom_read(struct hdmi *hdmi, u32 reg) in hdmi_qfprom_read() argument
131 return msm_readl(hdmi->qfprom_mmio + reg); in hdmi_qfprom_read()
150 struct hdmi_phy *hdmi_phy_8960_init(struct hdmi *hdmi);
151 struct hdmi_phy *hdmi_phy_8x60_init(struct hdmi *hdmi);
152 struct hdmi_phy *hdmi_phy_8x74_init(struct hdmi *hdmi);
158 int hdmi_audio_update(struct hdmi *hdmi);
159 int hdmi_audio_info_setup(struct hdmi *hdmi, bool enabled,
162 void hdmi_audio_set_sample_rate(struct hdmi *hdmi, int rate);
169 struct drm_bridge *hdmi_bridge_init(struct hdmi *hdmi);
177 struct drm_connector *hdmi_connector_init(struct hdmi *hdmi);
185 struct i2c_adapter *hdmi_i2c_init(struct hdmi *hdmi);
190 struct hdmi_hdcp_ctrl *hdmi_hdcp_init(struct hdmi *hdmi);
191 void hdmi_hdcp_destroy(struct hdmi *hdmi);