Lines Matching refs:radeon_connector
42 bool radeon_ddc_probe(struct radeon_connector *radeon_connector, bool use_aux) in radeon_ddc_probe() argument
63 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe()
64 radeon_router_select_ddc_port(radeon_connector); in radeon_ddc_probe()
67 ret = i2c_transfer(&radeon_connector->ddc_bus->aux.ddc, msgs, 2); in radeon_ddc_probe()
69 ret = i2c_transfer(&radeon_connector->ddc_bus->adapter, msgs, 2); in radeon_ddc_probe()
1102 void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector) in radeon_router_select_ddc_port() argument
1106 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port()
1109 if (!radeon_connector->router_bus) in radeon_router_select_ddc_port()
1112 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1113 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1115 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1116 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1117 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1119 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1120 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1122 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1123 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port()
1124 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1125 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1130 void radeon_router_select_cd_port(struct radeon_connector *radeon_connector) in radeon_router_select_cd_port() argument
1134 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port()
1137 if (!radeon_connector->router_bus) in radeon_router_select_cd_port()
1140 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1141 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1143 val &= ~radeon_connector->router.cd_mux_control_pin; in radeon_router_select_cd_port()
1144 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1145 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1147 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1148 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1150 val &= ~radeon_connector->router.cd_mux_control_pin; in radeon_router_select_cd_port()
1151 val |= radeon_connector->router.cd_mux_state; in radeon_router_select_cd_port()
1152 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1153 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()