Skip to content
  1. Mar 04, 2014
  2. Feb 22, 2014
    • Ben Peddell's avatar
      ARM: Kirkwood: Add support for many Synology NAS devices · 2d0a7add
      Ben Peddell authored
      
      
      Add device tree fragments and files to support many of the kirkwood
      based Synology NAS devices. This is a modification of
      Andrew Lunn's <andrew@lunn.ch> translation of the board setup file
      maintained by Ben Peddell <klightspeed@killerwolves.net>
      
      The Ricoh RS5C372 RTC was used in all 2009 units and some 2010 units.
      All other Synology Kirkwood-based DiskStations and RackStations use
      the Seiko S35390A RTC.
      
      Most of the 1-bay and 2-bay units use the GPIOs that are multiplexed
      with the built-in SATA interface activity/presence pins on mpp 20-23,
      while the 4-bay units use ge01 and a PCIe SATA controller, and put the
      software controlled HDD leds on mpp 36-43.
      
      Most of the 6281 units with HDD power controls use mpp 29 and 31, while
      most of the 6282 units with HDD power controls use mpp 30, 34, 44 and 45
      and provide a model ID on mpp 28, 29, 46 and 47.  Pre-2012 units and
      most 4-bay units didn't have a separate power control for HDD1.  These
      power controls are presumably to limit startup current from the 12V
      brick power supply.
      
      Instead of using separate dtsi files in a synology directory, this
      patch uses a single dtsi file containing all of the modules for
      these boards, with all of the modules not common to all boards
      disabled.  The board dts files then enable the appropriate modules for
      their boards.
      
      Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarBen Peddell <klightspeed@killerwolves.net>
      Tested-by: Ben Peddell <klightspeed@killerwolves.net> (ds211j)
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      2d0a7add
  3. Feb 18, 2014
  4. Feb 17, 2014
  5. Feb 05, 2014
  6. Jan 27, 2014
  7. Jan 04, 2014
  8. Jan 03, 2014
  9. Dec 25, 2013
  10. Dec 24, 2013
  11. Dec 23, 2013
  12. Dec 21, 2013
  13. Dec 20, 2013
  14. Dec 19, 2013
  15. Dec 18, 2013
  16. Dec 17, 2013
  17. Dec 16, 2013
  18. Dec 13, 2013
  19. Dec 11, 2013
  20. Dec 10, 2013
  21. Dec 09, 2013
  22. Dec 02, 2013
    • Arnaud Ebalard's avatar
      ARM: kirkwood: Add support for NETGEAR ReadyNAS NV+ v2 · 46ca506c
      Arnaud Ebalard authored
      Almost all hardware parts of the NETGEAR ReadyNAS NV+ v2 ([1] for more
      details) are supported by mainline kernel. The only missing elements in
      provided .dts file are:
      
       - the front LCD module (Winstar WINSTAR WH1602): driver development is
         ongoing. This is the same LCD module as on ReadyNAS 104.
       - the Macronix MX25L512 512Kbit SPI flash: no time to play with it yet.
      
      The device is the big brother (4 vs 2 bay) of the ReadyNAS Duo v2. The
      main differences are some additional LEDs for the disks, a Marvell
      88SM4140 SATA Port multiplier (no driver required to access the disk)
      and previously described LCD module. Otherwise, it shares the same SoC
      (kirkwood 88F6282), RAM (256MB), NAND (128MB), RTC chip (Ricoh rs5c372a),
      fan controller (GMT G762), XHCI controller (NEC/Renesas µPD720200).
      
      [1]: http://natisbad.org/NAS5/
      
      
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      46ca506c
    • Arnaud Ebalard's avatar
      ARM: mvebu: Add Netgear ReadyNAS 2120 board · 8aa0b019
      Arnaud Ebalard authored
      
      
      All hardware parts of the (mv78230 Armada XP based) NETGEAR ReadyNAS
      2120 are supported by mainline kernel (USB 3.0 and eSATA rear ports,
      USB 2.0 front port, Gigabit controller and PHYs for the two rear ports,
      serial port, LEDs, Buttons, 88SE9170 SATA controllers, three G762 fan
      controllers, G751 temperature sensor) except for:
      
       - the Intersil ISL12057 I2C RTC Chip,
       - the Armada NAND controller.
      
      Support for both of those is currently work in progress and does not
      prevent boot.
      
      Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      8aa0b019
  23. Nov 26, 2013
    • Tony Lindgren's avatar
      ARM: dts: Add basic support for omap3 LDP zoom1 labrador · bd5fc6fa
      Tony Lindgren authored
      Basic things like serial, Ethernet, MMC, NAND, DSS, touchscreen
      and GPIO keys work.
      
      For twl4030-keypad we're still missing the binding, but
      support for that should be trivial to add once the driver
      has been updated.
      
      MUSB I'm pretty sure I got got to enumerate once, but I
      suspect the battery charging somehow disrupts it and it's
      not enumerating in general for some reason.
      
      Patches are welcome to improve things if people are
      still using this board.
      
      For reference, here's some more info on this old board:
      http://www.openomap.org/wiki/tiki-index.php?page=HardwareInfo
      
      
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      bd5fc6fa
    • Tony Lindgren's avatar
      ARM: dts: Add basic Nokia N8X0 support · a900f516
      Tony Lindgren authored
      
      
      Add minimal device tree support for n8x0 boards so we
      can make omap2 device tree only. Note that we still need
      to initialize various platform data quirks to keep
      things working until n8x0 drivers support device tree.
      
      Here's a rough todo list for the people using n8x0:
      
      1. Update menelaus for device tree and set up
         regulators at least for the MMC driver
      
      2. Remove the MMC regulator platform data callback
         by using the Menlaus regulators directly in the
         driver passed from the .dts file
      
      3. Update GPMC connected devices for onenand and
         tusb6010 for device tree
      
      We're planning to remove all legacy platform data
      for mach-omap2 over next few merge cycles, so if
      people are still using n8x0, please fix the issues
      above.
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Tested-by: default avatarAaro Koskinen <aaro.koskinen@iki.fi>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      a900f516
    • Tony Lindgren's avatar
      ARM: dts: Add basic device tree support for omap2430 sdp · 04a25dfb
      Tony Lindgren authored
      
      
      I doubt that there are many people using 2430 sdp, but as
      that's been historically an important acid test platform
      for omap2+ related changes, let's add minimal device
      tree support for it.
      
      If anybody is using it beyond minimal boot testing, patches
      for more complete device tree support are welcome.
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      04a25dfb