/* * 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 gi/linux/net-next.git/refs/?id=67626c9323027534496d21cf32793121662d03c0'>refslogtreecommitdiff
diff options
context:
space:
mode:
authorAniroop Mathur <a.mathur@samsung.com>2016-12-18 15:27:16 -0800
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2016-12-18 15:55:57 -0800
commit67626c9323027534496d21cf32793121662d03c0 (patch)
tree7442a44ff9d4912fcf7e33bd2457a87f1defe7a5
parent41c567a5d7d1a986763e58c3394782813c3bcb03 (diff)
Input: synaptics_i2c - change msleep to usleep_range for small msecs
msleep(1~20) may not do what the caller intends, and will often sleep longer. (~20 ms actual sleep for any value given in the 1~20ms range) This is not the desired behaviour for many cases like device resume time, device suspend time, device enable time, retry logic, etc. Thus, change msleep to usleep_range for precise wakeups. Signed-off-by: Aniroop Mathur <a.mathur@samsung.com> Acked-by: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat