Permalink
Commits on Nov 14, 2016
  1. Merge pull request #5 from erazor83/orange-pi-4.6

    Orange pi 4.6
    committed on GitHub Nov 14, 2016
Commits on Nov 12, 2016
  1. ARM: dtsi: sun8i: added PWM0

    erazor83 committed Nov 12, 2016
Commits on Nov 10, 2016
  1. Merge pull request #4 from erazor83/orange-pi-4.6

    
    I'm working with kernel-4.6 on the NanoPI Neo now and were missing some basic features like some of the boards USB-ports and I2C.
    
    For these I've added a new dts file and had to add some parts in sun8i-h3.dtsi .
    I found some DTS stuff on patchwork:
    https://patchwork.kernel.org/patch/9313003/
    committed on GitHub Nov 10, 2016
Commits on Aug 17, 2016
  1. Enable emac on Orange Pi One

    Ondrej Jirman committed Jun 27, 2016
  2. ethernet: sun8i-emac: add optionnal phy regulator

    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    montjoie committed with Ondrej Jirman Jul 1, 2016
  3. ARM: dt: sun8i-h3: add sun8i-emac rgmii pins

    This patch add pinctrl node for emac.
    
    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    montjoie committed with Ondrej Jirman Jun 3, 2016
  4. ARM: dts: sun8i: Enable sun8i-emac on the Orange PI PC

    The sun8i-emac hardware is present on the Orange PI PC.
    It uses the internal PHY.
    
    This patch create the needed emac and phy nodes.
    
    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    montjoie committed with Ondrej Jirman Jan 27, 2016
  5. ARM: dts: sun8i-h3: add sun8i-emac ethernet driver

    The sun8i-emac is an ethernet MAC hardware that support 10/100/1000
    speed.
    
    This patch enable the sun8i-emac on the Allwinner H3 SoC Device-tree.
    The SoC H3 have an internal PHY, so optionals syscon and ephy are set.
    
    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    montjoie committed with Ondrej Jirman Feb 25, 2016
  6. MAINTAINERS: Add myself as maintainers of sun8i-emac

    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    montjoie committed with Ondrej Jirman Mar 31, 2016
  7. ethernet: add sun8i-emac driver

    This patch add support for sun8i-emac ethernet MAC hardware.
    It could be found in Allwinner H3/A83T/A64 SoCs.
    
    It supports 10/100/1000 Mbit/s speed with half/full duplex.
    It can use an internal PHY (MII 10/100) or an external PHY
    via RGMII/RMII.
    
    Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
    montjoie committed with Ondrej Jirman Jan 14, 2016
  8. Revert "Remove calibration"

    This reverts commit 334618871dd2c108e7bd14608ac871d797c59c54.
    Ondrej Jirman committed Jul 9, 2016
  9. ARM: dts: sun8i: Enable DVFS on Orange Pi One

    Use Xulong Orange Pi One GPIO based regulator for
    passive cooling and thermal management.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 13, 2016
  10. ARM: dts: sun8i: Add gpio-regulator used on Orange Pi One

    Xulong Orange Pi One uses GPIO based regulator that
    switches between two voltages: 1.1V and 1.3V. The
    regulator is controlled from the PL6 pin.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jul 21, 2016
  11. ARM: dts: sun8i: Setup CPU operating points for Onrage PI PC

    Orange PI PC uses SY8106A regulator for fine grained CPUX voltage
    regulation. Setup appropriate operating points for the board.
    Ondrej Jirman committed Apr 8, 2016
  12. ARM: dts: sun8i: Add sy8106a regulator to Orange Pi PC

    Add sy8106a regulator to r_twi bus and enable the r_twi bus on
    Orange Pi PC. This regulator controls the CPUX voltage.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jul 21, 2016
  13. ARM: dts: sun8i: Add r_i2c I2C controller

    H3 SoC contains I2C controller optionally available
    on the PL0 and PL1 pins. This patch makes this controller
    available.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 25, 2016
  14. ARM: dts: sun8i: Add r_i2c pinctrl configuration

    H3 SoC contains I2C controller optionally available
    on the PL0 and PL1 pins. This patch adds pinctrl
    configuration for this controller.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 25, 2016
  15. ARM: dts: sun8i: Add apb0_i2c output to apb0_gates

    H3 SoC contains I2C controller called r_twi in the
    datasheet. This patch adds clock output definition
    to apb0_gates that is used by this controller.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 25, 2016
  16. ARM: dts: sun8i-h3: Add clock-frequency

    To avoid error messages during boot.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 27, 2016
  17. ARM: dts: sun8i: Add cpu0 label to sun8i-h3.dtsi

    Add label to the first cpu so that it can be referenced
    from derived dts files.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 13, 2016
  18. ARM: dts: sun8i: Add thermal sensor node to the sun8i-h3.dtsi

    This patch adds nodes for the thermal sensor driver and
    the THS clock to the Allwinner sun8i-h3.dtsi file.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 24, 2016
  19. ARM: dts: sun8i: Use sun8i-h3-pll1-clk for pll1 in H3

    PLL1 on H3 requires special factors application algorithm,
    when the rate is changed. This algorithm was extracted
    from the arisc code that handles frequency scaling
    in the BSP kernel.
    
    This algorithm is implemented by sun8i-h3-pll1-clk.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 24, 2016
  20. ARM: sun8i: clk: Add clk-factor rate application method

    PLL1 on H3 requires special factors application algorithm,
    when the rate is changed. This algorithm was extracted
    from the arisc code that handles frequency scaling
    in the BSP kernel.
    
    This commit adds optional apply function to
    struct factors_data, that can implement non-trivial
    factors application method, when necessary.
    
    Also struct clk_factors_config is extended with position
    of the PLL lock flag.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 24, 2016
  21. dt-bindings: document SY8106A regulator driver

    This patch adds the binding documentation for the
    sy8106a regulator driver.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 25, 2016
  22. regulator: SY8106A regulator driver

    SY8106A is I2C attached single output voltage regulator
    made by Silergy.
    
    Signed-off-by: Ondrej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 25, 2016
  23. dt-bindings: document sun8i_ths - H3 thermal sensor driver

    This patch adds the binding documentation for the
    sun8i_ths driver. This is a driver for thermal sensor
    found in Allwinner H3 SoC.
    
    Signed-off-by: Ondřej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 24, 2016
  24. thermal: sun8i_ths: Add support for the thermal sensor on Allwinner H3

    This patch adds support for the sun8i thermal sensor on
    Allwinner H3 SoC.
    
    Signed-off-by: Ondřej Jirman <megous@megous.com>
    Ondrej Jirman committed Jun 25, 2016