9.9. PCI NTB Endpoint Function¶
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 |
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 |