summaryrefslogtreecommitdiff
path: root/libdde_linux26/contrib/include/linux/acpi.h
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-07-27 22:07:53 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-07-27 22:07:53 +0000
commit4fbe7358c7747a9165f776eb19addbb9baf7def2 (patch)
treebc7076b4f6d10c2cc2942539bb666e50f0b66954 /libdde_linux26/contrib/include/linux/acpi.h
parent21adb5284111190057db245cfc2b54091920c373 (diff)
rename libdde_linux26 into libdde-linux26 to make dpkg-source happy
Diffstat (limited to 'libdde_linux26/contrib/include/linux/acpi.h')
-rw-r--r--libdde_linux26/contrib/include/linux/acpi.h298
1 files changed, 0 insertions, 298 deletions
diff --git a/libdde_linux26/contrib/include/linux/acpi.h b/libdde_linux26/contrib/include/linux/acpi.h
deleted file mode 100644
index 6fce2fc2..00000000
--- a/libdde_linux26/contrib/include/linux/acpi.h
+++ /dev/null
@@ -1,298 +0,0 @@
-/*
- * acpi.h - ACPI Interface
- *
- * Copyright (C) 2001 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com>
- *
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- */
-
-#ifndef _LINUX_ACPI_H
-#define _LINUX_ACPI_H
-
-#include <linux/ioport.h> /* for struct resource */
-
-#ifdef CONFIG_ACPI
-
-#ifndef _LINUX
-#define _LINUX
-#endif
-
-#include <linux/list.h>
-#include <linux/mod_devicetable.h>
-
-#include <acpi/acpi.h>
-#include <acpi/acpi_bus.h>
-#include <acpi/acpi_drivers.h>
-#include <acpi/acpi_numa.h>
-#include <asm/acpi.h>
-#include <linux/dmi.h>
-
-
-enum acpi_irq_model_id {
- ACPI_IRQ_MODEL_PIC = 0,
- ACPI_IRQ_MODEL_IOAPIC,
- ACPI_IRQ_MODEL_IOSAPIC,
- ACPI_IRQ_MODEL_PLATFORM,
- ACPI_IRQ_MODEL_COUNT
-};
-
-extern enum acpi_irq_model_id acpi_irq_model;
-
-enum acpi_interrupt_id {
- ACPI_INTERRUPT_PMI = 1,
- ACPI_INTERRUPT_INIT,
- ACPI_INTERRUPT_CPEI,
- ACPI_INTERRUPT_COUNT
-};
-
-#define ACPI_SPACE_MEM 0
-
-enum acpi_address_range_id {
- ACPI_ADDRESS_RANGE_MEMORY = 1,
- ACPI_ADDRESS_RANGE_RESERVED = 2,
- ACPI_ADDRESS_RANGE_ACPI = 3,
- ACPI_ADDRESS_RANGE_NVS = 4,
- ACPI_ADDRESS_RANGE_COUNT
-};
-
-
-/* Table Handlers */
-
-typedef int (*acpi_table_handler) (struct acpi_table_header *table);
-
-typedef int (*acpi_table_entry_handler) (struct acpi_subtable_header *header, const unsigned long end);
-
-char * __acpi_map_table (unsigned long phys_addr, unsigned long size);
-int early_acpi_boot_init(void);
-int acpi_boot_init (void);
-int acpi_boot_table_init (void);
-int acpi_mps_check (void);
-int acpi_numa_init (void);
-
-int acpi_table_init (void);
-int acpi_table_parse (char *id, acpi_table_handler handler);
-int __init acpi_table_parse_entries(char *id, unsigned long table_size,
- int entry_id, acpi_table_entry_handler handler, unsigned int max_entries);
-int acpi_table_parse_madt (enum acpi_madt_type id, acpi_table_entry_handler handler, unsigned int max_entries);
-int acpi_parse_mcfg (struct acpi_table_header *header);
-void acpi_table_print_madt_entry (struct acpi_subtable_header *madt);
-
-/* the following four functions are architecture-dependent */
-void acpi_numa_slit_init (struct acpi_table_slit *slit);
-void acpi_numa_processor_affinity_init (struct acpi_srat_cpu_affinity *pa);
-void acpi_numa_memory_affinity_init (struct acpi_srat_mem_affinity *ma);
-void acpi_numa_arch_fixup(void);
-
-#ifdef CONFIG_ACPI_HOTPLUG_CPU
-/* Arch dependent functions for cpu hotplug support */
-int acpi_map_lsapic(acpi_handle handle, int *pcpu);
-int acpi_unmap_lsapic(int cpu);
-#endif /* CONFIG_ACPI_HOTPLUG_CPU */
-
-int acpi_register_ioapic(acpi_handle handle, u64 phys_addr, u32 gsi_base);
-int acpi_unregister_ioapic(acpi_handle handle, u32 gsi_base);
-void acpi_irq_stats_init(void);
-extern u32 acpi_irq_handled;
-
-extern struct acpi_mcfg_allocation *pci_mmcfg_config;
-extern int pci_mmcfg_config_num;
-
-extern int sbf_port;
-extern unsigned long acpi_realmode_flags;
-
-int acpi_register_gsi (u32 gsi, int triggering, int polarity);
-int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);
-
-#ifdef CONFIG_X86_IO_APIC
-extern int acpi_get_override_irq(int bus_irq, int *trigger, int *polarity);
-#else
-#define acpi_get_override_irq(bus, trigger, polarity) (-1)
-#endif
-/*
- * This function undoes the effect of one call to acpi_register_gsi().
- * If this matches the last registration, any IRQ resources for gsi
- * are freed.
- */
-void acpi_unregister_gsi (u32 gsi);
-
-struct pci_dev;
-
-int acpi_pci_irq_enable (struct pci_dev *dev);
-void acpi_penalize_isa_irq(int irq, int active);
-
-void acpi_pci_irq_disable (struct pci_dev *dev);
-
-struct acpi_pci_driver {
- struct acpi_pci_driver *next;
- int (*add)(acpi_handle handle);
- void (*remove)(acpi_handle handle);
-};
-
-int acpi_pci_register_driver(struct acpi_pci_driver *driver);
-void acpi_pci_unregister_driver(struct acpi_pci_driver *driver);
-
-extern int ec_read(u8 addr, u8 *val);
-extern int ec_write(u8 addr, u8 val);
-extern int ec_transaction(u8 command,
- const u8 *wdata, unsigned wdata_len,
- u8 *rdata, unsigned rdata_len,
- int force_poll);
-
-#if defined(CONFIG_ACPI_WMI) || defined(CONFIG_ACPI_WMI_MODULE)
-
-typedef void (*wmi_notify_handler) (u32 value, void *context);
-
-extern acpi_status wmi_evaluate_method(const char *guid, u8 instance,
- u32 method_id,
- const struct acpi_buffer *in,
- struct acpi_buffer *out);
-extern acpi_status wmi_query_block(const char *guid, u8 instance,
- struct acpi_buffer *out);
-extern acpi_status wmi_set_block(const char *guid, u8 instance,
- const struct acpi_buffer *in);
-extern acpi_status wmi_install_notify_handler(const char *guid,
- wmi_notify_handler handler, void *data);
-extern acpi_status wmi_remove_notify_handler(const char *guid);
-extern acpi_status wmi_get_event_data(u32 event, struct acpi_buffer *out);
-extern bool wmi_has_guid(const char *guid);
-
-#endif /* CONFIG_ACPI_WMI */
-
-#define ACPI_VIDEO_OUTPUT_SWITCHING 0x0001
-#define ACPI_VIDEO_DEVICE_POSTING 0x0002
-#define ACPI_VIDEO_ROM_AVAILABLE 0x0004
-#define ACPI_VIDEO_BACKLIGHT 0x0008
-#define ACPI_VIDEO_BACKLIGHT_FORCE_VENDOR 0x0010
-#define ACPI_VIDEO_BACKLIGHT_FORCE_VIDEO 0x0020
-#define ACPI_VIDEO_OUTPUT_SWITCHING_FORCE_VENDOR 0x0040
-#define ACPI_VIDEO_OUTPUT_SWITCHING_FORCE_VIDEO 0x0080
-#define ACPI_VIDEO_BACKLIGHT_DMI_VENDOR 0x0100
-#define ACPI_VIDEO_BACKLIGHT_DMI_VIDEO 0x0200
-#define ACPI_VIDEO_OUTPUT_SWITCHING_DMI_VENDOR 0x0400
-#define ACPI_VIDEO_OUTPUT_SWITCHING_DMI_VIDEO 0x0800
-
-#if defined(CONFIG_ACPI_VIDEO) || defined(CONFIG_ACPI_VIDEO_MODULE)
-
-extern long acpi_video_get_capabilities(acpi_handle graphics_dev_handle);
-extern long acpi_is_video_device(struct acpi_device *device);
-extern int acpi_video_backlight_support(void);
-extern int acpi_video_display_switch_support(void);
-
-#else
-
-static inline long acpi_video_get_capabilities(acpi_handle graphics_dev_handle)
-{
- return 0;
-}
-
-static inline long acpi_is_video_device(struct acpi_device *device)
-{
- return 0;
-}
-
-static inline int acpi_video_backlight_support(void)
-{
- return 0;
-}
-
-static inline int acpi_video_display_switch_support(void)
-{
- return 0;
-}
-
-#endif /* defined(CONFIG_ACPI_VIDEO) || defined(CONFIG_ACPI_VIDEO_MODULE) */
-
-extern int acpi_blacklisted(void);
-#ifdef CONFIG_DMI
-extern void acpi_dmi_osi_linux(int enable, const struct dmi_system_id *d);
-extern int acpi_osi_setup(char *str);
-#endif
-
-#ifdef CONFIG_ACPI_NUMA
-int acpi_get_pxm(acpi_handle handle);
-int acpi_get_node(acpi_handle *handle);
-#else
-static inline int acpi_get_pxm(acpi_handle handle)
-{
- return 0;
-}
-static inline int acpi_get_node(acpi_handle *handle)
-{
- return 0;
-}
-#endif
-extern int acpi_paddr_to_node(u64 start_addr, u64 size);
-
-extern int pnpacpi_disabled;
-
-#define PXM_INVAL (-1)
-#define NID_INVAL (-1)
-
-int acpi_check_resource_conflict(struct resource *res);
-
-int acpi_check_region(resource_size_t start, resource_size_t n,
- const char *name);
-int acpi_check_mem_region(resource_size_t start, resource_size_t n,
- const char *name);
-
-#ifdef CONFIG_PM_SLEEP
-void __init acpi_no_s4_hw_signature(void);
-void __init acpi_old_suspend_ordering(void);
-void __init acpi_s4_no_nvs(void);
-#endif /* CONFIG_PM_SLEEP */
-#else /* CONFIG_ACPI */
-
-static inline int early_acpi_boot_init(void)
-{
- return 0;
-}
-static inline int acpi_boot_init(void)
-{
- return 0;
-}
-
-static inline int acpi_boot_table_init(void)
-{
- return 0;
-}
-
-static inline int acpi_mps_check(void)
-{
- return 0;
-}
-
-static inline int acpi_check_resource_conflict(struct resource *res)
-{
- return 0;
-}
-
-static inline int acpi_check_region(resource_size_t start, resource_size_t n,
- const char *name)
-{
- return 0;
-}
-
-static inline int acpi_check_mem_region(resource_size_t start,
- resource_size_t n, const char *name)
-{
- return 0;
-}
-
-#endif /* !CONFIG_ACPI */
-#endif /*_LINUX_ACPI_H*/