ACPI: request correct fixed hardware resource type (MMIO vs I/O port)
commit81507ea9cfa64e9851b53e0fefebfa776eda9ecb
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Tue, 28 Mar 2006 22:04:00 +0000 (28 17:04 -0500)
committerLen Brown <len.brown@intel.com>
Sun, 2 Apr 2006 02:31:29 +0000 (1 21:31 -0500)
tree0e76e2e8dd0bc5d0542c8490f09af886a5c82749
parent683aa4012f53b2ada0f430487e05d37b0d94e90a
ACPI: request correct fixed hardware resource type (MMIO vs I/O port)

ACPI supports fixed hardware (PM_TMR, GPE blocks, etc) in either I/O port
or MMIO space, but used to always request the regions from I/O space
because it didn't check the address_space_id.

Sample ACPI fixed hardware in MMIO space (HP rx2600), was incorrectly
reported in /proc/ioports, now reported in /proc/iomem:

    ff5c1004-ff5c1007 : PM_TMR
    ff5c1008-ff5c100b : PM1a_EVT_BLK
    ff5c100c-ff5c100d : PM1a_CNT_BLK
    ff5c1010-ff5c1013 : GPE0_BLK
    ff5c1014-ff5c1017 : GPE1_BLK

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/motherboard.c