summaryrefslogtreecommitdiff
path: root/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00
diff options
context:
space:
mode:
Diffstat (limited to 'test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00')
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent3
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent14
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent0
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent2
311 files changed, 298 insertions, 0 deletions
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid
new file mode 100644
index 0000000000..a48d4426eb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid
@@ -0,0 +1 @@
+ATM1200
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias
new file mode 100644
index 0000000000..7239e1ac92
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias
@@ -0,0 +1 @@
+acpi:ATM1200:PNP0C31:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path
new file mode 100644
index 0000000000..10ff73954c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.TPM_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node
new file mode 120000
index 0000000000..d73f8da534
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:0a \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent
new file mode 100644
index 0000000000..1e2b3ec26e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:ATM1200:PNP0C31:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid
new file mode 100644
index 0000000000..475abcdc61
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid
@@ -0,0 +1 @@
+IBM0057
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias
new file mode 100644
index 0000000000..37b29a8cb5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0057:PNP0F13:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path
new file mode 100644
index 0000000000..4ddbc184d2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.MOU_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node
new file mode 120000
index 0000000000..3cc02b97f8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:09 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent
new file mode 100644
index 0000000000..d62d0fe275
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:IBM0057:PNP0F13:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid
new file mode 100644
index 0000000000..b1fd8f62a2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid
@@ -0,0 +1 @@
+PNP0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias
new file mode 100644
index 0000000000..dbd39e483c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0000:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path
new file mode 100644
index 0000000000..726cdc1f11
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.PIC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent
new file mode 100644
index 0000000000..22a696e74f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0000:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid
new file mode 100644
index 0000000000..b593381c48
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid
@@ -0,0 +1 @@
+PNP0100
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias
new file mode 100644
index 0000000000..2e970b6c12
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0100:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path
new file mode 100644
index 0000000000..ecefa7c0c7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.TIMR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent
new file mode 100644
index 0000000000..af0dd875d8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0100:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid
new file mode 100644
index 0000000000..01bdd099b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid
@@ -0,0 +1 @@
+PNP0103
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias
new file mode 100644
index 0000000000..30023a86ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0103:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path
new file mode 100644
index 0000000000..53dda49910
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.HPET
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node
new file mode 120000
index 0000000000..e06816ccc9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:03 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent
new file mode 100644
index 0000000000..bb8024626e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0103:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid
new file mode 100644
index 0000000000..d14c5bc3ff
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid
@@ -0,0 +1 @@
+PNP0200
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias
new file mode 100644
index 0000000000..e3c5fdeca6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0200:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path
new file mode 100644
index 0000000000..92cf969aca
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.DMAC
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node
new file mode 120000
index 0000000000..afe28a0d8f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:04 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent
new file mode 100644
index 0000000000..3e20ab0ce7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0200:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid
new file mode 100644
index 0000000000..958febdd9e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid
@@ -0,0 +1 @@
+PNP0303
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias
new file mode 100644
index 0000000000..585fdca68a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0303:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path
new file mode 100644
index 0000000000..9936957ed5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.KBD_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node
new file mode 120000
index 0000000000..88eaf70b6c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:08 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent
new file mode 100644
index 0000000000..fbd39d8f1d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0303:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid
new file mode 100644
index 0000000000..aec7221dee
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid
@@ -0,0 +1 @@
+PNP0800
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias
new file mode 100644
index 0000000000..721f7c31b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0800:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path
new file mode 100644
index 0000000000..905bc37db3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.SPKR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node
new file mode 120000
index 0000000000..eecd61da6d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:05 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent
new file mode 100644
index 0000000000..7495b1b8a6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0800:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid
new file mode 100644
index 0000000000..9d03dbb448
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid
@@ -0,0 +1 @@
+PNP0B00
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias
new file mode 100644
index 0000000000..9d135ac1e3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0B00:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path
new file mode 100644
index 0000000000..75b7df3aff
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.RTC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node
new file mode 120000
index 0000000000..7456f7876f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:07 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent
new file mode 100644
index 0000000000..54fcb6ad2d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0B00:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid
new file mode 100644
index 0000000000..7b80763afa
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid
@@ -0,0 +1 @@
+PNP0C02
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias
new file mode 100644
index 0000000000..e27f28d41f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C02:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path
new file mode 100644
index 0000000000..7e94a0fd3c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.SIO_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node
new file mode 120000
index 0000000000..999270e913
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:02 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent
new file mode 100644
index 0000000000..b6f43bbf82
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C02:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid
new file mode 100644
index 0000000000..f7526732dc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid
@@ -0,0 +1 @@
+PNP0C04
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias
new file mode 100644
index 0000000000..5787b19ab4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C04:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path
new file mode 100644
index 0000000000..da352ec579
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.FPU_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node
new file mode 120000
index 0000000000..6680a64796
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:06 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent
new file mode 100644
index 0000000000..18c9c5efdc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C04:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver
new file mode 120000
index 0000000000..50a6634c95
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/ac \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid
new file mode 100644
index 0000000000..ea0d5fb834
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid
@@ -0,0 +1 @@
+ACPI0003
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias
new file mode 100644
index 0000000000..cb2b78fc33
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias
@@ -0,0 +1 @@
+acpi:ACPI0003:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path
new file mode 100644
index 0000000000..7f99e03071
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.AC__
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device
new file mode 120000
index 0000000000..f617994654
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device
@@ -0,0 +1 @@
+../../../ACPI0003:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem
new file mode 120000
index 0000000000..eeac787e94
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/power_supply \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type
new file mode 100644
index 0000000000..9aaee2dade
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type
@@ -0,0 +1 @@
+Mains
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent
new file mode 100644
index 0000000000..01c433c818
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent
@@ -0,0 +1,3 @@
+POWER_SUPPLY_NAME=AC
+POWER_SUPPLY_TYPE=Mains
+POWER_SUPPLY_ONLINE=1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent
new file mode 100644
index 0000000000..708c891771
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=ac
+MODALIAS=acpi:ACPI0003:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver
new file mode 120000
index 0000000000..28523cef0e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/thinkpad_hotkey \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid
new file mode 100644
index 0000000000..d09f0e2a78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid
@@ -0,0 +1 @@
+IBM0068
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias
new file mode 100644
index 0000000000..78a97b9783
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0068:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path
new file mode 100644
index 0000000000..5e6871ba41
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.HKEY
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent
new file mode 100644
index 0000000000..a847bf581b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_hotkey
+MODALIAS=acpi:IBM0068:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver
new file mode 120000
index 0000000000..9ee99277ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/power \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid
new file mode 100644
index 0000000000..2658e7b466
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid
@@ -0,0 +1 @@
+LNXPOWER
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias
new file mode 100644
index 0000000000..1acba2a31b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias
@@ -0,0 +1 @@
+acpi:LNXPOWER:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path
new file mode 100644
index 0000000000..52bc528e90
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.PUBS
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent
new file mode 100644
index 0000000000..cab9b4d4f0
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=power
+MODALIAS=acpi:LNXPOWER:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver
new file mode 120000
index 0000000000..eae38ea111
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/battery \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid
new file mode 100644
index 0000000000..f0e9b61652
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid
@@ -0,0 +1 @@
+PNP0C0A
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias
new file mode 100644
index 0000000000..6fd005c690
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0A:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path
new file mode 100644
index 0000000000..03547d8e84
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.BAT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm
new file mode 100644
index 0000000000..260a626e56
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm
@@ -0,0 +1 @@
+3075000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device
new file mode 120000
index 0000000000..1a192d8d1c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device
@@ -0,0 +1 @@
+../../../PNP0C0A:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
new file mode 100644
index 0000000000..0bf389e5f2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
@@ -0,0 +1 @@
+61510000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design
new file mode 100644
index 0000000000..65b7a8515f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design
@@ -0,0 +1 @@
+84240000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now
new file mode 100644
index 0000000000..8db8b6298e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now
@@ -0,0 +1 @@
+59160000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer
new file mode 100644
index 0000000000..c4857dfb86
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer
@@ -0,0 +1 @@
+SANYO
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name
new file mode 100644
index 0000000000..05082d6a8b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name
@@ -0,0 +1 @@
+42T5245
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number
new file mode 100644
index 0000000000..5642b4cccb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number
@@ -0,0 +1 @@
+ 6463
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status
new file mode 100644
index 0000000000..f1a797a6b1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status
@@ -0,0 +1 @@
+Full
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem
new file mode 120000
index 0000000000..eeac787e94
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/power_supply \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology
new file mode 100644
index 0000000000..2c679ca734
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology
@@ -0,0 +1 @@
+Li-ion
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type
new file mode 100644
index 0000000000..6784dd35ce
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type
@@ -0,0 +1 @@
+Battery
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent
new file mode 100644
index 0000000000..48bbf4ae00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent
@@ -0,0 +1,14 @@
+POWER_SUPPLY_NAME=BAT0
+POWER_SUPPLY_TYPE=Battery
+POWER_SUPPLY_STATUS=Full
+POWER_SUPPLY_PRESENT=1
+POWER_SUPPLY_TECHNOLOGY=Li-ion
+POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
+POWER_SUPPLY_VOLTAGE_NOW=12415000
+POWER_SUPPLY_CURRENT_NOW=0
+POWER_SUPPLY_ENERGY_FULL_DESIGN=84240000
+POWER_SUPPLY_ENERGY_FULL=61510000
+POWER_SUPPLY_ENERGY_NOW=59160000
+POWER_SUPPLY_MODEL_NAME=42T5245
+POWER_SUPPLY_MANUFACTURER=SANYO
+POWER_SUPPLY_SERIAL_NUMBER= 6463
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design
new file mode 100644
index 0000000000..2636081d72
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design
@@ -0,0 +1 @@
+10800000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now
new file mode 100644
index 0000000000..e096ad1389
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now
@@ -0,0 +1 @@
+12415000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent
new file mode 100644
index 0000000000..1afe034bbb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=battery
+MODALIAS=acpi:PNP0C0A:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver
new file mode 120000
index 0000000000..78583b7456
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver
@@ -0,0 +1 @@
+../../../../../../bus/acpi/drivers/ec \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid
new file mode 100644
index 0000000000..f45606d178
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid
@@ -0,0 +1 @@
+PNP0C09
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias
new file mode 100644
index 0000000000..a6dcf49544
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C09:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path
new file mode 100644
index 0000000000..1c15db71f4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent
new file mode 100644
index 0000000000..39d3180ba8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=ec
+MODALIAS=acpi:PNP0C09:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path
new file mode 100644
index 0000000000..70e3d1ad5d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node
new file mode 120000
index 0000000000..4cab8f6315
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path
new file mode 100644
index 0000000000..761a72d9d7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.LCD0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path
new file mode 100644
index 0000000000..7ff768b0d7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.CRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path
new file mode 100644
index 0000000000..293a381df9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.DVI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias
new file mode 100644
index 0000000000..42d369f887
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias
@@ -0,0 +1 @@
+acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path
new file mode 100644
index 0000000000..dd962244c7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent
new file mode 100644
index 0000000000..e08505ab58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path
new file mode 100644
index 0000000000..7338d716b6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.LCD0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path
new file mode 100644
index 0000000000..840af2b9e6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.CRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path
new file mode 100644
index 0000000000..1480e899ce
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.DVI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias
new file mode 100644
index 0000000000..42d369f887
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias
@@ -0,0 +1 @@
+acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path
new file mode 100644
index 0000000000..c60f80c93f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node
new file mode 120000
index 0000000000..b9be7aabc3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:01.0/0000:01:00.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent
new file mode 100644
index 0000000000..e08505ab58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path
new file mode 100644
index 0000000000..8a923d8adf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node
new file mode 120000
index 0000000000..c248b7891d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:01.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path
new file mode 100644
index 0000000000..cf015c0e43
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node
new file mode 120000
index 0000000000..1c817658c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path
new file mode 100644
index 0000000000..ad9adfaf0d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node
new file mode 120000
index 0000000000..f2ef6c4a86
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path
new file mode 100644
index 0000000000..59515bd8fd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP2.EXUP
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path
new file mode 100644
index 0000000000..5d82614aa2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP2
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node
new file mode 120000
index 0000000000..f35791f384
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path
new file mode 100644
index 0000000000..4eb0f292a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP3.EXPD
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path
new file mode 100644
index 0000000000..59ad546003
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node
new file mode 120000
index 0000000000..c0ce681297
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path
new file mode 100644
index 0000000000..50539e182b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path
@@ -0,0 +1 @@
+\_SB_.PCI0.PCI1.CDBS
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node
new file mode 120000
index 0000000000..e3e6c28729
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:1e.0/0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path
new file mode 100644
index 0000000000..3726f6d993
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path
@@ -0,0 +1 @@
+\_SB_.PCI0.PCI1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node
new file mode 120000
index 0000000000..68b01daac3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1e.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias
new file mode 100644
index 0000000000..d9da66f2b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias
@@ -0,0 +1 @@
+acpi:LNXIOBAY:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path
new file mode 100644
index 0000000000..f8542f371b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0.PRIM.MSTR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent
new file mode 100644
index 0000000000..ce4f42475e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXIOBAY:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path
new file mode 100644
index 0000000000..e693cfc4ae
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0.PRIM
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path
new file mode 100644
index 0000000000..8c85a31d95
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node
new file mode 120000
index 0000000000..49439891e4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path
new file mode 100644
index 0000000000..332145062a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SATA.PRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path
new file mode 100644
index 0000000000..7946fbc055
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SATA
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node
new file mode 120000
index 0000000000..d44ac47d2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path
new file mode 100644
index 0000000000..00cb0e0601
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SMBU
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node
new file mode 120000
index 0000000000..8373e13586
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path
new file mode 100644
index 0000000000..90feac0ec2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node
new file mode 120000
index 0000000000..ae9769e4d6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path
new file mode 100644
index 0000000000..8ac5af3142
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1.URTH.UPEX
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path
new file mode 100644
index 0000000000..09b16a3ced
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path
new file mode 100644
index 0000000000..23e35fcfa0
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node
new file mode 120000
index 0000000000..a6b409fe0b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path
new file mode 100644
index 0000000000..d5ea43571b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2.URTH.UPDK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path
new file mode 100644
index 0000000000..d493814ae8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path
new file mode 100644
index 0000000000..1c2b00f9d4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node
new file mode 120000
index 0000000000..14f4165f79
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path
new file mode 100644
index 0000000000..a39841e12c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node
new file mode 120000
index 0000000000..1e17c8f55e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path
new file mode 100644
index 0000000000..489a6c8625
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH.UPDK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path
new file mode 100644
index 0000000000..ddceca5d30
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH.UPEX
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path
new file mode 100644
index 0000000000..9eb337be25
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path
new file mode 100644
index 0000000000..530247ff61
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node
new file mode 120000
index 0000000000..8525c168e3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.7 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path
new file mode 100644
index 0000000000..ee6276f7bf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path
@@ -0,0 +1 @@
+\_SB_.PCI0.HDEF
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node
new file mode 120000
index 0000000000..02dd7ad3c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1b.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver
new file mode 120000
index 0000000000..8085013227
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_root \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid
new file mode 100644
index 0000000000..636eed19b3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid
@@ -0,0 +1 @@
+PNP0A08
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias
new file mode 100644
index 0000000000..b90e645703
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0A08:PNP0A03:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path
new file mode 100644
index 0000000000..313edcd0cd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node
new file mode 120000
index 0000000000..1b094a25e9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node
@@ -0,0 +1 @@
+../../../pci0000:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent
new file mode 100644
index 0000000000..af09b45dd3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_root
+MODALIAS=acpi:PNP0A08:PNP0A03: