123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * acpi_lpat.h - LPAT table processing functions
- *
- * Copyright (C) 2015 Intel Corporation. All rights reserved.
- */
- #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
|