Lines Matching refs:radeon_connector
45 bool radeon_ddc_probe(struct radeon_connector *radeon_connector, bool use_aux) in radeon_ddc_probe() argument
66 if (radeon_connector->router.ddc_valid) in radeon_ddc_probe()
67 radeon_router_select_ddc_port(radeon_connector); in radeon_ddc_probe()
70 ret = i2c_transfer(&radeon_connector->ddc_bus->aux.ddc, msgs, 2); in radeon_ddc_probe()
72 ret = i2c_transfer(&radeon_connector->ddc_bus->adapter, msgs, 2); in radeon_ddc_probe()
1105 void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector) in radeon_router_select_ddc_port() argument
1109 if (!radeon_connector->router.ddc_valid) in radeon_router_select_ddc_port()
1112 if (!radeon_connector->router_bus) in radeon_router_select_ddc_port()
1115 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1116 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1118 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1119 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1120 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1122 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1123 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1125 val &= ~radeon_connector->router.ddc_mux_control_pin; in radeon_router_select_ddc_port()
1126 val |= radeon_connector->router.ddc_mux_state; in radeon_router_select_ddc_port()
1127 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_ddc_port()
1128 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1133 void radeon_router_select_cd_port(struct radeon_connector *radeon_connector) in radeon_router_select_cd_port() argument
1137 if (!radeon_connector->router.cd_valid) in radeon_router_select_cd_port()
1140 if (!radeon_connector->router_bus) in radeon_router_select_cd_port()
1143 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1144 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1146 val &= ~radeon_connector->router.cd_mux_control_pin; in radeon_router_select_cd_port()
1147 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1148 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1150 radeon_i2c_get_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1151 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1153 val &= ~radeon_connector->router.cd_mux_control_pin; in radeon_router_select_cd_port()
1154 val |= radeon_connector->router.cd_mux_state; in radeon_router_select_cd_port()
1155 radeon_i2c_put_byte(radeon_connector->router_bus, in radeon_router_select_cd_port()
1156 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()