1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /*
- * acpi_lpat.h - LPAT table processing functions
- *
- * Copyright (C) 2015 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version
- * 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
- #ifndef ACPI_LPAT_H
- #define ACPI_LPAT_H
- struct acpi_lpat {
- int temp;
- int raw;
- };
- struct acpi_lpat_conversion_table {
- struct acpi_lpat *lpat;
- int lpat_count;
- };
- #ifdef CONFIG_ACPI
- int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
- int raw);
- int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
- int temp);
- struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(acpi_handle
- handle);
- void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
- *lpat_table);
- #else
- static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
- int raw)
- {
- return 0;
- }
- static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
- int temp)
- {
- return 0;
- }
- static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(
- acpi_handle handle)
- {
- return NULL;
- }
- static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
- *lpat_table)
- {
- }
- #endif
- #endif
|