Lines Matching refs:dw_hdmi
14 struct dw_hdmi;
116 int (*init)(struct dw_hdmi *hdmi, void *data,
119 void (*disable)(struct dw_hdmi *hdmi, void *data);
120 enum drm_connector_status (*read_hpd)(struct dw_hdmi *hdmi, void *data);
121 void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
123 void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
140 enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data,
154 int (*configure_phy)(struct dw_hdmi *hdmi, void *data,
158 struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev,
160 void dw_hdmi_remove(struct dw_hdmi *hdmi);
161 void dw_hdmi_unbind(struct dw_hdmi *hdmi);
162 struct dw_hdmi *dw_hdmi_bind(struct platform_device *pdev,
166 void dw_hdmi_resume(struct dw_hdmi *hdmi);
168 void dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense);
170 int dw_hdmi_set_plugged_cb(struct dw_hdmi *hdmi, hdmi_codec_plugged_cb fn,
172 void dw_hdmi_set_sample_rate(struct dw_hdmi *hdmi, unsigned int rate);
173 void dw_hdmi_set_channel_count(struct dw_hdmi *hdmi, unsigned int cnt);
174 void dw_hdmi_set_channel_status(struct dw_hdmi *hdmi, u8 *channel_status);
175 void dw_hdmi_set_channel_allocation(struct dw_hdmi *hdmi, unsigned int ca);
176 void dw_hdmi_audio_enable(struct dw_hdmi *hdmi);
177 void dw_hdmi_audio_disable(struct dw_hdmi *hdmi);
178 void dw_hdmi_set_high_tmds_clock_ratio(struct dw_hdmi *hdmi,
182 void dw_hdmi_phy_i2c_set_addr(struct dw_hdmi *hdmi, u8 address);
183 void dw_hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data,
186 void dw_hdmi_phy_gen2_pddq(struct dw_hdmi *hdmi, u8 enable);
187 void dw_hdmi_phy_gen2_txpwron(struct dw_hdmi *hdmi, u8 enable);
188 void dw_hdmi_phy_reset(struct dw_hdmi *hdmi);
190 enum drm_connector_status dw_hdmi_phy_read_hpd(struct dw_hdmi *hdmi,
192 void dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data,
194 void dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data);