| .. | .. |
|---|
| 10 | 10 | This interfaces can be used to show spear's PCIe device capability. |
|---|
| 11 | 11 | |
|---|
| 12 | 12 | Nodes are only visible when configfs is mounted. To mount configfs |
|---|
| 13 | | - in /config directory use: |
|---|
| 14 | | - # mount -t configfs none /config/ |
|---|
| 13 | + in /config directory use:: |
|---|
| 15 | 14 | |
|---|
| 16 | | - For nth PCIe Device Controller |
|---|
| 17 | | - /config/pcie-gadget.n/ |
|---|
| 18 | | - link ... used to enable ltssm and read its status. |
|---|
| 19 | | - int_type ...used to configure and read type of supported |
|---|
| 20 | | - interrupt |
|---|
| 21 | | - no_of_msi ... used to configure number of MSI vector needed and |
|---|
| 15 | + # mount -t configfs none /config/ |
|---|
| 16 | + |
|---|
| 17 | + For nth PCIe Device Controller /config/pcie-gadget.n/: |
|---|
| 18 | + |
|---|
| 19 | + =============== ====================================================== |
|---|
| 20 | + link used to enable ltssm and read its status. |
|---|
| 21 | + int_type used to configure and read type of supported interrupt |
|---|
| 22 | + no_of_msi used to configure number of MSI vector needed and |
|---|
| 22 | 23 | to read no of MSI granted. |
|---|
| 23 | | - inta ... write 1 to assert INTA and 0 to de-assert. |
|---|
| 24 | | - send_msi ... write MSI vector to be sent. |
|---|
| 25 | | - vendor_id ... used to write and read vendor id (hex) |
|---|
| 26 | | - device_id ... used to write and read device id (hex) |
|---|
| 27 | | - bar0_size ... used to write and read bar0_size |
|---|
| 28 | | - bar0_address ... used to write and read bar0 mapped area in hex. |
|---|
| 29 | | - bar0_rw_offset ... used to write and read offset of bar0 where |
|---|
| 30 | | - bar0_data will be written or read. |
|---|
| 31 | | - bar0_data ... used to write and read data at bar0_rw_offset. |
|---|
| 24 | + inta write 1 to assert INTA and 0 to de-assert. |
|---|
| 25 | + send_msi write MSI vector to be sent. |
|---|
| 26 | + vendor_id used to write and read vendor id (hex) |
|---|
| 27 | + device_id used to write and read device id (hex) |
|---|
| 28 | + bar0_size used to write and read bar0_size |
|---|
| 29 | + bar0_address used to write and read bar0 mapped area in hex. |
|---|
| 30 | + bar0_rw_offset used to write and read offset of bar0 where bar0_data |
|---|
| 31 | + will be written or read. |
|---|
| 32 | + bar0_data used to write and read data at bar0_rw_offset. |
|---|
| 33 | + =============== ====================================================== |
|---|