diff options
Diffstat (limited to 'arch/ia64/include/asm/acpi.h')
| -rw-r--r-- | arch/ia64/include/asm/acpi.h | 27 | 
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/ia64/include/asm/acpi.h b/arch/ia64/include/asm/acpi.h index 7ae58892ba8..21adbd7f90f 100644 --- a/arch/ia64/include/asm/acpi.h +++ b/arch/ia64/include/asm/acpi.h @@ -94,11 +94,38 @@ ia64_acpi_release_global_lock (unsigned int *lock)  #define acpi_noirq 0	/* ACPI always enabled on IA64 */  #define acpi_pci_disabled 0 /* ACPI PCI always enabled on IA64 */  #define acpi_strict 1	/* no ACPI spec workarounds on IA64 */ +#define acpi_ht 0	/* no HT-only mode on IA64 */  #endif  #define acpi_processor_cstate_check(x) (x) /* no idle limits on IA64 :) */  static inline void disable_acpi(void) { } +static inline void pci_acpi_crs_quirks(void) { } +#ifdef CONFIG_IA64_GENERIC  const char *acpi_get_sysname (void); +#else +static inline const char *acpi_get_sysname (void) +{ +# if defined (CONFIG_IA64_HP_SIM) +	return "hpsim"; +# elif defined (CONFIG_IA64_HP_ZX1) +	return "hpzx1"; +# elif defined (CONFIG_IA64_HP_ZX1_SWIOTLB) +	return "hpzx1_swiotlb"; +# elif defined (CONFIG_IA64_SGI_SN2) +	return "sn2"; +# elif defined (CONFIG_IA64_SGI_UV) +	return "uv"; +# elif defined (CONFIG_IA64_DIG) +	return "dig"; +# elif defined (CONFIG_IA64_XEN_GUEST) +	return "xen"; +# elif defined(CONFIG_IA64_DIG_VTD) +	return "dig_vtd"; +# else +#	error Unknown platform.  Fix acpi.c. +# endif +} +#endif  int acpi_request_vector (u32 int_type);  int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);  |