diff options
Diffstat (limited to 'drivers/acpi/internal.h')
| -rw-r--r-- | drivers/acpi/internal.h | 15 | 
1 files changed, 13 insertions, 2 deletions
diff --git a/drivers/acpi/internal.h b/drivers/acpi/internal.h index 940218ff0193..4bf8bf16d096 100644 --- a/drivers/acpi/internal.h +++ b/drivers/acpi/internal.h @@ -116,7 +116,6 @@ bool acpi_device_is_present(struct acpi_device *adev);  bool acpi_device_is_battery(struct acpi_device *adev);  bool acpi_device_is_first_physical_node(struct acpi_device *adev,  					const struct device *dev); -struct device *acpi_get_first_physical_node(struct acpi_device *adev);  /* --------------------------------------------------------------------------                       Device Matching and Notification @@ -174,6 +173,8 @@ struct acpi_ec {  	struct work_struct work;  	unsigned long timestamp;  	unsigned long nr_pending_queries; +	bool saved_busy_polling; +	unsigned int saved_polling_guard;  };  extern struct acpi_ec *first_ec; @@ -185,9 +186,9 @@ typedef int (*acpi_ec_query_func) (void *data);  int acpi_ec_init(void);  int acpi_ec_ecdt_probe(void);  int acpi_ec_dsdt_probe(void); +int acpi_ec_ecdt_start(void);  void acpi_ec_block_transactions(void);  void acpi_ec_unblock_transactions(void); -void acpi_ec_unblock_transactions_early(void);  int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit,  			      acpi_handle handle, acpi_ec_query_func func,  			      void *data); @@ -225,4 +226,14 @@ static inline void suspend_nvs_restore(void) {}  void acpi_init_properties(struct acpi_device *adev);  void acpi_free_properties(struct acpi_device *adev); +/*-------------------------------------------------------------------------- +				Watchdog +  -------------------------------------------------------------------------- */ + +#ifdef CONFIG_ACPI_WATCHDOG +void acpi_watchdog_init(void); +#else +static inline void acpi_watchdog_init(void) {} +#endif +  #endif /* _ACPI_INTERNAL_H_ */  |