Skip to content
ec.c 24.2 KiB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
}

subsys_initcall(acpi_ec_init);

/* EC driver currently not unloadable */
#if 0
static void __exit acpi_ec_exit(void)
Linus Torvalds's avatar
Linus Torvalds committed
{

	acpi_bus_unregister_driver(&acpi_ec_driver);

	remove_proc_entry(ACPI_EC_CLASS, acpi_root_dir);

Linus Torvalds's avatar
Linus Torvalds committed
}
#endif				/* 0 */
Linus Torvalds's avatar
Linus Torvalds committed

static int __init acpi_fake_ecdt_setup(char *str)
{
	acpi_fake_ecdt_enabled = 1;
Linus Torvalds's avatar
Linus Torvalds committed
}
Linus Torvalds's avatar
Linus Torvalds committed
__setup("acpi_fake_ecdt", acpi_fake_ecdt_setup);
static int __init acpi_ec_set_intr_mode(char *str)
	if (!get_option(&str, &intr))
	acpi_ec_driver.ops.add = acpi_ec_add;
	ACPI_DEBUG_PRINT((ACPI_DB_INFO, "EC %s mode.\n", intr ? "interrupt" : "polling"));

__setup("ec_intr=", acpi_ec_set_intr_mode);