[U-Boot] [PATCH v5 00/11] sunxi: update H3/H5/A64 EMAC DT nodes
Andre Przywara
andre.przywara at arm.com
Wed Apr 4 00:31:12 UTC 2018
This is the first half of the DT update series, just updating the
EMAC DT nodes, for which the bindings have diverged.
Just fixed some checkpatch warnings and rebased (without conflicts)
against v2018.05-rc1.
As before, this includes the patches to drop the direct MMC environment
for all Allwinner boards, to finally get rid of the image size limitation.
Patch 01 leaves some hint in the README how to avoid the situation
when overrunning U-Boot's image size on 64-bit boards.
The old v2 EMAC DT update series is in patches 02-08, it prepares U-Boot's
EMAC driver for using the new DT binding used in Linux, also updates
the DTs to the new EMAC DT node already.
The final patches lift the space limit we currently have due to the raw
MMC environment.
Patch 09 disables that for all sunxi boards, to give us finally some
space. Patches 10 and 11 consequently revert the disabling of features we
saw a few weeks ago to migitate the size problem.
Cheers,
Andre.
Changelog v4 .. v5:
- drop Linux DT update patches for now
- fix minor checkpatch complaints
Changelog v3 .. v4:
- remove MMC environment for all Allwinner boards (including 32 bit ones)
- keep MMC environment offset to the old values
- drop DT adjustments to use fixed MMC regulator
Changelog v2 .. v3:
01: added, was on the list before
02: drop redundant H5 line
03-08: unchanged
09-20: added
Changelog v1 .. v2:
01, 02, 03: unchanged
04, 05, 06, 07: added
Andre Przywara (11):
sunxi: README.sunxi64: Add hint about non-debug of ARM Trusted
Firmware
sunxi: gpio: add missing compatible strings
net: sun8i-emac: support new pinctrl DT bindings
net: sun8i-emac: add support for new EMAC DT binding
arm: dts: sunxi: update A64 to new EMAC binding
arm: dts: sunxi: update H3 to new EMAC binding
arm: dts: sunxi: update H5 to new EMAC binding
net: sun8i-emac: remove support for old binding
sunxi: disable direct MMC environment
sunxi: revert disabling of features
Revert "sunxi: Pine64: temporarily remove extra Pine64 non-plus DT"
arch/arm/dts/sun50i-a64-pine64-plus-u-boot.dtsi | 51 ++++++++------
arch/arm/dts/sun50i-h5-orangepi-pc2.dts | 7 +-
arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts | 6 +-
arch/arm/dts/sun8i-h3-libretech-all-h3-cc.dts | 7 +-
arch/arm/dts/sun8i-h3-nanopi-neo.dts | 6 +-
arch/arm/dts/sun8i-h3-orangepi-2.dts | 7 +-
arch/arm/dts/sun8i-h3-orangepi-one.dts | 7 +-
arch/arm/dts/sun8i-h3-orangepi-pc.dts | 7 +-
arch/arm/dts/sun8i-h3-orangepi-plus.dts | 8 ++-
arch/arm/dts/sun8i-h3-orangepi-plus2e.dts | 9 ++-
arch/arm/dts/sun8i-h3.dtsi | 69 ++++++++++++++-----
board/sunxi/README.sunxi64 | 6 ++
cmd/Kconfig | 5 --
configs/pine64_plus_defconfig | 1 +
drivers/gpio/sunxi_gpio.c | 3 +
drivers/net/sun8i_emac.c | 89 ++++++++++++++++++-------
drivers/video/Kconfig | 2 -
env/Kconfig | 1 -
lib/Kconfig | 1 -
19 files changed, 185 insertions(+), 107 deletions(-)
--
2.14.1
More information about the U-Boot
mailing list