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()
1107 void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector) in radeon_router_select_ddc_port() argument
1111 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port()
1114 if (!radeon_connector->router_bus) in radeon_router_select_ddc_port()
1117 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1118 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1120 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1121 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1122 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1124 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1125 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1127 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1128 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port()
1129 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1130 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1135 void radeon_router_select_cd_port(struct radeon_connector *radeon_connector) in radeon_router_select_cd_port() argument
1139 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port()
1142 if (!radeon_connector->router_bus) in radeon_router_select_cd_port()
1145 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1146 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1148 val &= ~radeon_connector->router.cd_mux_control_pin; in radeon_router_select_cd_port()
1149 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1150 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1152 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1153 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1155 val &= ~radeon_connector->router.cd_mux_control_pin; in radeon_router_select_cd_port()
1156 val |= radeon_connector->router.cd_mux_state; in radeon_router_select_cd_port()
1157 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1158 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()