NOTICE OF RELOCATION
[keystone-rtos/pcie-lld.git] / Settings.xdc.xdt
1 \r
2 %%{\r
3 /*!\r
4  *  This template implements the Settings.xdc\r
5  */  \r
6   /* Versioning */\r
7   var ver = this;\r
8   for each(i=0;i<ver.length;i++)\r
9   {\r
10       if(String(ver[i]).length < 2)\r
11       {\r
12         ver[i]="0"+ver[i];\r
13       }\r
14   }\r
15   \r
16   var packageVersion = "\""+ver[0]+"."+ver[1]+"."+ver[2]+"."+ver[3]+"\"";\r
17 \r
18 %%}\r
19 \r
20 module Settings\r
21 {\r
22     /*! This is the PCIE Version */\r
23     config string pcielldVersionString = `packageVersion`;\r
24 \r
25     /*! This variable is to control the device type selection.\r
26      * By default this variable is set to NULL.\r
27      * \r
28      * To use PCIE for the selected device, add the following lines to config\r
29      * file and set the deviceType correctly:\r
30      * \r
31      *      var pcie = xdc.useModule ('ti.drv.pcie.Settings');\r
32      *      pcie.socType = "k2k";\r
33      * \r
34      * If this is not set, then hyperlink will use device independent\r
35      * library where user must supply compiled pcie_device.obj\r
36      */\r
37     metaonly config string socType = "";\r
38     /*! Backwards compatible version of socType w/ keystone 2 */\r
39     metaonly config string deviceType = "";\r
40 \r
41     /*! This flag is used to indicate whether or not the benchmarking code\r
42      * (defined in the profilingHooks class) will be used in the project.\r
43      * Note that a separate library has been compiled and will be used\r
44      * ($NAME).profiling.a($SUFFIX). This is set in the *.cfg file.\r
45      */\r
46     config Bool enableProfiling = false;\r
47         \r
48     /*! This variable is to control the device library type selection.\r
49      * By default this variable is set to release.\r
50      * \r
51      * To use CSL to use the debug/release library, add the following lines to config\r
52      * file and set the library profile accordingly:\r
53      * \r
54      *      var Uart Settings = xdc.useModule ('ti.Uart.Settings');\r
55      *      UartSettings.libProfile = "debug";\r
56      * \r
57      */\r
58     metaonly config string libProfile = "release";      \r
59 \r
60 }\r
61 \r
62 \r
63 \r