Hi Tom,

Here is a sunxi pull-req for v2016.05, it contains:

- A few bugfixes, including a fix for the gigabit
  ethernet problems on the Lime2 !
- Support for USB on the A83t SoC
- Support for A64 SoCs (u-boot.bin only, no SPL)

The A64 support involves moving a bunch of files
from arch/arm/cpu/armv7/sunxi to /arch/arm/mach-sunxi.

The following changes since commit 080c499df689e8c42df70de44502c0d71533dda8:

  Merge branch 'master' of git://git.denx.de/u-boot-tegra (2016-03-29 13:33:13 
-0400)

are available in the git repository at:

  http://git.denx.de/u-boot-sunxi.git master

for you to fetch changes up to 3ffe39ed2b66af71c7271d0cef2a248b5bf7dfdb:

  sunxi: Reserve ATF memory space on A64 (2016-04-01 09:52:28 +0200)

----------------------------------------------------------------
Alexander Graf (4):
      sunxi: Move cpu independent code to mach directory
      sunxi: Depend SPL configs on SUPPORT_SPL
      sunxi: Explicitly cast u32 pointer conversions
      sunxi: Reserve ATF memory space on A64

Chen-Yu Tsai (17):
      power: axp818: Remove undefined axp818_init()
      musb: sunxi: Add support for A83T
      sunxi: axp: Generalize register macros for VBUS drive GPIO
      sunxi: axp: Support VBUS drive GPIO on AXP818
      power: axp818: Fix DCDC5 default voltage
      power: axp818: Add support for FLDOs
      sunxi: h8_homlet_v2: Set DCDC1 to default voltage (3.3V)
      sunxi: h8_homlet_v2: Set DLDO4 to 3.3V
      sunxi: usb_phy: Add support for A83T USB PHYs
      sunxi: clk: Fix USB PHY clock macros for A83T
      sunxi: ehci: Add A83T compatible
      sunxi: ohci: Add A83T compatible
      sunxi: h8_homlet_v2: Enable USB Kconfig options in defconfig
      sunxi: Cubietruck Plus: Enable USB Kconfig options in defconfig
      sunxi: Add USB and R_PIO nodes to sun8i-a83t.dtsi
      sunxi: Enable USB on Cubietruck Plus
      sunxi: Enable USB nodes for H8Homlet v2

Hans de Goede (3):
      sunxi: Add conditional magic sram poke for A33
      sunxi: Print soc-id from sram controller for sun8i boards
      sunxi: Enable LDO3 and LDO4 at 2.8V on OLinuxIno Lime boards

Michael Haas (3):
      net: phy: Optionally force master mode for RTL PHY
      sunxi: A20-Olimex-SOM-EVB: Force 8211CL to master
      sunxi: A20-OLinuXino-Lime2: Force 8211CL to master

