summaryrefslogtreecommitdiff
path: root/test/sys/devices/pci0000:00/0000:00:1d.0
diff options
context:
space:
mode:
Diffstat (limited to 'test/sys/devices/pci0000:00/0000:00:1d.0')
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/pools7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/resource40
l---------test/sys/devices/pci0000:00/0000:00:1d.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptorsbin0 -> 43 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/vendor1
99 files changed, 124 insertions, 0 deletions
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/class b/test/sys/devices/pci0000:00/0000:00:1d.0/class
new file mode 100644
index 0000000000..233dcce516
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/class
@@ -0,0 +1 @@
+0x0c0300
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/config b/test/sys/devices/pci0000:00/0000:00:1d.0/config
new file mode 100644
index 0000000000..0b41a78483
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/device b/test/sys/devices/pci0000:00/0000:00:1d.0/device
new file mode 100644
index 0000000000..80d993702f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/device
@@ -0,0 +1 @@
+0x27c8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.0/driver
new file mode 120000
index 0000000000..ed69e37601
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/uhci_hcd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/enable b/test/sys/devices/pci0000:00/0000:00:1d.0/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node
new file mode 120000
index 0000000000..50216bb7f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:19 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/irq b/test/sys/devices/pci0000:00/0000:00:1d.0/irq
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/irq
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.0/modalias
new file mode 100644
index 0000000000..30a46dde13
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027C8sv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/pools b/test/sys/devices/pci0000:00/0000:00:1d.0/pools
new file mode 100644
index 0000000000..6f8c27bbc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/pools
@@ -0,0 +1,7 @@
+poolinfo - 0.1
+uhci_qh 11 32 128 1
+uhci_td 1 64 64 1
+buffer-2048 0 0 2048 0
+buffer-512 0 0 512 0
+buffer-128 0 0 128 0
+buffer-32 1 128 32 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/resource b/test/sys/devices/pci0000:00/0000:00:1d.0/resource
new file mode 100644
index 0000000000..30e43da8a7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000001800 0x000000000000181f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/resource4 b/test/sys/devices/pci0000:00/0000:00:1d.0/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device
new file mode 100644
index 0000000000..dcce13f2d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device
@@ -0,0 +1 @@
+0x200a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/uevent
new file mode 100644
index 0000000000..0a55a0c851
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=uhci_hcd
+PCI_CLASS=C0300
+PCI_ID=8086:27C8
+PCI_SUBSYS_ID=17AA:200A
+PCI_SLOT_NAME=0000:00:1d.0
+MODALIAS=pci:v00008086d000027C8sv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver
new file mode 120000
index 0000000000..5cf493442c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/hub \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_81
new file mode 120000
index 0000000000..1c42b874b8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev1.1_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias
new file mode 100644
index 0000000000..a27a9fdc71
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias
@@ -0,0 +1 @@
+usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent
new file mode 100644
index 0000000000..ffd136d9e1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=hub
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+INTERFACE=9/0/0
+MODALIAS=usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev
new file mode 100644
index 0000000000..eeb4a2eb64
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev
@@ -0,0 +1 @@
+252:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device
new file mode 120000
index 0000000000..f276392cf7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device
@@ -0,0 +1 @@
+../../../1-0:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval
new file mode 100644
index 0000000000..fcb4fa4875
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval
@@ -0,0 +1 @@
+255ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent
new file mode 100644
index 0000000000..b1c40b2b20
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower
new file mode 100644
index 0000000000..ca2ea0dab5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower
@@ -0,0 +1 @@
+ 0mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice
new file mode 100644
index 0000000000..ff5c1613f9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice
@@ -0,0 +1 @@
+0206
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptors
new file mode 100644
index 0000000000..bc75b5136f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev
new file mode 100644
index 0000000000..1641758778
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev
@@ -0,0 +1 @@
+189:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver
new file mode 120000
index 0000000000..0b3eba3d91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver
@@ -0,0 +1 @@
+../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_00
new file mode 120000
index 0000000000..7053b52021
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev1.1_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor
new file mode 100644
index 0000000000..d247637ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor
@@ -0,0 +1 @@
+1d6b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer
new file mode 100644
index 0000000000..4d6c1e12b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer
@@ -0,0 +1 @@
+Linux 2.6.27-rc7-00106-g6ef190c-dirty uhci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration
new file mode 100644
index 0000000000..4aabc755bc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration
@@ -0,0 +1 @@
+2532
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration
new file mode 100644
index 0000000000..0d748f08e7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration
@@ -0,0 +1 @@
+113810
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product
new file mode 100644
index 0000000000..9677780a85
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product
@@ -0,0 +1 @@
+UHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial
new file mode 100644
index 0000000000..3fed6956d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial
@@ -0,0 +1 @@
+0000:00:1d.0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem
new file mode 120000
index 0000000000..77682faf80
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem
@@ -0,0 +1 @@
+../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent
new file mode 100644
index 0000000000..08586f0f4d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=0
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+BUSNUM=001
+DEVNUM=001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev
new file mode 100644
index 0000000000..461fbe7bb8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev
@@ -0,0 +1 @@
+252:1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device
new file mode 120000
index 0000000000..ec3aabbdda
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device
@@ -0,0 +1 @@
+../../../usb1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem
new file mode 120000
index 0000000000..4f40f16eba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent
new file mode 100644
index 0000000000..c5a4fd1202
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version
new file mode 100644
index 0000000000..d4dcb24258
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version
@@ -0,0 +1 @@
+ 1.10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device
new file mode 120000
index 0000000000..f06be5ab3d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device
@@ -0,0 +1 @@
+../../../0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem
new file mode 120000
index 0000000000..72a11573f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem
@@ -0,0 +1 @@
+../../../../../class/usb_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/vendor b/test/sys/devices/pci0000:00/0000:00:1d.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/vendor
@@ -0,0 +1 @@
+0x8086