1*250c475bSKishon Vijay Abraham I.. SPDX-License-Identifier: GPL-2.0 2*250c475bSKishon Vijay Abraham I 3*250c475bSKishon Vijay Abraham I========================== 4*250c475bSKishon Vijay Abraham IPCI NTB Endpoint Function 5*250c475bSKishon Vijay Abraham I========================== 6*250c475bSKishon Vijay Abraham I 7*250c475bSKishon Vijay Abraham I1) Create a subdirectory to pci_epf_ntb directory in configfs. 8*250c475bSKishon Vijay Abraham I 9*250c475bSKishon Vijay Abraham IStandard EPF Configurable Fields: 10*250c475bSKishon Vijay Abraham I 11*250c475bSKishon Vijay Abraham I================ =========================================================== 12*250c475bSKishon Vijay Abraham Ivendorid should be 0x104c 13*250c475bSKishon Vijay Abraham Ideviceid should be 0xb00d for TI's J721E SoC 14*250c475bSKishon Vijay Abraham Irevid don't care 15*250c475bSKishon Vijay Abraham Iprogif_code don't care 16*250c475bSKishon Vijay Abraham Isubclass_code should be 0x00 17*250c475bSKishon Vijay Abraham Ibaseclass_code should be 0x5 18*250c475bSKishon Vijay Abraham Icache_line_size don't care 19*250c475bSKishon Vijay Abraham Isubsys_vendor_id don't care 20*250c475bSKishon Vijay Abraham Isubsys_id don't care 21*250c475bSKishon Vijay Abraham Iinterrupt_pin don't care 22*250c475bSKishon Vijay Abraham Imsi_interrupts don't care 23*250c475bSKishon Vijay Abraham Imsix_interrupts don't care 24*250c475bSKishon Vijay Abraham I================ =========================================================== 25*250c475bSKishon Vijay Abraham I 26*250c475bSKishon Vijay Abraham I2) Create a subdirectory to directory created in 1 27*250c475bSKishon Vijay Abraham I 28*250c475bSKishon Vijay Abraham INTB EPF specific configurable fields: 29*250c475bSKishon Vijay Abraham I 30*250c475bSKishon Vijay Abraham I================ =========================================================== 31*250c475bSKishon Vijay Abraham Idb_count Number of doorbells; default = 4 32*250c475bSKishon Vijay Abraham Imw1 size of memory window1 33*250c475bSKishon Vijay Abraham Imw2 size of memory window2 34*250c475bSKishon Vijay Abraham Imw3 size of memory window3 35*250c475bSKishon Vijay Abraham Imw4 size of memory window4 36*250c475bSKishon Vijay Abraham Inum_mws Number of memory windows; max = 4 37*250c475bSKishon Vijay Abraham Ispad_count Number of scratchpad registers; default = 64 38*250c475bSKishon Vijay Abraham I================ =========================================================== 39