1. 17 8月, 2007 1 次提交
  2. 25 7月, 2007 1 次提交
  3. 24 7月, 2007 1 次提交
  4. 23 7月, 2007 2 次提交
  5. 29 6月, 2007 5 次提交
    • K
      [POWERPC] 86xx: Workaround PCI_PRIMARY_BUS usage · 476f5779
      Kumar Gala 提交于
      The Freescale PCI-e controllers have an issue in that they use the
      PCI_PRIMARY_BUS register in the virtual P2P bridge to determine which
      bus number to match on when generating a type 0 config cycle.  The
      issue is if we are renumbering bus numbers to match Linux we will try
      setting the PCI_PRIMARY_BUS and will not know which bus number to use
      for generating type 0 config cycles.  We surpress writing the register
      in the P2P bridge and always keep it at zero.
      
      In the future when proper PCI domain support is working we should be
      able to remove this.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      476f5779
    • K
      [POWERPC] Added indirect_type to handle variants of PCI ops · ab0f9ad3
      Kumar Gala 提交于
      The generic PCI config ops indirect support for ppc32 covers only two
      cases (implicit vs explicit) type 0/1 config cycles via set_cfg_type.
      Added a indirect_type bit mask to handle other variants.
      
      Added support for PCI-e extended registers and moved the cfg_type
      handling into the bit mask for ARCH=powerpc.  We can also use this to
      handle indirect quirks.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      ab0f9ad3
    • K
      [POWERPC] Removed remnants of bus_offset · 0a3786c5
      Kumar Gala 提交于
      Removed the remants of bus_offset and use self_busno in the mv64x60 case
      and use pci_assign_all_buses on 83xx/85xx.
      
      83xx/85xx have multiple PHBs and the firmwares on these devices tend not
      to handle topologies with P2P bridges well so we let Linux just reassign
      the bus numbers to match.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      0a3786c5
    • K
      [POWERPC] Added self_busno to indicate which bus number the PHB is · 5ab65ecd
      Kumar Gala 提交于
      Added self_busno to pci_controller and indirect PCI ops to be set by
      board code to indicate which bus number to use when talking to the PHB.
      By default we use zero since the majority of controllers that have
      implicit mechanisms to talk to the PHBs use a bus number of zero.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      5ab65ecd
    • K
      [POWERPC] Pass the pci_controller into pci_exclude_device · 7d52c7b0
      Kumar Gala 提交于
      There are times that we need to know which controller we are on to decide
      how to exclude devices properly.  We now pass the pci_controller that we
      are going to use down to the pci_exclude_device function. This will
      greatly simplify being able to exclude the PHBs in multiple controller
      setups.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      7d52c7b0
  6. 10 10月, 2005 1 次提交
  7. 26 6月, 2005 1 次提交
  8. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4