mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.4 KiB
59 lines
2.4 KiB
What: /sys/class/rapidio_port |
|
Description: |
|
On-chip RapidIO controllers and PCIe-to-RapidIO bridges |
|
(referenced as "Master Port" or "mport") are presented in sysfs |
|
as the special class of devices: "rapidio_port". |
|
The /sys/class/rapidio_port subdirectory contains individual |
|
subdirectories named as "rapidioN" where N = mport ID registered |
|
with RapidIO subsystem. |
|
|
|
NOTE: An mport ID is not a RapidIO destination ID assigned to a |
|
given local mport device. |
|
|
|
What: /sys/class/rapidio_port/rapidioN/sys_size |
|
Date: Apr, 2014 |
|
KernelVersion: v3.15 |
|
Contact: Matt Porter <[email protected]>, |
|
Alexandre Bounine <[email protected]> |
|
Description: |
|
(RO) reports RapidIO common transport system size: |
|
|
|
0 = small (8-bit destination ID, max. 256 devices), |
|
|
|
1 = large (16-bit destination ID, max. 65536 devices). |
|
|
|
What: /sys/class/rapidio_port/rapidioN/port_destid |
|
Date: Apr, 2014 |
|
KernelVersion: v3.15 |
|
Contact: Matt Porter <[email protected]>, |
|
Alexandre Bounine <[email protected]> |
|
Description: |
|
|
|
(RO) reports RapidIO destination ID assigned to the given |
|
RapidIO mport device. If value 0xFFFFFFFF is returned this means |
|
that no valid destination ID have been assigned to the mport |
|
(yet). Normally, before enumeration/discovery have been executed |
|
only fabric enumerating mports have a valid destination ID |
|
assigned to them using "hdid=..." rapidio module parameter. |
|
|
|
After enumeration or discovery was performed for a given mport device, |
|
the corresponding subdirectory will also contain subdirectories for each |
|
child RapidIO device connected to the mport. |
|
|
|
The example below shows mport device subdirectory with several child RapidIO |
|
devices attached to it:: |
|
|
|
[rio@rapidio ~]$ ls /sys/class/rapidio_port/rapidio0/ -l |
|
total 0 |
|
drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0001 |
|
drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0004 |
|
drwxr-xr-x 3 root root 0 Feb 11 15:10 00:e:0007 |
|
drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0002 |
|
drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0003 |
|
drwxr-xr-x 3 root root 0 Feb 11 15:10 00:s:0005 |
|
lrwxrwxrwx 1 root root 0 Feb 11 15:11 device -> ../../../0000:01:00.0 |
|
-r--r--r-- 1 root root 4096 Feb 11 15:11 port_destid |
|
drwxr-xr-x 2 root root 0 Feb 11 15:11 power |
|
lrwxrwxrwx 1 root root 0 Feb 11 15:04 subsystem -> ../../../../../../class/rapidio_port |
|
-r--r--r-- 1 root root 4096 Feb 11 15:11 sys_size |
|
-rw-r--r-- 1 root root 4096 Feb 11 15:04 uevent
|
|
|