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