Lines Matching refs:hdmi
22 struct hdmi *hdmi; member
30 struct hdmi *hdmi = hdmi_i2c->hdmi; in init_ddc() local
32 hdmi_write(hdmi, REG_HDMI_DDC_CTRL, in init_ddc()
34 hdmi_write(hdmi, REG_HDMI_DDC_CTRL, in init_ddc()
37 hdmi_write(hdmi, REG_HDMI_DDC_SPEED, in init_ddc()
41 hdmi_write(hdmi, REG_HDMI_DDC_SETUP, in init_ddc()
45 hdmi_write(hdmi, REG_HDMI_DDC_REF, in init_ddc()
52 struct hdmi *hdmi = hdmi_i2c->hdmi; in ddc_clear_irq() local
53 struct drm_device *dev = hdmi->dev; in ddc_clear_irq()
60 hdmi_write(hdmi, REG_HDMI_DDC_INT_CTRL, in ddc_clear_irq()
64 ddc_int_ctrl = hdmi_read(hdmi, REG_HDMI_DDC_INT_CTRL); in ddc_clear_irq()
82 struct hdmi *hdmi = hdmi_i2c->hdmi; in sw_done() local
87 ddc_int_ctrl = hdmi_read(hdmi, REG_HDMI_DDC_INT_CTRL); in sw_done()
92 hdmi_write(hdmi, REG_HDMI_DDC_INT_CTRL, in sw_done()
104 struct hdmi *hdmi = hdmi_i2c->hdmi; in hdmi_i2c_xfer() local
105 struct drm_device *dev = hdmi->dev; in hdmi_i2c_xfer()
116 WARN_ON(!(hdmi_read(hdmi, REG_HDMI_CTRL) & HDMI_CTRL_ENABLE)); in hdmi_i2c_xfer()
142 hdmi_write(hdmi, REG_HDMI_DDC_DATA, ddc_data); in hdmi_i2c_xfer()
153 hdmi_write(hdmi, REG_HDMI_DDC_DATA, ddc_data); in hdmi_i2c_xfer()
166 hdmi_write(hdmi, REG_HDMI_I2C_TRANSACTION(i), i2c_trans); in hdmi_i2c_xfer()
170 hdmi_write(hdmi, REG_HDMI_DDC_CTRL, in hdmi_i2c_xfer()
180 hdmi_read(hdmi, REG_HDMI_DDC_SW_STATUS), in hdmi_i2c_xfer()
181 hdmi_read(hdmi, REG_HDMI_DDC_HW_STATUS), in hdmi_i2c_xfer()
182 hdmi_read(hdmi, REG_HDMI_DDC_INT_CTRL)); in hdmi_i2c_xfer()
186 ddc_status = hdmi_read(hdmi, REG_HDMI_DDC_SW_STATUS); in hdmi_i2c_xfer()
205 hdmi_write(hdmi, REG_HDMI_DDC_DATA, ddc_data); in hdmi_i2c_xfer()
208 hdmi_read(hdmi, REG_HDMI_DDC_DATA); in hdmi_i2c_xfer()
211 ddc_data = hdmi_read(hdmi, REG_HDMI_DDC_DATA); in hdmi_i2c_xfer()
244 struct i2c_adapter *hdmi_i2c_init(struct hdmi *hdmi) in hdmi_i2c_init() argument
246 struct drm_device *dev = hdmi->dev; in hdmi_i2c_init()
259 hdmi_i2c->hdmi = hdmi; in hdmi_i2c_init()
266 i2c->dev.parent = &hdmi->pdev->dev; in hdmi_i2c_init()