mbox

[U-Boot,v2,0/6] sunxi: GPIO, AHCI and Cubieboard 2 support.

Message ID 1401991173.15729.153.camel@hastur.hellion.org.uk
State Not Applicable
Delegated to: Albert ARIBAUD
Headers show

Pull-request

git://gitorious.org/ijc/u-boot.git sunxi-gpio-ahci-and-cubieboard2-v2

Message

Ian Campbell June 5, 2014, 5:59 p.m. UTC
The following enables AHCI support for sun7i boards, which in turn
requires GPIO support. It also adds support for the Cubieboard2 board.

This is based on v2 of Hans' "sunxi: Bug fixes, sun4i and sun5i support,
pmic support and network improvements" series[0]. (Other than e.g.
boards.cfg and Makefile diff context it only actually depends on "sunxi:
Add support for using MII phy-s with the GMAC nic").

I've also pushed to my gitorious tree.

The following changes since commit 59c0bae92aa7491ede8a95a1bd1a1326d5aa938a:

  sunxi: Add support for using MII phy-s with the GMAC nic (2014-06-03 21:35:05 +0200)

are available in the git repository at:

  git://gitorious.org/ijc/u-boot.git sunxi-gpio-ahci-and-cubieboard2-v2

for you to fetch changes up to 042b84c6857f1492b79bf2261fe8157714b8fa24:

  ahci: provide sunxi SATA driver using AHCI platform framework (2014-06-05 18:54:08 +0100)

----------------------------------------------------------------
Ian Campbell (6):
      AHCI: Increase link timeout to 200ms
      board_r: run scsi init() on ARM too
      sunxi: add Cubieboard2 support
      sunxi: add gpio driver
      sunxi: use setbits_le32 to enable the DMA clock
      ahci: provide sunxi SATA driver using AHCI platform framework

 arch/arm/cpu/armv7/sunxi/clock_sun4i.c        |   7 +-
 arch/arm/include/asm/arch-sunxi/clock_sun4i.h |  11 ++-
 arch/arm/include/asm/arch-sunxi/gpio.h        |   2 +
 board/sunxi/Makefile                          |   2 +
 board/sunxi/ahci.c                            |  84 +++++++++++++++++++++
 board/sunxi/dram_cubieboard2.c                |  31 ++++++++
 boards.cfg                                    |   8 +-
 common/board_r.c                              |   6 +-
 drivers/block/ahci.c                          |  18 ++++-
 drivers/gpio/Makefile                         |   1 +
 drivers/gpio/sunxi_gpio.c                     | 102 ++++++++++++++++++++++++++
 include/ahci.h                                |   4 +
 include/configs/sunxi-common.h                |  16 ++++
 13 files changed, 278 insertions(+), 14 deletions(-)
 create mode 100644 board/sunxi/ahci.c
 create mode 100644 board/sunxi/dram_cubieboard2.c
 create mode 100644 drivers/gpio/sunxi_gpio.c

[0] https://github.com/jwrdegoede/u-boot-sunxi/tree/sun4i-upstreaming-v2