Lines Matching refs:inno_hdmi

55 struct inno_hdmi {  struct
76 static struct inno_hdmi *encoder_to_inno_hdmi(struct drm_encoder *encoder) in encoder_to_inno_hdmi() argument
80 return container_of(rkencoder, struct inno_hdmi, encoder); in encoder_to_inno_hdmi()
83 static struct inno_hdmi *connector_to_inno_hdmi(struct drm_connector *connector) in connector_to_inno_hdmi()
85 return container_of(connector, struct inno_hdmi, connector); in connector_to_inno_hdmi()
145 static int inno_hdmi_find_phy_config(struct inno_hdmi *hdmi, in inno_hdmi_find_phy_config()
163 static inline u8 hdmi_readb(struct inno_hdmi *hdmi, u16 offset) in hdmi_readb()
168 static inline void hdmi_writeb(struct inno_hdmi *hdmi, u16 offset, u32 val) in hdmi_writeb()
173 static inline void hdmi_modb(struct inno_hdmi *hdmi, u16 offset, in hdmi_modb()
182 static void inno_hdmi_i2c_init(struct inno_hdmi *hdmi, unsigned long long rate) in inno_hdmi_i2c_init()
196 static void inno_hdmi_sys_power(struct inno_hdmi *hdmi, bool enable) in inno_hdmi_sys_power()
204 static void inno_hdmi_standby(struct inno_hdmi *hdmi) in inno_hdmi_standby()
214 static void inno_hdmi_power_up(struct inno_hdmi *hdmi, in inno_hdmi_power_up()
243 static void inno_hdmi_reset(struct inno_hdmi *hdmi) in inno_hdmi_reset()
264 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_disable_frame()
281 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_upload_frame()
303 static int inno_hdmi_config_video_csc(struct inno_hdmi *hdmi) in inno_hdmi_config_video_csc()
374 static int inno_hdmi_config_video_timing(struct inno_hdmi *hdmi, in inno_hdmi_config_video_timing()
426 static int inno_hdmi_setup(struct inno_hdmi *hdmi, in inno_hdmi_setup()
473 static enum drm_mode_status inno_hdmi_display_mode_valid(struct inno_hdmi *hdmi, in inno_hdmi_display_mode_valid()
508 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_enable()
516 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_disable()
555 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_connector_detect()
563 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_connector_get_modes()
582 struct inno_hdmi *hdmi = connector_to_inno_hdmi(connector); in inno_hdmi_connector_mode_valid()
651 static int inno_hdmi_register(struct drm_device *drm, struct inno_hdmi *hdmi) in inno_hdmi_register()
688 static irqreturn_t inno_hdmi_i2c_irq(struct inno_hdmi *hdmi) in inno_hdmi_i2c_irq()
707 struct inno_hdmi *hdmi = dev_id; in inno_hdmi_hardirq()
725 struct inno_hdmi *hdmi = dev_id; in inno_hdmi_irq()
732 static int inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs) in inno_hdmi_i2c_read()
748 static int inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs) in inno_hdmi_i2c_write()
781 struct inno_hdmi *hdmi = i2c_get_adapdata(adap); in inno_hdmi_i2c_xfer()
826 static struct i2c_adapter *inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi) in inno_hdmi_i2c_adapter()
866 struct inno_hdmi *hdmi; in inno_hdmi_bind()
972 struct inno_hdmi *hdmi = dev_get_drvdata(dev); in inno_hdmi_unbind()