Home
last modified time | relevance | path

Searched refs:ddc (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Dinno_hdmi.c62 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 Drk3066_hdmi.c53 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 Ddw-dp.c1896 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 Ddw-hdmi-qp.c439 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 Ddw-hdmi-qp.c234 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 Dpanel-simple.c140 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 Ddw-hdmi.c465 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 Ddrm_connector.h1453 * @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 Danalogix_dp_core.c1119 edid = drm_get_edid(connector, &dp->aux.ddc); in analogix_dp_get_modes()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-dp.c1917 edid = drm_get_edid(connector, &dp->aux.ddc); in dw_dp_bridge_get_edid()

Completed in 32 milliseconds