Lines Matching refs:amdgpu_connector
325 amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *amdgpu_connector) in amdgpu_i2c_router_select_ddc_port() argument
329 if (!amdgpu_connector->router.ddc_valid) in amdgpu_i2c_router_select_ddc_port()
332 if (!amdgpu_connector->router_bus) in amdgpu_i2c_router_select_ddc_port()
335 if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_ddc_port()
336 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
339 val &= ~amdgpu_connector->router.ddc_mux_control_pin; in amdgpu_i2c_router_select_ddc_port()
340 amdgpu_i2c_put_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_ddc_port()
341 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
343 if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_ddc_port()
344 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
347 val &= ~amdgpu_connector->router.ddc_mux_control_pin; in amdgpu_i2c_router_select_ddc_port()
348 val |= amdgpu_connector->router.ddc_mux_state; in amdgpu_i2c_router_select_ddc_port()
349 amdgpu_i2c_put_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_ddc_port()
350 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
356 amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *amdgpu_connector) in amdgpu_i2c_router_select_cd_port() argument
360 if (!amdgpu_connector->router.cd_valid) in amdgpu_i2c_router_select_cd_port()
363 if (!amdgpu_connector->router_bus) in amdgpu_i2c_router_select_cd_port()
366 if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_cd_port()
367 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
370 val &= ~amdgpu_connector->router.cd_mux_control_pin; in amdgpu_i2c_router_select_cd_port()
371 amdgpu_i2c_put_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_cd_port()
372 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
374 if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_cd_port()
375 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
378 val &= ~amdgpu_connector->router.cd_mux_control_pin; in amdgpu_i2c_router_select_cd_port()
379 val |= amdgpu_connector->router.cd_mux_state; in amdgpu_i2c_router_select_cd_port()
380 amdgpu_i2c_put_byte(amdgpu_connector->router_bus, in amdgpu_i2c_router_select_cd_port()
381 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()