Skip to content
  1. Mar 08, 2017
    • Willy Tarreau's avatar
      ARM: dts: armada-385-synology-ds116: add support for Synology DS116 NAS · a58d7334
      Willy Tarreau authored
      
      
      This commit adds the device tree description for the Synology DS116 NAS.
      
      It is a one-bay NAS powered by a Marvell Armada 385 at 1.866 GHz. The
      device features the following items :
        - 1 GB DDR3 RAM
        - a 8MB SPI flash
        - 2 USB3 ports, power-controlled via a GPIO for each
        - 1 gigabit ethernet interface connected over SGMII to a 88e1514 phy
        - a single SATA port, power-controlled via a GPIO
        - a battery-powered RTC
        - one UART connected to the serial console (2mm connector on board)
        - the Tx line of the second UART connected to a PIC microcontroller
          dealing with beep, reset, power-off and LED blinking (9600 Bps)
        - some of the front-panel LEDs are connected to GPIOs, one is directly
          connected to the SATA link to report disk activity.
        - a GPIO-controlled fan (3 bits for 7 speeds and OFF)
      
      With this DTS, my NAS is 100% functional starting with kernel 4.9.
      
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarWilly Tarreau <w@1wt.eu>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      a58d7334
  2. Feb 03, 2017
  3. Jan 31, 2017
  4. Jan 27, 2017
  5. Jan 24, 2017
  6. Jan 23, 2017
  7. Jan 20, 2017
    • David Lechner's avatar
      ARM: dts: Add LEGO MINDSTORMS EV3 dts · 4302a38e
      David Lechner authored
      
      
      This adds a device tree definition file for LEGO MINDSTORMS EV3.
      
      What is working:
      
      * Pin muxing
      * Pinconf
      * GPIOs
      * MicroSD card reader
      * UART on input port 1
      * Buttons
      * LEDs
      * Poweroff/reset
      * Flash memory
      * EEPROM
      * USB host port
      * USB peripheral port
      
      What is not working/to be added later:
      
      * Speaker - have patch submitted to get pwm-beeper working - maybe someday
        it will have a real sound driver that uses PRU
      * A/DC chip - have driver submitted and accepted - waiting for ack on
        device tree bindings
      * Display - waiting for "simple DRM" to be mainlined
      * Bluetooth - needs new driver for sequencing power/enable/clock
      * Input and output ports - need some sort of new phy or extcon driver as
        well as PRU UART and PRU I2C drivers
      * Battery indication - needs new power supply driver
      
      Note on flash partitions:
      
      These partitions are based on the official EV3 firmware from LEGO. It is
      expected that most users of the mainline kernel on EV3 will be booting from
      an SD card while retaining the official firmware in the flash memory.
      Furthermore, the official firmware uses an ancient U-Boot (2009) that has
      no device tree support. So, it makes sense to have this partition table in
      the EV3 device tree file. In the unlikely case that anyone does create
      their own firmware image with different partitioning, they can use a modern
      U-Boot in their own firmware image that modifies the device tree with the
      custom partitions.
      
      Signed-off-by: default avatarDavid Lechner <david@lechnology.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      4302a38e
  8. Jan 19, 2017
  9. Jan 11, 2017
  10. Jan 10, 2017
  11. Jan 05, 2017
  12. Jan 04, 2017
  13. Jan 03, 2017
  14. Dec 28, 2016
  15. Dec 06, 2016
  16. Nov 26, 2016
  17. Nov 24, 2016
  18. Nov 22, 2016
  19. Nov 19, 2016
  20. Nov 17, 2016