Siarhei Siamashka (2):
      sunxi: Add support for Allwinner A64 SoCs
      sunxi: Add Pine64+ support

 arch/arm/Kconfig                                   |   4 +-
 arch/arm/Makefile                                  |   1 +
 arch/arm/cpu/armv7/sunxi/Makefile                  |  38 +-
 arch/arm/dts/Makefile                              |   2 +
 arch/arm/dts/a64.dtsi                              | 564 +++++++++++++++++++++
 arch/arm/dts/pine64.dts                            |  62 +++
 arch/arm/dts/pine64_common.dtsi                    |  76 +++
 arch/arm/dts/pine64_plus.dts                       |  63 +++
 arch/arm/dts/sun8i-a83t-allwinner-h8homlet-v2.dts  |  12 +
 arch/arm/dts/sun8i-a83t-cubietruck-plus.dts        |  12 +
 arch/arm/dts/sun8i-a83t.dtsi                       |  34 ++
 arch/arm/include/asm/arch-sunxi/clock.h            |   3 +-
 arch/arm/include/asm/arch-sunxi/clock_sun6i.h      |   8 +-
 arch/arm/include/asm/arch-sunxi/clock_sun8i_a83t.h |   6 +-
 arch/arm/include/asm/arch-sunxi/gpio.h             |   1 +
 arch/arm/include/asm/arch-sunxi/spl.h              |   5 +-
 arch/arm/mach-sunxi/Makefile                       |  51 ++
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/board.c   |  50 +-
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/clock.c   |   0
 .../{cpu/armv7/sunxi => mach-sunxi}/clock_sun4i.c  |   0
 .../{cpu/armv7/sunxi => mach-sunxi}/clock_sun6i.c  |   0
 .../armv7/sunxi => mach-sunxi}/clock_sun8i_a83t.c  |   0
 .../{cpu/armv7/sunxi => mach-sunxi}/clock_sun9i.c  |   0
 .../arm/{cpu/armv7/sunxi => mach-sunxi}/cpu_info.c |  28 +-
 .../{cpu/armv7/sunxi => mach-sunxi}/dram_helpers.c |   4 +-
 .../{cpu/armv7/sunxi => mach-sunxi}/dram_sun4i.c   |   0
 .../{cpu/armv7/sunxi => mach-sunxi}/dram_sun6i.c   |   0
 .../armv7/sunxi => mach-sunxi}/dram_sun8i_a23.c    |   0
 .../armv7/sunxi => mach-sunxi}/dram_sun8i_a33.c    |   0
 .../armv7/sunxi => mach-sunxi}/dram_sun8i_a83t.c   |   0
 .../armv7/sunxi => mach-sunxi}/dram_sun8i_h3.c     |   0
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/p2wi.c    |   0
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/pinmux.c  |   0
 .../arm/{cpu/armv7/sunxi => mach-sunxi}/pmic_bus.c |   0
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/prcm.c    |   0
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/rsb.c     |   0
 arch/arm/{cpu/armv7/sunxi => mach-sunxi}/usb_phy.c |  50 +-
 board/sunxi/Kconfig                                |   9 +-
 board/sunxi/MAINTAINERS                            |   2 +
 board/sunxi/board.c                                |  50 +-
 configs/A10-OLinuXino-Lime_defconfig               |   2 +
 configs/A20-OLinuXino-Lime2_defconfig              |   3 +
 configs/A20-OLinuXino-Lime_defconfig               |   2 +
 configs/A20-Olimex-SOM-EVB_defconfig               |   1 +
 configs/Cubietruck_plus_defconfig                  |  10 +-
 configs/h8_homlet_v2_defconfig                     |   8 +-
 configs/pine64_plus_defconfig                      |  12 +
 drivers/gpio/axp_gpio.c                            |  25 +-
 drivers/mmc/sunxi_mmc.c                            |   6 +-
 drivers/net/Kconfig                                |  21 +
 drivers/net/phy/realtek.c                          |  13 +-
 drivers/power/Kconfig                              |  32 +-
 drivers/power/axp818.c                             |  34 ++
 drivers/usb/host/ehci-sunxi.c                      |   1 +
 drivers/usb/host/ohci-sunxi.c                      |   1 +
 drivers/usb/musb-new/musb_regs.h                   |   2 +-
 include/axp221.h                                   |   8 +-
 include/axp818.h                                   |   9 +-
 include/axp_pmic.h                                 |   1 +
 include/configs/sun50i.h                           |  25 +
 include/configs/sun6i.h                            |   1 -
 include/configs/sun7i.h                            |   1 -
 include/configs/sun8i.h                            |   4 +-
 include/configs/sunxi-common.h                     |  21 +-
 64 files changed, 1275 insertions(+), 103 deletions(-)
 create mode 100644 arch/arm/dts/a64.dtsi
 create mode 100644 arch/arm/dts/pine64.dts
 create mode 100644 arch/arm/dts/pine64_common.dtsi
 create mode 100644 arch/arm/dts/pine64_plus.dts
 create mode 100644 arch/arm/mach-sunxi/Makefile
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/board.c (85%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/clock.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/clock_sun4i.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/clock_sun6i.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/clock_sun8i_a83t.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/clock_sun9i.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/cpu_info.c (77%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_helpers.c (87%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_sun4i.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_sun6i.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_sun8i_a23.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_sun8i_a33.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_sun8i_a83t.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/dram_sun8i_h3.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/p2wi.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/pinmux.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/pmic_bus.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/prcm.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/rsb.c (100%)
 rename arch/arm/{cpu/armv7/sunxi => mach-sunxi}/usb_phy.c (86%)
 create mode 100644 configs/pine64_plus_defconfig
 create mode 100644 include/configs/sun50i.h

Regards,

Hans
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to