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. 18 3月, 2013 1 次提交
  3. 11 1月, 2013 1 次提交
  4. 04 1月, 2013 1 次提交
    • G
      ARM: drivers: remove __dev* attributes. · 351a102d
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      351a102d
  5. 25 12月, 2012 1 次提交
  6. 22 11月, 2012 2 次提交
  7. 29 9月, 2012 1 次提交
  8. 27 9月, 2012 1 次提交
  9. 22 9月, 2012 6 次提交
  10. 19 9月, 2012 1 次提交
  11. 14 9月, 2012 2 次提交
  12. 15 8月, 2012 1 次提交
  13. 01 8月, 2012 1 次提交
  14. 27 7月, 2012 1 次提交
  15. 26 7月, 2012 1 次提交
  16. 24 6月, 2012 2 次提交
    • A
      ARM: Orion: Fix Virtual/Physical mixup with watchdog · 0fa1f060
      Andrew Lunn 提交于
      The orion watchdog is expecting to be passed the physcial address of
      the hardware, and will ioremap() it to give a virtual address it will
      use as the base address for the hardware. However, when creating the
      platform resource record, a virtual address was being used.
      
      Add the necassary #define's so we can pass the physical address as
      expected.
      
      Tested on Kirkwood and Orion5x.
      
      Cc: stable <stable@vger.kernel.org>
      Signed-off-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      0fa1f060
    • A
      ARM: Orion5x - Restore parts of io.h, with rework · b5e12229
      Andrew Lunn 提交于
      Commit 4d5fc58d (ARM: remove bunch of
      now unused mach/io.h files) removed the orion5x io.h. Unfortunately,
      this is still needed for the definition of IO_SPACE_LIMIT which
      overrides the default 64K. All Orion based systems have 1Mbyte of IO
      space per PCI[e] bus, and try to request_resource() this size. Orion5x
      has two such PCI buses.
      
      It is likely that the original, removed version, was broken. This
      version might be less broken. However, it has not been tested on
      hardware with a PCI card, let alone hardware with a PCI card with IO
      capabilities.
      Signed-off-by: NAndrew Lunn <andrew@lunn.ch>
      Acked-by: NRob Herring <rob.herring@calxeda.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      b5e12229
  17. 15 5月, 2012 7 次提交
  18. 14 5月, 2012 2 次提交
  19. 09 5月, 2012 6 次提交
  20. 29 3月, 2012 1 次提交