]> nv-tegra.nvidia Code Review - linux-2.6.git/blobdiff - drivers/acpi/scan.c
Merge branches 'release' and 'autoload' into release
[linux-2.6.git] / drivers / acpi / scan.c
index bf079265ce7ece5b67eb755e9a925f73905e279d..c7b0aa52dd230205f25ae2e3c74f469d6ef7c8d1 100644 (file)
@@ -830,7 +830,7 @@ static int acpi_bus_get_flags(struct acpi_device *device)
        if (ACPI_SUCCESS(status))
                device->flags.wake_capable = 1;
 
-       /* TBD: Peformance management */
+       /* TBD: Performance management */
 
        return 0;
 }
@@ -1519,6 +1519,8 @@ static int acpi_bus_scan_fixed(struct acpi_device *root)
        return result;
 }
 
+int __init acpi_boot_ec_enable(void);
+
 static int __init acpi_scan_init(void)
 {
        int result;
@@ -1550,6 +1552,10 @@ static int __init acpi_scan_init(void)
         * Enumerate devices in the ACPI namespace.
         */
        result = acpi_bus_scan_fixed(acpi_root);
+
+       /* EC region might be needed at bus_scan, so enable it now */
+       acpi_boot_ec_enable();
+
        if (!result)
                result = acpi_bus_scan(acpi_root, &ops);