| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | 
|---|
| 2 | /* | 
|---|
| 3 | * acpi_lpat.h - LPAT table processing functions | 
|---|
| 4 | * | 
|---|
| 5 | * Copyright (C) 2015 Intel Corporation. All rights reserved. | 
|---|
| 6 | */ | 
|---|
| 7 |  | 
|---|
| 8 | #ifndef ACPI_LPAT_H | 
|---|
| 9 | #define ACPI_LPAT_H | 
|---|
| 10 |  | 
|---|
| 11 | struct acpi_lpat { | 
|---|
| 12 | int temp; | 
|---|
| 13 | int raw; | 
|---|
| 14 | }; | 
|---|
| 15 |  | 
|---|
| 16 | struct acpi_lpat_conversion_table { | 
|---|
| 17 | struct acpi_lpat *lpat; | 
|---|
| 18 | int lpat_count; | 
|---|
| 19 | }; | 
|---|
| 20 |  | 
|---|
| 21 | #ifdef CONFIG_ACPI | 
|---|
| 22 |  | 
|---|
| 23 | int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table, | 
|---|
| 24 | int raw); | 
|---|
| 25 | int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table, | 
|---|
| 26 | int temp); | 
|---|
| 27 | struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(acpi_handle | 
|---|
| 28 | handle); | 
|---|
| 29 | void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table | 
|---|
| 30 | *lpat_table); | 
|---|
| 31 |  | 
|---|
| 32 | #else | 
|---|
| 33 | static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table, | 
|---|
| 34 | int raw) | 
|---|
| 35 | { | 
|---|
| 36 | return 0; | 
|---|
| 37 | } | 
|---|
| 38 |  | 
|---|
| 39 | static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table, | 
|---|
| 40 | int temp) | 
|---|
| 41 | { | 
|---|
| 42 | return 0; | 
|---|
| 43 | } | 
|---|
| 44 |  | 
|---|
| 45 | static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table( | 
|---|
| 46 | acpi_handle handle) | 
|---|
| 47 | { | 
|---|
| 48 | return NULL; | 
|---|
| 49 | } | 
|---|
| 50 |  | 
|---|
| 51 | static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table | 
|---|
| 52 | *lpat_table) | 
|---|
| 53 | { | 
|---|
| 54 | } | 
|---|
| 55 |  | 
|---|
| 56 | #endif | 
|---|
| 57 | #endif | 
|---|
| 58 |  | 
|---|