utresrc.c (2b72693066a867ac073a657e871bb64391b4ffdb) utresrc.c (97028ce6fca0fec53ee71e2fd5acfb2dc8430f1f)
1/*******************************************************************************
2 *
3 * Module Name: utresrc - Resource management utilities
4 *
5 ******************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2017, Intel Corp.

--- 277 unchanged lines hidden (view full) ---

286 "ParityTypeOdd",
287 "ParityTypeMark",
288 "ParityTypeSpace",
289 "/* UNKNOWN parity keyword */",
290 "/* UNKNOWN parity keyword */",
291 "/* UNKNOWN parity keyword */"
292};
293
1/*******************************************************************************
2 *
3 * Module Name: utresrc - Resource management utilities
4 *
5 ******************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2017, Intel Corp.

--- 277 unchanged lines hidden (view full) ---

286 "ParityTypeOdd",
287 "ParityTypeMark",
288 "ParityTypeSpace",
289 "/* UNKNOWN parity keyword */",
290 "/* UNKNOWN parity keyword */",
291 "/* UNKNOWN parity keyword */"
292};
293
294/* pin_config type */
295
296const char *acpi_gbl_ptyp_decode[] = {
297 "Default",
298 "Bias Pull-up",
299 "Bias Pull-down",
300 "Bias Default",
301 "Bias Disable",
302 "Bias High Impedance",
303 "Bias Bus Hold",
304 "Drive Open Drain",
305 "Drive Open Source",
306 "Drive Push Pull",
307 "Drive Strength",
308 "Slew Rate",
309 "Input Debounce",
310 "Input Schmitt Trigger",
311};
312
294#endif
295
296/*
297 * Base sizes of the raw AML resource descriptors, indexed by resource type.
298 * Zero indicates a reserved (and therefore invalid) resource type.
299 */
300const u8 acpi_gbl_resource_aml_sizes[] = {
301 /* Small descriptors */

--- 27 unchanged lines hidden (view full) ---

329 ACPI_AML_SIZE_LARGE(struct aml_resource_address32),
330 ACPI_AML_SIZE_LARGE(struct aml_resource_address16),
331 ACPI_AML_SIZE_LARGE(struct aml_resource_extended_irq),
332 ACPI_AML_SIZE_LARGE(struct aml_resource_address64),
333 ACPI_AML_SIZE_LARGE(struct aml_resource_extended_address64),
334 ACPI_AML_SIZE_LARGE(struct aml_resource_gpio),
335 ACPI_AML_SIZE_LARGE(struct aml_resource_pin_function),
336 ACPI_AML_SIZE_LARGE(struct aml_resource_common_serialbus),
313#endif
314
315/*
316 * Base sizes of the raw AML resource descriptors, indexed by resource type.
317 * Zero indicates a reserved (and therefore invalid) resource type.
318 */
319const u8 acpi_gbl_resource_aml_sizes[] = {
320 /* Small descriptors */

--- 27 unchanged lines hidden (view full) ---

348 ACPI_AML_SIZE_LARGE(struct aml_resource_address32),
349 ACPI_AML_SIZE_LARGE(struct aml_resource_address16),
350 ACPI_AML_SIZE_LARGE(struct aml_resource_extended_irq),
351 ACPI_AML_SIZE_LARGE(struct aml_resource_address64),
352 ACPI_AML_SIZE_LARGE(struct aml_resource_extended_address64),
353 ACPI_AML_SIZE_LARGE(struct aml_resource_gpio),
354 ACPI_AML_SIZE_LARGE(struct aml_resource_pin_function),
355 ACPI_AML_SIZE_LARGE(struct aml_resource_common_serialbus),
356 ACPI_AML_SIZE_LARGE(struct aml_resource_pin_config),
337};
338
339const u8 acpi_gbl_resource_aml_serial_bus_sizes[] = {
340 0,
341 ACPI_AML_SIZE_LARGE(struct aml_resource_i2c_serialbus),
342 ACPI_AML_SIZE_LARGE(struct aml_resource_spi_serialbus),
343 ACPI_AML_SIZE_LARGE(struct aml_resource_uart_serialbus),
344};

--- 35 unchanged lines hidden (view full) ---

380 ACPI_FIXED_LENGTH, /* 06 memory32_fixed */
381 ACPI_VARIABLE_LENGTH, /* 07 Dword* address */
382 ACPI_VARIABLE_LENGTH, /* 08 Word* address */
383 ACPI_VARIABLE_LENGTH, /* 09 extended_IRQ */
384 ACPI_VARIABLE_LENGTH, /* 0A Qword* address */
385 ACPI_FIXED_LENGTH, /* 0B Extended* address */
386 ACPI_VARIABLE_LENGTH, /* 0C Gpio* */
387 ACPI_VARIABLE_LENGTH, /* 0D pin_function */
357};
358
359const u8 acpi_gbl_resource_aml_serial_bus_sizes[] = {
360 0,
361 ACPI_AML_SIZE_LARGE(struct aml_resource_i2c_serialbus),
362 ACPI_AML_SIZE_LARGE(struct aml_resource_spi_serialbus),
363 ACPI_AML_SIZE_LARGE(struct aml_resource_uart_serialbus),
364};

--- 35 unchanged lines hidden (view full) ---

400 ACPI_FIXED_LENGTH, /* 06 memory32_fixed */
401 ACPI_VARIABLE_LENGTH, /* 07 Dword* address */
402 ACPI_VARIABLE_LENGTH, /* 08 Word* address */
403 ACPI_VARIABLE_LENGTH, /* 09 extended_IRQ */
404 ACPI_VARIABLE_LENGTH, /* 0A Qword* address */
405 ACPI_FIXED_LENGTH, /* 0B Extended* address */
406 ACPI_VARIABLE_LENGTH, /* 0C Gpio* */
407 ACPI_VARIABLE_LENGTH, /* 0D pin_function */
388 ACPI_VARIABLE_LENGTH /* 0E *serial_bus */
408 ACPI_VARIABLE_LENGTH, /* 0E *serial_bus */
409 ACPI_VARIABLE_LENGTH, /* 0F pin_config */
389};
390
391/*******************************************************************************
392 *
393 * FUNCTION: acpi_ut_walk_aml_resources
394 *
395 * PARAMETERS: walk_state - Current walk info
396 * PARAMETERS: aml - Pointer to the raw AML resource template

--- 443 unchanged lines hidden ---
410};
411
412/*******************************************************************************
413 *
414 * FUNCTION: acpi_ut_walk_aml_resources
415 *
416 * PARAMETERS: walk_state - Current walk info
417 * PARAMETERS: aml - Pointer to the raw AML resource template

--- 443 unchanged lines hidden ---