1. 15 4月, 2013 1 次提交
    • T
      arm: mach-orion5x: convert to use mvebu-mbus driver · 5d1190ea
      Thomas Petazzoni 提交于
      This commit migrates the mach-orion5x platforms to use the mvebu-mbus
      driver and therefore removes the Orion5x-specific addr-map code.
      
      The dove_init_early() function now initializes the mvebu-mbus driver
      by calling mvebu_mbus_init().
      
      We also convert a number of orion5x_setup_xyz_win() calls to the
      appropriate mvebu_mbus_add_window() calls, as each board was doing its
      own setup for the NOR window or other devices. Ultimately, those
      devices will be probed from the DT.
      
      The common address decoding windows are now registered in the
      orion5x_setup_wins() function. It is worth noting that the four PCIe
      address decoding windows will ultimately no longer have to be
      registered here: it will be done automatically by the PCIe driver once
      Dove has been migrated to use the upcoming mvebu PCIe driver.
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NJason Cooper <jason@lakedaemon.net>
      5d1190ea
  2. 25 12月, 2012 1 次提交
  3. 22 11月, 2012 2 次提交
  4. 15 5月, 2012 1 次提交
  5. 07 3月, 2012 1 次提交
  6. 05 1月, 2012 1 次提交
  7. 14 12月, 2011 2 次提交
  8. 17 10月, 2011 1 次提交
  9. 22 7月, 2011 1 次提交
    • R
      PCI: Make the struct pci_dev * argument of pci_fixup_irqs const. · d5341942
      Ralf Baechle 提交于
      Aside of the usual motivation for constification,  this function has a
      history of being abused a hook for interrupt and other fixups so I turned
      this function const ages ago in the MIPS code but it should be done
      treewide.
      
      Due to function pointer passing in varous places a few other functions
      had to be constified as well.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      To: Anton Vorontsov <avorontsov@mvista.com>
      To: Chris Metcalf <cmetcalf@tilera.com>
      To: Colin Cross <ccross@android.com>
      Acked-by: N"David S. Miller" <davem@davemloft.net>
      To: Eric Miao <eric.y.miao@gmail.com>
      To: Erik Gilling <konkers@android.com>
      Acked-by: NGuan Xuetao <gxt@mprc.pku.edu.cn>
      To: "H. Peter Anvin" <hpa@zytor.com>
      To: Imre Kaloz <kaloz@openwrt.org>
      To: Ingo Molnar <mingo@redhat.com>
      To: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
      To: Jesse Barnes <jbarnes@virtuousgeek.org>
      To: Krzysztof Halasa <khc@pm.waw.pl>
      To: Lennert Buytenhek <kernel@wantstofly.org>
      To: Matt Turner <mattst88@gmail.com>
      To: Nicolas Pitre <nico@fluxnic.net>
      To: Olof Johansson <olof@lixom.net>
      Acked-by: NPaul Mundt <lethal@linux-sh.org>
      To: Richard Henderson <rth@twiddle.net>
      To: Russell King <linux@arm.linux.org.uk>
      To: Thomas Gleixner <tglx@linutronix.de>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: linux-alpha@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-mips@linux-mips.org
      Cc: linux-pci@vger.kernel.org
      Cc: linux-sh@vger.kernel.org
      Cc: linux-tegra@vger.kernel.org
      Cc: sparclinux@vger.kernel.org
      Cc: x86@kernel.org
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      d5341942
  10. 04 3月, 2011 1 次提交
  11. 15 6月, 2009 1 次提交
  12. 09 6月, 2009 1 次提交
  13. 21 12月, 2008 1 次提交
  14. 20 10月, 2008 1 次提交
  15. 26 9月, 2008 2 次提交
  16. 22 8月, 2008 1 次提交
  17. 09 8月, 2008 1 次提交
  18. 01 7月, 2008 1 次提交
    • L
      [ARM] Orion: make PCI handling code deal with Cardbus slots · da01bba3
      Lennert Buytenhek 提交于
      The Cardbus connector does not have an IDSEL signal, and Cardbus
      cards are always the intended target of configuration transactions
      on their local PCI bus.  This means that if the Orion's PCI bus
      signals are hooked up to a Cardbus slot, the same set of PCI
      functions will will appear 31 times, for each of the PCI device
      IDs 1-31 (ID 0 is the host bridge).
      
      This patch adds a function to the Orion PCI handling code that board
      support code can call to enable Cardbus mode.  When Cardbus mode is
      enabled, configuration transactions on the PCI local bus are only
      allowed to PCI IDs 0 (host bridge) and 1 (cardbus device).
      Signed-off-by: NLennert Buytenhek <buytenh@marvell.com>
      da01bba3
  19. 23 6月, 2008 2 次提交
  20. 09 5月, 2008 1 次提交
  21. 29 4月, 2008 1 次提交
    • L
      [ARM] Orion: fix ->map_irq() PCIe bus number check · 92b913b0
      Lennert Buytenhek 提交于
      The current orion5x board ->map_irq() routines check whether a
      given bus number lives on the PCIe controller by comparing it with
      the PCIe controller's primary bus number.  This doesn't work in
      case there are multiple buses in the PCIe domain, i.e. if there
      exists a PCIe bridge on the primary PCIe bus.
      
      This patch adds a helper function (orion5x_pci_map_irq()) that
      returns the IRQ number for the given PCI device if that device has
      a hard-wired IRQ, or -1 otherwise, and makes each board's
      ->map_irq() function use this helper function.
      Signed-off-by: NLennert Buytenhek <buytenh@marvell.com>
      Signed-off-by: NNicolas Pitre <nico@marvell.com>
      92b913b0
  22. 28 3月, 2008 1 次提交