Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=123100cf4fff3e8ffa375df2c74c7f2cb29ab17a
Commit:     123100cf4fff3e8ffa375df2c74c7f2cb29ab17a
Parent:     c0ca41a27ef40fbe6d5fe343b61d63d7e1b93d28
Author:     Magnus Damm <[EMAIL PROTECTED]>
AuthorDate: Thu Feb 14 14:05:57 2008 +0900
Committer:  Paul Mundt <[EMAIL PROTECTED]>
CommitDate: Thu Feb 14 14:25:41 2008 +0900

    sh: fix pci io access for r2d boards
    
    Use generic_io_base to point out the pci io window, and make sure the
    highest port address used is SH7751_PCI_IO_SIZE - 1.
    
    This patch fixes pci io port access for the r2d boards - CONFIG_8139TOO_PIO
    now works as expected. So does the alsa driver for CMI8738.
    
    Signed-off-by: Magnus Damm <[EMAIL PROTECTED]>
    Acked-by: Katsuya MATSUBARA <[EMAIL PROTECTED]>
    Signed-off-by: Paul Mundt <[EMAIL PROTECTED]>
---
 arch/sh/drivers/pci/ops-rts7751r2d.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/arch/sh/drivers/pci/ops-rts7751r2d.c 
b/arch/sh/drivers/pci/ops-rts7751r2d.c
index ec8430c..b3fa3e2 100644
--- a/arch/sh/drivers/pci/ops-rts7751r2d.c
+++ b/arch/sh/drivers/pci/ops-rts7751r2d.c
@@ -33,7 +33,7 @@ int __init pcibios_map_platform_irq(struct pci_dev *pdev, u8 
slot, u8 pin)
 static struct resource sh7751_io_resource = {
        .name   = "SH7751_IO",
        .start  = 0x4000,
-       .end    = 0x4000 + SH7751_PCI_IO_SIZE - 1,
+       .end    = SH7751_PCI_IO_SIZE - 1,
        .flags  = IORESOURCE_IO
 };
 
@@ -68,6 +68,7 @@ static struct sh4_pci_address_map sh7751_pci_map = {
 
 int __init pcibios_init_platform(void)
 {
+       __set_io_port_base(SH7751_PCI_IO_BASE);
        return sh7751_pcic_init(&sh7751_pci_map);
 }
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to