Thread (68 messages) 68 messages, 13 authors, 2013-12-20

[RFC part1 PATCH 7/7] ARM64 / ACPI: Enable ARM64 in Kconfig

From: Hanjun Guo <hidden>
Date: 2013-12-04 15:57:05
Also in: linux-acpi, lkml

On 2013?12?04? 18:10, Graeme Gregory wrote:
On Wed, Dec 04, 2013 at 12:36:51AM +0800, Hanjun Guo wrote:
quoted
Add Kconfigs to build ACPI on ARM64, and make ACPI runable on ARM64.

acpi_idle driver is x86/IA64 dependent now, so make CONFIG_ACPI_PROCESSOR
depends on X86 || IA64, and implement it on ARM in the furture.

In order to make arm-core.c can both run on ARM and ARM64, introduce
CONFIG_ACPI_ARM to support it.

Signed-off-by: Graeme Gregory <redacted>
Signed-off-by: Al Stone <redacted>
Signed-off-by: Hanjun Guo <redacted>
---
  arch/arm64/Kconfig         |    2 ++
  drivers/acpi/Kconfig       |   12 +++++++++---
  drivers/acpi/plat/Makefile |    2 +-
  3 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 88c8b6c1..a37795f 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -280,6 +280,8 @@ source "net/Kconfig"
  
  source "drivers/Kconfig"
  
+source "drivers/acpi/Kconfig"
+
  source "fs/Kconfig"
  
  source "arch/arm64/kvm/Kconfig"
diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig
index 53f0f16..f43485e 100644
--- a/drivers/acpi/Kconfig
+++ b/drivers/acpi/Kconfig
@@ -2,13 +2,17 @@
  # ACPI Configuration
  #
  
+config ACPI_ARM
+	bool
+	select ACPI_REDUCED_HARDWARE
+
  menuconfig ACPI
  	bool "ACPI (Advanced Configuration and Power Interface) Support"
  	depends on !IA64_HP_SIM
-	depends on IA64 || X86
-	depends on PCI
+	depends on ((IA64 || X86) && PCI) || ARM64
  	select PNP
-	default y
+	select ACPI_ARM if (ARM || ARM64)
+	default y if !(ARM || ARM64)
Should only be ARM64 here with the current files in this series, I think
this is causing others confusion looking for arm 32bit support in patches
where there is none yet!
ah, yes, my bad, will update it in next version.

Thanks
Hanjun
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help