Lines Matching refs:inno_hdmi
47 struct inno_hdmi { struct
67 static struct inno_hdmi *encoder_to_inno_hdmi(struct drm_encoder *encoder) in encoder_to_inno_hdmi() argument
71 return container_of(rkencoder, struct inno_hdmi, encoder); in encoder_to_inno_hdmi()
74 static struct inno_hdmi *connector_to_inno_hdmi(struct drm_connector *connector) in connector_to_inno_hdmi()
76 return container_of(connector, struct inno_hdmi, connector); in connector_to_inno_hdmi()
158 static inline u8 hdmi_readb(struct inno_hdmi *hdmi, u16 offset) in hdmi_readb()
163 static inline void hdmi_writeb(struct inno_hdmi *hdmi, u16 offset, u32 val) in hdmi_writeb()
168 static inline void hdmi_modb(struct inno_hdmi *hdmi, u16 offset, in hdmi_modb()
177 static void inno_hdmi_i2c_init(struct inno_hdmi *hdmi) in inno_hdmi_i2c_init()
191 static void inno_hdmi_sys_power(struct inno_hdmi *hdmi, bool enable) in inno_hdmi_sys_power()
199 static void inno_hdmi_set_pwr_mode(struct inno_hdmi *hdmi, int mode) in inno_hdmi_set_pwr_mode()
232 static void inno_hdmi_reset(struct inno_hdmi *hdmi) in inno_hdmi_reset()
250 static int inno_hdmi_upload_frame(struct inno_hdmi *hdmi, int setup_rc, in inno_hdmi_upload_frame()
279 static int inno_hdmi_config_video_vsi(struct inno_hdmi *hdmi, in inno_hdmi_config_video_vsi()
293 static int inno_hdmi_config_video_avi(struct inno_hdmi *hdmi, in inno_hdmi_config_video_avi()
313 static int inno_hdmi_config_video_csc(struct inno_hdmi *hdmi) in inno_hdmi_config_video_csc()
390 static int inno_hdmi_config_video_timing(struct inno_hdmi *hdmi, in inno_hdmi_config_video_timing()
442 static int inno_hdmi_setup(struct inno_hdmi *hdmi, in inno_hdmi_setup()
497 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_mode_set()
507 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_enable()
514 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_disable()
550 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_connector_detect()
558 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_connector_get_modes()
610 static int inno_hdmi_register(struct drm_device *drm, struct inno_hdmi *hdmi) in inno_hdmi_register()
643 static irqreturn_t inno_hdmi_i2c_irq(struct inno_hdmi *hdmi) in inno_hdmi_i2c_irq()
662 struct inno_hdmi *hdmi = dev_id; in inno_hdmi_hardirq()
680 struct inno_hdmi *hdmi = dev_id; in inno_hdmi_irq()
687 static int inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs) in inno_hdmi_i2c_read()
703 static int inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs) in inno_hdmi_i2c_write()
736 struct inno_hdmi *hdmi = i2c_get_adapdata(adap); in inno_hdmi_i2c_xfer()
781 static struct i2c_adapter *inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi) in inno_hdmi_i2c_adapter()
822 struct inno_hdmi *hdmi; in inno_hdmi_bind()
903 struct inno_hdmi *hdmi = dev_get_drvdata(dev); in inno_hdmi_unbind()