Lines Matching refs:dw_hdmi

17 struct dw_hdmi;
146 int (*init)(struct dw_hdmi *hdmi, void *data,
149 void (*disable)(struct dw_hdmi *hdmi, void *data);
150 enum drm_connector_status (*read_hpd)(struct dw_hdmi *hdmi, void *data);
151 void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
153 void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
165 void (*set_mode)(struct dw_hdmi_qp *dw_hdmi, void *data,
207 enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data,
230 int (*configure_phy)(struct dw_hdmi *hdmi, void *data,
269 struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev,
271 void dw_hdmi_remove(struct dw_hdmi *hdmi);
272 void dw_hdmi_unbind(struct dw_hdmi *hdmi);
273 struct dw_hdmi *dw_hdmi_bind(struct platform_device *pdev,
277 void dw_hdmi_suspend(struct dw_hdmi *hdmi);
278 void dw_hdmi_resume(struct dw_hdmi *hdmi);
280 void dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense);
282 int dw_hdmi_set_plugged_cb(struct dw_hdmi *hdmi, hdmi_codec_plugged_cb fn,
284 void dw_hdmi_set_sample_rate(struct dw_hdmi *hdmi, unsigned int rate);
285 void dw_hdmi_set_channel_count(struct dw_hdmi *hdmi, unsigned int cnt);
286 void dw_hdmi_set_channel_status(struct dw_hdmi *hdmi, u8 *channel_status);
287 void dw_hdmi_set_channel_allocation(struct dw_hdmi *hdmi, unsigned int ca);
288 void dw_hdmi_audio_enable(struct dw_hdmi *hdmi);
289 void dw_hdmi_audio_disable(struct dw_hdmi *hdmi);
290 void dw_hdmi_set_high_tmds_clock_ratio(struct dw_hdmi *hdmi,
294 void dw_hdmi_phy_i2c_set_addr(struct dw_hdmi *hdmi, u8 address);
295 void dw_hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data,
298 void dw_hdmi_phy_gen2_pddq(struct dw_hdmi *hdmi, u8 enable);
299 void dw_hdmi_phy_gen2_txpwron(struct dw_hdmi *hdmi, u8 enable);
300 void dw_hdmi_phy_reset(struct dw_hdmi *hdmi);
302 enum drm_connector_status dw_hdmi_phy_read_hpd(struct dw_hdmi *hdmi,
304 void dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data,
306 void dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data);
307 void dw_hdmi_set_quant_range(struct dw_hdmi *hdmi);
308 void dw_hdmi_set_output_type(struct dw_hdmi *hdmi, u64 val);
309 bool dw_hdmi_get_output_whether_hdmi(struct dw_hdmi *hdmi);
310 int dw_hdmi_get_output_type_cap(struct dw_hdmi *hdmi);
311 void dw_hdmi_set_cec_adap(struct dw_hdmi *hdmi, struct cec_adapter *adap);
340 void dw_hdmi_set_hpd_wake(struct dw_hdmi *hdmi);
341 void dw_hdmi_cec_wake_ops_register(struct dw_hdmi *hdmi,