Commit 6b148507 authored by Thomas Gleixner's avatar Thomas Gleixner

pmtmr: allow command line override of ioport

Stupid BIOSes do not tell us about the PMTimer, 
but we might know where it is.
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 543cf4cb
...@@ -215,3 +215,22 @@ static int __init init_acpi_pm_clocksource(void) ...@@ -215,3 +215,22 @@ static int __init init_acpi_pm_clocksource(void)
* but we still need to load before device_initcall * but we still need to load before device_initcall
*/ */
fs_initcall(init_acpi_pm_clocksource); fs_initcall(init_acpi_pm_clocksource);
/*
* Allow an override of the IOPort. Stupid BIOSes do not tell us about
* the PMTimer, but we might know where it is.
*/
static int __init parse_pmtmr(char *arg)
{
unsigned long base;
if (strict_strtoul(arg, 16, &base))
return -EINVAL;
printk(KERN_INFO "PMTMR IOPort override: 0x%04lx -> 0x%04lx\n",
pmtmr_ioport, base);
pmtmr_ioport = base;
return 1;
}
__setup("pmtmr=", parse_pmtmr);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment