Browse Source

Lemaker Banana Pro build support

Bob Mottram 3 years ago
parent
commit
1c817365ca

+ 1
- 0
doc/EN/boards.org View File

@@ -20,6 +20,7 @@ The following ARM boards are supported by the build system. If your board isn't
20 20
  - a20-olinuxino-lime
21 21
  - a20-olinuxino-lime2
22 22
  - a20-olinuxino-micro
23
+ - [[http://www.lemaker.org/product-bananapro-index.html][Lemaker Banana Pro]]
23 24
 
24 25
 The latest image builds can be [[./downloads/current][found here]].
25 26
 

BIN
man/freedombone-image.1.gz View File


+ 4
- 0
src/freedombone-image-hardware-setup View File

@@ -258,6 +258,10 @@ case "$MACHINE" in
258 258
         a20_setup_boot sun7i-a20-olinuxino-micro.dtb "$EXTERNAL_DRIVE"
259 259
         enable_serial_console ttyS0
260 260
         ;;
261
+    banana-pro)
262
+        a20_setup_boot sun7i-a20-bananapro.dtb "$EXTERNAL_DRIVE"
263
+        enable_serial_console ttyS0
264
+        ;;
261 265
     cubieboard2)
262 266
         a20_setup_boot sun7i-a20-cubieboard2.dtb "$EXTERNAL_DRIVE"
263 267
         enable_serial_console ttyS0

+ 1
- 1
src/freedombone-image-make View File

@@ -119,7 +119,7 @@ case "$MACHINE" in
119 119
  --roottype btrfs \
120 120
 "
121 121
         ;;
122
-    cubietruck | a20-olinuxino-lime | a20-olinuxino-lime2 | a20-olinuxino-micro | cubieboard2 | pcduino3)
122
+    cubietruck | a20-olinuxino-lime | a20-olinuxino-lime2 | a20-olinuxino-micro | cubieboard2 | pcduino3 | banana-pro)
123 123
         extra_pkgs="$a20_pkgs"
124 124
         extra_opts="\
125 125
  --variant minbase \

+ 11
- 0
src/freedombone-image-makefile View File

@@ -111,6 +111,17 @@ cubieboard2: prep
111 111
 	$(SIGN)
112 112
 	@echo "Build complete."
113 113
 
114
+# build Banana Pro SD card image
115
+banana-pro: prep
116
+	$(eval ARCHITECTURE = armhf)
117
+	$(eval MACHINE = banana-pro)
118
+	$(MAKE_IMAGE)
119
+	@rm -f $(ARCHIVE)
120
+	$(XZ)
121
+	@echo ""
122
+	$(SIGN)
123
+	@echo "Build complete."
124
+
114 125
 # build PCDuino3 SD card image
115 126
 pcduino3: prep
116 127
 	$(eval ARCHITECTURE = armhf)

+ 5
- 4
website/EN/boards.html View File

@@ -3,7 +3,7 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-04-15 Sun 18:22 -->
6
+<!-- 2018-05-17 Thu 18:48 -->
7 7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8 8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9 9
 <title>&lrm;</title>
@@ -242,9 +242,9 @@ for the JavaScript code in this tag.
242 242
 </p>
243 243
 </div>
244 244
 
245
-<div id="outline-container-org8a04b66" class="outline-2">
246
-<h2 id="org8a04b66">Supported ARM boards</h2>
247
-<div class="outline-text-2" id="text-org8a04b66">
245
+<div id="outline-container-org4cb621d" class="outline-2">
246
+<h2 id="org4cb621d">Supported ARM boards</h2>
247
+<div class="outline-text-2" id="text-org4cb621d">
248 248
 <p>
249 249
 The following ARM boards are supported by the build system. If your board isn't listed here then you may still be able to install Freedombone using <a href="./armbian.html">Armbian</a>.
250 250
 </p>
@@ -257,6 +257,7 @@ The following ARM boards are supported by the build system. If your board isn't
257 257
 <li>a20-olinuxino-lime</li>
258 258
 <li>a20-olinuxino-lime2</li>
259 259
 <li>a20-olinuxino-micro</li>
260
+<li><a href="http://www.lemaker.org/product-bananapro-index.html">Lemaker Banana Pro</a></li>
260 261
 </ul>
261 262
 
262 263
 <p>