05 Jul, 2016

2 commits

  • The blue led on the Mele A1000 is wired to light up as soon as the board
    has powered (it will be on while the gpio is still in input / floating
    mode), also its location on the top-set box clearly signals "power led".

    Until now we've been treating this as a generic usr function led, which
    means that when you plug power into the top-set box, the power-led lights
    and then turns off as soon as the kernel loads, which looks wrong.

    This renames the led from a1000:blue:usr to a1000:blue:pwr and marks
    it as default on, fixing this.

    Signed-off-by: Hans de Goede
    Signed-off-by: Maxime Ripard
    Acked-by: Chen-Yu Tsai

    Hans de Goede
     
  • It seems that recent kernels have a shorter timeout when scanning for
    ethernet phys causing us to hit a timeout on boards where the phy's
    regulator gets enabled just before scanning, which leads to non working
    ethernet.

    A 10ms startup delay seems to be enough to fix it, this commit adds a
    20ms startup delay just to be safe.

    This has been tested on a sun4i-a10-a1000 and sun5i-a10s-wobo-i5 board,
    both of which have non-working ethernet on recent kernels without this
    fix.

    Cc: stable@vger.kernel.org
    Signed-off-by: Hans de Goede
    Signed-off-by: Maxime Ripard

    Hans de Goede
     

27 Mar, 2016

1 commit


22 Oct, 2015

1 commit


01 Jun, 2015

1 commit

  • The A10 has a few SRAM that can be mapped either to a device or to the CPU,
    with the mapping being controlled by a SRAM controller.

    Add the SRAM controller, the SRAM that it drives and the section that can
    be used by the various devices.

    Signed-off-by: Maxime Ripard
    Acked-by: Arnd Bergmann
    Acked-by: Hans de Goede
    Tested-by: Hans de Goede

    Maxime Ripard
     

10 May, 2015

1 commit


02 May, 2015

1 commit


27 Apr, 2015

2 commits

  • Add UART aliases and stdout-path property for all the Allwinner boards so that
    we won't have to rely on the bootargs' console= value, while working with
    legacy bootloaders.

    While we're at it, also remove the mentions of earlyprintk in the bootargs,
    that will remove our default bootargs entirely, and allow the kernel to boot on
    a system even if DEBUG_LL is configured for another system.

    Signed-off-by: Maxime Ripard

    Maxime Ripard
     
  • In order to lessen the amount of duplication of the DT tree, ease the
    new and follow the trend that prefers to use label based references
    when overriding DTSI nodes, convert the board to this syntax

    Signed-off-by: Maxime Ripard

    Maxime Ripard
     

21 Jan, 2015

3 commits


28 Oct, 2014

1 commit

  • The current GPL only licensing on the DTSI makes it very impractical for other
    software components licensed under another license.

    In order to make it easier for them to reuse our device trees, relicense our
    device trees under a GPL/X11 dual-license.

    Signed-off-by: Maxime Ripard
    Acked-by: Carlo Caione
    Acked-by: Emilio López
    Acked-by: Hans de Goede
    Acked-by: Olliver Schinagl
    Acked-by: Roman Byshko

    Maxime Ripard
     

01 Jul, 2014

2 commits

  • Tested on a cubieboard and the mini-x.

    Signed-off-by: Hans de Goede
    Signed-off-by: Maxime Ripard

    Hans de Goede
     
  • At a node for the axp209, and where necessary the i2c controller to the dts
    for various boards. Note the axp209 regulators are omitted as we don't have
    any use for them yet, and on some boards were not sure how exactly they are
    wired up.

    Adding support for just the axp209 without the regulators is still useful, as
    it will give us power-button and poweroff support.

    Signed-off-by: Carlo Caione
    [hdegoede@redhat.com: Drop the regulator bits for now]
    Signed-off-by: Hans de Goede
    Signed-off-by: Maxime Ripard

    Carlo Caione
     

12 May, 2014

1 commit


05 May, 2014

1 commit


05 Mar, 2014

2 commits


23 Feb, 2014

1 commit


30 Dec, 2013

1 commit


14 Aug, 2013

1 commit

  • This adds a device tree usable on Mele A1000 (and A2000, as it
    apparently is the same device except for the case). This device features
    one UART port, Ethernet, an AXP209 PMU on i2c0 and two user configurable
    LEDs.

    Signed-off-by: Emilio López
    [maxime: fixed the soc node address]
    Signed-off-by: Maxime Ripard

    Emilio López