Lines Matching refs:aux

64 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux);
65 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux);
872 drm_dp_mst_unregister_i2c_bus(&port->aux); in drm_dp_port_teardown_pdt()
1024 ret = drm_dp_mst_register_i2c_bus(&port->aux); in drm_dp_port_setup_pdt()
1056 mstb->mgr->aux, in drm_dp_check_mstb_guid()
1100 port->aux.name = "DPMST"; in drm_dp_add_port()
1101 port->aux.dev = dev; in drm_dp_add_port()
1159 port->cached_edid = drm_get_edid(port->connector, &port->aux.ddc); in drm_dp_add_port()
1370 ret = drm_dp_dpcd_write(mgr->aux, regbase + offset, in drm_dp_send_sideband_msg()
2022 ret = drm_dp_dpcd_read(mgr->aux, DP_DPCD_REV, mgr->dpcd, DP_RECEIVER_CAP_SIZE); in drm_dp_mst_topology_mgr_set_mst()
2051 ret = drm_dp_dpcd_writeb(mgr->aux, DP_MSTM_CTRL, in drm_dp_mst_topology_mgr_set_mst()
2072 drm_dp_dpcd_writeb(mgr->aux, DP_MSTM_CTRL, 0); in drm_dp_mst_topology_mgr_set_mst()
2099 drm_dp_dpcd_writeb(mgr->aux, DP_MSTM_CTRL, in drm_dp_mst_topology_mgr_suspend()
2127 sret = drm_dp_dpcd_read(mgr->aux, DP_DPCD_REV, mgr->dpcd, DP_RECEIVER_CAP_SIZE); in drm_dp_mst_topology_mgr_resume()
2134 ret = drm_dp_dpcd_writeb(mgr->aux, DP_MSTM_CTRL, in drm_dp_mst_topology_mgr_resume()
2143 sret = drm_dp_dpcd_read(mgr->aux, DP_GUID, guid, 16); in drm_dp_mst_topology_mgr_resume()
2172 ret = drm_dp_dpcd_read(mgr->aux, basereg, in drm_dp_get_one_sb_msg()
2190 ret = drm_dp_dpcd_read(mgr->aux, basereg + curreply, in drm_dp_get_one_sb_msg()
2389 port->cached_edid = drm_get_edid(connector, &port->aux.ddc); in drm_dp_mst_detect_port()
2425 edid = drm_get_edid(connector, &port->aux.ddc); in drm_dp_mst_get_edid()
2568 drm_dp_dpcd_writeb(mgr->aux, DP_PAYLOAD_TABLE_UPDATE_STATUS, in drm_dp_dpcd_write_payload()
2575 ret = drm_dp_dpcd_write(mgr->aux, DP_PAYLOAD_ALLOCATE_SET, payload_alloc, 3); in drm_dp_dpcd_write_payload()
2582 ret = drm_dp_dpcd_readb(mgr->aux, DP_PAYLOAD_TABLE_UPDATE_STATUS, &status); in drm_dp_dpcd_write_payload()
2617 ret = drm_dp_dpcd_readb(mgr->aux, DP_PAYLOAD_TABLE_UPDATE_STATUS, &status); in drm_dp_check_act_status()
2735 ret = drm_dp_dpcd_read(mgr->aux, DP_PAYLOAD_TABLE_UPDATE_STATUS + (i * 16), &buf[i * 16], 16); in dump_dp_payload_table()
2789 ret = drm_dp_dpcd_read(mgr->aux, DP_DPCD_REV, buf, DP_RECEIVER_CAP_SIZE); in drm_dp_mst_dump_topology()
2794 ret = drm_dp_dpcd_read(mgr->aux, DP_FAUX_CAP, buf, 2); in drm_dp_mst_dump_topology()
2799 ret = drm_dp_dpcd_read(mgr->aux, DP_MSTM_CTRL, buf, 1); in drm_dp_mst_dump_topology()
2891 struct device *dev, struct drm_dp_aux *aux, in drm_dp_mst_topology_mgr_init() argument
2906 mgr->aux = aux; in drm_dp_mst_topology_mgr_init()
2937 mgr->aux = NULL; in drm_dp_mst_topology_mgr_destroy()
2945 struct drm_dp_aux *aux = adapter->algo_data; in drm_dp_mst_i2c_xfer() local
2946 struct drm_dp_mst_port *port = container_of(aux, struct drm_dp_mst_port, aux); in drm_dp_mst_i2c_xfer()
3032 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux) in drm_dp_mst_register_i2c_bus() argument
3034 aux->ddc.algo = &drm_dp_mst_i2c_algo; in drm_dp_mst_register_i2c_bus()
3035 aux->ddc.algo_data = aux; in drm_dp_mst_register_i2c_bus()
3036 aux->ddc.retries = 3; in drm_dp_mst_register_i2c_bus()
3038 aux->ddc.class = I2C_CLASS_DDC; in drm_dp_mst_register_i2c_bus()
3039 aux->ddc.owner = THIS_MODULE; in drm_dp_mst_register_i2c_bus()
3040 aux->ddc.dev.parent = aux->dev; in drm_dp_mst_register_i2c_bus()
3041 aux->ddc.dev.of_node = aux->dev->of_node; in drm_dp_mst_register_i2c_bus()
3043 strlcpy(aux->ddc.name, aux->name ? aux->name : dev_name(aux->dev), in drm_dp_mst_register_i2c_bus()
3044 sizeof(aux->ddc.name)); in drm_dp_mst_register_i2c_bus()
3046 return i2c_add_adapter(&aux->ddc); in drm_dp_mst_register_i2c_bus()
3053 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux) in drm_dp_mst_unregister_i2c_bus() argument
3055 i2c_del_adapter(&aux->ddc); in drm_dp_mst_unregister_i2c_bus()