| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | inno_hdmi.c | 525 struct i2c_msg *msgs) in inno_hdmi_i2c_read() argument 528 unsigned int length = msgs->len; in inno_hdmi_i2c_read() 529 unsigned char *buf = msgs->buf; in inno_hdmi_i2c_read() 557 struct i2c_msg *msgs) in inno_hdmi_i2c_write() argument 559 unsigned int length = msgs->len; in inno_hdmi_i2c_write() 570 (msgs->addr != DDC_ADDR && msgs->addr != DDC_SEGMENT_ADDR)) { in inno_hdmi_i2c_write() 575 if (msgs->addr == DDC_SEGMENT_ADDR) in inno_hdmi_i2c_write() 576 hdmi->i2c->segment_addr = msgs->buf[0]; in inno_hdmi_i2c_write() 577 if (msgs->addr == DDC_ADDR) in inno_hdmi_i2c_write() 578 hdmi->i2c->ddc_addr = msgs->buf[0]; in inno_hdmi_i2c_write() [all …]
|
| H A D | drm_dp_helper.c | 461 int drm_dp_i2c_xfer(struct ddc_adapter *adapter, struct i2c_msg *msgs, in drm_dp_i2c_xfer() argument 473 msg.address = msgs[i].addr; in drm_dp_i2c_xfer() 474 drm_dp_i2c_msg_set_request(&msg, &msgs[i]); in drm_dp_i2c_xfer() 487 drm_dp_i2c_msg_set_request(&msg, &msgs[i]); in drm_dp_i2c_xfer() 496 for (j = 0; j < msgs[i].len; j += msg.size) { in drm_dp_i2c_xfer() 497 msg.buffer = msgs[i].buf + j; in drm_dp_i2c_xfer() 498 msg.size = min(transfer_size, msgs[i].len - j); in drm_dp_i2c_xfer() 506 drm_dp_i2c_msg_set_request(&msg, &msgs[i]); in drm_dp_i2c_xfer()
|
| H A D | dw_hdmi_qp.c | 496 struct i2c_msg *msgs, int num) in dw_hdmi_i2c_xfer() argument 500 u8 addr = msgs[0].addr; in dw_hdmi_i2c_xfer() 506 if (msgs[i].len == 0) { in dw_hdmi_i2c_xfer() 519 if (addr == DDC_SEGMENT_ADDR && msgs[0].len == 1) in dw_hdmi_i2c_xfer() 532 i + 1, num, msgs[i].len, msgs[i].flags); in dw_hdmi_i2c_xfer() 534 if (msgs[i].addr == DDC_SEGMENT_ADDR && msgs[i].len == 1) { in dw_hdmi_i2c_xfer() 538 hdmi_modb(hdmi, *msgs[i].buf << 7, I2CM_SEG_PTR, in dw_hdmi_i2c_xfer() 541 if (msgs[i].flags & I2C_M_RD) in dw_hdmi_i2c_xfer() 542 ret = dw_hdmi_i2c_read(hdmi, msgs[i].buf, in dw_hdmi_i2c_xfer() 543 msgs[i].len); in dw_hdmi_i2c_xfer() [all …]
|
| H A D | sii902x.c | 575 static int sii902x_i2c_xfer(struct ddc_adapter *adap, struct i2c_msg *msgs, int num) in sii902x_i2c_xfer() argument 579 u8 addr = msgs[0].addr; in sii902x_i2c_xfer() 591 i + 1, num, msgs[i].len, msgs[i].flags); in sii902x_i2c_xfer() 593 ret = dm_i2c_xfer(dev, msgs, num); in sii902x_i2c_xfer()
|
| H A D | dw_hdmi.c | 565 struct i2c_msg *msgs, int num) in dw_hdmi_i2c_xfer() argument 569 u8 addr = msgs[0].addr; in dw_hdmi_i2c_xfer() 574 if (msgs[i].len == 0) { in dw_hdmi_i2c_xfer() 584 if (addr == DDC_SEGMENT_ADDR && msgs[0].len == 1) in dw_hdmi_i2c_xfer() 596 i + 1, num, msgs[i].len, msgs[i].flags); in dw_hdmi_i2c_xfer() 597 if (msgs[i].addr == DDC_SEGMENT_ADDR && msgs[i].len == 1) { in dw_hdmi_i2c_xfer() 600 hdmi_writeb(hdmi, *msgs[i].buf, HDMI_I2CM_SEGPTR); in dw_hdmi_i2c_xfer() 602 if (msgs[i].flags & I2C_M_RD) in dw_hdmi_i2c_xfer() 603 ret = dw_hdmi_i2c_read(hdmi, msgs[i].buf, in dw_hdmi_i2c_xfer() 604 msgs[i].len); in dw_hdmi_i2c_xfer() [all …]
|
| /rk3399_rockchip-uboot/drivers/i2c/ |
| H A D | kona_i2c.c | 486 struct kona_i2c_msg msgs[], int num) in bcm_kona_i2c_xfer() argument 507 pmsg = &msgs[i]; in bcm_kona_i2c_xfer()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | i2c.h | 116 struct i2c_msg *msgs; member
|
| H A D | edid.h | 999 int (*ddc_xfer)(struct ddc_adapter *adap, struct i2c_msg *msgs,
|
| /rk3399_rockchip-uboot/include/drm/ |
| H A D | drm_dp_helper.h | 1234 int drm_dp_i2c_xfer(struct ddc_adapter *adapter, struct i2c_msg *msgs,
|
| /rk3399_rockchip-uboot/common/ |
| H A D | edid.c | 6971 struct i2c_msg msgs[] = { in drm_do_probe_ddc_edid() local 6991 ret = adap->ops->xfer(adap->i2c_bus, &msgs[3 - xfers], in drm_do_probe_ddc_edid() 6996 ret = adap->ddc_xfer(adap, &msgs[3 - xfers], xfers); in drm_do_probe_ddc_edid() 7132 struct i2c_msg msgs[2] = { in hdmi_ddc_read() local 7146 return adap->ddc_xfer(adap, msgs, ARRAY_SIZE(msgs)); in hdmi_ddc_read()
|