[U-Boot] Pull request: u-boot-sunxi/master

Jagan Teki
2019-04-17T12:27:31Z

Hi Tom,

Please pull this PR.

Summary:
- Convert DM_MMC and DM_SCSI
- A20, R40, H6 Linux dts(i) sync
- CLK, RESET support for sunxi, sun8_emac net drivers

thanks,
Jagan.

The following changes since commit 216800acf1fbf9f498455bf3c92d4513d9a4c681:

Merge branch 'master' of git://git.denx.de/u-boot-spi (2019-04-14 00:03:06 -0400)

are available in the Git repository at:

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

for you to fetch changes up to f8c8669760610b2949d8d9ccaeef8231a44d4205:

sunxi: update SATA driver to always use DM_SCSI (2019-04-17 14:34:45 +0530)

----------------------------------------------------------------
Andre Przywara (1):
sunxi: update SATA driver to always use DM_SCSI

Jagan Teki (13):
arm64: allwinner: sun50i: Sync H6 dts(i) files from Linux
clk: sunxi: r40: Fix GMAC reset reg offset
net: sunxi_emac: Add CLK support
net: sun8i_emac: Retrieve GMAC clock via 'syscon' phandle
net: sun8i_emac: Add CLK and RESET support
board: sunxi: gmac: Remove Ethernet clock and reset
arm: allwinner: r40: Sync R40 dts(i) files from Linux 5.1-rc2
arm: allwinner: dts: a20: Sync A20 dts(i) files from Linux 5.1-rc2
board: sunxi: Add R40 sata compatible
ARM: dts: a20-m5: Enable AHCI
ARM: dts: a20-wits-pro-a20-dkt: Enable AHCI
ARM: dts: sun8i-r40-bananapi-m2-berry: Enable AHCI
arm: sunxi: Enable DM_MMC and DM_SCSI

arch/arm/Kconfig | 2 +
arch/arm/dts/sun50i-h6-orangepi.dtsi | 62 +++-
arch/arm/dts/sun50i-h6-pine-h64.dts | 88 ++++-
arch/arm/dts/sun50i-h6.dtsi | 398 ++++++++++++++++++++-
arch/arm/dts/sun7i-a20-ainol-aw1.dts | 2 +-
arch/arm/dts/sun7i-a20-bananapi-m1-plus.dts | 46 +--
arch/arm/dts/sun7i-a20-bananapi.dts | 49 +--
arch/arm/dts/sun7i-a20-bananapro.dts | 65 +---
arch/arm/dts/sun7i-a20-cubieboard2.dts | 21 +-
arch/arm/dts/sun7i-a20-cubietruck.dts | 83 ++---
arch/arm/dts/sun7i-a20-hummingbird.dts | 60 +---
arch/arm/dts/sun7i-a20-i12-tvbox.dts | 47 +--
arch/arm/dts/sun7i-a20-icnova-swac.dts | 10 +-
arch/arm/dts/sun7i-a20-itead-ibox.dts | 10 +-
arch/arm/dts/sun7i-a20-lamobo-r1.dts | 48 +--
arch/arm/dts/sun7i-a20-m3.dts | 21 +-
arch/arm/dts/sun7i-a20-m5.dts | 8 +-
arch/arm/dts/sun7i-a20-mk808c.dts | 26 +-
arch/arm/dts/sun7i-a20-olimex-som-evb-emmc.dts | 35 ++
arch/arm/dts/sun7i-a20-olimex-som-evb.dts | 68 +---
arch/arm/dts/sun7i-a20-olimex-som204-evb-emmc.dts | 2 -
arch/arm/dts/sun7i-a20-olimex-som204-evb.dts | 36 +-
arch/arm/dts/sun7i-a20-olinuxino-lime.dts | 22 +-
arch/arm/dts/sun7i-a20-olinuxino-lime2-emmc.dts | 11 -
arch/arm/dts/sun7i-a20-olinuxino-lime2.dts | 34 +-
arch/arm/dts/sun7i-a20-olinuxino-micro-emmc.dts | 2 -
arch/arm/dts/sun7i-a20-olinuxino-micro.dts | 54 +--
arch/arm/dts/sun7i-a20-orangepi-mini.dts | 52 +--
arch/arm/dts/sun7i-a20-orangepi.dts | 44 +--
arch/arm/dts/sun7i-a20-pcduino3-nano.dts | 31 +-
arch/arm/dts/sun7i-a20-pcduino3.dts | 39 +-
arch/arm/dts/sun7i-a20-primo73.dts | 4 +-
arch/arm/dts/sun7i-a20-wexler-tab7200.dts | 39 +-
.../arm/dts/sun7i-a20-wits-pro-a20-dkt-u-boot.dtsi | 10 +
arch/arm/dts/sun7i-a20-wits-pro-a20-dkt.dts | 23 +-
arch/arm/dts/sun7i-a20-yones-toptech-bd1078.dts | 2 +-
arch/arm/dts/sun7i-a20.dtsi | 209 +++++++----
arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts | 91 ++++-
arch/arm/dts/sun8i-r40.dtsi | 364 ++++++++++++++++++-
arch/arm/dts/sun8i-v40-bananapi-m2-berry.dts | 20 +-
arch/arm/dts/sunxi-itead-core-common.dtsi | 6 +-
arch/arm/mach-sunxi/Kconfig | 13 -
board/sunxi/Makefile | 3 -
board/sunxi/gmac.c | 8 -
drivers/ata/Kconfig | 8 +
drivers/ata/Makefile | 1 +
board/sunxi/ahci.c => drivers/ata/ahci_sunxi.c | 11 +-
drivers/clk/sunxi/clk_r40.c | 3 +-
drivers/net/sun8i_emac.c | 112 +++---
drivers/net/sunxi_emac.c | 28 +-
include/configs/sunxi-common.h | 6 -
include/dt-bindings/clock/sun8i-tcon-top.h | 11 +
scripts/config_whitelist.txt | 1 -
53 files changed, 1493 insertions(+), 956 deletions(-)
create mode 100644 arch/arm/dts/sun7i-a20-olimex-som-evb-emmc.dts
create mode 100644 arch/arm/dts/sun7i-a20-wits-pro-a20-dkt-u-boot.dtsi
rename board/sunxi/ahci.c => drivers/ata/ahci_sunxi.c (94%)
create mode 100644 include/dt-bindings/clock/sun8i-tcon-top.h