rpi3: Add boot files from github
authorJoonyoung Shim <jy0922.shim@samsung.com>
Wed, 26 Jul 2017 00:07:51 +0000 (09:07 +0900)
committerJunghoon Kim <jhoon20.kim@samsung.com>
Tue, 11 Jun 2019 00:35:48 +0000 (09:35 +0900)
We can get boot binaries that are necessary for booting from master
branch of https://github.com/raspberrypi/firmware.

The git base is the commit 83977fe3b6ef ("kernel: Bump to 4.14.98").

LICENCE.broadcom
bootcode.bin
fixup*.dat
start*.elf

TYPES of each firmware:
start.elf       / fixup.dat     - normal
start_x.elf     / fixup_x.dat   - with extra feature including camera (start_x=1 in config.txt)
start_cd.elf    / fixup_cd.dat  - cut-down to minimum gpu set 16M
start_db.elf    / fixup_db.dat  - debug (start_debug=1 in config.txt)

NOTE:
start_x=1 in config.txt should be specified when using the camera
module and it implies start_file=start_x.elf/fixup_file=fixup_x.dat.

Change-Id: I827b4cb94b3f8baa805938cd9f44947be7865f0e
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
[lhs: Add firmware files for camera]
Signed-off-by: Hackseung Lee <lhs@dignsys.com>
[sw0312.kim: update firmware files including extra, cutdown and debug features]
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
rpi3/boot/LICENCE.broadcom [new file with mode: 0644]
rpi3/boot/bootcode.bin [new file with mode: 0644]
rpi3/boot/fixup.dat [new file with mode: 0644]
rpi3/boot/fixup_cd.dat [new file with mode: 0644]
rpi3/boot/fixup_db.dat [new file with mode: 0644]
rpi3/boot/fixup_x.dat [new file with mode: 0644]
rpi3/boot/start.elf [new file with mode: 0644]
rpi3/boot/start_cd.elf [new file with mode: 0644]
rpi3/boot/start_db.elf [new file with mode: 0644]
rpi3/boot/start_x.elf [new file with mode: 0644]

diff --git a/rpi3/boot/LICENCE.broadcom b/rpi3/boot/LICENCE.broadcom
new file mode 100644 (file)
index 0000000..89b5c0c
--- /dev/null
@@ -0,0 +1,30 @@
+Copyright (c) 2006, Broadcom Corporation.
+Copyright (c) 2015, Raspberry Pi (Trading) Ltd
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* This software may only be used for the purposes of developing for, 
+  running or using a Raspberry Pi device.
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+* Neither the name of Broadcom Corporation nor the names of its suppliers
+  may be used to endorse or promote products derived from this software
+  without specific prior written permission.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
diff --git a/rpi3/boot/bootcode.bin b/rpi3/boot/bootcode.bin
new file mode 100644 (file)
index 0000000..72c6225
Binary files /dev/null and b/rpi3/boot/bootcode.bin differ
diff --git a/rpi3/boot/fixup.dat b/rpi3/boot/fixup.dat
new file mode 100644 (file)
index 0000000..46d088c
Binary files /dev/null and b/rpi3/boot/fixup.dat differ
diff --git a/rpi3/boot/fixup_cd.dat b/rpi3/boot/fixup_cd.dat
new file mode 100644 (file)
index 0000000..1e12ab4
Binary files /dev/null and b/rpi3/boot/fixup_cd.dat differ
diff --git a/rpi3/boot/fixup_db.dat b/rpi3/boot/fixup_db.dat
new file mode 100644 (file)
index 0000000..6380651
Binary files /dev/null and b/rpi3/boot/fixup_db.dat differ
diff --git a/rpi3/boot/fixup_x.dat b/rpi3/boot/fixup_x.dat
new file mode 100644 (file)
index 0000000..b2d4cf5
Binary files /dev/null and b/rpi3/boot/fixup_x.dat differ
diff --git a/rpi3/boot/start.elf b/rpi3/boot/start.elf
new file mode 100644 (file)
index 0000000..904c0d9
Binary files /dev/null and b/rpi3/boot/start.elf differ
diff --git a/rpi3/boot/start_cd.elf b/rpi3/boot/start_cd.elf
new file mode 100644 (file)
index 0000000..27cacb4
Binary files /dev/null and b/rpi3/boot/start_cd.elf differ
diff --git a/rpi3/boot/start_db.elf b/rpi3/boot/start_db.elf
new file mode 100644 (file)
index 0000000..18b2074
Binary files /dev/null and b/rpi3/boot/start_db.elf differ
diff --git a/rpi3/boot/start_x.elf b/rpi3/boot/start_x.elf
new file mode 100644 (file)
index 0000000..d826715
Binary files /dev/null and b/rpi3/boot/start_x.elf differ