1. 26 Jul, 2007 4 commits
    • Roy Zang's avatar
      [POWERPC] Fix mpc7448hpc2 tsi108 device_type bug · 006af9e2
      Roy Zang authored
      Fix mpc7448hpc2 tsi108 device_type bug.
      Wrong device type will break the board startup.
      Signed-off-by: default avatarRoy Zang <tie-fei.zang@freescale.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      006af9e2
    • Kumar Gala's avatar
      [POWREPC] Fixup a number of modpost warnings on ppc32 · 282045b4
      Kumar Gala authored
      Fixed the following warnings:
      
      WARNING: vmlinux.o(.text+0x2934): Section mismatch: reference to .init.text:__alloc_bootmem (between 'irq_alloc_host' and 'irq_set_default_host')
      WARNING: vmlinux.o(.text+0xb2aa): Section mismatch: reference to .init.data:boot_command_line (between 'register_early_udbg_console' and 'udbg_printf')
      WARNING: vmlinux.o(.text+0xb2b2): Section mismatch: reference to .init.data:boot_command_line (between 'register_early_udbg_console' and 'udbg_printf')
      WARNING: vmlinux.o(.text+0xe354): Section mismatch: reference to .init.text:__alloc_bootmem (between 'pcibios_alloc_controller' and 'pci_domain_nr')
      WARNING: vmlinux.o(.text+0x12768): Section mismatch: reference to .init.text:update_bridge_resource (between 'quirk_fsl_pcie_transparent' and 'indirect_read_config')
      WARNING: vmlinux.o(.text+0x127a8): Section mismatch: reference to .init.text:update_bridge_resource (between 'quirk_fsl_pcie_transparent' and 'indirect_read_config')
      WARNING: vmlinux.o(.text+0x17566c): Section mismatch: reference to .init.text:pcibios_fixup_bus (between 'pci_scan_child_bus' and 'pci_scan_bus_parented')
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      282045b4
    • Kumar Gala's avatar
      [POWERPC] Fix ethernet PHY support on MPC8544 DS · 9a9bcf4e
      Kumar Gala authored
      The MPC8544 dts needed to set the new phy-connection-type to rgmii-id
      for the Vitesse PHY on the board to work properly.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      9a9bcf4e
    • Kumar Gala's avatar
      [POWERPC] Don't try to allocate resources for a Freescale POWERPC PHB · 2052d6d2
      Kumar Gala authored
      The Freescale PCI PHBs actual report back values in the BAR registers
      this causes issues in that we try to allocate resources for them
      and will get error messages like the following on MPC8544 DS:
      
      PCI: Failed to allocate mem resource #1:80000000@0 for 0000:00:00.0
      
      To address this if we are class PCI_CLASS_PROCESSOR_POWERPC, a normal
      header type, and the PHB we clear out all the resources.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      2052d6d2
  2. 25 Jul, 2007 2 commits
    • Kumar Gala's avatar
      [POWERPC] Fix PCI indirect for big-endian cfg_addr · 7659c038
      Kumar Gala authored
      We didn't actually propogate the flag we pass into setup_indirect_pci()
      to set indirect_type and thus were getting the wrong endianness if
      PPC_INDIRECT_TYPE_BIG_ENDIAN was set.
      
      Also, we need to or in additional flags rather than just doing a
      direct assignment.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      7659c038
    • Linus Torvalds's avatar
      Merge branch 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc · 0de085bb
      Linus Torvalds authored
      * 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc: (25 commits)
        [POWERPC] 85xx: Added needed MPC85xx PCI device IDs
        [POWERPC] Add Freescale PCI VENDOR ID and 8641 device IDs
        [POWERPC] 85xxCDS: MPC8548 DTS cleanup.
        [POWERPC] 85xxCDS: Misc 8548 PCI Corrections.
        [POWERPC] 85xxCDS: Delay 8259 cascade hookup.
        [POWERPC] 85xxCDS: Make sure restart resets the PCI bus.
        [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line.
        [POWERPC] FSL: Add support for PCI-X controllers
        [POWERPC] Make sure virtual P2P bridge registers are setup on PCIe PHB
        [POWERPC] Provide ability to setup P2P bridge registers from struct resource
        [POWERPC] Add basic PCI/PCI Express support for 8544DS board
        [POWERPC] Make endianess of cfg_addr for indirect pci ops runtime
        [POWERPC] Removed setup_indirect_pci_nomap
        [POWERPC] 85xx: Add quirk to ignore bogus FPGA on CDS
        [POWERPC] 85xx: Added 8568 PCIe support
        [POWERPC] Fixup resources on pci_bus for PCIe PHB when no device is connected
        [POWERPC] Add basic PCI node for mpc8568mds board
        [POWERPC] Use Freescale pci/pcie common code for 85xx boards
        [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree
        [POWERPC] Add 8548 CDS PCI express controller node and PCI-X device node
        ...
      0de085bb
  3. 24 Jul, 2007 34 commits