Re: [PATCH 2/3] x86: ce4100: force reboot method to be KBD

2012-10-26 Thread Ingo Molnar

* Florian Fainelli  wrote:

> From: Maxime Bizon 
> 
> The default reboot is via ACPI for this platform, and the CEFDK bootloader
> actually supports this, but will issue a system power off instead of a real
> reboot. Setting the reboot method to be KBD instead of ACPI ensures proper
> system reboot.
> 
> Signed-off-by: Florian Fainelli 
> ---
>  arch/x86/platform/ce4100/ce4100.c |3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/arch/x86/platform/ce4100/ce4100.c 
> b/arch/x86/platform/ce4100/ce4100.c
> index 74f8774..8c9ed9a 100644
> --- a/arch/x86/platform/ce4100/ce4100.c
> +++ b/arch/x86/platform/ce4100/ce4100.c
> @@ -21,6 +21,7 @@
>  #include 
>  #include 
>  #include 
> +#include 
>  
>  static int ce4100_i8042_detect(void)
>  {
> @@ -144,6 +145,8 @@ void __init x86_ce4100_early_setup(void)
>   x86_init.mpparse.find_smp_config = x86_init_noop;
>   x86_init.pci.init = ce4100_pci_init;
>  
> + reboot_type = BOOT_KBD;

Here too put a minimal comment into the code:

/*
 * The system default is ACPI reboot, but that powers 
 * off on CE4100 so the use KBD reset instead:
 */
reboot_type = BOOT_KBD;

Thanks,

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/3] x86: ce4100: force reboot method to be KBD

2012-10-26 Thread Florian Fainelli
From: Maxime Bizon 

The default reboot is via ACPI for this platform, and the CEFDK bootloader
actually supports this, but will issue a system power off instead of a real
reboot. Setting the reboot method to be KBD instead of ACPI ensures proper
system reboot.

Signed-off-by: Florian Fainelli 
---
 arch/x86/platform/ce4100/ce4100.c |3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/x86/platform/ce4100/ce4100.c 
b/arch/x86/platform/ce4100/ce4100.c
index 74f8774..8c9ed9a 100644
--- a/arch/x86/platform/ce4100/ce4100.c
+++ b/arch/x86/platform/ce4100/ce4100.c
@@ -21,6 +21,7 @@
 #include 
 #include 
 #include 
+#include 
 
 static int ce4100_i8042_detect(void)
 {
@@ -144,6 +145,8 @@ void __init x86_ce4100_early_setup(void)
x86_init.mpparse.find_smp_config = x86_init_noop;
x86_init.pci.init = ce4100_pci_init;
 
+   reboot_type = BOOT_KBD;
+
 #ifdef CONFIG_X86_IO_APIC
x86_init.pci.init_irq = sdv_pci_init;
x86_init.mpparse.setup_ioapic_ids = setup_ioapic_ids_from_mpc_nocheck;
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/3] x86: ce4100: force reboot method to be KBD

2012-10-26 Thread Florian Fainelli
From: Maxime Bizon mbi...@freebox.fr

The default reboot is via ACPI for this platform, and the CEFDK bootloader
actually supports this, but will issue a system power off instead of a real
reboot. Setting the reboot method to be KBD instead of ACPI ensures proper
system reboot.

Signed-off-by: Florian Fainelli ffaine...@freebox.fr
---
 arch/x86/platform/ce4100/ce4100.c |3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/x86/platform/ce4100/ce4100.c 
b/arch/x86/platform/ce4100/ce4100.c
index 74f8774..8c9ed9a 100644
--- a/arch/x86/platform/ce4100/ce4100.c
+++ b/arch/x86/platform/ce4100/ce4100.c
@@ -21,6 +21,7 @@
 #include asm/i8259.h
 #include asm/io.h
 #include asm/io_apic.h
+#include asm/emergency-restart.h
 
 static int ce4100_i8042_detect(void)
 {
@@ -144,6 +145,8 @@ void __init x86_ce4100_early_setup(void)
x86_init.mpparse.find_smp_config = x86_init_noop;
x86_init.pci.init = ce4100_pci_init;
 
+   reboot_type = BOOT_KBD;
+
 #ifdef CONFIG_X86_IO_APIC
x86_init.pci.init_irq = sdv_pci_init;
x86_init.mpparse.setup_ioapic_ids = setup_ioapic_ids_from_mpc_nocheck;
-- 
1.7.10.4

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] x86: ce4100: force reboot method to be KBD

2012-10-26 Thread Ingo Molnar

