From: "André Przywara" <andre.przywara@arm.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 0/6] arm64: Pine64 fixes and updates
Date: Wed, 4 May 2016 23:05:13 +0100 [thread overview]
Message-ID: <572A7219.9070806@arm.com> (raw)
In-Reply-To: <CALeDE9PRSf7WJ7Z9wAUMuSNfhnUUnfYBMud+7MsWn3sMXq=pAg@mail.gmail.com>
On 04/05/16 22:53, Peter Robinson wrote:
> On Wed, May 4, 2016 at 10:15 PM, Andre Przywara <andre.przywara@arm.com> wrote:
>> 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.
>
> I'll test this tomorrow on my 1Gb Plus board,
Thanks!
> it would be good to have
> a README.pine64 with details about where to get the ATF firmware from
> and how to use it with this u-boot to get a booted device something
> similar to README.odroid
Yes, I am on the documentation.
As we lack DRAM initialization at the moment, I use a tool to assemble
all the firmware bits together with boot0 into an image.
This should supersede Alex' pine64_image tool.
Shall this tool (written in C) also be part of U-Boot, say in the tools
directory? Or is this better pushed into the sunxi-tools repository?
Eventually with a proper SPL we will not need it anymore, so I refrained
from pushing it into U-Boot for now.
Cheers,
Andre.
>
> Peter
>
>> 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
>>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> http://lists.denx.de/mailman/listinfo/u-boot
>
next prev parent reply other threads:[~2016-05-04 22:05 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=572A7219.9070806@arm.com \
--to=andre.przywara@arm.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.