summaryrefslogtreecommitdiff
path: root/test/sys/devices/platform
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
committerKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
commitc7fcba1bf4d0da13b66396c08c0b5f62b25d0405 (patch)
treef85741e12b958c1430750355fb4f463e4f299df3 /test/sys/devices/platform
parent438d4c3cd4b89381348f84ef9f8b8937814f8362 (diff)
test: replace ancient sysfs tree with recent one
Diffstat (limited to 'test/sys/devices/platform')
-rw-r--r--test/sys/devices/platform/dock.0/docked1
-rw-r--r--test/sys/devices/platform/dock.0/flags1
-rw-r--r--test/sys/devices/platform/dock.0/modalias1
-rw-r--r--test/sys/devices/platform/dock.0/power/wakeup1
l---------test/sys/devices/platform/dock.0/subsystem1
-rw-r--r--test/sys/devices/platform/dock.0/uevent1
-rw-r--r--test/sys/devices/platform/dock.0/uid1
l---------test/sys/devices/platform/i8042/driver1
-rw-r--r--test/sys/devices/platform/i8042/modalias1
-rw-r--r--test/sys/devices/platform/i8042/power/wakeup1
-rw-r--r--test/sys/devices/platform/i8042/serio0/bind_mode1
-rw-r--r--test/sys/devices/platform/i8042/serio0/description1
l---------test/sys/devices/platform/i8042/serio0/driver1
-rw-r--r--test/sys/devices/platform/i8042/serio0/err_count1
-rw-r--r--test/sys/devices/platform/i8042/serio0/extra1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/extra1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/id1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/proto1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/type1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw1
l---------test/sys/devices/platform/i8042/serio0/input/input0/device1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/event0/dev1
l---------test/sys/devices/platform/i8042/serio0/input/input0/event0/device1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup1
l---------test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent2
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/bustype1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/product1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/vendor1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/version1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/name1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/phys1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup1
l---------test/sys/devices/platform/i8042/serio0/input/input0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/uevent8
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/uniq1
-rw-r--r--test/sys/devices/platform/i8042/serio0/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio0/power/wakeup1
-rw-r--r--test/sys/devices/platform/i8042/serio0/scroll1
-rw-r--r--test/sys/devices/platform/i8042/serio0/set1
-rw-r--r--test/sys/devices/platform/i8042/serio0/softraw1
-rw-r--r--test/sys/devices/platform/i8042/serio0/softrepeat1
l---------test/sys/devices/platform/i8042/serio0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio0/uevent6
-rw-r--r--test/sys/devices/platform/i8042/serio1/bind_mode1
-rw-r--r--test/sys/devices/platform/i8042/serio1/description1
-rw-r--r--test/sys/devices/platform/i8042/serio1/draghys1
l---------test/sys/devices/platform/i8042/serio1/driver1
-rw-r--r--test/sys/devices/platform/i8042/serio1/ext_dev1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/extra1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/id1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/proto1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/type1
-rw-r--r--test/sys/devices/platform/i8042/serio1/inertia1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw1
l---------test/sys/devices/platform/i8042/serio1/input/input1/device1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/event1/dev1
l---------test/sys/devices/platform/i8042/serio1/input/input1/event1/device1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup1
l---------test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent2
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/bustype1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/product1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/vendor1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/version1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev1
l---------test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup1
l---------test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent2
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/name1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/phys1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup1
l---------test/sys/devices/platform/i8042/serio1/input/input1/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/uevent7
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/uniq1
-rw-r--r--test/sys/devices/platform/i8042/serio1/jenks1
-rw-r--r--test/sys/devices/platform/i8042/serio1/mindrag1
-rw-r--r--test/sys/devices/platform/i8042/serio1/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio1/power/wakeup1
-rw-r--r--test/sys/devices/platform/i8042/serio1/press_to_select1
-rw-r--r--test/sys/devices/platform/i8042/serio1/protocol1
-rw-r--r--test/sys/devices/platform/i8042/serio1/rate1
-rw-r--r--test/sys/devices/platform/i8042/serio1/reach1
-rw-r--r--test/sys/devices/platform/i8042/serio1/resetafter1
-rw-r--r--test/sys/devices/platform/i8042/serio1/resolution1
-rw-r--r--test/sys/devices/platform/i8042/serio1/resync_time1
-rw-r--r--test/sys/devices/platform/i8042/serio1/sensitivity1
-rw-r--r--test/sys/devices/platform/i8042/serio1/skipback1
-rw-r--r--test/sys/devices/platform/i8042/serio1/speed1
l---------test/sys/devices/platform/i8042/serio1/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/thresh1
-rw-r--r--test/sys/devices/platform/i8042/serio1/uevent6
-rw-r--r--test/sys/devices/platform/i8042/serio1/upthresh1
-rw-r--r--test/sys/devices/platform/i8042/serio1/ztime1
l---------test/sys/devices/platform/i8042/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/uevent2
-rw-r--r--test/sys/devices/platform/microcode/modalias1
-rw-r--r--test/sys/devices/platform/microcode/power/wakeup1
l---------test/sys/devices/platform/microcode/subsystem1
-rw-r--r--test/sys/devices/platform/microcode/uevent1
l---------test/sys/devices/platform/pcspkr/driver1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/abs1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/ev1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/ff1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/key1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/led1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/msc1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/rel1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/snd1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/sw1
l---------test/sys/devices/platform/pcspkr/input/input2/device1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/event2/dev1
l---------test/sys/devices/platform/pcspkr/input/input2/event2/device1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup1
l---------test/sys/devices/platform/pcspkr/input/input2/event2/subsystem1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/event2/uevent2
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/bustype1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/product1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/vendor1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/version1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/modalias1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/name1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/phys1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/power/wakeup1
l---------test/sys/devices/platform/pcspkr/input/input2/subsystem1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/uevent6
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/uniq1
-rw-r--r--test/sys/devices/platform/pcspkr/modalias1
-rw-r--r--test/sys/devices/platform/pcspkr/power/wakeup1
l---------test/sys/devices/platform/pcspkr/subsystem1
-rw-r--r--test/sys/devices/platform/pcspkr/uevent2
-rw-r--r--test/sys/devices/platform/power/wakeup1
l---------test/sys/devices/platform/serial8250/driver1
-rw-r--r--test/sys/devices/platform/serial8250/modalias1
-rw-r--r--test/sys/devices/platform/serial8250/power/wakeup1
l---------test/sys/devices/platform/serial8250/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS0/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS0/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS0/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS0/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS1/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS1/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS1/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS1/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS2/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS2/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS2/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS2/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS3/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS3/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS3/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS3/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/uevent2
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/bluetooth_enable1
l---------test/sys/devices/platform/thinkpad_acpi/driver1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_enable1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightnessbin0 -> 5 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/modalias1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/power/wakeup1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim1
l---------test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state1
l---------test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent3
l---------test/sys/devices/platform/thinkpad_acpi/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/uevent2
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/wakeup_reason1
l---------test/sys/devices/platform/thinkpad_hwmon/driver1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/fan1_input1
l---------test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup1
l---------test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/modalias1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/name1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/power/wakeup1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/pwm11
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/pwm1_enable1
l---------test/sys/devices/platform/thinkpad_hwmon/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp10_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp11_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp12_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp13_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp14_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp15_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp16_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp1_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp2_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp3_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp4_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp5_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp6_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp7_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp8_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp9_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/uevent2
-rw-r--r--test/sys/devices/platform/uevent0
l---------test/sys/devices/platform/vesafb.0/driver1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/blank0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/console0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/cursor0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/dev1
l---------test/sys/devices/platform/vesafb.0/graphics/fb0/device1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/mode0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/modes1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/name1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/pan1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/rotate1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/state1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/stride1
l---------test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/uevent2
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size1
-rw-r--r--test/sys/devices/platform/vesafb.0/modalias1
-rw-r--r--test/sys/devices/platform/vesafb.0/power/wakeup1
l---------test/sys/devices/platform/vesafb.0/subsystem1
-rw-r--r--test/sys/devices/platform/vesafb.0/uevent2
308 files changed, 322 insertions, 0 deletions
diff --git a/test/sys/devices/platform/dock.0/docked b/test/sys/devices/platform/dock.0/docked
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/docked
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/dock.0/flags b/test/sys/devices/platform/dock.0/flags
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/flags
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/dock.0/modalias b/test/sys/devices/platform/dock.0/modalias
new file mode 100644
index 000000000..a591f3fed
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/modalias
@@ -0,0 +1 @@
+platform:dock
diff --git a/test/sys/devices/platform/dock.0/power/wakeup b/test/sys/devices/platform/dock.0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/dock.0/subsystem b/test/sys/devices/platform/dock.0/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/dock.0/uevent b/test/sys/devices/platform/dock.0/uevent
new file mode 100644
index 000000000..ba0fe39c2
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/uevent
@@ -0,0 +1 @@
+MODALIAS=platform:dock
diff --git a/test/sys/devices/platform/dock.0/uid b/test/sys/devices/platform/dock.0/uid
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/uid
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/driver b/test/sys/devices/platform/i8042/driver
new file mode 120000
index 000000000..4afb21678
--- /dev/null
+++ b/test/sys/devices/platform/i8042/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/i8042 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/modalias b/test/sys/devices/platform/i8042/modalias
new file mode 100644
index 000000000..c28b0df3d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/modalias
@@ -0,0 +1 @@
+platform:i8042
diff --git a/test/sys/devices/platform/i8042/power/wakeup b/test/sys/devices/platform/i8042/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/bind_mode b/test/sys/devices/platform/i8042/serio0/bind_mode
new file mode 100644
index 000000000..865faf10c
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/bind_mode
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/platform/i8042/serio0/description b/test/sys/devices/platform/i8042/serio0/description
new file mode 100644
index 000000000..12ea60044
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/description
@@ -0,0 +1 @@
+i8042 KBD port
diff --git a/test/sys/devices/platform/i8042/serio0/driver b/test/sys/devices/platform/i8042/serio0/driver
new file mode 120000
index 000000000..09cf3fed6
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/driver
@@ -0,0 +1 @@
+../../../../bus/serio/drivers/atkbd \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/err_count b/test/sys/devices/platform/i8042/serio0/err_count
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/err_count
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/extra b/test/sys/devices/platform/i8042/serio0/extra
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/extra
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/id/extra b/test/sys/devices/platform/i8042/serio0/id/extra
new file mode 100644
index 000000000..4daddb72f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/extra
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio0/id/id b/test/sys/devices/platform/i8042/serio0/id/id
new file mode 100644
index 000000000..4daddb72f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/id
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio0/id/proto b/test/sys/devices/platform/i8042/serio0/id/proto
new file mode 100644
index 000000000..4daddb72f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/proto
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio0/id/type b/test/sys/devices/platform/i8042/serio0/id/type
new file mode 100644
index 000000000..cd672a533
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/type
@@ -0,0 +1 @@
+06
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev
new file mode 100644
index 000000000..a1fc5336a
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev
@@ -0,0 +1 @@
+120013
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key
new file mode 100644
index 000000000..8ac71fcd8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key
@@ -0,0 +1 @@
+402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led
@@ -0,0 +1 @@
+7
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc
new file mode 100644
index 000000000..f599e28b8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/device b/test/sys/devices/platform/i8042/serio0/input/input0/device
new file mode 120000
index 000000000..a67cb96f4
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/device
@@ -0,0 +1 @@
+../../../serio0 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/dev b/test/sys/devices/platform/i8042/serio0/input/input0/event0/dev
new file mode 100644
index 000000000..5f9cbbd30
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/dev
@@ -0,0 +1 @@
+13:64
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/device b/test/sys/devices/platform/i8042/serio0/input/input0/event0/device
new file mode 120000
index 000000000..1b1db3580
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/device
@@ -0,0 +1 @@
+../../input0 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup b/test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem b/test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem
new file mode 120000
index 000000000..adf0173c5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent b/test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent
new file mode 100644
index 000000000..e53b86e19
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=64
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/bustype b/test/sys/devices/platform/i8042/serio0/input/input0/id/bustype
new file mode 100644
index 000000000..af68ed919
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/bustype
@@ -0,0 +1 @@
+0011
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/product b/test/sys/devices/platform/i8042/serio0/input/input0/id/product
new file mode 100644
index 000000000..635047563
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/product
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/vendor b/test/sys/devices/platform/i8042/serio0/input/input0/id/vendor
new file mode 100644
index 000000000..635047563
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/vendor
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/version b/test/sys/devices/platform/i8042/serio0/input/input0/id/version
new file mode 100644
index 000000000..47173e2bc
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/version
@@ -0,0 +1 @@
+ab54
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/modalias b/test/sys/devices/platform/i8042/serio0/input/input0/modalias
new file mode 100644
index 000000000..568c156db
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/modalias
@@ -0,0 +1 @@
+input:b0011v0001p0001eAB54-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/name b/test/sys/devices/platform/i8042/serio0/input/input0/name
new file mode 100644
index 000000000..21187cff1
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/name
@@ -0,0 +1 @@
+AT Translated Set 2 keyboard
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/phys b/test/sys/devices/platform/i8042/serio0/input/input0/phys
new file mode 100644
index 000000000..b20cdbf07
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/phys
@@ -0,0 +1 @@
+isa0060/serio0/input0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup b/test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/subsystem b/test/sys/devices/platform/i8042/serio0/input/input0/subsystem
new file mode 120000
index 000000000..a181f4f9d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/uevent b/test/sys/devices/platform/i8042/serio0/input/input0/uevent
new file mode 100644
index 000000000..0b1c5aa62
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/uevent
@@ -0,0 +1,8 @@
+PRODUCT=11/1/1/ab54
+NAME="AT Translated Set 2 keyboard"
+PHYS="isa0060/serio0/input0"
+EV==120013
+KEY==402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
+MSC==10
+LED==7
+MODALIAS=input:b0011v0001p0001eAB54-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/uniq b/test/sys/devices/platform/i8042/serio0/input/input0/uniq
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/modalias b/test/sys/devices/platform/i8042/serio0/modalias
new file mode 100644
index 000000000..91a98bc6d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/modalias
@@ -0,0 +1 @@
+serio:ty06pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio0/power/wakeup b/test/sys/devices/platform/i8042/serio0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/scroll b/test/sys/devices/platform/i8042/serio0/scroll
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/scroll
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/set b/test/sys/devices/platform/i8042/serio0/set
new file mode 100644
index 000000000..0cfbf0888
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/set
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/platform/i8042/serio0/softraw b/test/sys/devices/platform/i8042/serio0/softraw
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/softraw
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/i8042/serio0/softrepeat b/test/sys/devices/platform/i8042/serio0/softrepeat
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/softrepeat
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/subsystem b/test/sys/devices/platform/i8042/serio0/subsystem
new file mode 120000
index 000000000..cba8f9770
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/subsystem
@@ -0,0 +1 @@
+../../../../bus/serio \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/uevent b/test/sys/devices/platform/i8042/serio0/uevent
new file mode 100644
index 000000000..0c1c0bd13
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/uevent
@@ -0,0 +1,6 @@
+DRIVER=atkbd
+SERIO_TYPE=06
+SERIO_PROTO=00
+SERIO_ID=00
+SERIO_EXTRA=00
+MODALIAS=serio:ty06pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio1/bind_mode b/test/sys/devices/platform/i8042/serio1/bind_mode
new file mode 100644
index 000000000..865faf10c
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/bind_mode
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/platform/i8042/serio1/description b/test/sys/devices/platform/i8042/serio1/description
new file mode 100644
index 000000000..52d76352d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/description
@@ -0,0 +1 @@
+i8042 AUX port
diff --git a/test/sys/devices/platform/i8042/serio1/draghys b/test/sys/devices/platform/i8042/serio1/draghys
new file mode 100644
index 000000000..ace9d0362
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/draghys
@@ -0,0 +1 @@
+255
diff --git a/test/sys/devices/platform/i8042/serio1/driver b/test/sys/devices/platform/i8042/serio1/driver
new file mode 120000
index 000000000..fed3e77de
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/driver
@@ -0,0 +1 @@
+../../../../bus/serio/drivers/psmouse \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/ext_dev b/test/sys/devices/platform/i8042/serio1/ext_dev
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/ext_dev
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/i8042/serio1/id/extra b/test/sys/devices/platform/i8042/serio1/id/extra
new file mode 100644
index 000000000..4daddb72f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/extra
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio1/id/id b/test/sys/devices/platform/i8042/serio1/id/id
new file mode 100644
index 000000000..4daddb72f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/id
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio1/id/proto b/test/sys/devices/platform/i8042/serio1/id/proto
new file mode 100644
index 000000000..4daddb72f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/proto
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio1/id/type b/test/sys/devices/platform/i8042/serio1/id/type
new file mode 100644
index 000000000..8a0f05e16
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/type
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/platform/i8042/serio1/inertia b/test/sys/devices/platform/i8042/serio1/inertia
new file mode 100644
index 000000000..1e8b31496
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/inertia
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev
@@ -0,0 +1 @@
+7
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key
new file mode 100644
index 000000000..844d19418
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key
@@ -0,0 +1 @@
+70000 0 0 0 0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel
new file mode 100644
index 000000000..00750edc0
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/device b/test/sys/devices/platform/i8042/serio1/input/input1/device
new file mode 120000
index 000000000..ce36cfb05
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/device
@@ -0,0 +1 @@
+../../../serio1 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/dev b/test/sys/devices/platform/i8042/serio1/input/input1/event1/dev
new file mode 100644
index 000000000..09ab49186
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/dev
@@ -0,0 +1 @@
+13:65
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/device b/test/sys/devices/platform/i8042/serio1/input/input1/event1/device
new file mode 120000
index 000000000..37ba28175
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/device
@@ -0,0 +1 @@
+../../input1 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup b/test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem b/test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem
new file mode 120000
index 000000000..adf0173c5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent b/test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent
new file mode 100644
index 000000000..07a5840c3
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=65
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/bustype b/test/sys/devices/platform/i8042/serio1/input/input1/id/bustype
new file mode 100644
index 000000000..af68ed919
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/bustype
@@ -0,0 +1 @@
+0011
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/product b/test/sys/devices/platform/i8042/serio1/input/input1/id/product
new file mode 100644
index 000000000..7182ba593
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/product
@@ -0,0 +1 @@
+000a
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/vendor b/test/sys/devices/platform/i8042/serio1/input/input1/id/vendor
new file mode 100644
index 000000000..5fca1fda0
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/vendor
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/version b/test/sys/devices/platform/i8042/serio1/input/input1/id/version
new file mode 100644
index 000000000..739d79706
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/modalias b/test/sys/devices/platform/i8042/serio1/input/input1/modalias
new file mode 100644
index 000000000..b962fcbfa
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/modalias
@@ -0,0 +1 @@
+input:b0011v0002p000Ae0000-e0,1,2,k110,111,112,r0,1,amlsfw
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev
new file mode 100644
index 000000000..9fd5b6456
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev
@@ -0,0 +1 @@
+13:32
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device
new file mode 120000
index 000000000..37ba28175
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device
@@ -0,0 +1 @@
+../../input1 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem
new file mode 120000
index 000000000..adf0173c5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent
new file mode 100644
index 000000000..ac16de1c5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=32
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/name b/test/sys/devices/platform/i8042/serio1/input/input1/name
new file mode 100644
index 000000000..c57162061
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/name
@@ -0,0 +1 @@
+TPPS/2 IBM TrackPoint
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/phys b/test/sys/devices/platform/i8042/serio1/input/input1/phys
new file mode 100644
index 000000000..1e40530d5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/phys
@@ -0,0 +1 @@
+isa0060/serio1/input0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup b/test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/subsystem b/test/sys/devices/platform/i8042/serio1/input/input1/subsystem
new file mode 120000
index 000000000..a181f4f9d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/uevent b/test/sys/devices/platform/i8042/serio1/input/input1/uevent
new file mode 100644
index 000000000..bbe9314bb
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/uevent
@@ -0,0 +1,7 @@
+PRODUCT=11/2/a/0
+NAME="TPPS/2 IBM TrackPoint"
+PHYS="isa0060/serio1/input0"
+EV==7
+KEY==70000 0 0 0 0
+REL==3
+MODALIAS=input:b0011v0002p000Ae0000-e0,1,2,k110,111,112,r0,1,amlsfw
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/uniq b/test/sys/devices/platform/i8042/serio1/input/input1/uniq
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/jenks b/test/sys/devices/platform/i8042/serio1/jenks
new file mode 100644
index 000000000..c8b255fc8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/jenks
@@ -0,0 +1 @@
+135
diff --git a/test/sys/devices/platform/i8042/serio1/mindrag b/test/sys/devices/platform/i8042/serio1/mindrag
new file mode 100644
index 000000000..209e3ef4b
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/mindrag
@@ -0,0 +1 @@
+20
diff --git a/test/sys/devices/platform/i8042/serio1/modalias b/test/sys/devices/platform/i8042/serio1/modalias
new file mode 100644
index 000000000..2c6c3b4b9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/modalias
@@ -0,0 +1 @@
+serio:ty01pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio1/power/wakeup b/test/sys/devices/platform/i8042/serio1/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/press_to_select b/test/sys/devices/platform/i8042/serio1/press_to_select
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/press_to_select
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/protocol b/test/sys/devices/platform/i8042/serio1/protocol
new file mode 100644
index 000000000..87c11d491
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/protocol
@@ -0,0 +1 @@
+TPPS/2
diff --git a/test/sys/devices/platform/i8042/serio1/rate b/test/sys/devices/platform/i8042/serio1/rate
new file mode 100644
index 000000000..29d6383b5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/rate
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/platform/i8042/serio1/reach b/test/sys/devices/platform/i8042/serio1/reach
new file mode 100644
index 000000000..f599e28b8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/reach
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/platform/i8042/serio1/resetafter b/test/sys/devices/platform/i8042/serio1/resetafter
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/resetafter
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/platform/i8042/serio1/resolution b/test/sys/devices/platform/i8042/serio1/resolution
new file mode 100644
index 000000000..08839f6bb
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/resolution
@@ -0,0 +1 @@
+200
diff --git a/test/sys/devices/platform/i8042/serio1/resync_time b/test/sys/devices/platform/i8042/serio1/resync_time
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/resync_time
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/sensitivity b/test/sys/devices/platform/i8042/serio1/sensitivity
new file mode 100644
index 000000000..a949a93df
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/sensitivity
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/platform/i8042/serio1/skipback b/test/sys/devices/platform/i8042/serio1/skipback
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/skipback
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/speed b/test/sys/devices/platform/i8042/serio1/speed
new file mode 100644
index 000000000..c17e934b5
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/speed
@@ -0,0 +1 @@
+97
diff --git a/test/sys/devices/platform/i8042/serio1/subsystem b/test/sys/devices/platform/i8042/serio1/subsystem
new file mode 120000
index 000000000..cba8f9770
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/subsystem
@@ -0,0 +1 @@
+../../../../bus/serio \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/thresh b/test/sys/devices/platform/i8042/serio1/thresh
new file mode 100644
index 000000000..45a4fb75d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/thresh
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/platform/i8042/serio1/uevent b/test/sys/devices/platform/i8042/serio1/uevent
new file mode 100644
index 000000000..36b5a6a57
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/uevent
@@ -0,0 +1,6 @@
+DRIVER=psmouse
+SERIO_TYPE=01
+SERIO_PROTO=00
+SERIO_ID=00
+SERIO_EXTRA=00
+MODALIAS=serio:ty01pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio1/upthresh b/test/sys/devices/platform/i8042/serio1/upthresh
new file mode 100644
index 000000000..ace9d0362
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/upthresh
@@ -0,0 +1 @@
+255
diff --git a/test/sys/devices/platform/i8042/serio1/ztime b/test/sys/devices/platform/i8042/serio1/ztime
new file mode 100644
index 000000000..e522732c7
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/ztime
@@ -0,0 +1 @@
+38
diff --git a/test/sys/devices/platform/i8042/subsystem b/test/sys/devices/platform/i8042/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/i8042/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/uevent b/test/sys/devices/platform/i8042/uevent
new file mode 100644
index 000000000..d66517d1d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/uevent
@@ -0,0 +1,2 @@
+DRIVER=i8042
+MODALIAS=platform:i8042
diff --git a/test/sys/devices/platform/microcode/modalias b/test/sys/devices/platform/microcode/modalias
new file mode 100644
index 000000000..85dd39961
--- /dev/null
+++ b/test/sys/devices/platform/microcode/modalias
@@ -0,0 +1 @@
+platform:microcode
diff --git a/test/sys/devices/platform/microcode/power/wakeup b/test/sys/devices/platform/microcode/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/microcode/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/microcode/subsystem b/test/sys/devices/platform/microcode/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/microcode/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/microcode/uevent b/test/sys/devices/platform/microcode/uevent
new file mode 100644
index 000000000..8ee65c841
--- /dev/null
+++ b/test/sys/devices/platform/microcode/uevent
@@ -0,0 +1 @@
+MODALIAS=platform:microcode
diff --git a/test/sys/devices/platform/pcspkr/driver b/test/sys/devices/platform/pcspkr/driver
new file mode 120000
index 000000000..44af54410
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/pcspkr \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/abs b/test/sys/devices/platform/pcspkr/input/input2/capabilities/abs
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/ev b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ev
new file mode 100644
index 000000000..acd6c0ecb
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ev
@@ -0,0 +1 @@
+40001
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/ff b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ff
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/key b/test/sys/devices/platform/pcspkr/input/input2/capabilities/key
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/key
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/led b/test/sys/devices/platform/pcspkr/input/input2/capabilities/led
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/msc b/test/sys/devices/platform/pcspkr/input/input2/capabilities/msc
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/rel b/test/sys/devices/platform/pcspkr/input/input2/capabilities/rel
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/snd b/test/sys/devices/platform/pcspkr/input/input2/capabilities/snd
new file mode 100644
index 000000000..1e8b31496
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/snd
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/sw b/test/sys/devices/platform/pcspkr/input/input2/capabilities/sw
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/device b/test/sys/devices/platform/pcspkr/input/input2/device
new file mode 120000
index 000000000..da50b6db5
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/device
@@ -0,0 +1 @@
+../../../pcspkr \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/dev b/test/sys/devices/platform/pcspkr/input/input2/event2/dev
new file mode 100644
index 000000000..a72362ad0
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/dev
@@ -0,0 +1 @@
+13:66
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/device b/test/sys/devices/platform/pcspkr/input/input2/event2/device
new file mode 120000
index 000000000..174b81991
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/device
@@ -0,0 +1 @@
+../../input2 \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup b/test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/subsystem b/test/sys/devices/platform/pcspkr/input/input2/event2/subsystem
new file mode 120000
index 000000000..a181f4f9d
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/uevent b/test/sys/devices/platform/pcspkr/input/input2/event2/uevent
new file mode 100644
index 000000000..7bf99838b
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=66
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/bustype b/test/sys/devices/platform/pcspkr/input/input2/id/bustype
new file mode 100644
index 000000000..66375d500
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/bustype
@@ -0,0 +1 @@
+0010
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/product b/test/sys/devices/platform/pcspkr/input/input2/id/product
new file mode 100644
index 000000000..635047563
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/product
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/vendor b/test/sys/devices/platform/pcspkr/input/input2/id/vendor
new file mode 100644
index 000000000..fc5092828
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/vendor
@@ -0,0 +1 @@
+001f
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/version b/test/sys/devices/platform/pcspkr/input/input2/id/version
new file mode 100644
index 000000000..e199843fc
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/version
@@ -0,0 +1 @@
+0100
diff --git a/test/sys/devices/platform/pcspkr/input/input2/modalias b/test/sys/devices/platform/pcspkr/input/input2/modalias
new file mode 100644
index 000000000..14cc19ee1
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/modalias
@@ -0,0 +1 @@
+input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw
diff --git a/test/sys/devices/platform/pcspkr/input/input2/name b/test/sys/devices/platform/pcspkr/input/input2/name
new file mode 100644
index 000000000..6c731d390
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/name
@@ -0,0 +1 @@
+PC Speaker
diff --git a/test/sys/devices/platform/pcspkr/input/input2/phys b/test/sys/devices/platform/pcspkr/input/input2/phys
new file mode 100644
index 000000000..798e7ffd0
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/phys
@@ -0,0 +1 @@
+isa0061/input0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/power/wakeup b/test/sys/devices/platform/pcspkr/input/input2/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/input/input2/subsystem b/test/sys/devices/platform/pcspkr/input/input2/subsystem
new file mode 120000
index 000000000..bd2a91fcf
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/subsystem
@@ -0,0 +1 @@
+../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/uevent b/test/sys/devices/platform/pcspkr/input/input2/uevent
new file mode 100644
index 000000000..1d9916ca7
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/uevent
@@ -0,0 +1,6 @@
+PRODUCT=10/1f/1/100
+NAME="PC Speaker"
+PHYS="isa0061/input0"
+EV==40001
+SND==6
+MODALIAS=input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw
diff --git a/test/sys/devices/platform/pcspkr/input/input2/uniq b/test/sys/devices/platform/pcspkr/input/input2/uniq
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/modalias b/test/sys/devices/platform/pcspkr/modalias
new file mode 100644
index 000000000..c42b3b35b
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/modalias
@@ -0,0 +1 @@
+platform:pcspkr
diff --git a/test/sys/devices/platform/pcspkr/power/wakeup b/test/sys/devices/platform/pcspkr/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/subsystem b/test/sys/devices/platform/pcspkr/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/uevent b/test/sys/devices/platform/pcspkr/uevent
new file mode 100644
index 000000000..b570adefa
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/uevent
@@ -0,0 +1,2 @@
+DRIVER=pcspkr
+MODALIAS=platform:pcspkr
diff --git a/test/sys/devices/platform/power/wakeup b/test/sys/devices/platform/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/serial8250/driver b/test/sys/devices/platform/serial8250/driver
new file mode 120000
index 000000000..0bb0a3f50
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/modalias b/test/sys/devices/platform/serial8250/modalias
new file mode 100644
index 000000000..d8875a567
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/modalias
@@ -0,0 +1 @@
+platform:serial8250
diff --git a/test/sys/devices/platform/serial8250/power/wakeup b/test/sys/devices/platform/serial8250/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/serial8250/subsystem b/test/sys/devices/platform/serial8250/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/dev b/test/sys/devices/platform/serial8250/tty/ttyS0/dev
new file mode 100644
index 000000000..9f6b66788
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/dev
@@ -0,0 +1 @@
+4:64
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/device b/test/sys/devices/platform/serial8250/tty/ttyS0/device
new file mode 120000
index 000000000..aeed1b12f
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup
new file mode 100644
index 000000000..7a68b11da
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS0/subsystem
new file mode 120000
index 000000000..2c914ca51
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/uevent b/test/sys/devices/platform/serial8250/tty/ttyS0/uevent
new file mode 100644
index 000000000..defc92d91
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=64
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/dev b/test/sys/devices/platform/serial8250/tty/ttyS1/dev
new file mode 100644
index 000000000..db3f8ecdc
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/dev
@@ -0,0 +1 @@
+4:65
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/device b/test/sys/devices/platform/serial8250/tty/ttyS1/device
new file mode 120000
index 000000000..aeed1b12f
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup
new file mode 100644
index 000000000..7a68b11da
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS1/subsystem
new file mode 120000
index 000000000..2c914ca51
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/uevent b/test/sys/devices/platform/serial8250/tty/ttyS1/uevent
new file mode 100644
index 000000000..8a073e38d
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=65
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/dev b/test/sys/devices/platform/serial8250/tty/ttyS2/dev
new file mode 100644
index 000000000..cef5d02fd
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/dev
@@ -0,0 +1 @@
+4:66
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/device b/test/sys/devices/platform/serial8250/tty/ttyS2/device
new file mode 120000
index 000000000..aeed1b12f
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup
new file mode 100644
index 000000000..7a68b11da
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS2/subsystem
new file mode 120000
index 000000000..2c914ca51
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/uevent b/test/sys/devices/platform/serial8250/tty/ttyS2/uevent
new file mode 100644
index 000000000..f3202231b
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=66
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/dev b/test/sys/devices/platform/serial8250/tty/ttyS3/dev
new file mode 100644
index 000000000..3077006e7
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/dev
@@ -0,0 +1 @@
+4:67
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/device b/test/sys/devices/platform/serial8250/tty/ttyS3/device
new file mode 120000
index 000000000..aeed1b12f
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup
new file mode 100644
index 000000000..7a68b11da
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS3/subsystem
new file mode 120000
index 000000000..2c914ca51
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/uevent b/test/sys/devices/platform/serial8250/tty/ttyS3/uevent
new file mode 100644
index 000000000..bc5fa8f15
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=67
diff --git a/test/sys/devices/platform/serial8250/uevent b/test/sys/devices/platform/serial8250/uevent
new file mode 100644
index 000000000..00b8c5f66
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/uevent
@@ -0,0 +1,2 @@
+DRIVER=serial8250
+MODALIAS=platform:serial8250
diff --git a/test/sys/devices/platform/thinkpad_acpi/bluetooth_enable b/test/sys/devices/platform/thinkpad_acpi/bluetooth_enable
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/bluetooth_enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/driver b/test/sys/devices/platform/thinkpad_acpi/driver
new file mode 120000
index 000000000..388b2236b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask
new file mode 100644
index 000000000..74f4cb244
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask
@@ -0,0 +1 @@
+0x00ffffff
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask
new file mode 100644
index 000000000..b5c557ab0
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask
@@ -0,0 +1 @@
+0x0000080c
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_enable b/test/sys/devices/platform/thinkpad_acpi/hotkey_enable
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_mask
new file mode 100644
index 000000000..74f4cb244
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_mask
@@ -0,0 +1 @@
+0x00ffffff
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq b/test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq
new file mode 100644
index 000000000..f599e28b8
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw b/test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask
new file mode 100644
index 000000000..7e5947ab2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask
@@ -0,0 +1 @@
+0x008c7fff
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode b/test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask
new file mode 100644
index 000000000..e79e876aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask
@@ -0,0 +1 @@
+0x00000000
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness
new file mode 100644
index 000000000..8364fdecf
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightness
new file mode 100644
index 000000000..c1da2e294
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem
new file mode 120000
index 000000000..46e2484aa
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger
new file mode 100644
index 000000000..d29a9f783
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger
@@ -0,0 +1 @@
+[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/modalias b/test/sys/devices/platform/thinkpad_acpi/modalias
new file mode 100644
index 000000000..6a50447be
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/modalias
@@ -0,0 +1 @@
+platform:thinkpad_acpi
diff --git a/test/sys/devices/platform/thinkpad_acpi/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device
new file mode 120000
index 000000000..bd6c92650
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name
new file mode 100644
index 000000000..28b851114
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name
@@ -0,0 +1 @@
+tpacpi_bluetooth_sw
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem
new file mode 120000
index 000000000..5a34d65f4
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem
@@ -0,0 +1 @@
+../../../../../class/rfkill \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type
new file mode 100644
index 000000000..89e437991
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type
@@ -0,0 +1 @@
+bluetooth
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent
new file mode 100644
index 000000000..1a870a524
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent
@@ -0,0 +1,3 @@
+RFKILL_NAME=tpacpi_bluetooth_sw
+RFKILL_TYPE=bluetooth
+RFKILL_STATE=1
diff --git a/test/sys/devices/platform/thinkpad_acpi/subsystem b/test/sys/devices/platform/thinkpad_acpi/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/uevent b/test/sys/devices/platform/thinkpad_acpi/uevent
new file mode 100644
index 000000000..1aa572cc2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_acpi
+MODALIAS=platform:thinkpad_acpi
diff --git a/test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete b/test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_acpi/wakeup_reason b/test/sys/devices/platform/thinkpad_acpi/wakeup_reason
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/wakeup_reason
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_hwmon/driver b/test/sys/devices/platform/thinkpad_hwmon/driver
new file mode 120000
index 000000000..b34f0fde5
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/thinkpad_hwmon \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/fan1_input b/test/sys/devices/platform/thinkpad_hwmon/fan1_input
new file mode 100644
index 000000000..f35c48ca6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/fan1_input
@@ -0,0 +1 @@
+3373
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device
new file mode 120000
index 000000000..152dbac4e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device
@@ -0,0 +1 @@
+../../../thinkpad_hwmon \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem
new file mode 120000
index 000000000..c02ab68b5
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem
@@ -0,0 +1 @@
+../../../../../class/hwmon \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent
diff --git a/test/sys/devices/platform/thinkpad_hwmon/modalias b/test/sys/devices/platform/thinkpad_hwmon/modalias
new file mode 100644
index 000000000..9208eea4e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/modalias
@@ -0,0 +1 @@
+platform:thinkpad_hwmon
diff --git a/test/sys/devices/platform/thinkpad_hwmon/name b/test/sys/devices/platform/thinkpad_hwmon/name
new file mode 100644
index 000000000..d282e4fa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/name
@@ -0,0 +1 @@
+thinkpad
diff --git a/test/sys/devices/platform/thinkpad_hwmon/power/wakeup b/test/sys/devices/platform/thinkpad_hwmon/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_hwmon/pwm1 b/test/sys/devices/platform/thinkpad_hwmon/pwm1
new file mode 100644
index 000000000..ace9d0362
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/pwm1
@@ -0,0 +1 @@
+255
diff --git a/test/sys/devices/platform/thinkpad_hwmon/pwm1_enable b/test/sys/devices/platform/thinkpad_hwmon/pwm1_enable
new file mode 100644
index 000000000..0cfbf0888
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/pwm1_enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/platform/thinkpad_hwmon/subsystem b/test/sys/devices/platform/thinkpad_hwmon/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp10_input b/test/sys/devices/platform/thinkpad_hwmon/temp10_input
new file mode 100644
index 000000000..ccfc37a15
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp10_input
@@ -0,0 +1 @@
+50000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp11_input b/test/sys/devices/platform/thinkpad_hwmon/temp11_input
new file mode 100644
index 000000000..afdd41840
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp11_input
@@ -0,0 +1 @@
+49000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp12_input b/test/sys/devices/platform/thinkpad_hwmon/temp12_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp12_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp13_input b/test/sys/devices/platform/thinkpad_hwmon/temp13_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp13_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp14_input b/test/sys/devices/platform/thinkpad_hwmon/temp14_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp14_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp15_input b/test/sys/devices/platform/thinkpad_hwmon/temp15_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp15_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp16_input b/test/sys/devices/platform/thinkpad_hwmon/temp16_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp16_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp1_input b/test/sys/devices/platform/thinkpad_hwmon/temp1_input
new file mode 100644
index 000000000..627c5c795
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp1_input
@@ -0,0 +1 @@
+54000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp2_input b/test/sys/devices/platform/thinkpad_hwmon/temp2_input
new file mode 100644
index 000000000..87e00fe2f
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp2_input
@@ -0,0 +1 @@
+38000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp3_input b/test/sys/devices/platform/thinkpad_hwmon/temp3_input
new file mode 100644
index 000000000..340489881
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp3_input
@@ -0,0 +1 @@
+36000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp4_input b/test/sys/devices/platform/thinkpad_hwmon/temp4_input
new file mode 100644
index 000000000..86541638c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp4_input
@@ -0,0 +1 @@
+68000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp5_input b/test/sys/devices/platform/thinkpad_hwmon/temp5_input
new file mode 100644
index 000000000..a4c83d08c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp5_input
@@ -0,0 +1 @@
+32000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp6_input b/test/sys/devices/platform/thinkpad_hwmon/temp6_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp6_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp7_input b/test/sys/devices/platform/thinkpad_hwmon/temp7_input
new file mode 100644
index 000000000..3a05c8b3e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp7_input
@@ -0,0 +1 @@
+30000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp8_input b/test/sys/devices/platform/thinkpad_hwmon/temp8_input
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp8_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp9_input b/test/sys/devices/platform/thinkpad_hwmon/temp9_input
new file mode 100644
index 000000000..87e00fe2f
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp9_input
@@ -0,0 +1 @@
+38000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/uevent b/test/sys/devices/platform/thinkpad_hwmon/uevent
new file mode 100644
index 000000000..a155fce35
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_hwmon
+MODALIAS=platform:thinkpad_hwmon
diff --git a/test/sys/devices/platform/uevent b/test/sys/devices/platform/uevent
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/uevent
diff --git a/test/sys/devices/platform/vesafb.0/driver b/test/sys/devices/platform/vesafb.0/driver
new file mode 120000
index 000000000..99735db79
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/vesafb \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel b/test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel
new file mode 100644
index 000000000..b6a7d89c6
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/blank b/test/sys/devices/platform/vesafb.0/graphics/fb0/blank
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/blank
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/console b/test/sys/devices/platform/vesafb.0/graphics/fb0/console
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/console
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/cursor b/test/sys/devices/platform/vesafb.0/graphics/fb0/cursor
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/cursor
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/dev b/test/sys/devices/platform/vesafb.0/graphics/fb0/dev
new file mode 100644
index 000000000..e6032bec0
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/dev
@@ -0,0 +1 @@
+29:0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/device b/test/sys/devices/platform/vesafb.0/graphics/fb0/device
new file mode 120000
index 000000000..ac00bf603
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/device
@@ -0,0 +1 @@
+../../../vesafb.0 \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/mode b/test/sys/devices/platform/vesafb.0/graphics/fb0/mode
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/mode
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/modes b/test/sys/devices/platform/vesafb.0/graphics/fb0/modes
new file mode 100644
index 000000000..9a8863a21
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/modes
@@ -0,0 +1 @@
+U:800x600p-75
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/name b/test/sys/devices/platform/vesafb.0/graphics/fb0/name
new file mode 100644
index 000000000..b1f2d2661
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/name
@@ -0,0 +1 @@
+VESA VGA
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/pan b/test/sys/devices/platform/vesafb.0/graphics/fb0/pan
new file mode 100644
index 000000000..15794e007
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/pan
@@ -0,0 +1 @@
+0,0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup b/test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/rotate b/test/sys/devices/platform/vesafb.0/graphics/fb0/rotate
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/rotate
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/state b/test/sys/devices/platform/vesafb.0/graphics/fb0/state
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/state
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/stride b/test/sys/devices/platform/vesafb.0/graphics/fb0/stride
new file mode 100644
index 000000000..b67470f1d
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/stride
@@ -0,0 +1 @@
+1600
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem b/test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem
new file mode 120000
index 000000000..4272ecbd5
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem
@@ -0,0 +1 @@
+../../../../../class/graphics \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/uevent b/test/sys/devices/platform/vesafb.0/graphics/fb0/uevent
new file mode 100644
index 000000000..92a188018
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/uevent
@@ -0,0 +1,2 @@
+MAJOR=29
+MINOR=0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size b/test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size
new file mode 100644
index 000000000..80d581f41
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size
@@ -0,0 +1 @@
+800,600
diff --git a/test/sys/devices/platform/vesafb.0/modalias b/test/sys/devices/platform/vesafb.0/modalias
new file mode 100644
index 000000000..a09e0f64e
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/modalias
@@ -0,0 +1 @@
+platform:vesafb
diff --git a/test/sys/devices/platform/vesafb.0/power/wakeup b/test/sys/devices/platform/vesafb.0/power/wakeup
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/vesafb.0/subsystem b/test/sys/devices/platform/vesafb.0/subsystem
new file mode 120000
index 000000000..deb3a3fbd
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/uevent b/test/sys/devices/platform/vesafb.0/uevent
new file mode 100644
index 000000000..dabaf7ddb
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/uevent
@@ -0,0 +1,2 @@
+DRIVER=vesafb
+MODALIAS=platform:vesafb