/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | inno_hdmi.c | 62 struct i2c_adapter *ddc; member 504 if (!hdmi->ddc) { in inno_hdmi_connector_get_modes() 508 edid = drm_get_edid(connector, hdmi->ddc); in inno_hdmi_connector_get_modes() 574 drm_connector_init_with_ddc(drm, &hdmi->connector, &inno_hdmi_connector_funcs, DRM_MODE_CONNECTOR_HDMIA, hdmi->ddc); in inno_hdmi_register() 805 hdmi->ddc = inno_hdmi_i2c_adapter(hdmi); in inno_hdmi_bind() 806 if (IS_ERR(hdmi->ddc)) { in inno_hdmi_bind() 807 ret = PTR_ERR(hdmi->ddc); in inno_hdmi_bind() 808 hdmi->ddc = NULL; in inno_hdmi_bind() 841 i2c_put_adapter(hdmi->ddc); in inno_hdmi_bind() 854 i2c_put_adapter(hdmi->ddc); in inno_hdmi_unbind() [all...] |
H A D | rk3066_hdmi.c | 53 struct i2c_adapter *ddc; member 442 if (!hdmi->ddc) { in rk3066_hdmi_connector_get_modes() 446 edid = drm_get_edid(connector, hdmi->ddc); in rk3066_hdmi_connector_get_modes() 532 hdmi->ddc); in rk3066_hdmi_register() 759 hdmi->ddc = rk3066_hdmi_i2c_adapter(hdmi); in rk3066_hdmi_bind() 760 if (IS_ERR(hdmi->ddc)) { in rk3066_hdmi_bind() 761 ret = PTR_ERR(hdmi->ddc); in rk3066_hdmi_bind() 762 hdmi->ddc = NULL; in rk3066_hdmi_bind() 793 i2c_put_adapter(hdmi->ddc); in rk3066_hdmi_bind() 807 i2c_put_adapter(hdmi->ddc); in rk3066_hdmi_unbind() [all...] |
H A D | dw-dp.c | 1896 return drm_get_edid(connector, &dp->aux.ddc); in dw_dp_bridge_get_edid()
|
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 439 struct i2c_adapter *ddc;
member 1045 strscpy(adap->name, "ddc", sizeof(adap->name));
in dw_hdmi_i2c_adapter() 1387 if (!hdmi->ddc) {
in dw_hdmi_support_scdc() 1437 drm_scdc_readb(hdmi->ddc, SCDC_STATUS_FLAGS_0, &val);
in hdmi_start_flt() 1455 drm_scdc_writeb(hdmi->ddc, 0x31, val);
in hdmi_start_flt() 1493 drm_scdc_writeb(hdmi->ddc, 0x31, 0);
in hdmi_set_op_mode() 1653 drm_scdc_readb(hdmi->ddc, SCDC_SINK_VERSION, &bytes);
in dw_hdmi_qp_setup() 1654 drm_scdc_writeb(hdmi->ddc, SCDC_SOURCE_VERSION, min_t(u8, bytes, SCDC_MIN_SOURCE_VERSION));
in dw_hdmi_qp_setup() 1655 drm_scdc_set_high_tmds_clock_ratio(hdmi->ddc, 1);
in dw_hdmi_qp_setup() 1656 drm_scdc_set_scrambling(hdmi->ddc, in dw_hdmi_qp_setup() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 234 struct i2c_adapter *ddc; member 864 strscpy(adap->name, "ddc", sizeof(adap->name)); in dw_hdmi_i2c_adapter() 1218 if (!hdmi->ddc) in dw_hdmi_support_scdc() 1265 drm_scdc_readb(hdmi->ddc, SCDC_STATUS_FLAGS_0, &val); in hdmi_start_flt() 1284 drm_scdc_writeb(hdmi->ddc, 0x31, val); in hdmi_start_flt() 1329 drm_scdc_writeb(hdmi->ddc, 0x31, 0); in hdmi_set_op_mode() 1498 drm_scdc_readb(hdmi->ddc, SCDC_SINK_VERSION, &bytes); in dw_hdmi_qp_setup() 1499 drm_scdc_writeb(hdmi->ddc, SCDC_SOURCE_VERSION, in dw_hdmi_qp_setup() 1501 drm_scdc_set_high_tmds_clock_ratio(hdmi->ddc, 1); in dw_hdmi_qp_setup() 1502 drm_scdc_set_scrambling(hdmi->ddc, in dw_hdmi_qp_setup() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/ |
H A D | panel-simple.c | 140 struct i2c_adapter *ddc; member 612 if (p->ddc) { in panel_simple_get_modes() 613 struct edid *edid = drm_get_edid(connector, p->ddc); in panel_simple_get_modes() 803 struct device_node *ddc; in panel_simple_probe() local 856 ddc = of_parse_phandle(dev->of_node, "ddc-i2c-bus", 0); in panel_simple_probe() 857 if (ddc) { in panel_simple_probe() 858 panel->ddc = of_find_i2c_adapter_by_node(ddc); in panel_simple_probe() 859 of_node_put(ddc); in panel_simple_probe() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 465 struct i2c_adapter *ddc; member 1718 if (!hdmi->ddc) { in dw_hdmi_support_scdc() 1774 drm_scdc_set_high_tmds_clock_ratio(hdmi->ddc, 1); in dw_hdmi_set_high_tmds_clock_ratio() 1776 drm_scdc_set_high_tmds_clock_ratio(hdmi->ddc, 0); in dw_hdmi_set_high_tmds_clock_ratio() 2489 drm_scdc_readb(hdmi->ddc, SCDC_SINK_VERSION, &bytes); in hdmi_av_composer() 2490 drm_scdc_writeb(hdmi->ddc, SCDC_SOURCE_VERSION, min_t(u8, bytes, SCDC_MIN_SOURCE_VERSION)); in hdmi_av_composer() 2493 drm_scdc_set_scrambling(hdmi->ddc, 1); in hdmi_av_composer() 2507 drm_scdc_set_scrambling(hdmi->ddc, 0); in hdmi_av_composer() 2917 if (!hdmi->ddc) { in dw_hdmi_get_edid() 2921 edid = drm_get_edid(connector, hdmi->ddc); in dw_hdmi_get_edid() [all...] |
/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_connector.h | 1453 * @ddc: associated ddc adapter. 1454 * A connector usually has its associated ddc adapter. If a driver uses 1461 struct i2c_adapter *ddc; member 1556 const struct drm_connector_funcs *funcs, int connector_type, struct i2c_adapter *ddc);
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 1119 edid = drm_get_edid(connector, &dp->aux.ddc); in analogix_dp_get_modes()
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | dw-dp.c | 1917 edid = drm_get_edid(connector, &dp->aux.ddc); in dw_dp_bridge_get_edid()
|