17 Sep, 2016

1 commit


09 Sep, 2016

1 commit


01 Aug, 2016

1 commit

  • With the recent bug fixes for the sun8i_emac driver all known issues
    are resolved, so we can re-enable the driver.

    While at it, also enable the emac on the Orange Pi One.

    Cc: Chen-Yu Tsai
    Cc: Corentin LABBE
    Cc: Amit Singh Tomar
    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell
    Acked-by: Jagan Teki

    Hans de Goede
     

27 Jul, 2016

2 commits

  • Disable the sun8i emac driver for now, there are 2 issues with it:

    1) It is causing issues with network connectivity under the kernel driver,
    when booting the kernel with v2 of Corentin's sun8i-h3 emac driver, I get
    the connection status bouncing between connected at 100mbps full-duplex
    and being down every second.

    The second issue is that when trying to use it from u-boot
    I get a number of unaligned cache flush errors:

    => dhcp
    BOOTP broadcast 1
    BOOTP broadcast 2
    CACHE: Misaligned operation at range [7bf594a8, 7bf59628]
    BOOTP broadcast 3
    CACHE: Misaligned operation at range [7bf59c90, 7bf59e10]
    CACHE: Misaligned operation at range [7bf5a478, 7bf5a5f8]
    DHCP client bound to address 10.42.43.80 (1009 ms)

    Cc: Chen-Yu Tsai
    Cc: Corentin LABBE
    Cc: Amit Singh Tomar
    Signed-off-by: Hans de Goede

    Hans de Goede
     
  • There is a new Orange Pi PC *Plus* version available now,
    this is an extended version of the regular Orange Pi PC
    with sdio wifi and an eMMC.

    The upstream kernel devs have decided that they want a separate
    dts for the PC Plus rather then sharing a single dts between the
    regular PC and the PC Plus. So add a new orangepi_pc_plus_defconfig
    to match.

    The added dts file matches the one submitted to the upstream kernel.

    Signed-off-by: Hans de Goede

    Hans de Goede
     

15 Jul, 2016

2 commits


17 Jun, 2016

1 commit


10 Jun, 2016

1 commit


25 May, 2016

1 commit

  • Recently a set of CONFIG_CMD_FOO defines was moved from being defined
    in config_distro_defaults to Kconfig, and added to all sunxi defconfigs
    to compensate.

    Instead of explictly selecting these in all sunxi defconfigs,
    simply always select these for sunxi boards. This makes the defconfigs
    simpler and ensures a consistent set of available commands across all
    sunxi boards.

    Signed-off-by: Hans de Goede

    Hans de Goede
     

26 Apr, 2016

3 commits


12 Apr, 2016

1 commit

  • We have CONFIG_CMD_GPIO=y in almost all sunxi boards, but after
    its Kconfig conversion it has ended up missing on some recently
    added boards.

    Simply select it for ARCH_SUNXI, so that we get it on all
    sunxi boards for both a consistent user experience and simpler
    defconfig files.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     

24 Mar, 2016

1 commit


24 Feb, 2016

2 commits

  • Add support for phy 1-3.

    Signed-off-by: Jelle van der Waa
    [hdegoede@redhat.com: use setclrbits_le32 instead of read-modify-write]
    Signed-off-by: Hans de Goede

    Jelle van der Waa
     
  • SY8106A is a PMIC which is used on the Allwinner
    H3 Orange Pi Pc and Plus board. The VOUT1_SEL register is
    implemented to set the default V-CPU voltage to 1200 mV.

    This driver is required to ensure the SY8106A V-CPU
    voltage is set to 1200 mV after a software reset. On cold
    boot the default SY8106A output voltage is selected to be
    1200 mV by a pair of resistors on the Orange Pi PC and Plus.

    Signed-off-by: Jelle van der Waa
    Tested-by: Siarhei Siamashka
    Acked-by: Siarhei Siamashka
    Signed-off-by: Hans de Goede

    Jelle van der Waa
     

21 Jan, 2016

1 commit


27 Dec, 2015

1 commit


10 Dec, 2015

1 commit


25 Nov, 2015

1 commit


22 Nov, 2015

2 commits