.. 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 ================ ===========================================================