1. 07 2月, 2017 1 次提交
    • F
      ARM: orion: Register DSA switch as a MDIO device · 575e93f7
      Florian Fainelli 提交于
      Utilize the ability to pass board specific MDIO bus information towards a
      particular MDIO device thus allowing us to provide the per-port switch layout
      to the Marvell 88E6XXX switch driver.
      
      Since we would end-up with conflicting registration paths, do not register the
      "dsa" platform device anymore.
      
      Note that the MDIO devices registered by code in net/dsa/dsa2.c does not
      parse a dsa_platform_data, but directly take a dsa_chip_data (specific
      to a single switch chip), so we update the different call sites to pass
      this structure down to orion_ge00_switch_init().
      Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      575e93f7
  2. 14 9月, 2016 1 次提交
    • A
      ARM: orion: simplify orion_ge00_switch_init · fe158a17
      Arnd Bergmann 提交于
      One of the last users of NO_IRQ on ARM is the switch initialization
      code on orion5x, which sometimes passes a GPIO based IRQ number.
      
      However, the driver doesn't actually use this number, and according
      to Andrew Lunn never will do it for non-DT based machines, so
      we can simply drop the irq argument.
      
      Simplifying it further, we can also drop the static platform_device
      and instead call platform_device_register_data(), which in turn
      lets us mark the platform_data structures as __initdata and slightly
      reduce the memory consumption.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NGregory CLEMENT <gregory.clement@free-electrons.com>
      fe158a17
  3. 27 4月, 2016 1 次提交
  4. 08 12月, 2015 2 次提交
  5. 01 6月, 2014 1 次提交
  6. 24 11月, 2013 2 次提交
  7. 06 8月, 2013 1 次提交
  8. 10 7月, 2013 1 次提交
  9. 14 5月, 2013 2 次提交
  10. 29 4月, 2013 1 次提交
  11. 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
  12. 08 4月, 2013 1 次提交
  13. 25 12月, 2012 1 次提交
  14. 22 11月, 2012 1 次提交
  15. 27 9月, 2012 1 次提交
  16. 22 9月, 2012 3 次提交
  17. 19 9月, 2012 1 次提交
  18. 15 8月, 2012 1 次提交
  19. 26 7月, 2012 1 次提交
  20. 15 5月, 2012 1 次提交
  21. 09 5月, 2012 5 次提交
  22. 29 3月, 2012 1 次提交
  23. 10 2月, 2012 1 次提交
  24. 05 1月, 2012 1 次提交
  25. 14 12月, 2011 3 次提交
  26. 17 10月, 2011 1 次提交
  27. 17 5月, 2011 3 次提交