From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Date: Wed, 17 Apr 2019 17:57:31 +0530 Subject: [U-Boot] Pull request: u-boot-sunxi/master Message-ID: <20190417122731.17493-1-jagan@amarulasolutions.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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