1 | /******************************************************************************* |
2 | * |
3 | * Module Name: rsserial - GPIO/SerialBus resource descriptors |
4 | * |
5 | ******************************************************************************/ |
6 | |
7 | /* |
8 | * Copyright (C) 2000 - 2016, Intel Corp. |
9 | * All rights reserved. |
10 | * |
11 | * Redistribution and use in source and binary forms, with or without |
12 | * modification, are permitted provided that the following conditions |
13 | * are met: |
14 | * 1. Redistributions of source code must retain the above copyright |
15 | * notice, this list of conditions, and the following disclaimer, |
16 | * without modification. |
17 | * 2. Redistributions in binary form must reproduce at minimum a disclaimer |
18 | * substantially similar to the "NO WARRANTY" disclaimer below |
19 | * ("Disclaimer") and any redistribution must be conditioned upon |
20 | * including a substantially similar Disclaimer requirement for further |
21 | * binary redistribution. |
22 | * 3. Neither the names of the above-listed copyright holders nor the names |
23 | * of any contributors may be used to endorse or promote products derived |
24 | * from this software without specific prior written permission. |
25 | * |
26 | * Alternatively, this software may be distributed under the terms of the |
27 | * GNU General Public License ("GPL") version 2 as published by the Free |
28 | * Software Foundation. |
29 | * |
30 | * NO WARRANTY |
31 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
32 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
33 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR |
34 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
35 | * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
36 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
37 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
38 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
39 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING |
40 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
41 | * POSSIBILITY OF SUCH DAMAGES. |
42 | */ |
43 | |
44 | #include "acpi.h" |
45 | #include "accommon.h" |
46 | #include "acresrc.h" |
47 | |
48 | #define _COMPONENT ACPI_RESOURCES |
49 | ACPI_MODULE_NAME ("rsserial" ) |
50 | |
51 | |
52 | /******************************************************************************* |
53 | * |
54 | * AcpiRsConvertGpio |
55 | * |
56 | ******************************************************************************/ |
57 | |
58 | ACPI_RSCONVERT_INFO AcpiRsConvertGpio[18] = |
59 | { |
60 | {ACPI_RSC_INITGET, ACPI_RESOURCE_TYPE_GPIO, |
61 | ACPI_RS_SIZE (ACPI_RESOURCE_GPIO), |
62 | ACPI_RSC_TABLE_SIZE (AcpiRsConvertGpio)}, |
63 | |
64 | {ACPI_RSC_INITSET, ACPI_RESOURCE_NAME_GPIO, |
65 | sizeof (AML_RESOURCE_GPIO), |
66 | 0}, |
67 | |
68 | /* |
69 | * These fields are contiguous in both the source and destination: |
70 | * RevisionId |
71 | * ConnectionType |
72 | */ |
73 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.Gpio.RevisionId), |
74 | AML_OFFSET (Gpio.RevisionId), |
75 | 2}, |
76 | |
77 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.Gpio.ProducerConsumer), |
78 | AML_OFFSET (Gpio.Flags), |
79 | 0}, |
80 | |
81 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.Gpio.Sharable), |
82 | AML_OFFSET (Gpio.IntFlags), |
83 | 3}, |
84 | |
85 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.Gpio.WakeCapable), |
86 | AML_OFFSET (Gpio.IntFlags), |
87 | 4}, |
88 | |
89 | {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET (Data.Gpio.IoRestriction), |
90 | AML_OFFSET (Gpio.IntFlags), |
91 | 0}, |
92 | |
93 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.Gpio.Triggering), |
94 | AML_OFFSET (Gpio.IntFlags), |
95 | 0}, |
96 | |
97 | {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET (Data.Gpio.Polarity), |
98 | AML_OFFSET (Gpio.IntFlags), |
99 | 1}, |
100 | |
101 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.Gpio.PinConfig), |
102 | AML_OFFSET (Gpio.PinConfig), |
103 | 1}, |
104 | |
105 | /* |
106 | * These fields are contiguous in both the source and destination: |
107 | * DriveStrength |
108 | * DebounceTimeout |
109 | */ |
110 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.Gpio.DriveStrength), |
111 | AML_OFFSET (Gpio.DriveStrength), |
112 | 2}, |
113 | |
114 | /* Pin Table */ |
115 | |
116 | {ACPI_RSC_COUNT_GPIO_PIN, ACPI_RS_OFFSET (Data.Gpio.PinTableLength), |
117 | AML_OFFSET (Gpio.PinTableOffset), |
118 | AML_OFFSET (Gpio.ResSourceOffset)}, |
119 | |
120 | {ACPI_RSC_MOVE_GPIO_PIN, ACPI_RS_OFFSET (Data.Gpio.PinTable), |
121 | AML_OFFSET (Gpio.PinTableOffset), |
122 | 0}, |
123 | |
124 | /* Resource Source */ |
125 | |
126 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.Gpio.ResourceSource.Index), |
127 | AML_OFFSET (Gpio.ResSourceIndex), |
128 | 1}, |
129 | |
130 | {ACPI_RSC_COUNT_GPIO_RES, ACPI_RS_OFFSET (Data.Gpio.ResourceSource.StringLength), |
131 | AML_OFFSET (Gpio.ResSourceOffset), |
132 | AML_OFFSET (Gpio.VendorOffset)}, |
133 | |
134 | {ACPI_RSC_MOVE_GPIO_RES, ACPI_RS_OFFSET (Data.Gpio.ResourceSource.StringPtr), |
135 | AML_OFFSET (Gpio.ResSourceOffset), |
136 | 0}, |
137 | |
138 | /* Vendor Data */ |
139 | |
140 | {ACPI_RSC_COUNT_GPIO_VEN, ACPI_RS_OFFSET (Data.Gpio.VendorLength), |
141 | AML_OFFSET (Gpio.VendorLength), |
142 | 1}, |
143 | |
144 | {ACPI_RSC_MOVE_GPIO_RES, ACPI_RS_OFFSET (Data.Gpio.VendorData), |
145 | AML_OFFSET (Gpio.VendorOffset), |
146 | 0}, |
147 | }; |
148 | |
149 | |
150 | /******************************************************************************* |
151 | * |
152 | * AcpiRsConvertI2cSerialBus |
153 | * |
154 | ******************************************************************************/ |
155 | |
156 | ACPI_RSCONVERT_INFO AcpiRsConvertI2cSerialBus[17] = |
157 | { |
158 | {ACPI_RSC_INITGET, ACPI_RESOURCE_TYPE_SERIAL_BUS, |
159 | ACPI_RS_SIZE (ACPI_RESOURCE_I2C_SERIALBUS), |
160 | ACPI_RSC_TABLE_SIZE (AcpiRsConvertI2cSerialBus)}, |
161 | |
162 | {ACPI_RSC_INITSET, ACPI_RESOURCE_NAME_SERIAL_BUS, |
163 | sizeof (AML_RESOURCE_I2C_SERIALBUS), |
164 | 0}, |
165 | |
166 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.RevisionId), |
167 | AML_OFFSET (CommonSerialBus.RevisionId), |
168 | 1}, |
169 | |
170 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.Type), |
171 | AML_OFFSET (CommonSerialBus.Type), |
172 | 1}, |
173 | |
174 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.SlaveMode), |
175 | AML_OFFSET (CommonSerialBus.Flags), |
176 | 0}, |
177 | |
178 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.ProducerConsumer), |
179 | AML_OFFSET (CommonSerialBus.Flags), |
180 | 1}, |
181 | |
182 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.ConnectionSharing), |
183 | AML_OFFSET (CommonSerialBus.Flags), |
184 | 2}, |
185 | |
186 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.TypeRevisionId), |
187 | AML_OFFSET (CommonSerialBus.TypeRevisionId), |
188 | 1}, |
189 | |
190 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.CommonSerialBus.TypeDataLength), |
191 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
192 | 1}, |
193 | |
194 | /* Vendor data */ |
195 | |
196 | {ACPI_RSC_COUNT_SERIAL_VEN, ACPI_RS_OFFSET (Data.CommonSerialBus.VendorLength), |
197 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
198 | AML_RESOURCE_I2C_MIN_DATA_LEN}, |
199 | |
200 | {ACPI_RSC_MOVE_SERIAL_VEN, ACPI_RS_OFFSET (Data.CommonSerialBus.VendorData), |
201 | 0, |
202 | sizeof (AML_RESOURCE_I2C_SERIALBUS)}, |
203 | |
204 | /* Resource Source */ |
205 | |
206 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.Index), |
207 | AML_OFFSET (CommonSerialBus.ResSourceIndex), |
208 | 1}, |
209 | |
210 | {ACPI_RSC_COUNT_SERIAL_RES, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.StringLength), |
211 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
212 | sizeof (AML_RESOURCE_COMMON_SERIALBUS)}, |
213 | |
214 | {ACPI_RSC_MOVE_SERIAL_RES, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.StringPtr), |
215 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
216 | sizeof (AML_RESOURCE_COMMON_SERIALBUS)}, |
217 | |
218 | /* I2C bus type specific */ |
219 | |
220 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.I2cSerialBus.AccessMode), |
221 | AML_OFFSET (I2cSerialBus.TypeSpecificFlags), |
222 | 0}, |
223 | |
224 | {ACPI_RSC_MOVE32, ACPI_RS_OFFSET (Data.I2cSerialBus.ConnectionSpeed), |
225 | AML_OFFSET (I2cSerialBus.ConnectionSpeed), |
226 | 1}, |
227 | |
228 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.I2cSerialBus.SlaveAddress), |
229 | AML_OFFSET (I2cSerialBus.SlaveAddress), |
230 | 1}, |
231 | }; |
232 | |
233 | |
234 | /******************************************************************************* |
235 | * |
236 | * AcpiRsConvertSpiSerialBus |
237 | * |
238 | ******************************************************************************/ |
239 | |
240 | ACPI_RSCONVERT_INFO AcpiRsConvertSpiSerialBus[21] = |
241 | { |
242 | {ACPI_RSC_INITGET, ACPI_RESOURCE_TYPE_SERIAL_BUS, |
243 | ACPI_RS_SIZE (ACPI_RESOURCE_SPI_SERIALBUS), |
244 | ACPI_RSC_TABLE_SIZE (AcpiRsConvertSpiSerialBus)}, |
245 | |
246 | {ACPI_RSC_INITSET, ACPI_RESOURCE_NAME_SERIAL_BUS, |
247 | sizeof (AML_RESOURCE_SPI_SERIALBUS), |
248 | 0}, |
249 | |
250 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.RevisionId), |
251 | AML_OFFSET (CommonSerialBus.RevisionId), |
252 | 1}, |
253 | |
254 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.Type), |
255 | AML_OFFSET (CommonSerialBus.Type), |
256 | 1}, |
257 | |
258 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.SlaveMode), |
259 | AML_OFFSET (CommonSerialBus.Flags), |
260 | 0}, |
261 | |
262 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.ProducerConsumer), |
263 | AML_OFFSET (CommonSerialBus.Flags), |
264 | 1}, |
265 | |
266 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.ConnectionSharing), |
267 | AML_OFFSET (CommonSerialBus.Flags), |
268 | 2}, |
269 | |
270 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.TypeRevisionId), |
271 | AML_OFFSET (CommonSerialBus.TypeRevisionId), |
272 | 1}, |
273 | |
274 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.CommonSerialBus.TypeDataLength), |
275 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
276 | 1}, |
277 | |
278 | /* Vendor data */ |
279 | |
280 | {ACPI_RSC_COUNT_SERIAL_VEN, ACPI_RS_OFFSET (Data.CommonSerialBus.VendorLength), |
281 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
282 | AML_RESOURCE_SPI_MIN_DATA_LEN}, |
283 | |
284 | {ACPI_RSC_MOVE_SERIAL_VEN, ACPI_RS_OFFSET (Data.CommonSerialBus.VendorData), |
285 | 0, |
286 | sizeof (AML_RESOURCE_SPI_SERIALBUS)}, |
287 | |
288 | /* Resource Source */ |
289 | |
290 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.Index), |
291 | AML_OFFSET (CommonSerialBus.ResSourceIndex), |
292 | 1}, |
293 | |
294 | {ACPI_RSC_COUNT_SERIAL_RES, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.StringLength), |
295 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
296 | sizeof (AML_RESOURCE_COMMON_SERIALBUS)}, |
297 | |
298 | {ACPI_RSC_MOVE_SERIAL_RES, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.StringPtr), |
299 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
300 | sizeof (AML_RESOURCE_COMMON_SERIALBUS)}, |
301 | |
302 | /* Spi bus type specific */ |
303 | |
304 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.SpiSerialBus.WireMode), |
305 | AML_OFFSET (SpiSerialBus.TypeSpecificFlags), |
306 | 0}, |
307 | |
308 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.SpiSerialBus.DevicePolarity), |
309 | AML_OFFSET (SpiSerialBus.TypeSpecificFlags), |
310 | 1}, |
311 | |
312 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.SpiSerialBus.DataBitLength), |
313 | AML_OFFSET (SpiSerialBus.DataBitLength), |
314 | 1}, |
315 | |
316 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.SpiSerialBus.ClockPhase), |
317 | AML_OFFSET (SpiSerialBus.ClockPhase), |
318 | 1}, |
319 | |
320 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.SpiSerialBus.ClockPolarity), |
321 | AML_OFFSET (SpiSerialBus.ClockPolarity), |
322 | 1}, |
323 | |
324 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.SpiSerialBus.DeviceSelection), |
325 | AML_OFFSET (SpiSerialBus.DeviceSelection), |
326 | 1}, |
327 | |
328 | {ACPI_RSC_MOVE32, ACPI_RS_OFFSET (Data.SpiSerialBus.ConnectionSpeed), |
329 | AML_OFFSET (SpiSerialBus.ConnectionSpeed), |
330 | 1}, |
331 | }; |
332 | |
333 | |
334 | /******************************************************************************* |
335 | * |
336 | * AcpiRsConvertUartSerialBus |
337 | * |
338 | ******************************************************************************/ |
339 | |
340 | ACPI_RSCONVERT_INFO AcpiRsConvertUartSerialBus[23] = |
341 | { |
342 | {ACPI_RSC_INITGET, ACPI_RESOURCE_TYPE_SERIAL_BUS, |
343 | ACPI_RS_SIZE (ACPI_RESOURCE_UART_SERIALBUS), |
344 | ACPI_RSC_TABLE_SIZE (AcpiRsConvertUartSerialBus)}, |
345 | |
346 | {ACPI_RSC_INITSET, ACPI_RESOURCE_NAME_SERIAL_BUS, |
347 | sizeof (AML_RESOURCE_UART_SERIALBUS), |
348 | 0}, |
349 | |
350 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.RevisionId), |
351 | AML_OFFSET (CommonSerialBus.RevisionId), |
352 | 1}, |
353 | |
354 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.Type), |
355 | AML_OFFSET (CommonSerialBus.Type), |
356 | 1}, |
357 | |
358 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.SlaveMode), |
359 | AML_OFFSET (CommonSerialBus.Flags), |
360 | 0}, |
361 | |
362 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.ProducerConsumer), |
363 | AML_OFFSET (CommonSerialBus.Flags), |
364 | 1}, |
365 | |
366 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.CommonSerialBus.ConnectionSharing), |
367 | AML_OFFSET (CommonSerialBus.Flags), |
368 | 2}, |
369 | |
370 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.TypeRevisionId), |
371 | AML_OFFSET (CommonSerialBus.TypeRevisionId), |
372 | 1}, |
373 | |
374 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.CommonSerialBus.TypeDataLength), |
375 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
376 | 1}, |
377 | |
378 | /* Vendor data */ |
379 | |
380 | {ACPI_RSC_COUNT_SERIAL_VEN, ACPI_RS_OFFSET (Data.CommonSerialBus.VendorLength), |
381 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
382 | AML_RESOURCE_UART_MIN_DATA_LEN}, |
383 | |
384 | {ACPI_RSC_MOVE_SERIAL_VEN, ACPI_RS_OFFSET (Data.CommonSerialBus.VendorData), |
385 | 0, |
386 | sizeof (AML_RESOURCE_UART_SERIALBUS)}, |
387 | |
388 | /* Resource Source */ |
389 | |
390 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.Index), |
391 | AML_OFFSET (CommonSerialBus.ResSourceIndex), |
392 | 1}, |
393 | |
394 | {ACPI_RSC_COUNT_SERIAL_RES, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.StringLength), |
395 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
396 | sizeof (AML_RESOURCE_COMMON_SERIALBUS)}, |
397 | |
398 | {ACPI_RSC_MOVE_SERIAL_RES, ACPI_RS_OFFSET (Data.CommonSerialBus.ResourceSource.StringPtr), |
399 | AML_OFFSET (CommonSerialBus.TypeDataLength), |
400 | sizeof (AML_RESOURCE_COMMON_SERIALBUS)}, |
401 | |
402 | /* Uart bus type specific */ |
403 | |
404 | {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET (Data.UartSerialBus.FlowControl), |
405 | AML_OFFSET (UartSerialBus.TypeSpecificFlags), |
406 | 0}, |
407 | |
408 | {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET (Data.UartSerialBus.StopBits), |
409 | AML_OFFSET (UartSerialBus.TypeSpecificFlags), |
410 | 2}, |
411 | |
412 | {ACPI_RSC_3BITFLAG, ACPI_RS_OFFSET (Data.UartSerialBus.DataBits), |
413 | AML_OFFSET (UartSerialBus.TypeSpecificFlags), |
414 | 4}, |
415 | |
416 | {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET (Data.UartSerialBus.Endian), |
417 | AML_OFFSET (UartSerialBus.TypeSpecificFlags), |
418 | 7}, |
419 | |
420 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.UartSerialBus.Parity), |
421 | AML_OFFSET (UartSerialBus.Parity), |
422 | 1}, |
423 | |
424 | {ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.UartSerialBus.LinesEnabled), |
425 | AML_OFFSET (UartSerialBus.LinesEnabled), |
426 | 1}, |
427 | |
428 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.UartSerialBus.RxFifoSize), |
429 | AML_OFFSET (UartSerialBus.RxFifoSize), |
430 | 1}, |
431 | |
432 | {ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.UartSerialBus.TxFifoSize), |
433 | AML_OFFSET (UartSerialBus.TxFifoSize), |
434 | 1}, |
435 | |
436 | {ACPI_RSC_MOVE32, ACPI_RS_OFFSET (Data.UartSerialBus.DefaultBaudRate), |
437 | AML_OFFSET (UartSerialBus.DefaultBaudRate), |
438 | 1}, |
439 | }; |
440 | |