|
|
|
@ -3476,6 +3476,13 @@ TDEGenericDevice* TDEHardwareDevices::classifyUnknownDevice(udev_device* dev, TD
|
|
|
|
|
|| (devicesubsystem == "scsi_device")
|
|
|
|
|
|| (devicesubsystem == "scsi_generic")
|
|
|
|
|
|| (devicesubsystem == "scsi")
|
|
|
|
|
|| (devicetypestring_alt == "sas_target")
|
|
|
|
|
|| (devicesubsystem == "sas_host")
|
|
|
|
|
|| (devicesubsystem == "sas_port")
|
|
|
|
|
|| (devicesubsystem == "sas_device")
|
|
|
|
|
|| (devicesubsystem == "sas_generic")
|
|
|
|
|
|| (devicesubsystem == "sas_phy")
|
|
|
|
|
|| (devicesubsystem == "sas_end_device")
|
|
|
|
|
|| (devicesubsystem == "spi_transport")
|
|
|
|
|
|| (devicesubsystem == "spi_host")
|
|
|
|
|
|| (devicesubsystem == "ata_port")
|
|
|
|
@ -3485,6 +3492,21 @@ TDEGenericDevice* TDEHardwareDevices::classifyUnknownDevice(udev_device* dev, TD
|
|
|
|
|
|| (devicesubsystem == "ata")) {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
|
|
|
|
|
}
|
|
|
|
|
if (devicesubsystem == "infiniband") {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Peripheral);
|
|
|
|
|
}
|
|
|
|
|
if ((devicesubsystem == "infiniband_cm")
|
|
|
|
|
|| (devicesubsystem == "infiniband_mad")) {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
|
|
|
|
|
}
|
|
|
|
|
if ((devicesubsystem == "enclosure")
|
|
|
|
|
|| (devicesubsystem == "clocksource")
|
|
|
|
|
|| (devicesubsystem == "amba")) {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
|
|
|
|
|
}
|
|
|
|
|
if (devicesubsystem == "ipmi_si") {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Mainboard);
|
|
|
|
|
}
|
|
|
|
|
if (devicesubsystem == "misc") {
|
|
|
|
|
if (devicedriver.startsWith("tpm_")) {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Cryptography);
|
|
|
|
@ -3571,6 +3593,9 @@ TDEGenericDevice* TDEHardwareDevices::classifyUnknownDevice(udev_device* dev, TD
|
|
|
|
|
if (devicesubsystem == "rfkill") {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
|
|
|
|
|
}
|
|
|
|
|
if (devicesubsystem == "machinecheck") {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::Platform);
|
|
|
|
|
}
|
|
|
|
|
if (devicesubsystem == "pnp") {
|
|
|
|
|
if (!device) device = new TDEGenericDevice(TDEGenericDeviceType::PNP);
|
|
|
|
|
}
|
|
|
|
|