01 Apr, 2008

1 commit

  • - removed check for enable HT-PCI bridges, because some CFE version
    init only the needed one and scanning works even with disabled HT
    links
    - implemented I/O access behind HT PCI busses
    - fixed pci_map for IO resource behind PCI bridge

    Tested with E100 and Tulip driver.

    Signed-off-by: Thomas Bogendoerfer
    Signed-off-by: Ralf Baechle

    Thomas Bogendoerfer
     

12 Mar, 2008

2 commits


20 Feb, 2008

2 commits


29 Jan, 2008

1 commit


15 Jan, 2008

1 commit


07 Jan, 2008

2 commits

  • - suppress master aborts during config read
    - set io_map_base
    - only fixup end of iomem resource to avoid failing request_resource
    in serial driver
    - killed useless setting of crime_int bit, which caused wrong interrupts
    - use physcial address for serial port platform device and let 8250
    driver do the ioremap

    Signed-off-by: Thomas Bogendoerfer
    Signed-off-by: Ralf Baechle

    Thomas Bogendoerfer
     
  • WARNING: vmlinux.o(.text+0x1ca608): Section mismatch: reference to
    .init.text: add_wired_entry (between 'config_access' and 'config_read')

    by refactoring the code calling add_wired_entry() from config_access() to
    a separate function which is called from aau1x_pci_setup(). While at it:

    - make some unnecassarily global variables 'static';

    - fix the letter case, whitespace, etc. in the comments...

    Signed-off-by: Sergei Shtylyov
    Signed-off-by: Ralf Baechle

    Sergei Shtylyov
     

15 Dec, 2007

1 commit


07 Dec, 2007

1 commit


04 Dec, 2007

1 commit


16 Nov, 2007

3 commits


30 Oct, 2007

2 commits


20 Oct, 2007

1 commit


17 Oct, 2007

2 commits


12 Oct, 2007

6 commits


09 Oct, 2007

1 commit


05 Oct, 2007

1 commit

  • Fixe MACE PCI addressing by adding the bus number parameter.
    Remove check of the used slot since every slot should be valid.
    Converted mkaddr from #define to inline function.

    Signed-off-by: Giuseppe Sacco
    Signed-off-by: Ralf Baechle

    Giuseppe Sacco
     

11 Sep, 2007

1 commit


27 Aug, 2007

3 commits

  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Since 96bde06a2df1b363206d3cdef53134b84ff37813 several callers of
    pcibios_resource_to_bus are no longer marked __devinit resulting in a
    pile of modpost warnings if PCI && !HOTPLUG:

    MODPOST vmlinux.o
    WARNING: vmlinux.o(.text+0x15dde8): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_map_rom' and 'pci_map_rom_copy')
    WARNING: vmlinux.o(.text+0x15e140): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_update_resource' and 'pci_claim_resource')
    WARNING: vmlinux.o(.text+0x15f0cc): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources')
    WARNING: vmlinux.o(.text+0x15f0f0): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources')
    WARNING: vmlinux.o(.text+0x15f114): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources')
    WARNING: vmlinux.o(.text+0x15f138): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources')
    WARNING: vmlinux.o(.text+0x15f438): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_bus_assign_resources' and 'pbus_size_mem')
    WARNING: vmlinux.o(.text+0x15f4f4): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_bus_assign_resources' and 'pbus_size_mem')

    Removing __devinit from pcibios_resource_to_bus make the same necessary
    for pcibios_fixup_device_resources as well.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • Since 96bde06a2df1b363206d3cdef53134b84ff37813 pcibios_fixup_bus's caller
    pci_scan_child_bus is no longer marked __devinit resulting in this modpost
    warning if PCI && !HOTPLUG:

    MODPOST vmlinux.o
    WARNING: vmlinux.o(.text+0x158b9c): Section mismatch: reference to .init.text:pcibios_fixup_bus (between 'pci_scan_child_bus' and 'pci_scan_bus_parented')

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     

01 Aug, 2007

5 commits


13 Jul, 2007

2 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)
    PCI: Only build PCI syscalls on architectures that want them
    PCI: limit pci_get_bus_and_slot to domain 0
    PCI: hotplug: acpiphp: avoid acpiphp "cannot get bridge info" PCI hotplug failure
    PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge
    PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3
    PCI: hotplug: pciehp: wait for 1 second after power off slot
    PCI: pci_set_power_state(): check for PM capabilities earlier
    PCI: cpci_hotplug: Convert to use the kthread API
    PCI: add pci_try_set_mwi
    PCI: pcie: remove SPIN_LOCK_UNLOCKED
    PCI: ROUND_UP macro cleanup in drivers/pci
    PCI: remove pci_dac_dma_... APIs
    PCI: pci-x-pci-express-read-control-interfaces cleanups
    PCI: Fix typo in include/linux/pci.h
    PCI: pci_ids, remove double or more empty lines
    PCI: pci_ids, add atheros and 3com_2 vendors
    PCI: pci_ids, reorder some entries
    PCI: i386: traps, change VENDOR to DEVICE
    PCI: ATM: lanai, change VENDOR to DEVICE
    PCI: Change all drivers to use pci_device->revision
    ...

    Linus Torvalds
     
  • Fixes this warning:

    arch/mips/pci/pci.c:284:18: warning: symbol 'dev' shadows an earlier one
    arch/mips/pci/pci.c:272:17: originally declared here

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     

12 Jul, 2007

1 commit

  • Based on replies to a respective query, remove the pci_dac_dma_...() APIs
    (except for pci_dac_dma_supported() on Alpha, where this function is used
    in non-DAC PCI DMA code).

    Signed-off-by: Jan Beulich
    Cc: Andi Kleen
    Cc: Jesse Barnes
    Cc: Christoph Hellwig
    Acked-by: David Miller
    Cc: Jeff Garzik
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Jan Beulich