* Florian Fainelli ffaine...@freebox.fr wrote:

 From: Maxime Bizon mbi...@freebox.fr
 
 The default reboot is via ACPI for this platform, and the CEFDK bootloader
 actually supports this, but will issue a system power off instead of a real
 reboot. Setting the reboot method to be KBD instead of ACPI ensures proper
 system reboot.
 
 Signed-off-by: Florian Fainelli ffaine...@freebox.fr
 ---
  arch/x86/platform/ce4100/ce4100.c |3 +++
  1 file changed, 3 insertions(+)
 
 diff --git a/arch/x86/platform/ce4100/ce4100.c 
 b/arch/x86/platform/ce4100/ce4100.c
 index 74f8774..8c9ed9a 100644
 --- a/arch/x86/platform/ce4100/ce4100.c
 +++ b/arch/x86/platform/ce4100/ce4100.c
 @@ -21,6 +21,7 @@
  #include asm/i8259.h
  #include asm/io.h
  #include asm/io_apic.h
 +#include asm/emergency-restart.h
  
  static int ce4100_i8042_detect(void)
  {
 @@ -144,6 +145,8 @@ void __init x86_ce4100_early_setup(void)
   x86_init.mpparse.find_smp_config = x86_init_noop;
   x86_init.pci.init = ce4100_pci_init;
  
 + reboot_type = BOOT_KBD;

Here too put a minimal comment into the code:

/*
 * The system default is ACPI reboot, but that powers 
 * off on CE4100 so the use KBD reset instead:
 */
reboot_type = BOOT_KBD;

Thanks,

Ingo
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/3] x86: ce4100: force reboot method to be KBD

2012-10-19 Thread Florian Fainelli
From: Maxime Bizon 

The default reboot is via ACPI for this platform, and the CEFDK bootloader
actually supports this, but will issue a system power off instead of a real
reboot. Setting the reboot method to be KBD instead of ACPI ensures proper
system reboot.

Signed-off-by: Florian Fainelli 
---
 arch/x86/platform/ce4100/ce4100.c |3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/x86/platform/ce4100/ce4100.c 
b/arch/x86/platform/ce4100/ce4100.c
index 74f8774..8c9ed9a 100644
--- a/arch/x86/platform/ce4100/ce4100.c
+++ b/arch/x86/platform/ce4100/ce4100.c
@@ -21,6 +21,7 @@
 #include 
 #include 
 #include 
+#include 
 
 static int ce4100_i8042_detect(void)
 {
@@ -144,6 +145,8 @@ void __init x86_ce4100_early_setup(void)
x86_init.mpparse.find_smp_config = x86_init_noop;
x86_init.pci.init = ce4100_pci_init;
 
+   reboot_type = BOOT_KBD;
+
 #ifdef CONFIG_X86_IO_APIC
x86_init.pci.init_irq = sdv_pci_init;
x86_init.mpparse.setup_ioapic_ids = setup_ioapic_ids_from_mpc_nocheck;
-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 2/3] x86: ce4100: force reboot method to be KBD

2012-10-19 Thread Florian Fainelli
From: Maxime Bizon mbi...@freebox.fr

The default reboot is via ACPI for this platform, and the CEFDK bootloader
actually supports this, but will issue a system power off instead of a real
reboot. Setting the reboot method to be KBD instead of ACPI ensures proper
system reboot.

Signed-off-by: Florian Fainelli ffaine...@freebox.fr
---
 arch/x86/platform/ce4100/ce4100.c |3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/x86/platform/ce4100/ce4100.c 
b/arch/x86/platform/ce4100/ce4100.c
index 74f8774..8c9ed9a 100644
--- a/arch/x86/platform/ce4100/ce4100.c
+++ b/arch/x86/platform/ce4100/ce4100.c
@@ -21,6 +21,7 @@
 #include asm/i8259.h
 #include asm/io.h
 #include asm/io_apic.h
+#include asm/emergency-restart.h
 
 static int ce4100_i8042_detect(void)
 {
@@ -144,6 +145,8 @@ void __init x86_ce4100_early_setup(void)
x86_init.mpparse.find_smp_config = x86_init_noop;
x86_init.pci.init = ce4100_pci_init;
 
+   reboot_type = BOOT_KBD;
+
 #ifdef CONFIG_X86_IO_APIC
x86_init.pci.init_irq = sdv_pci_init;
x86_init.mpparse.setup_ioapic_ids = setup_ioapic_ids_from_mpc_nocheck;
-- 
1.7.9.5

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/