Lines Matching defs:hdmi
156 static void dw_hdmi_writel(struct dw_hdmi *hdmi, u8 val, int offset) in dw_hdmi_writel()
161 static u8 dw_hdmi_readl(struct dw_hdmi *hdmi, int offset) in dw_hdmi_readl()
166 static void dw_hdmi_writeb(struct dw_hdmi *hdmi, u8 val, int offset) in dw_hdmi_writeb()
171 static u8 dw_hdmi_readb(struct dw_hdmi *hdmi, int offset) in dw_hdmi_readb()
176 static inline void hdmi_writeb(struct dw_hdmi *hdmi, u8 val, int offset) in hdmi_writeb()
181 static inline u8 hdmi_readb(struct dw_hdmi *hdmi, int offset) in hdmi_readb()
186 static void hdmi_modb(struct dw_hdmi *hdmi, u8 data, u8 mask, unsigned reg) in hdmi_modb()
194 static void hdmi_mask_writeb(struct dw_hdmi *hdmi, u8 data, unsigned int reg, in hdmi_mask_writeb()
200 static void hdmi_set_cts_n(struct dw_hdmi *hdmi, unsigned int cts, in hdmi_set_cts_n()
275 static void hdmi_set_clk_regenerator(struct dw_hdmi *hdmi, in hdmi_set_clk_regenerator()
306 static void hdmi_init_clk_regenerator(struct dw_hdmi *hdmi) in hdmi_init_clk_regenerator()
313 static void hdmi_clk_regenerator_update_pixel_clock(struct dw_hdmi *hdmi) in hdmi_clk_regenerator_update_pixel_clock()
321 void dw_hdmi_set_sample_rate(struct dw_hdmi *hdmi, unsigned int rate) in dw_hdmi_set_sample_rate()
331 void dw_hdmi_audio_enable(struct dw_hdmi *hdmi) in dw_hdmi_audio_enable()
342 void dw_hdmi_audio_disable(struct dw_hdmi *hdmi) in dw_hdmi_audio_disable()
360 static void hdmi_video_sample(struct dw_hdmi *hdmi) in hdmi_video_sample()
416 static int is_color_space_conversion(struct dw_hdmi *hdmi) in is_color_space_conversion()
421 static int is_color_space_decimation(struct dw_hdmi *hdmi) in is_color_space_decimation()
431 static int is_color_space_interpolation(struct dw_hdmi *hdmi) in is_color_space_interpolation()
441 static void dw_hdmi_update_csc_coeffs(struct dw_hdmi *hdmi) in dw_hdmi_update_csc_coeffs()
482 static void hdmi_video_csc(struct dw_hdmi *hdmi) in hdmi_video_csc()
518 static void hdmi_video_packetize(struct dw_hdmi *hdmi) in hdmi_video_packetize()
615 static inline void hdmi_phy_test_clear(struct dw_hdmi *hdmi, in hdmi_phy_test_clear()
622 static inline void hdmi_phy_test_enable(struct dw_hdmi *hdmi, in hdmi_phy_test_enable()
629 static inline void hdmi_phy_test_clock(struct dw_hdmi *hdmi, in hdmi_phy_test_clock()
636 static inline void hdmi_phy_test_din(struct dw_hdmi *hdmi, in hdmi_phy_test_din()
642 static inline void hdmi_phy_test_dout(struct dw_hdmi *hdmi, in hdmi_phy_test_dout()
648 static bool hdmi_phy_wait_i2c_done(struct dw_hdmi *hdmi, int msec) in hdmi_phy_wait_i2c_done()
662 static void __hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data, in __hdmi_phy_i2c_write()
676 static int hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data, in hdmi_phy_i2c_write()
683 static void dw_hdmi_phy_enable_powerdown(struct dw_hdmi *hdmi, bool enable) in dw_hdmi_phy_enable_powerdown()
690 static void dw_hdmi_phy_enable_tmds(struct dw_hdmi *hdmi, u8 enable) in dw_hdmi_phy_enable_tmds()
697 static void dw_hdmi_phy_enable_spare(struct dw_hdmi *hdmi, u8 enable) in dw_hdmi_phy_enable_spare()
704 static void dw_hdmi_phy_gen2_pddq(struct dw_hdmi *hdmi, u8 enable) in dw_hdmi_phy_gen2_pddq()
711 static void dw_hdmi_phy_gen2_txpwron(struct dw_hdmi *hdmi, u8 enable) in dw_hdmi_phy_gen2_txpwron()
718 static void dw_hdmi_phy_sel_data_en_pol(struct dw_hdmi *hdmi, u8 enable) in dw_hdmi_phy_sel_data_en_pol()
725 static void dw_hdmi_phy_sel_interface_control(struct dw_hdmi *hdmi, u8 enable) in dw_hdmi_phy_sel_interface_control()
732 static int hdmi_phy_configure(struct dw_hdmi *hdmi, unsigned char prep, in hdmi_phy_configure()
857 static int dw_hdmi_phy_init(struct dw_hdmi *hdmi) in dw_hdmi_phy_init()
882 static void hdmi_tx_hdcp_config(struct dw_hdmi *hdmi) in hdmi_tx_hdcp_config()
901 static void hdmi_config_AVI(struct dw_hdmi *hdmi, struct drm_display_mode *mode) in hdmi_config_AVI()
1000 static void hdmi_av_composer(struct dw_hdmi *hdmi, in hdmi_av_composer()
1095 static void dw_hdmi_phy_disable(struct dw_hdmi *hdmi) in dw_hdmi_phy_disable()
1107 static void dw_hdmi_enable_video_path(struct dw_hdmi *hdmi) in dw_hdmi_enable_video_path()
1136 static void hdmi_enable_audio_clk(struct dw_hdmi *hdmi) in hdmi_enable_audio_clk()
1142 static void dw_hdmi_clear_overflow(struct dw_hdmi *hdmi) in dw_hdmi_clear_overflow()
1160 static void hdmi_enable_overflow_interrupts(struct dw_hdmi *hdmi) in hdmi_enable_overflow_interrupts()
1166 static void hdmi_disable_overflow_interrupts(struct dw_hdmi *hdmi) in hdmi_disable_overflow_interrupts()
1172 static int dw_hdmi_setup(struct dw_hdmi *hdmi, struct drm_display_mode *mode) in dw_hdmi_setup()
1249 static int dw_hdmi_fb_registered(struct dw_hdmi *hdmi) in dw_hdmi_fb_registered()
1268 static void initialize_hdmi_ih_mutes(struct dw_hdmi *hdmi) in initialize_hdmi_ih_mutes()
1320 static void dw_hdmi_poweron(struct dw_hdmi *hdmi) in dw_hdmi_poweron()
1326 static void dw_hdmi_poweroff(struct dw_hdmi *hdmi) in dw_hdmi_poweroff()
1332 static void dw_hdmi_update_power(struct dw_hdmi *hdmi) in dw_hdmi_update_power()
1366 static void dw_hdmi_update_phy_mask(struct dw_hdmi *hdmi) in dw_hdmi_update_phy_mask()
1383 struct dw_hdmi *hdmi = bridge->driver_private; in dw_hdmi_bridge_mode_set() local
1402 struct dw_hdmi *hdmi = bridge->driver_private; in dw_hdmi_bridge_disable() local
1413 struct dw_hdmi *hdmi = bridge->driver_private; in dw_hdmi_bridge_enable() local
1430 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_detect() local
1445 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_get_modes() local
1476 struct dw_hdmi *hdmi = container_of(connector, in dw_hdmi_connector_mode_valid() local
1493 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_best_encoder() local
1507 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_force() local
1542 struct dw_hdmi *hdmi = dev_id; in dw_hdmi_hardirq() local
1554 struct dw_hdmi *hdmi = dev_id; in dw_hdmi_irq() local
1622 static int dw_hdmi_register(struct drm_device *drm, struct dw_hdmi *hdmi) in dw_hdmi_register()
1668 struct dw_hdmi *hdmi; in dw_hdmi_bind() local
1827 struct dw_hdmi *hdmi = dev_get_drvdata(dev); in dw_hdmi_unbind() local