From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joao Pinto Date: Thu, 9 Jun 2016 11:40:30 +0100 Subject: [Buildroot] [PATCH 1/2] juno: Adding support for Juno r2 In-Reply-To: References: Message-ID: <01f8f69ba500ed01970fb600c6c5ae168669c88d.1465468621.git.jpinto@synopsys.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Add support for Juno r2. Signed-off-by: Joao Pinto --- board/arm/juno/readme.txt | 17 ++++++++++++++++- configs/arm_juno_defconfig | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/board/arm/juno/readme.txt b/board/arm/juno/readme.txt index 52fabf9..e1adb71 100644 --- a/board/arm/juno/readme.txt +++ b/board/arm/juno/readme.txt @@ -6,6 +6,7 @@ Intro These instructions apply to all models of the ARM Juno: - Juno r0 (does not support PCIe) - Juno r1 (supports PCIe) + - Juno r2 (Big Cluster with A72) Buildroot will generate the kernel image, device tree blob and a minimal root filesystem. @@ -41,6 +42,7 @@ After building, you should obtain this tree: +-- rootfs.tar +-- juno.dtb (if Juno r0 is used) +-- juno-r1.dtb (if Juno r1 is used) + +-- juno-r2.dtb (if Juno r2 is used) +-- Image Preparing your rootfs @@ -89,6 +91,19 @@ NOR3LOAD: 00000000 ;Image Load Address NOR3ENTRY: 00000000 ;Image Entry Point ...... +Configure *.dtb in the boot configuration for Juno r1 +===================================================== + +SITE1/HBI0262D/images.txt +...... +NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE +NOR3ADDRESS: 0x02000000 ;Image Flash Address +NOR3FILE: \SOFTWARE\juno-r2.dtb ;Image File Name +NOR3NAME: board.dtb ;Specify target filename to preserve file extension +NOR3LOAD: 00000000 ;Image Load Address +NOR3ENTRY: 00000000 ;Image Entry Point +...... + Installing kernel image and DTB =============================== @@ -97,7 +112,7 @@ Installing kernel image and DTB A mass storage device should appear in your desktop. 3. Open the software/ folder 4. Copy the 'Image' file to software/ -5. Copy the 'juno-r1.dtb' (r1) or the 'juno.dtb' (r0) file to software/ +5. Copy the 'juno-r1.dtb' (r1), 'juno.dtb' (r0) or juno-r2.dtb (r2) file to software/ 6. Press the red button in the front pannel of ARM Juno At this time, the board will erase the Flash entry for each new item and diff --git a/configs/arm_juno_defconfig b/configs/arm_juno_defconfig index 87b6374..5ce882c 100644 --- a/configs/arm_juno_defconfig +++ b/configs/arm_juno_defconfig @@ -11,4 +11,4 @@ BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="linux-linaro-4.3-2015.11" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/juno arm/juno-r1" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/juno arm/juno-r1 arm/juno-r2" -- 1.8.1.5