summaryrefslogtreecommitdiff
path: root/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01
diff options
context:
space:
mode:
Diffstat (limited to 'test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01')
-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
139 files changed, 158 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