Lines Matching refs:bios_connectors
897 struct bios_connector *bios_connectors; in radeon_get_atom_connector_info_from_supported_devices_table() local
898 size_t bc_size = sizeof(*bios_connectors) * ATOM_MAX_SUPPORTED_DEVICE; in radeon_get_atom_connector_info_from_supported_devices_table()
904 bios_connectors = kzalloc(bc_size, GFP_KERNEL); in radeon_get_atom_connector_info_from_supported_devices_table()
905 if (!bios_connectors) in radeon_get_atom_connector_info_from_supported_devices_table()
910 kfree(bios_connectors); in radeon_get_atom_connector_info_from_supported_devices_table()
928 bios_connectors[i].valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
939 bios_connectors[i].connector_type = in radeon_get_atom_connector_info_from_supported_devices_table()
944 if (bios_connectors[i].connector_type == in radeon_get_atom_connector_info_from_supported_devices_table()
950 bios_connectors[i].line_mux = in radeon_get_atom_connector_info_from_supported_devices_table()
955 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
956 bios_connectors[i].line_mux = 50; in radeon_get_atom_connector_info_from_supported_devices_table()
958 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
959 bios_connectors[i].line_mux = 51; in radeon_get_atom_connector_info_from_supported_devices_table()
961 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
962 bios_connectors[i].line_mux = 52; in radeon_get_atom_connector_info_from_supported_devices_table()
964 bios_connectors[i].ddc_bus = in radeon_get_atom_connector_info_from_supported_devices_table()
966 bios_connectors[i].line_mux); in radeon_get_atom_connector_info_from_supported_devices_table()
972 bios_connectors[i].hpd.hpd = RADEON_HPD_1; in radeon_get_atom_connector_info_from_supported_devices_table()
975 bios_connectors[i].hpd.hpd = RADEON_HPD_2; in radeon_get_atom_connector_info_from_supported_devices_table()
978 bios_connectors[i].hpd.hpd = RADEON_HPD_NONE; in radeon_get_atom_connector_info_from_supported_devices_table()
983 bios_connectors[i].hpd.hpd = RADEON_HPD_1; in radeon_get_atom_connector_info_from_supported_devices_table()
985 bios_connectors[i].hpd.hpd = RADEON_HPD_2; in radeon_get_atom_connector_info_from_supported_devices_table()
987 bios_connectors[i].hpd.hpd = RADEON_HPD_NONE; in radeon_get_atom_connector_info_from_supported_devices_table()
995 bios_connectors[i].connector_type = in radeon_get_atom_connector_info_from_supported_devices_table()
999 (dev, (1 << i), &bios_connectors[i].connector_type, in radeon_get_atom_connector_info_from_supported_devices_table()
1000 &bios_connectors[i].ddc_bus, &bios_connectors[i].line_mux, in radeon_get_atom_connector_info_from_supported_devices_table()
1001 &bios_connectors[i].hpd)) in radeon_get_atom_connector_info_from_supported_devices_table()
1004 bios_connectors[i].valid = true; in radeon_get_atom_connector_info_from_supported_devices_table()
1005 bios_connectors[i].devices = (1 << i); in radeon_get_atom_connector_info_from_supported_devices_table()
1024 if (bios_connectors[i].valid) { in radeon_get_atom_connector_info_from_supported_devices_table()
1026 if (bios_connectors[j].valid && (i != j)) { in radeon_get_atom_connector_info_from_supported_devices_table()
1027 if (bios_connectors[i].line_mux == in radeon_get_atom_connector_info_from_supported_devices_table()
1028 bios_connectors[j].line_mux) { in radeon_get_atom_connector_info_from_supported_devices_table()
1030 if (bios_connectors[i].devices & (ATOM_DEVICE_LCD_SUPPORT)) { in radeon_get_atom_connector_info_from_supported_devices_table()
1031 bios_connectors[i].line_mux = 53; in radeon_get_atom_connector_info_from_supported_devices_table()
1032 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
1035 if (bios_connectors[j].devices & (ATOM_DEVICE_LCD_SUPPORT)) { in radeon_get_atom_connector_info_from_supported_devices_table()
1036 bios_connectors[j].line_mux = 53; in radeon_get_atom_connector_info_from_supported_devices_table()
1037 bios_connectors[j].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
1041 if (((bios_connectors[i].devices & (ATOM_DEVICE_DFP_SUPPORT)) && in radeon_get_atom_connector_info_from_supported_devices_table()
1042 (bios_connectors[j].devices & (ATOM_DEVICE_CRT_SUPPORT))) || in radeon_get_atom_connector_info_from_supported_devices_table()
1043 ((bios_connectors[j].devices & (ATOM_DEVICE_DFP_SUPPORT)) && in radeon_get_atom_connector_info_from_supported_devices_table()
1044 (bios_connectors[i].devices & (ATOM_DEVICE_CRT_SUPPORT)))) { in radeon_get_atom_connector_info_from_supported_devices_table()
1045 bios_connectors[i].devices |= in radeon_get_atom_connector_info_from_supported_devices_table()
1046 bios_connectors[j].devices; in radeon_get_atom_connector_info_from_supported_devices_table()
1047 bios_connectors[i].connector_type = in radeon_get_atom_connector_info_from_supported_devices_table()
1049 if (bios_connectors[j].devices & (ATOM_DEVICE_DFP_SUPPORT)) in radeon_get_atom_connector_info_from_supported_devices_table()
1050 bios_connectors[i].hpd = in radeon_get_atom_connector_info_from_supported_devices_table()
1051 bios_connectors[j].hpd; in radeon_get_atom_connector_info_from_supported_devices_table()
1052 bios_connectors[j].valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
1062 if (bios_connectors[i].valid) { in radeon_get_atom_connector_info_from_supported_devices_table()
1065 bios_connectors[i].connector_type, in radeon_get_atom_connector_info_from_supported_devices_table()
1066 bios_connectors[i].devices); in radeon_get_atom_connector_info_from_supported_devices_table()
1068 bios_connectors[i].line_mux, in radeon_get_atom_connector_info_from_supported_devices_table()
1069 bios_connectors[i].devices, in radeon_get_atom_connector_info_from_supported_devices_table()
1070 bios_connectors[i]. in radeon_get_atom_connector_info_from_supported_devices_table()
1072 &bios_connectors[i].ddc_bus, in radeon_get_atom_connector_info_from_supported_devices_table()
1075 &bios_connectors[i].hpd, in radeon_get_atom_connector_info_from_supported_devices_table()
1082 kfree(bios_connectors); in radeon_get_atom_connector_info_from_supported_devices_table()