Lines Matching refs:bios_connectors
915 struct bios_connector *bios_connectors; in radeon_get_atom_connector_info_from_supported_devices_table() local
916 size_t bc_size = sizeof(*bios_connectors) * ATOM_MAX_SUPPORTED_DEVICE; in radeon_get_atom_connector_info_from_supported_devices_table()
922 bios_connectors = kzalloc(bc_size, GFP_KERNEL); in radeon_get_atom_connector_info_from_supported_devices_table()
923 if (!bios_connectors) in radeon_get_atom_connector_info_from_supported_devices_table()
928 kfree(bios_connectors); in radeon_get_atom_connector_info_from_supported_devices_table()
946 bios_connectors[i].valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
957 bios_connectors[i].connector_type = in radeon_get_atom_connector_info_from_supported_devices_table()
962 if (bios_connectors[i].connector_type == in radeon_get_atom_connector_info_from_supported_devices_table()
968 bios_connectors[i].line_mux = in radeon_get_atom_connector_info_from_supported_devices_table()
973 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
974 bios_connectors[i].line_mux = 50; in radeon_get_atom_connector_info_from_supported_devices_table()
976 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
977 bios_connectors[i].line_mux = 51; in radeon_get_atom_connector_info_from_supported_devices_table()
979 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
980 bios_connectors[i].line_mux = 52; in radeon_get_atom_connector_info_from_supported_devices_table()
982 bios_connectors[i].ddc_bus = in radeon_get_atom_connector_info_from_supported_devices_table()
984 bios_connectors[i].line_mux); in radeon_get_atom_connector_info_from_supported_devices_table()
990 bios_connectors[i].hpd.hpd = RADEON_HPD_1; in radeon_get_atom_connector_info_from_supported_devices_table()
993 bios_connectors[i].hpd.hpd = RADEON_HPD_2; in radeon_get_atom_connector_info_from_supported_devices_table()
996 bios_connectors[i].hpd.hpd = RADEON_HPD_NONE; in radeon_get_atom_connector_info_from_supported_devices_table()
1001 bios_connectors[i].hpd.hpd = RADEON_HPD_1; in radeon_get_atom_connector_info_from_supported_devices_table()
1003 bios_connectors[i].hpd.hpd = RADEON_HPD_2; in radeon_get_atom_connector_info_from_supported_devices_table()
1005 bios_connectors[i].hpd.hpd = RADEON_HPD_NONE; in radeon_get_atom_connector_info_from_supported_devices_table()
1013 bios_connectors[i].connector_type = in radeon_get_atom_connector_info_from_supported_devices_table()
1017 (dev, (1 << i), &bios_connectors[i].connector_type, in radeon_get_atom_connector_info_from_supported_devices_table()
1018 &bios_connectors[i].ddc_bus, &bios_connectors[i].line_mux, in radeon_get_atom_connector_info_from_supported_devices_table()
1019 &bios_connectors[i].hpd)) in radeon_get_atom_connector_info_from_supported_devices_table()
1022 bios_connectors[i].valid = true; in radeon_get_atom_connector_info_from_supported_devices_table()
1023 bios_connectors[i].devices = (1 << i); in radeon_get_atom_connector_info_from_supported_devices_table()
1042 if (bios_connectors[i].valid) { in radeon_get_atom_connector_info_from_supported_devices_table()
1044 if (bios_connectors[j].valid && (i != j)) { in radeon_get_atom_connector_info_from_supported_devices_table()
1045 if (bios_connectors[i].line_mux == in radeon_get_atom_connector_info_from_supported_devices_table()
1046 bios_connectors[j].line_mux) { in radeon_get_atom_connector_info_from_supported_devices_table()
1048 if (bios_connectors[i].devices & (ATOM_DEVICE_LCD_SUPPORT)) { in radeon_get_atom_connector_info_from_supported_devices_table()
1049 bios_connectors[i].line_mux = 53; in radeon_get_atom_connector_info_from_supported_devices_table()
1050 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
1053 if (bios_connectors[j].devices & (ATOM_DEVICE_LCD_SUPPORT)) { in radeon_get_atom_connector_info_from_supported_devices_table()
1054 bios_connectors[j].line_mux = 53; in radeon_get_atom_connector_info_from_supported_devices_table()
1055 bios_connectors[j].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
1059 if (((bios_connectors[i].devices & (ATOM_DEVICE_DFP_SUPPORT)) && in radeon_get_atom_connector_info_from_supported_devices_table()
1060 (bios_connectors[j].devices & (ATOM_DEVICE_CRT_SUPPORT))) || in radeon_get_atom_connector_info_from_supported_devices_table()
1061 ((bios_connectors[j].devices & (ATOM_DEVICE_DFP_SUPPORT)) && in radeon_get_atom_connector_info_from_supported_devices_table()
1062 (bios_connectors[i].devices & (ATOM_DEVICE_CRT_SUPPORT)))) { in radeon_get_atom_connector_info_from_supported_devices_table()
1063 bios_connectors[i].devices |= in radeon_get_atom_connector_info_from_supported_devices_table()
1064 bios_connectors[j].devices; 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()
1067 if (bios_connectors[j].devices & (ATOM_DEVICE_DFP_SUPPORT)) in radeon_get_atom_connector_info_from_supported_devices_table()
1068 bios_connectors[i].hpd = in radeon_get_atom_connector_info_from_supported_devices_table()
1069 bios_connectors[j].hpd; in radeon_get_atom_connector_info_from_supported_devices_table()
1070 bios_connectors[j].valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
1080 if (bios_connectors[i].valid) { in radeon_get_atom_connector_info_from_supported_devices_table()
1083 bios_connectors[i].connector_type, in radeon_get_atom_connector_info_from_supported_devices_table()
1084 bios_connectors[i].devices); in radeon_get_atom_connector_info_from_supported_devices_table()
1086 bios_connectors[i].line_mux, in radeon_get_atom_connector_info_from_supported_devices_table()
1087 bios_connectors[i].devices, in radeon_get_atom_connector_info_from_supported_devices_table()
1088 bios_connectors[i]. in radeon_get_atom_connector_info_from_supported_devices_table()
1090 &bios_connectors[i].ddc_bus, in radeon_get_atom_connector_info_from_supported_devices_table()
1093 &bios_connectors[i].hpd, in radeon_get_atom_connector_info_from_supported_devices_table()
1100 kfree(bios_connectors); in radeon_get_atom_connector_info_from_supported_devices_table()