Browse Source

configs/arm_juno: add support for Juno r2

Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Joao Pinto 9 years ago
parent
commit
234d81bf33
2 changed files with 17 additions and 2 deletions
  1. 16 1
      board/arm/juno/readme.txt
  2. 1 1
      configs/arm_juno_defconfig

+ 16 - 1
board/arm/juno/readme.txt

@@ -6,6 +6,7 @@ Intro
 These instructions apply to all models of the ARM Juno:
 These instructions apply to all models of the ARM Juno:
   - Juno r0 (does not support PCIe)
   - Juno r0 (does not support PCIe)
   - Juno r1 (supports PCIe)
   - Juno r1 (supports PCIe)
+  - Juno r2 (Big Cluster with A72)
 
 
 Buildroot will generate the kernel image, device tree blob and a
 Buildroot will generate the kernel image, device tree blob and a
 minimal root filesystem.
 minimal root filesystem.
@@ -41,6 +42,7 @@ After building, you should obtain this tree:
     +-- rootfs.tar
     +-- rootfs.tar
     +-- juno.dtb (if Juno r0 is used)
     +-- juno.dtb (if Juno r0 is used)
     +-- juno-r1.dtb (if Juno r1 is used)
     +-- juno-r1.dtb (if Juno r1 is used)
+    +-- juno-r2.dtb (if Juno r2 is used)
     +-- Image
     +-- Image
 
 
 Preparing your rootfs
 Preparing your rootfs
@@ -89,6 +91,19 @@ NOR3LOAD: 00000000               ;Image Load Address
 NOR3ENTRY: 00000000              ;Image Entry Point
 NOR3ENTRY: 00000000              ;Image Entry Point
 ......
 ......
 
 
+Configure *.dtb in the boot configuration for Juno r2
+=====================================================
+
+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
 Installing kernel image and DTB
 ===============================
 ===============================
 
 
@@ -97,7 +112,7 @@ Installing kernel image and DTB
    A mass storage device should appear in your desktop.
    A mass storage device should appear in your desktop.
 3. Open the software/ folder
 3. Open the software/ folder
 4. Copy the 'Image' file to software/
 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
 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
 At this time, the board will erase the Flash entry for each new item and

+ 1 - 1
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_USE_CUSTOM_CONFIG=y
 BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig"
 BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 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"