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.
38 lines
1.3 KiB
38 lines
1.3 KiB
.. SPDX-License-Identifier: GPL-2.0 |
|
|
|
========================== |
|
PCI NTB Endpoint Function |
|
========================== |
|
|
|
1) Create a subdirectory to pci_epf_ntb directory in configfs. |
|
|
|
Standard EPF Configurable Fields: |
|
|
|
================ =========================================================== |
|
vendorid should be 0x104c |
|
deviceid should be 0xb00d for TI's J721E SoC |
|
revid don't care |
|
progif_code don't care |
|
subclass_code should be 0x00 |
|
baseclass_code should be 0x5 |
|
cache_line_size don't care |
|
subsys_vendor_id don't care |
|
subsys_id don't care |
|
interrupt_pin don't care |
|
msi_interrupts don't care |
|
msix_interrupts don't care |
|
================ =========================================================== |
|
|
|
2) Create a subdirectory to directory created in 1 |
|
|
|
NTB EPF specific configurable fields: |
|
|
|
================ =========================================================== |
|
db_count Number of doorbells; default = 4 |
|
mw1 size of memory window1 |
|
mw2 size of memory window2 |
|
mw3 size of memory window3 |
|
mw4 size of memory window4 |
|
num_mws Number of memory windows; max = 4 |
|
spad_count Number of scratchpad registers; default = 64 |
|
================ ===========================================================
|
|
|