Linux Audio
Check our new training course
Embedded Linux Audio
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
/* 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