Board: Updated am64x evm pinmux syscfg file to be in sync with pinmux data
[processor-sdk/pdk.git] / packages / ti / board / src / am64x_evm / am64x_evm.syscfg
1 /**
2  * These arguments were used when this file was generated. They will be automatically applied on subsequent loads
3  * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
4  * @cliArgs --device "AM64x_beta" --package "ALV" --part "Default"
5  * @versions {"data":"20201908","timestamp":"2020113022","tool":"1.6.0+1543","templates":"20190604"}
6  */
8 /**
9  * These are the peripherals and settings in this configuration
10  */
11 const iADC1                            = scripting.addPeripheral("ADC");
12 iADC1.$name                            = "MyADC1";
13 iADC1.$assign                          = "ADC0";
14 iADC1.AIN0.$assign                     = "ADC0_AIN0";
15 iADC1.AIN0.$used                       = true;
16 iADC1.AIN1.$assign                     = "ADC0_AIN1";
17 iADC1.AIN1.$used                       = true;
18 iADC1.AIN2.$assign                     = "ADC0_AIN2";
19 iADC1.AIN2.$used                       = true;
20 iADC1.AIN3.$assign                     = "ADC0_AIN3";
21 iADC1.AIN3.$used                       = true;
22 iADC1.AIN4.$assign                     = "ADC0_AIN4";
23 iADC1.AIN4.$used                       = true;
24 iADC1.AIN5.$assign                     = "ADC0_AIN5";
25 iADC1.AIN5.$used                       = true;
26 iADC1.AIN6.$assign                     = "ADC0_AIN6";
27 iADC1.AIN6.$used                       = true;
28 iADC1.AIN7.$assign                     = "ADC0_AIN7";
29 iADC1.AIN7.$used                       = true;
30 const iDDRSS1                          = scripting.addPeripheral("DDRSS");
31 iDDRSS1.$name                          = "MyDDRSS1";
32 iDDRSS1.$assign                        = "DDR0";
33 const iFSI_RX1                         = scripting.addPeripheral("FSI_RX");
34 iFSI_RX1.$name                         = "MyFSI_RX1";
35 iFSI_RX1.$assign                       = "FSI_RX0";
36 iFSI_RX1.CLK.$assign                   = "GPMC0_AD8";
37 iFSI_RX1.D0.$assign                    = "GPMC0_AD9";
38 iFSI_RX1.D1.$assign                    = "GPMC0_AD10";
39 const iFSI_TX1                         = scripting.addPeripheral("FSI_TX");
40 iFSI_TX1.$name                         = "MyFSI_TX1";
41 iFSI_TX1.CLK.$assign                   = "GPMC0_BE1n";
42 iFSI_TX1.D0.$assign                    = "GPMC0_AD14";
43 iFSI_TX1.D1.$assign                    = "GPMC0_AD15";
44 const iGPIO1                           = scripting.addPeripheral("GPIO");
45 iGPIO1["1"].$assign                    = "OSPI0_LBCLKO";
46 iGPIO1["12"].$assign                   = "OSPI0_CSn1";
47 iGPIO1["12"].$used                     = true;
48 iGPIO1["13"].$assign                   = "OSPI0_CSn2";
49 iGPIO1["13"].$used                     = true;
50 iGPIO1["14"].$assign                   = "OSPI0_CSn3";
51 iGPIO1["14"].$used                     = true;
52 iGPIO1.$name                           = "MyGPIO1";
53 iGPIO1.$assign                         = "GPIO0";
54 const iGPIO2                           = scripting.addPeripheral("GPIO");
55 iGPIO2["43"].$used                     = true;
56 iGPIO2["70"].$assign                   = "EXTINTn";
57 iGPIO2["70"].$used                     = true;
58 iGPIO2["78"].$assign                   = "MMC1_SDWP";
59 iGPIO2["78"].$used                     = true;
60 iGPIO2.$name                           = "MyGPIO2";
61 iGPIO2.$assign                         = "GPIO1";
62 const iI2C1                            = scripting.addPeripheral("I2C");
63 iI2C1.$name                            = "MyI2C1";
64 iI2C1.$assign                          = "I2C0";
65 iI2C1.SCL.$assign                      = "I2C0_SCL";
66 iI2C1.SDA.$assign                      = "I2C0_SDA";
67 const iI2C2                            = scripting.addPeripheral("I2C");
68 iI2C2.$name                            = "MyI2C2";
69 iI2C2.$assign                          = "I2C1";
70 iI2C2.SCL.$assign                      = "I2C1_SCL";
71 iI2C2.SDA.$assign                      = "I2C1_SDA";
72 const iMCAN1                           = scripting.addPeripheral("MCAN");
73 iMCAN1.$name                           = "MyMCAN1";
74 iMCAN1.$assign                         = "MCAN0";
75 iMCAN1.RX.$assign                      = "MCAN0_RX";
76 iMCAN1.TX.$assign                      = "MCAN0_TX";
77 const iMCAN2                           = scripting.addPeripheral("MCAN");
78 iMCAN2.$name                           = "MyMCAN2";
79 iMCAN2.$assign                         = "MCAN1";
80 iMCAN2.RX.$assign                      = "MCAN1_RX";
81 iMCAN2.TX.$assign                      = "MCAN1_TX";
82 const iMCU_GPIO1                       = scripting.addPeripheral("MCU_GPIO");
83 iMCU_GPIO1["0"].$used                  = false;
84 iMCU_GPIO1["1"].$assign                = "MCU_UART0_CTSn";
85 iMCU_GPIO1["1"].$used                  = false;
86 iMCU_GPIO1["2"].$used                  = false;
87 iMCU_GPIO1["3"].$used                  = false;
88 iMCU_GPIO1["4"].$used                  = false;
89 iMCU_GPIO1["5"].$assign                = "MCU_SPI1_CS0";
90 iMCU_GPIO1["6"].$used                  = false;
91 iMCU_GPIO1["7"].$used                  = false;
92 iMCU_GPIO1["8"].$used                  = false;
93 iMCU_GPIO1["9"].$used                  = false;
94 iMCU_GPIO1["10"].$used                 = false;
95 iMCU_GPIO1["11"].$used                 = false;
96 iMCU_GPIO1["12"].$used                 = false;
97 iMCU_GPIO1["13"].$used                 = false;
98 iMCU_GPIO1["14"].$used                 = false;
99 iMCU_GPIO1["15"].$used                 = false;
100 iMCU_GPIO1["16"].$used                 = false;
101 iMCU_GPIO1["17"].$used                 = false;
102 iMCU_GPIO1["20"].$used                 = false;
103 iMCU_GPIO1["21"].$used                 = false;
104 iMCU_GPIO1["22"].$used                 = false;
105 iMCU_GPIO1.$name                       = "MyMCU_GPIO1";
106 iMCU_GPIO1.$assign                     = "MCU_GPIO0";
107 const iMCU_I2C1                        = scripting.addPeripheral("MCU_I2C");
108 iMCU_I2C1.$name                        = "MyMCU_I2C1";
109 iMCU_I2C1.$assign                      = "MCU_I2C0";
110 iMCU_I2C1.SCL.pu_pd                    = "pu";
111 iMCU_I2C1.SCL.$assign                  = "MCU_I2C0_SCL";
112 iMCU_I2C1.SDA.pu_pd                    = "pu";
113 iMCU_I2C1.SDA.$assign                  = "MCU_I2C0_SDA";
114 const iMCU_I2C2                        = scripting.addPeripheral("MCU_I2C");
115 iMCU_I2C2.$name                        = "MyMCU_I2C2";
116 iMCU_I2C2.$assign                      = "MCU_I2C1";
117 iMCU_I2C2.SCL.pu_pd                    = "pu";
118 iMCU_I2C2.SCL.$assign                  = "MCU_I2C1_SCL";
119 iMCU_I2C2.SDA.pu_pd                    = "pu";
120 iMCU_I2C2.SDA.$assign                  = "MCU_I2C1_SDA";
121 const iMCU_SPI1                        = scripting.addPeripheral("MCU_SPI");
122 iMCU_SPI1.$name                        = "MyMCU_SPI1";
123 iMCU_SPI1.CLK.$assign                  = "MCU_SPI0_CLK";
124 iMCU_SPI1.CS0.$assign                  = "MCU_SPI0_CS0";
125 iMCU_SPI1.CS1.$assign                  = "MCU_SPI0_CS1";
126 iMCU_SPI1.D0.$assign                   = "MCU_SPI0_D0";
127 iMCU_SPI1.D1.$assign                   = "MCU_SPI0_D1";
128 const iMCU_SYSTEM1                     = scripting.addPeripheral("MCU_SYSTEM");
129 iMCU_SYSTEM1.$name                     = "MyMCU_SYSTEM1";
130 iMCU_SYSTEM1.MCU_PORz.$assign          = "MCU_PORz";
131 iMCU_SYSTEM1.MCU_RESETSTATz.$assign    = "MCU_RESETSTATz";
132 iMCU_SYSTEM1.MCU_RESETz.$assign        = "MCU_RESETz";
133 iMCU_SYSTEM1.MCU_SAFETY_ERRORn.$assign = "MCU_SAFETY_ERRORn";
134 const iMCU_UART1                       = scripting.addPeripheral("MCU_UART");
135 iMCU_UART1.$name                       = "MyMCU_UART1";
136 iMCU_UART1.$assign                     = "MCU_USART0";
137 iMCU_UART1.CTSn.$assign                = "MCU_UART0_CTSn";
138 iMCU_UART1.RTSn.$assign                = "MCU_UART0_RTSn";
139 iMCU_UART1.RXD.$assign                 = "MCU_UART0_RXD";
140 iMCU_UART1.TXD.$assign                 = "MCU_UART0_TXD";
141 const iMCU_UART2                       = scripting.addPeripheral("MCU_UART");
142 iMCU_UART2.$name                       = "MyMCU_UART2";
143 iMCU_UART2.$assign                     = "MCU_USART1";
144 iMCU_UART2.CTSn.$assign                = "MCU_UART1_CTSn";
145 iMCU_UART2.RTSn.$assign                = "MCU_UART1_RTSn";
146 iMCU_UART2.RXD.$assign                 = "MCU_UART1_RXD";
147 iMCU_UART2.TXD.$assign                 = "MCU_UART1_TXD";
148 const iMDIO1                           = scripting.addPeripheral("MDIO");
149 iMDIO1.$name                           = "MyMDIO1";
150 iMDIO1.$assign                         = "MDIO0";
151 iMDIO1.MDC.$assign                     = "PRG0_PRU1_GPO19";
152 iMDIO1.MDIO.$assign                    = "PRG0_PRU1_GPO18";
153 const iMMC01                           = scripting.addPeripheral("MMC0");
154 iMMC01.$name                           = "MyMMC01";
155 iMMC01.$assign                         = "MMC0";
156 iMMC01.CMD.$assign                     = "MMC0_CMD";
157 iMMC01.CLK.$assign                     = "MMC0_CLK";
158 iMMC01.DS.$assign                      = "MMC0_DS";
159 iMMC01.DAT0.$assign                    = "MMC0_DAT0";
160 iMMC01.DAT1.$assign                    = "MMC0_DAT1";
161 iMMC01.DAT2.$assign                    = "MMC0_DAT2";
162 iMMC01.DAT3.$assign                    = "MMC0_DAT3";
163 iMMC01.DAT4.$assign                    = "MMC0_DAT4";
164 iMMC01.DAT5.$assign                    = "MMC0_DAT5";
165 iMMC01.DAT6.$assign                    = "MMC0_DAT6";
166 iMMC01.DAT7.$assign                    = "MMC0_DAT7";
167 const iMMC11                           = scripting.addPeripheral("MMC1");
168 iMMC11.$name                           = "MyMMC11";
169 iMMC11.$assign                         = "MMC1";
170 iMMC11.CMD.pu_pd                       = "pu";
171 iMMC11.CMD.$assign                     = "MMC1_CMD";
172 iMMC11.CLKLB.pu_pd                     = "pu";
173 iMMC11.CLKLB.rx                        = true;
174 iMMC11.CLKLB.$assign                   = "MMC1_CLKLB";
175 iMMC11.CLK.pu_pd                       = "pu";
176 iMMC11.CLK.$assign                     = "MMC1_CLK";
177 iMMC11.DAT0.pu_pd                      = "pu";
178 iMMC11.DAT0.$assign                    = "MMC1_DAT0";
179 iMMC11.DAT1.pu_pd                      = "pu";
180 iMMC11.DAT1.$assign                    = "MMC1_DAT1";
181 iMMC11.DAT2.pu_pd                      = "pu";
182 iMMC11.DAT2.$assign                    = "MMC1_DAT2";
183 iMMC11.DAT3.pu_pd                      = "pu";
184 iMMC11.DAT3.$assign                    = "MMC1_DAT3";
185 iMMC11.SDCD.pu_pd                      = "pu";
186 iMMC11.SDCD.$assign                    = "MMC1_SDCD";
187 iMMC11.SDWP.pu_pd                      = "pu";
188 iMMC11.SDWP.$assign                    = "MMC1_SDWP";
189 iMMC11.SDWP.$used                      = false;
190 const iOSPI1                           = scripting.addPeripheral("OSPI");
191 iOSPI1.$name                           = "MyOSPI1";
192 iOSPI1.$assign                         = "OSPI0";
193 iOSPI1.CLK.$assign                     = "OSPI0_CLK";
194 iOSPI1.CSn0.$assign                    = "OSPI0_CSn0";
195 iOSPI1.CSn1.$used                      = false;
196 iOSPI1.CSn2.$used                      = false;
197 iOSPI1.CSn3.$used                      = false;
198 iOSPI1.D0.$assign                      = "OSPI0_D0";
199 iOSPI1.D1.$assign                      = "OSPI0_D1";
200 iOSPI1.D2.$assign                      = "OSPI0_D2";
201 iOSPI1.D3.$assign                      = "OSPI0_D3";
202 iOSPI1.D4.$assign                      = "OSPI0_D4";
203 iOSPI1.D5.$assign                      = "OSPI0_D5";
204 iOSPI1.D6.$assign                      = "OSPI0_D6";
205 iOSPI1.D7.$assign                      = "OSPI0_D7";
206 iOSPI1.DQS.$assign                     = "OSPI0_DQS";
207 iOSPI1.LBCLKO.$assign                  = "OSPI0_LBCLKO";
208 const iPRU_ICSSG0_MDIO1                = scripting.addPeripheral("PRU_ICSSG0_MDIO");
209 iPRU_ICSSG0_MDIO1.$name                = "MyPRU_ICSSG0_MDIO1";
210 iPRU_ICSSG0_MDIO1.$assign              = "PRU_ICSSG0_MDIO0";
211 iPRU_ICSSG0_MDIO1.MDC.$assign          = "PRG0_MDIO0_MDC";
212 iPRU_ICSSG0_MDIO1.MDIO.$assign         = "PRG0_MDIO0_MDIO";
213 const iPRU_ICSSG0_PRU1                 = scripting.addPeripheral("PRU_ICSSG0_PRU");
214 iPRU_ICSSG0_PRU1.$name                 = "MyPRU_ICSSG0_PRU1";
215 iPRU_ICSSG0_PRU1.$assign               = "PRU_ICSSG0_PRU0";
216 iPRU_ICSSG0_PRU1.GPI0.$used            = false;
217 iPRU_ICSSG0_PRU1.GPI1.$used            = false;
218 iPRU_ICSSG0_PRU1.GPI10.$used           = false;
219 iPRU_ICSSG0_PRU1.GPI11.$used           = false;
220 iPRU_ICSSG0_PRU1.GPI12.$used           = false;
221 iPRU_ICSSG0_PRU1.GPI13.$used           = false;
222 iPRU_ICSSG0_PRU1.GPI14.$used           = false;
223 iPRU_ICSSG0_PRU1.GPI15.$used           = false;
224 iPRU_ICSSG0_PRU1.GPI16.$used           = false;
225 iPRU_ICSSG0_PRU1.GPI17.$used           = false;
226 iPRU_ICSSG0_PRU1.GPI18.$used           = false;
227 iPRU_ICSSG0_PRU1.GPI19.$used           = false;
228 iPRU_ICSSG0_PRU1.GPI2.$used            = false;
229 iPRU_ICSSG0_PRU1.GPI3.$used            = false;
230 iPRU_ICSSG0_PRU1.GPI4.$used            = false;
231 iPRU_ICSSG0_PRU1.GPI5.$used            = false;
232 iPRU_ICSSG0_PRU1.GPI6.$used            = false;
233 iPRU_ICSSG0_PRU1.GPI7.$used            = false;
234 iPRU_ICSSG0_PRU1.GPI8.$used            = false;
235 iPRU_ICSSG0_PRU1.GPI9.$used            = false;
236 iPRU_ICSSG0_PRU1.GPO0.$used            = false;
237 iPRU_ICSSG0_PRU1.GPO1.$used            = false;
238 iPRU_ICSSG0_PRU1.GPO10.$used           = false;
239 iPRU_ICSSG0_PRU1.GPO11.$used           = false;
240 iPRU_ICSSG0_PRU1.GPO12.$used           = false;
241 iPRU_ICSSG0_PRU1.GPO13.$used           = false;
242 iPRU_ICSSG0_PRU1.GPO14.$used           = false;
243 iPRU_ICSSG0_PRU1.GPO15.$used           = false;
244 iPRU_ICSSG0_PRU1.GPO16.$used           = false;
245 iPRU_ICSSG0_PRU1.GPO17.$used           = false;
246 iPRU_ICSSG0_PRU1.GPO18.$used           = false;
247 iPRU_ICSSG0_PRU1.GPO19.$used           = false;
248 iPRU_ICSSG0_PRU1.GPO2.$used            = false;
249 iPRU_ICSSG0_PRU1.GPO3.$used            = false;
250 iPRU_ICSSG0_PRU1.GPO4.$used            = false;
251 iPRU_ICSSG0_PRU1.GPO5.$used            = false;
252 iPRU_ICSSG0_PRU1.GPO6.$used            = false;
253 iPRU_ICSSG0_PRU1.GPO7.$used            = false;
254 iPRU_ICSSG0_PRU1.GPO8.$assign          = "PRG0_PRU0_GPO8";
255 iPRU_ICSSG0_PRU1.GPO9.$used            = false;
256 const iPRU_ICSSG0_PRU2                 = scripting.addPeripheral("PRU_ICSSG0_PRU");
257 iPRU_ICSSG0_PRU2.$name                 = "MyPRU_ICSSG0_PRU2";
258 iPRU_ICSSG0_PRU2.$assign               = "PRU_ICSSG0_PRU1";
259 iPRU_ICSSG0_PRU2.GPI0.$used            = false;
260 iPRU_ICSSG0_PRU2.GPI1.$used            = false;
261 iPRU_ICSSG0_PRU2.GPI10.$used           = false;
262 iPRU_ICSSG0_PRU2.GPI11.$used           = false;
263 iPRU_ICSSG0_PRU2.GPI12.$used           = false;
264 iPRU_ICSSG0_PRU2.GPI13.$used           = false;
265 iPRU_ICSSG0_PRU2.GPI14.$used           = false;
266 iPRU_ICSSG0_PRU2.GPI15.$used           = false;
267 iPRU_ICSSG0_PRU2.GPI16.$used           = false;
268 iPRU_ICSSG0_PRU2.GPI17.$used           = false;
269 iPRU_ICSSG0_PRU2.GPI18.$used           = false;
270 iPRU_ICSSG0_PRU2.GPI19.$used           = false;
271 iPRU_ICSSG0_PRU2.GPI2.$used            = false;
272 iPRU_ICSSG0_PRU2.GPI3.$used            = false;
273 iPRU_ICSSG0_PRU2.GPI4.$used            = false;
274 iPRU_ICSSG0_PRU2.GPI5.$used            = false;
275 iPRU_ICSSG0_PRU2.GPI6.$used            = false;
276 iPRU_ICSSG0_PRU2.GPI7.$used            = false;
277 iPRU_ICSSG0_PRU2.GPI8.$used            = false;
278 iPRU_ICSSG0_PRU2.GPI9.$used            = false;
279 iPRU_ICSSG0_PRU2.GPO0.$used            = false;
280 iPRU_ICSSG0_PRU2.GPO1.$used            = false;
281 iPRU_ICSSG0_PRU2.GPO10.$used           = false;
282 iPRU_ICSSG0_PRU2.GPO11.$used           = false;
283 iPRU_ICSSG0_PRU2.GPO12.$used           = false;
284 iPRU_ICSSG0_PRU2.GPO13.$used           = false;
285 iPRU_ICSSG0_PRU2.GPO14.$used           = false;
286 iPRU_ICSSG0_PRU2.GPO15.$used           = false;
287 iPRU_ICSSG0_PRU2.GPO16.$used           = false;
288 iPRU_ICSSG0_PRU2.GPO17.$used           = false;
289 iPRU_ICSSG0_PRU2.GPO18.$used           = false;
290 iPRU_ICSSG0_PRU2.GPO19.$used           = false;
291 iPRU_ICSSG0_PRU2.GPO2.$used            = false;
292 iPRU_ICSSG0_PRU2.GPO3.$used            = false;
293 iPRU_ICSSG0_PRU2.GPO4.$used            = false;
294 iPRU_ICSSG0_PRU2.GPO5.$used            = false;
295 iPRU_ICSSG0_PRU2.GPO6.$used            = false;
296 iPRU_ICSSG0_PRU2.GPO7.$used            = false;
297 iPRU_ICSSG0_PRU2.GPO8.$assign          = "PRG0_PRU1_GPO8";
298 iPRU_ICSSG0_PRU2.GPO9.$used            = false;
299 const iPRU_ICSSG1_MDIO1                = scripting.addPeripheral("PRU_ICSSG1_MDIO");
300 iPRU_ICSSG1_MDIO1.$name                = "MyPRU_ICSSG1_MDIO1";
301 iPRU_ICSSG1_MDIO1.$assign              = "PRU_ICSSG1_MDIO0";
302 iPRU_ICSSG1_MDIO1.MDC.$assign          = "PRG1_MDIO0_MDC";
303 iPRU_ICSSG1_MDIO1.MDIO.$assign         = "PRG1_MDIO0_MDIO";
304 const iPRU_ICSSG1_RGMII1               = scripting.addPeripheral("PRU_ICSSG1_RGMII");
305 iPRU_ICSSG1_RGMII1.$name               = "MyPRU_ICSSG1_RGMII1";
306 iPRU_ICSSG1_RGMII1.$assign             = "PRU_ICSSG1_RGMII1";
307 iPRU_ICSSG1_RGMII1.RD0.$assign         = "PRG1_PRU0_GPO0";
308 iPRU_ICSSG1_RGMII1.RD1.$assign         = "PRG1_PRU0_GPO1";
309 iPRU_ICSSG1_RGMII1.RD2.$assign         = "PRG1_PRU0_GPO2";
310 iPRU_ICSSG1_RGMII1.RD3.$assign         = "PRG1_PRU0_GPO3";
311 iPRU_ICSSG1_RGMII1.RXC.$assign         = "PRG1_PRU0_GPO6";
312 iPRU_ICSSG1_RGMII1.RX_CTL.$assign      = "PRG1_PRU0_GPO4";
313 iPRU_ICSSG1_RGMII1.TD0.$assign         = "PRG1_PRU0_GPO11";
314 iPRU_ICSSG1_RGMII1.TD1.$assign         = "PRG1_PRU0_GPO12";
315 iPRU_ICSSG1_RGMII1.TD2.$assign         = "PRG1_PRU0_GPO13";
316 iPRU_ICSSG1_RGMII1.TD3.$assign         = "PRG1_PRU0_GPO14";
317 iPRU_ICSSG1_RGMII1.TXC.$assign         = "PRG1_PRU0_GPO16";
318 iPRU_ICSSG1_RGMII1.TX_CTL.$assign      = "PRG1_PRU0_GPO15";
319 const iPRU_ICSSG1_RGMII2               = scripting.addPeripheral("PRU_ICSSG1_RGMII");
320 iPRU_ICSSG1_RGMII2.$name               = "MyPRU_ICSSG1_RGMII2";
321 iPRU_ICSSG1_RGMII2.$assign             = "PRU_ICSSG1_RGMII2";
322 iPRU_ICSSG1_RGMII2.RD0.$assign         = "PRG1_PRU1_GPO0";
323 iPRU_ICSSG1_RGMII2.RD1.$assign         = "PRG1_PRU1_GPO1";
324 iPRU_ICSSG1_RGMII2.RD2.$assign         = "PRG1_PRU1_GPO2";
325 iPRU_ICSSG1_RGMII2.RD3.$assign         = "PRG1_PRU1_GPO3";
326 iPRU_ICSSG1_RGMII2.RXC.$assign         = "PRG1_PRU1_GPO6";
327 iPRU_ICSSG1_RGMII2.RX_CTL.$assign      = "PRG1_PRU1_GPO4";
328 iPRU_ICSSG1_RGMII2.TD0.$assign         = "PRG1_PRU1_GPO11";
329 iPRU_ICSSG1_RGMII2.TD1.$assign         = "PRG1_PRU1_GPO12";
330 iPRU_ICSSG1_RGMII2.TD2.$assign         = "PRG1_PRU1_GPO13";
331 iPRU_ICSSG1_RGMII2.TD3.$assign         = "PRG1_PRU1_GPO14";
332 iPRU_ICSSG1_RGMII2.TXC.$assign         = "PRG1_PRU1_GPO16";
333 iPRU_ICSSG1_RGMII2.TX_CTL.$assign      = "PRG1_PRU1_GPO15";
334 const iRGMII1                          = scripting.addPeripheral("RGMII");
335 iRGMII1.$name                          = "MyRGMII1";
336 iRGMII1.$assign                        = "RGMII1";
337 iRGMII1.RD0.$assign                    = "PRG0_PRU1_GPO7";
338 iRGMII1.RD1.$assign                    = "PRG0_PRU1_GPO9";
339 iRGMII1.RD2.$assign                    = "PRG0_PRU1_GPO10";
340 iRGMII1.RD3.$assign                    = "PRG0_PRU1_GPO17";
341 iRGMII1.RXC.$assign                    = "PRG0_PRU0_GPO10";
342 iRGMII1.RX_CTL.$assign                 = "PRG0_PRU0_GPO9";
343 iRGMII1.TD0.$assign                    = "PRG1_PRU1_GPO7";
344 iRGMII1.TD1.$assign                    = "PRG1_PRU1_GPO9";
345 iRGMII1.TD2.$assign                    = "PRG1_PRU1_GPO10";
346 iRGMII1.TD3.$assign                    = "PRG1_PRU1_GPO17";
347 iRGMII1.TXC.$assign                    = "PRG1_PRU0_GPO10";
348 iRGMII1.TX_CTL.$assign                 = "PRG1_PRU0_GPO9";
349 const iSERDES1                         = scripting.addPeripheral("SERDES");
350 iSERDES1.$name                         = "MySERDES1";
351 iSERDES1.REFCLK0N.$assign              = "SERDES0_REFCLK0N";
352 iSERDES1.REFCLK0P.$assign              = "SERDES0_REFCLK0P";
353 iSERDES1.RXN0.$assign                  = "SERDES0_RXN0";
354 iSERDES1.RXP0.$assign                  = "SERDES0_RXP0";
355 iSERDES1.TXN0.$assign                  = "SERDES0_TXN0";
356 iSERDES1.TXP0.$assign                  = "SERDES0_TXP0";
357 const iSPI1                            = scripting.addPeripheral("SPI");
358 iSPI1.$name                            = "MySPI1";
359 iSPI1.$assign                          = "SPI0";
360 iSPI1.CLK.$assign                      = "SPI0_CLK";
361 iSPI1.CS0.$assign                      = "SPI0_CS0";
362 iSPI1.CS1.$used                        = false;
363 iSPI1.CS2.$used                        = false;
364 iSPI1.CS3.$used                        = false;
365 iSPI1.D0.$assign                       = "SPI0_D0";
366 iSPI1.D1.$assign                       = "SPI0_D1";
367 const iSYSTEM1                         = scripting.addPeripheral("SYSTEM");
368 iSYSTEM1.$name                         = "MySYSTEM1";
369 iSYSTEM1.CLKOUT0.$assign               = "EXT_REFCLK1";
370 iSYSTEM1.EXT_REFCLK1.$assign           = "EXT_REFCLK1";
371 iSYSTEM1.EXT_REFCLK1.$used             = true;
372 iSYSTEM1.FCLK_MUX.$used                = true;
373 iSYSTEM1.RESET_REQz.$used              = false;
374 iSYSTEM1.SYNC0_OUT.$assign             = "ECAP0_IN_APWM_OUT";
375 iSYSTEM1.SYNC0_OUT.$used               = true;
376 const iUART1                           = scripting.addPeripheral("UART");
377 iUART1.$name                           = "MyUART1";
378 iUART1.CTSn.$assign                    = "UART0_CTSn";
379 iUART1.DCDn.$used                      = false;
380 iUART1.DSRn.$used                      = false;
381 iUART1.DTRn.$used                      = false;
382 iUART1.RIn.$used                       = false;
383 iUART1.RTSn.$assign                    = "UART0_RTSn";
384 iUART1.RXD.$assign                     = "UART0_RXD";
385 iUART1.TXD.$assign                     = "UART0_TXD";
386 const iUART2                           = scripting.addPeripheral("UART");
387 iUART2.$name                           = "MyUART2";
388 iUART2.$assign                         = "USART1";
389 iUART2.CTSn.$used                      = false;
390 iUART2.DCDn.$used                      = false;
391 iUART2.DSRn.$used                      = false;
392 iUART2.DTRn.$used                      = false;
393 iUART2.RIn.$used                       = false;
394 iUART2.RTSn.$used                      = false;
395 iUART2.RXD.$assign                     = "UART1_RXD";
396 iUART2.TXD.$assign                     = "UART1_TXD";
397 const iUART3                           = scripting.addPeripheral("UART");
398 iUART3.$name                           = "MyUART3";
399 iUART3.$assign                         = "USART3";
400 iUART3.CTSn.$used                      = false;
401 iUART3.DCDn.$used                      = false;
402 iUART3.DSRn.$used                      = false;
403 iUART3.DTRn.$used                      = false;
404 iUART3.RIn.$used                       = false;
405 iUART3.RTSn.$used                      = false;
406 iUART3.RXD.$assign                     = "UART1_CTSn";
407 iUART3.TXD.$assign                     = "UART1_RTSn";
408 const iUSB1                            = scripting.addPeripheral("USB");
409 iUSB1.$name                            = "MyUSB1";
410 iUSB1.$assign                          = "USB0";
411 iUSB1.DM.$assign                       = "USB0_DM";
412 iUSB1.DP.$assign                       = "USB0_DP";
413 iUSB1.DRVVBUS.$assign                  = "USB0_DRVVBUS";
414 iUSB1.ID.$assign                       = "USB0_ID";
415 iUSB1.VBUS.$assign                     = "USB0_VBUS";
417 /**
418  * Pinmux solution for unlocked pins/peripherals. This ensures that minor changes to the automatic solver in a future
419  * version of the tool will not impact the pinmux you originally saw.  These lines can be completely deleted in order to
420  * re-solve from scratch.
421  */
422 iDDRSS1.A0.$suggestSolution          = "DDR0_A0";
423 iDDRSS1.A1.$suggestSolution          = "DDR0_A1";
424 iDDRSS1.A10.$suggestSolution         = "DDR0_A10";
425 iDDRSS1.A11.$suggestSolution         = "DDR0_A11";
426 iDDRSS1.A12.$suggestSolution         = "DDR0_A12";
427 iDDRSS1.A13.$suggestSolution         = "DDR0_A13";
428 iDDRSS1.A2.$suggestSolution          = "DDR0_A2";
429 iDDRSS1.A3.$suggestSolution          = "DDR0_A3";
430 iDDRSS1.A4.$suggestSolution          = "DDR0_A4";
431 iDDRSS1.A5.$suggestSolution          = "DDR0_A5";
432 iDDRSS1.A6.$suggestSolution          = "DDR0_A6";
433 iDDRSS1.A7.$suggestSolution          = "DDR0_A7";
434 iDDRSS1.A8.$suggestSolution          = "DDR0_A8";
435 iDDRSS1.A9.$suggestSolution          = "DDR0_A9";
436 iDDRSS1.ACT_n.$suggestSolution       = "DDR0_ACT_n";
437 iDDRSS1.ALERT_n.$suggestSolution     = "DDR0_ALERT_n";
438 iDDRSS1.BA0.$suggestSolution         = "DDR0_BA0";
439 iDDRSS1.BA1.$suggestSolution         = "DDR0_BA1";
440 iDDRSS1.BG0.$suggestSolution         = "DDR0_BG0";
441 iDDRSS1.BG1.$suggestSolution         = "DDR0_BG1";
442 iDDRSS1.CAS_n.$suggestSolution       = "DDR0_CAS_n";
443 iDDRSS1.CK0.$suggestSolution         = "DDR0_CK0";
444 iDDRSS1.CK0_n.$suggestSolution       = "DDR0_CK0_n";
445 iDDRSS1.CKE0.$suggestSolution        = "DDR0_CKE0";
446 iDDRSS1.CKE1.$suggestSolution        = "DDR0_CKE1";
447 iDDRSS1.CS0_n.$suggestSolution       = "DDR0_CS0_n";
448 iDDRSS1.CS1_n.$suggestSolution       = "DDR0_CS1_n";
449 iDDRSS1.DM0.$suggestSolution         = "DDR0_DM0";
450 iDDRSS1.DM1.$suggestSolution         = "DDR0_DM1";
451 iDDRSS1.DQ0.$suggestSolution         = "DDR0_DQ0";
452 iDDRSS1.DQ1.$suggestSolution         = "DDR0_DQ1";
453 iDDRSS1.DQ10.$suggestSolution        = "DDR0_DQ10";
454 iDDRSS1.DQ11.$suggestSolution        = "DDR0_DQ11";
455 iDDRSS1.DQ12.$suggestSolution        = "DDR0_DQ12";
456 iDDRSS1.DQ13.$suggestSolution        = "DDR0_DQ13";
457 iDDRSS1.DQ14.$suggestSolution        = "DDR0_DQ14";
458 iDDRSS1.DQ15.$suggestSolution        = "DDR0_DQ15";
459 iDDRSS1.DQ2.$suggestSolution         = "DDR0_DQ2";
460 iDDRSS1.DQ3.$suggestSolution         = "DDR0_DQ3";
461 iDDRSS1.DQ4.$suggestSolution         = "DDR0_DQ4";
462 iDDRSS1.DQ5.$suggestSolution         = "DDR0_DQ5";
463 iDDRSS1.DQ6.$suggestSolution         = "DDR0_DQ6";
464 iDDRSS1.DQ7.$suggestSolution         = "DDR0_DQ7";
465 iDDRSS1.DQ8.$suggestSolution         = "DDR0_DQ8";
466 iDDRSS1.DQ9.$suggestSolution         = "DDR0_DQ9";
467 iDDRSS1.DQS0.$suggestSolution        = "DDR0_DQS0";
468 iDDRSS1.DQS0_n.$suggestSolution      = "DDR0_DQS0_n";
469 iDDRSS1.DQS1.$suggestSolution        = "DDR0_DQS1";
470 iDDRSS1.DQS1_n.$suggestSolution      = "DDR0_DQS1_n";
471 iDDRSS1.ODT0.$suggestSolution        = "DDR0_ODT0";
472 iDDRSS1.ODT1.$suggestSolution        = "DDR0_ODT1";
473 iDDRSS1.PAR.$suggestSolution         = "DDR0_PAR";
474 iDDRSS1.RAS_n.$suggestSolution       = "DDR0_RAS_n";
475 iDDRSS1.RESET0_n.$suggestSolution    = "DDR0_RESET0_n";
476 iDDRSS1.WE_n.$suggestSolution        = "DDR0_WE_n";
477 iFSI_TX1.$suggestSolution            = "FSI_TX0";
478 iGPIO2["43"].$suggestSolution        = "SPI0_CS1";
479 iMCU_SPI1.$suggestSolution           = "MCU_SPI0";
480 iMCU_SYSTEM1.$suggestSolution        = "MCU_SYSTEM0";
481 iSERDES1.$suggestSolution            = "SERDES0";
482 iSYSTEM1.$suggestSolution            = "SYSTEM0";
483 iSYSTEM1.FCLK_MUX.$suggestSolution   = "GPMC0_CLK";
484 iSYSTEM1.PORz_OUT.$suggestSolution   = "PORz_OUT";
485 iSYSTEM1.RESETSTATz.$suggestSolution = "RESETSTATz";
486 iUART1.$suggestSolution              = "USART0";