public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/6] arm64: Pine64 fixes and updates
@ 2016-05-04 21:15 Andre Przywara
  2016-05-04 21:15 ` [U-Boot] [PATCH 1/6] arm/arm64: Move barrier instructions into separate header Andre Przywara
                   ` (7 more replies)
  0 siblings, 8 replies; 33+ messages in thread
From: Andre Przywara @ 2016-05-04 21:15 UTC (permalink / raw)
  To: u-boot

This series improves the Pine64 support.
The first patch fixes a build break, see details in the commit message.
Patch 2/6 reverts a no longer needed memory reservation, as the firmware
bits that used to live in DRAM now can reside in SRAM.
To allow U-Boot to be easily loaded by Allwinner's boot0 loader, patch
3/6 reserves some space at the beginning of the image to (optionally)
fit in a header required by boot0.
Patch 4/6 adjusts the default load addresses in the environment to
meet the arm64 requirements (especially the kernel load address).
The device tree files included in the original Pine64 commit are
outdated, so patch 5/6 replaces some with more mature versions and also
adjusts the naming to match other sunxi boards.
The final patch renames the _defconfig file to get rid of the _plus_
insert.

Please review, comment and apply, if possible.

Cheers,
Andre.

P.S. tools/buildman/README was TL;DR, so I just tested Pine64 and
Bananapi compilation. If someone with a working buildman setup could
test this for build regressions, I'd be grateful.

Andre Przywara (6):
  arm/arm64: Move barrier instructions into separate header
  Revert "sunxi: Reserve ATF memory space on A64"
  arm64: sunxi: reserve space for boot0 header
  arm64: sunxi: adjust default load addresses
  arm64: Pine64: update FDT files
  Pine64: rename defconfig

 arch/arm/cpu/armv8/start.S                 |   3 +
 arch/arm/dts/Makefile                      |   3 +-
 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/sun50i-a64-pine64-common.dtsi |  80 ++++
 arch/arm/dts/sun50i-a64-pine64-plus.dts    |  59 +++
 arch/arm/dts/sun50i-a64-pine64.dts         |  58 +++
 arch/arm/dts/sun50i-a64.dtsi               | 624 +++++++++++++++++++++++++++++
 arch/arm/include/asm/armv7.h               |  21 +-
 arch/arm/include/asm/barriers.h            |  44 ++
 arch/arm/mach-sunxi/dram_helpers.c         |   2 +-
 board/sunxi/board.c                        |   9 -
 configs/pine64_defconfig                   |  20 +
 configs/pine64_plus_defconfig              |  20 -
 include/configs/sunxi-common.h             |  18 +
 17 files changed, 910 insertions(+), 816 deletions(-)
 delete mode 100644 arch/arm/dts/a64.dtsi
 delete mode 100644 arch/arm/dts/pine64.dts
 delete mode 100644 arch/arm/dts/pine64_common.dtsi
 delete mode 100644 arch/arm/dts/pine64_plus.dts
 create mode 100644 arch/arm/dts/sun50i-a64-pine64-common.dtsi
 create mode 100644 arch/arm/dts/sun50i-a64-pine64-plus.dts
 create mode 100644 arch/arm/dts/sun50i-a64-pine64.dts
 create mode 100644 arch/arm/dts/sun50i-a64.dtsi
 create mode 100644 arch/arm/include/asm/barriers.h
 create mode 100644 configs/pine64_defconfig
 delete mode 100644 configs/pine64_plus_defconfig

-- 
2.7.3

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2016-05-15 20:19 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-04 21:15 [U-Boot] [PATCH 0/6] arm64: Pine64 fixes and updates Andre Przywara
2016-05-04 21:15 ` [U-Boot] [PATCH 1/6] arm/arm64: Move barrier instructions into separate header Andre Przywara
2016-05-08  0:36   ` André Przywara
2016-05-04 21:15 ` [U-Boot] [PATCH 2/6] Revert "sunxi: Reserve ATF memory space on A64" Andre Przywara
2016-05-15 10:12   ` [U-Boot] [U-Boot, " Hans de Goede
2016-05-04 21:15 ` [U-Boot] [PATCH 3/6] arm64: sunxi: reserve space for boot0 header Andre Przywara
2016-05-06 21:15   ` Steve Rae
2016-05-06 21:27     ` André Przywara
2016-05-06 21:35       ` Steve Rae
2016-05-15 10:13   ` [U-Boot] [U-Boot, " Hans de Goede
2016-05-04 21:15 ` [U-Boot] [PATCH 4/6] arm64: sunxi: adjust default load addresses Andre Przywara
2016-05-15 10:12   ` [U-Boot] [U-Boot, " Hans de Goede
2016-05-04 21:15 ` [U-Boot] [PATCH 5/6] arm64: Pine64: update FDT files Andre Przywara
2016-05-15 10:13   ` [U-Boot] [U-Boot,5/6] " Hans de Goede
2016-05-15 12:48     ` André Przywara
2016-05-04 21:15 ` [U-Boot] [PATCH 6/6] Pine64: rename defconfig Andre Przywara
2016-05-04 21:46   ` Peter Robinson
2016-05-04 22:14     ` André Przywara
2016-05-06 15:11       ` Tom Rini
2016-05-06 15:20         ` Andre Przywara
2016-05-06 15:31           ` Tom Rini
2016-05-15 10:30   ` [U-Boot] [U-Boot,6/6] " Hans de Goede
2016-05-15 12:49     ` André Przywara
2016-05-15 13:28       ` Hans de Goede
2016-05-15 20:19       ` Alexander Graf
2016-05-04 21:53 ` [U-Boot] [PATCH 0/6] arm64: Pine64 fixes and updates Peter Robinson
2016-05-04 22:05   ` André Przywara
2016-05-04 22:15     ` Peter Robinson
2016-05-04 22:36       ` André Przywara
2016-05-05  1:03         ` Chen-Yu Tsai
2016-05-06 15:09 ` Tom Rini
2016-05-06 17:03   ` Andre Przywara
2016-05-06 17:22     ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox