Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Replaced BuildRoot's Raspberry Pi support with rpi-buildroot

  • Loading branch information...
commit b6e2523fdafa7ebf18b6a70d97a9ee65987f29bc 1 parent 92043e0
Guillermo A. Amaral authored February 10, 2013
7  board/raspberrypi/postscript.sh
@@ -2,10 +2,11 @@
2 2
 
3 3
 TARGET="${1}"
4 4
 
5  
-# move kernel
6  
-cp ${TARGET}/../build/linux-*/System.map ${TARGET}/boot/System.map
  5
+# copy System.map
7 6
 cp ${TARGET}/../build/linux-*/System.map ${TARGET}/System.map
8  
-mv ${TARGET}/boot/zImage ${TARGET}/boot/kernel.img 2> /dev/null
  7
+
  8
+# move kernel
  9
+mv ${TARGET}/../images/zImage ${TARGET}/../images/boot/kernel.img
9 10
 
10 11
 exit 0
11 12
 
356  board/raspberrypi/skeleton/boot/COPYING.linux
... ...
@@ -1,356 +0,0 @@
1  
-
2  
-   NOTE! This copyright does *not* cover user programs that use kernel
3  
- services by normal system calls - this is merely considered normal use
4  
- of the kernel, and does *not* fall under the heading of "derived work".
5  
- Also note that the GPL below is copyrighted by the Free Software
6  
- Foundation, but the instance of code that it refers to (the Linux
7  
- kernel) is copyrighted by me and others who actually wrote it.
8  
-
9  
- Also note that the only valid version of the GPL as far as the kernel
10  
- is concerned is _this_ particular version of the license (ie v2, not
11  
- v2.2 or v3.x or whatever), unless explicitly otherwise stated.
12  
-
13  
-			Linus Torvalds
14  
-
15  
-----------------------------------------
16  
-
17  
-		    GNU GENERAL PUBLIC LICENSE
18  
-		       Version 2, June 1991
19  
-
20  
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
21  
-                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
22  
- Everyone is permitted to copy and distribute verbatim copies
23  
- of this license document, but changing it is not allowed.
24  
-
25  
-			    Preamble
26  
-
27  
-  The licenses for most software are designed to take away your
28  
-freedom to share and change it.  By contrast, the GNU General Public
29  
-License is intended to guarantee your freedom to share and change free
30  
-software--to make sure the software is free for all its users.  This
31  
-General Public License applies to most of the Free Software
32  
-Foundation's software and to any other program whose authors commit to
33  
-using it.  (Some other Free Software Foundation software is covered by
34  
-the GNU Library General Public License instead.)  You can apply it to
35  
-your programs, too.
36  
-
37  
-  When we speak of free software, we are referring to freedom, not
38  
-price.  Our General Public Licenses are designed to make sure that you
39  
-have the freedom to distribute copies of free software (and charge for
40  
-this service if you wish), that you receive source code or can get it
41  
-if you want it, that you can change the software or use pieces of it
42  
-in new free programs; and that you know you can do these things.
43  
-
44  
-  To protect your rights, we need to make restrictions that forbid
45  
-anyone to deny you these rights or to ask you to surrender the rights.
46  
-These restrictions translate to certain responsibilities for you if you
47  
-distribute copies of the software, or if you modify it.
48  
-
49  
-  For example, if you distribute copies of such a program, whether
50  
-gratis or for a fee, you must give the recipients all the rights that
51  
-you have.  You must make sure that they, too, receive or can get the
52  
-source code.  And you must show them these terms so they know their
53  
-rights.
54  
-
55  
-  We protect your rights with two steps: (1) copyright the software, and
56  
-(2) offer you this license which gives you legal permission to copy,
57  
-distribute and/or modify the software.
58  
-
59  
-  Also, for each author's protection and ours, we want to make certain
60  
-that everyone understands that there is no warranty for this free
61  
-software.  If the software is modified by someone else and passed on, we
62  
-want its recipients to know that what they have is not the original, so
63  
-that any problems introduced by others will not reflect on the original
64  
-authors' reputations.
65  
-
66  
-  Finally, any free program is threatened constantly by software
67  
-patents.  We wish to avoid the danger that redistributors of a free
68  
-program will individually obtain patent licenses, in effect making the
69  
-program proprietary.  To prevent this, we have made it clear that any
70  
-patent must be licensed for everyone's free use or not licensed at all.
71  
-
72  
-  The precise terms and conditions for copying, distribution and
73  
-modification follow.
74  
-
75  
-		    GNU GENERAL PUBLIC LICENSE
76  
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
77  
-
78  
-  0. This License applies to any program or other work which contains
79  
-a notice placed by the copyright holder saying it may be distributed
80  
-under the terms of this General Public License.  The "Program", below,
81  
-refers to any such program or work, and a "work based on the Program"
82  
-means either the Program or any derivative work under copyright law:
83  
-that is to say, a work containing the Program or a portion of it,
84  
-either verbatim or with modifications and/or translated into another
85  
-language.  (Hereinafter, translation is included without limitation in
86  
-the term "modification".)  Each licensee is addressed as "you".
87  
-
88  
-Activities other than copying, distribution and modification are not
89  
-covered by this License; they are outside its scope.  The act of
90  
-running the Program is not restricted, and the output from the Program
91  
-is covered only if its contents constitute a work based on the
92  
-Program (independent of having been made by running the Program).
93  
-Whether that is true depends on what the Program does.
94  
-
95  
-  1. You may copy and distribute verbatim copies of the Program's
96  
-source code as you receive it, in any medium, provided that you
97  
-conspicuously and appropriately publish on each copy an appropriate
98  
-copyright notice and disclaimer of warranty; keep intact all the
99  
-notices that refer to this License and to the absence of any warranty;
100  
-and give any other recipients of the Program a copy of this License
101  
-along with the Program.
102  
-
103  
-You may charge a fee for the physical act of transferring a copy, and
104  
-you may at your option offer warranty protection in exchange for a fee.
105  
-
106  
-  2. You may modify your copy or copies of the Program or any portion
107  
-of it, thus forming a work based on the Program, and copy and
108  
-distribute such modifications or work under the terms of Section 1
109  
-above, provided that you also meet all of these conditions:
110  
-
111  
-    a) You must cause the modified files to carry prominent notices
112  
-    stating that you changed the files and the date of any change.
113  
-
114  
-    b) You must cause any work that you distribute or publish, that in
115  
-    whole or in part contains or is derived from the Program or any
116  
-    part thereof, to be licensed as a whole at no charge to all third
117  
-    parties under the terms of this License.
118  
-
119  
-    c) If the modified program normally reads commands interactively
120  
-    when run, you must cause it, when started running for such
121  
-    interactive use in the most ordinary way, to print or display an
122  
-    announcement including an appropriate copyright notice and a
123  
-    notice that there is no warranty (or else, saying that you provide
124  
-    a warranty) and that users may redistribute the program under
125  
-    these conditions, and telling the user how to view a copy of this
126  
-    License.  (Exception: if the Program itself is interactive but
127  
-    does not normally print such an announcement, your work based on
128  
-    the Program is not required to print an announcement.)
129  
-
130  
-These requirements apply to the modified work as a whole.  If
131  
-identifiable sections of that work are not derived from the Program,
132  
-and can be reasonably considered independent and separate works in
133  
-themselves, then this License, and its terms, do not apply to those
134  
-sections when you distribute them as separate works.  But when you
135  
-distribute the same sections as part of a whole which is a work based
136  
-on the Program, the distribution of the whole must be on the terms of
137  
-this License, whose permissions for other licensees extend to the
138  
-entire whole, and thus to each and every part regardless of who wrote it.
139  
-
140  
-Thus, it is not the intent of this section to claim rights or contest
141  
-your rights to work written entirely by you; rather, the intent is to
142  
-exercise the right to control the distribution of derivative or
143  
-collective works based on the Program.
144  
-
145  
-In addition, mere aggregation of another work not based on the Program
146  
-with the Program (or with a work based on the Program) on a volume of
147  
-a storage or distribution medium does not bring the other work under
148  
-the scope of this License.
149  
-
150  
-  3. You may copy and distribute the Program (or a work based on it,
151  
-under Section 2) in object code or executable form under the terms of
152  
-Sections 1 and 2 above provided that you also do one of the following:
153  
-
154  
-    a) Accompany it with the complete corresponding machine-readable
155  
-    source code, which must be distributed under the terms of Sections
156  
-    1 and 2 above on a medium customarily used for software interchange; or,
157  
-
158  
-    b) Accompany it with a written offer, valid for at least three
159  
-    years, to give any third party, for a charge no more than your
160  
-    cost of physically performing source distribution, a complete
161  
-    machine-readable copy of the corresponding source code, to be
162  
-    distributed under the terms of Sections 1 and 2 above on a medium
163  
-    customarily used for software interchange; or,
164  
-
165  
-    c) Accompany it with the information you received as to the offer
166  
-    to distribute corresponding source code.  (This alternative is
167  
-    allowed only for noncommercial distribution and only if you
168  
-    received the program in object code or executable form with such
169  
-    an offer, in accord with Subsection b above.)
170  
-
171  
-The source code for a work means the preferred form of the work for
172  
-making modifications to it.  For an executable work, complete source
173  
-code means all the source code for all modules it contains, plus any
174  
-associated interface definition files, plus the scripts used to
175  
-control compilation and installation of the executable.  However, as a
176  
-special exception, the source code distributed need not include
177  
-anything that is normally distributed (in either source or binary
178  
-form) with the major components (compiler, kernel, and so on) of the
179  
-operating system on which the executable runs, unless that component
180  
-itself accompanies the executable.
181  
-
182  
-If distribution of executable or object code is made by offering
183  
-access to copy from a designated place, then offering equivalent
184  
-access to copy the source code from the same place counts as
185  
-distribution of the source code, even though third parties are not
186  
-compelled to copy the source along with the object code.
187  
-
188  
-  4. You may not copy, modify, sublicense, or distribute the Program
189  
-except as expressly provided under this License.  Any attempt
190  
-otherwise to copy, modify, sublicense or distribute the Program is
191  
-void, and will automatically terminate your rights under this License.
192  
-However, parties who have received copies, or rights, from you under
193  
-this License will not have their licenses terminated so long as such
194  
-parties remain in full compliance.
195  
-
196  
-  5. You are not required to accept this License, since you have not
197  
-signed it.  However, nothing else grants you permission to modify or
198  
-distribute the Program or its derivative works.  These actions are
199  
-prohibited by law if you do not accept this License.  Therefore, by
200  
-modifying or distributing the Program (or any work based on the
201  
-Program), you indicate your acceptance of this License to do so, and
202  
-all its terms and conditions for copying, distributing or modifying
203  
-the Program or works based on it.
204  
-
205  
-  6. Each time you redistribute the Program (or any work based on the
206  
-Program), the recipient automatically receives a license from the
207  
-original licensor to copy, distribute or modify the Program subject to
208  
-these terms and conditions.  You may not impose any further
209  
-restrictions on the recipients' exercise of the rights granted herein.
210  
-You are not responsible for enforcing compliance by third parties to
211  
-this License.
212  
-
213  
-  7. If, as a consequence of a court judgment or allegation of patent
214  
-infringement or for any other reason (not limited to patent issues),
215  
-conditions are imposed on you (whether by court order, agreement or
216  
-otherwise) that contradict the conditions of this License, they do not
217  
-excuse you from the conditions of this License.  If you cannot
218  
-distribute so as to satisfy simultaneously your obligations under this
219  
-License and any other pertinent obligations, then as a consequence you
220  
-may not distribute the Program at all.  For example, if a patent
221  
-license would not permit royalty-free redistribution of the Program by
222  
-all those who receive copies directly or indirectly through you, then
223  
-the only way you could satisfy both it and this License would be to
224  
-refrain entirely from distribution of the Program.
225  
-
226  
-If any portion of this section is held invalid or unenforceable under
227  
-any particular circumstance, the balance of the section is intended to
228  
-apply and the section as a whole is intended to apply in other
229  
-circumstances.
230  
-
231  
-It is not the purpose of this section to induce you to infringe any
232  
-patents or other property right claims or to contest validity of any
233  
-such claims; this section has the sole purpose of protecting the
234  
-integrity of the free software distribution system, which is
235  
-implemented by public license practices.  Many people have made
236  
-generous contributions to the wide range of software distributed
237  
-through that system in reliance on consistent application of that
238  
-system; it is up to the author/donor to decide if he or she is willing
239  
-to distribute software through any other system and a licensee cannot
240  
-impose that choice.
241  
-
242  
-This section is intended to make thoroughly clear what is believed to
243  
-be a consequence of the rest of this License.
244  
-
245  
-  8. If the distribution and/or use of the Program is restricted in
246  
-certain countries either by patents or by copyrighted interfaces, the
247  
-original copyright holder who places the Program under this License
248  
-may add an explicit geographical distribution limitation excluding
249  
-those countries, so that distribution is permitted only in or among
250  
-countries not thus excluded.  In such case, this License incorporates
251  
-the limitation as if written in the body of this License.
252  
-
253  
-  9. The Free Software Foundation may publish revised and/or new versions
254  
-of the General Public License from time to time.  Such new versions will
255  
-be similar in spirit to the present version, but may differ in detail to
256  
-address new problems or concerns.
257  
-
258  
-Each version is given a distinguishing version number.  If the Program
259  
-specifies a version number of this License which applies to it and "any
260  
-later version", you have the option of following the terms and conditions
261  
-either of that version or of any later version published by the Free
262  
-Software Foundation.  If the Program does not specify a version number of
263  
-this License, you may choose any version ever published by the Free Software
264  
-Foundation.
265  
-
266  
-  10. If you wish to incorporate parts of the Program into other free
267  
-programs whose distribution conditions are different, write to the author
268  
-to ask for permission.  For software which is copyrighted by the Free
269  
-Software Foundation, write to the Free Software Foundation; we sometimes
270  
-make exceptions for this.  Our decision will be guided by the two goals
271  
-of preserving the free status of all derivatives of our free software and
272  
-of promoting the sharing and reuse of software generally.
273  
-
274  
-			    NO WARRANTY
275  
-
276  
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
277  
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
278  
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
279  
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
280  
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
281  
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
282  
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
283  
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
284  
-REPAIR OR CORRECTION.
285  
-
286  
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
287  
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
288  
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
289  
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
290  
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
291  
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
292  
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
293  
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
294  
-POSSIBILITY OF SUCH DAMAGES.
295  
-
296  
-		     END OF TERMS AND CONDITIONS
297  
-
298  
-	    How to Apply These Terms to Your New Programs
299  
-
300  
-  If you develop a new program, and you want it to be of the greatest
301  
-possible use to the public, the best way to achieve this is to make it
302  
-free software which everyone can redistribute and change under these terms.
303  
-
304  
-  To do so, attach the following notices to the program.  It is safest
305  
-to attach them to the start of each source file to most effectively
306  
-convey the exclusion of warranty; and each file should have at least
307  
-the "copyright" line and a pointer to where the full notice is found.
308  
-
309  
-    <one line to give the program's name and a brief idea of what it does.>
310  
-    Copyright (C) <year>  <name of author>
311  
-
312  
-    This program is free software; you can redistribute it and/or modify
313  
-    it under the terms of the GNU General Public License as published by
314  
-    the Free Software Foundation; either version 2 of the License, or
315  
-    (at your option) any later version.
316  
-
317  
-    This program is distributed in the hope that it will be useful,
318  
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
319  
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
320  
-    GNU General Public License for more details.
321  
-
322  
-    You should have received a copy of the GNU General Public License
323  
-    along with this program; if not, write to the Free Software
324  
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
325  
-
326  
-
327  
-Also add information on how to contact you by electronic and paper mail.
328  
-
329  
-If the program is interactive, make it output a short notice like this
330  
-when it starts in an interactive mode:
331  
-
332  
-    Gnomovision version 69, Copyright (C) year name of author
333  
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
334  
-    This is free software, and you are welcome to redistribute it
335  
-    under certain conditions; type `show c' for details.
336  
-
337  
-The hypothetical commands `show w' and `show c' should show the appropriate
338  
-parts of the General Public License.  Of course, the commands you use may
339  
-be called something other than `show w' and `show c'; they could even be
340  
-mouse-clicks or menu items--whatever suits your program.
341  
-
342  
-You should also get your employer (if you work as a programmer) or your
343  
-school, if any, to sign a "copyright disclaimer" for the program, if
344  
-necessary.  Here is a sample; alter the names:
345  
-
346  
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
347  
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
348  
-
349  
-  <signature of Ty Coon>, 1 April 1989
350  
-  Ty Coon, President of Vice
351  
-
352  
-This General Public License does not permit incorporating your program into
353  
-proprietary programs.  If your program is a subroutine library, you may
354  
-consider it more useful to permit linking proprietary applications with the
355  
-library.  If this is what you want to do, use the GNU Library General
356  
-Public License instead of this License.
29  board/raspberrypi/skeleton/boot/LICENCE.broadcom
... ...
@@ -1,29 +0,0 @@
1  
-Copyright (c) 2006, Broadcom Corporation.
2  
-All rights reserved.
3  
-
4  
-Redistribution.  Redistribution and use in binary form, without
5  
-modification, are permitted provided that the following conditions are
6  
-met:
7  
-
8  
-* This software may only be used for the purposes of developing for, 
9  
-  running or using a Raspberry Pi device.
10  
-* Redistributions must reproduce the above copyright notice and the
11  
-  following disclaimer in the documentation and/or other materials
12  
-  provided with the distribution.
13  
-* Neither the name of Broadcom Corporation nor the names of its suppliers
14  
-  may be used to endorse or promote products derived from this software
15  
-  without specific prior written permission.
16  
-
17  
-DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
18  
-CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
19  
-BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
20  
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
21  
-COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
22  
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
23  
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
24  
-OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25  
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
26  
-TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
27  
-USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
28  
-DAMAGE.
29  
-
BIN  board/raspberrypi/skeleton/boot/bootcode.bin
Binary file not shown
1  board/raspberrypi/skeleton/boot/cmdline.txt
... ...
@@ -1 +0,0 @@
1  
-dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
46  board/raspberrypi/skeleton/boot/config.txt
... ...
@@ -1,46 +0,0 @@
1  
-# uncomment if you get no picture on HDMI for a default "safe" mode
2  
-#hdmi_safe=1
3  
-
4  
-# uncomment this if your display has a black border of unused pixels visible
5  
-# and your display can output without overscan
6  
-disable_overscan=1
7  
-
8  
-# uncomment the following to adjust overscan. Use positive numbers if console
9  
-# goes off screen, and negative if there is too much border
10  
-overscan_left=16
11  
-overscan_right=16
12  
-overscan_top=16
13  
-overscan_bottom=16
14  
-
15  
-# uncomment to force a console size. By default it will be display's size minus
16  
-# overscan.
17  
-#framebuffer_width=1280
18  
-#framebuffer_height=720
19  
-
20  
-# uncomment if hdmi display is not detected and composite is being output
21  
-#hdmi_force_hotplug=1
22  
-
23  
-# uncomment to force a specific HDMI mode (this will force VGA)
24  
-#hdmi_group=1
25  
-#hdmi_mode=1
26  
-
27  
-# uncomment to force a HDMI mode rather than DVI. This can make audio work in
28  
-# DMT (computer monitor) modes
29  
-#hdmi_drive=2
30  
-
31  
-# uncomment to increase signal to HDMI, if you have interference, blanking, or
32  
-# no display
33  
-config_hdmi_boost=4
34  
-
35  
-# uncomment for composite PAL
36  
-#sdtv_mode=2
37  
-
38  
-# uncomment to overclock the arm. 700 MHz is the default.
39  
-arm_freq=1000
40  
-
41  
-# turbo
42  
-core_freq=500
43  
-sdram_freq=500
44  
-over_voltage=6
45  
-
46  
-# for more options see http://elinux.org/RPi_config.txt
BIN  board/raspberrypi/skeleton/boot/fixup.dat
Binary file not shown
BIN  board/raspberrypi/skeleton/boot/start.elf
Binary file not shown
1  boot/Config.in
@@ -11,6 +11,7 @@ source "boot/mxs-bootlets/Config.in"
11 11
 source "boot/syslinux/Config.in"
12 12
 source "boot/uboot/Config.in"
13 13
 source "boot/xloader/Config.in"
  14
+source "boot/rpi/Config.in"
14 15
 
15 16
 endmenu
16 17
 
8  boot/rpi/Config.in
... ...
@@ -0,0 +1,8 @@
  1
+config BR2_TARGET_RPI
  2
+	bool "rpi"
  3
+	depends on BR2_arm
  4
+	help
  5
+	  RaspberryPi Boot Formware
  6
+
  7
+	  https://github.com/raspberrypi/firmware
  8
+
2  package/rpi-firmware/config.txt → boot/rpi/config.txt
@@ -11,4 +11,4 @@ gpu_mem_256=100
11 11
 gpu_mem_512=100
12 12
 sdram_freq=400
13 13
 over_voltage=0
14  
-cmdline="dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait"
  14
+cmdline="dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait"
19  boot/rpi/rpi.mk
... ...
@@ -0,0 +1,19 @@
  1
+#############################################################
  2
+#
  3
+# rpi
  4
+#
  5
+#############################################################
  6
+
  7
+RPI_VERSION = master
  8
+RPI_SITE = git://github.com/gamaral/rpi-firmware.git
  9
+RPI_LICENSE = BSD-3c
  10
+RPI_LICENSE_FILE = boot/LICENCE.broadcom
  11
+
  12
+define RPI_INSTALL_TARGET_CMDS
  13
+	$(INSTALL) -D -m 0644 $(@D)/boot/bootcode.bin $(BINARIES_DIR)/boot/bootcode.bin
  14
+	$(INSTALL) -D -m 0644 $(@D)/boot/start.elf $(BINARIES_DIR)/boot/start.elf
  15
+	$(INSTALL) -D -m 0644 $(@D)/boot/fixup.dat $(BINARIES_DIR)/boot/fixup.dat
  16
+	$(INSTALL) -D -m 0644 boot/rpi/config.txt $(BINARIES_DIR)/boot/config.txt
  17
+endef
  18
+
  19
+$(eval $(generic-package))
936  configs/raspberrypi_defconfig
... ...
@@ -1,163 +1,34 @@
1 1
 BR2_HAVE_DOT_CONFIG=y
2 2
 BR2_arm=y
3  
-# BR2_armeb is not set
4  
-# BR2_aarch64 is not set
5  
-# BR2_avr32 is not set
6  
-# BR2_bfin is not set
7  
-# BR2_i386 is not set
8  
-# BR2_microblazeel is not set
9  
-# BR2_microblazebe is not set
10  
-# BR2_mips is not set
11  
-# BR2_mipsel is not set
12  
-# BR2_mips64 is not set
13  
-# BR2_mips64el is not set
14  
-# BR2_powerpc is not set
15  
-# BR2_sh is not set
16  
-# BR2_sh64 is not set
17  
-# BR2_sparc is not set
18  
-# BR2_x86_64 is not set
19  
-# BR2_xtensa is not set
20 3
 BR2_ARCH="arm"
21 4
 BR2_ENDIAN="LITTLE"
22 5
 BR2_GCC_TARGET_TUNE="arm1176jzf-s"
23 6
 BR2_GCC_TARGET_ARCH="armv6zk"
24 7
 BR2_GCC_TARGET_ABI="aapcs-linux"
25  
-# BR2_generic_arm is not set
26  
-# BR2_arm7tdmi is not set
27  
-# BR2_arm610 is not set
28  
-# BR2_arm710 is not set
29  
-# BR2_arm720t is not set
30  
-# BR2_arm920t is not set
31  
-# BR2_arm922t is not set
32  
-# BR2_arm926t is not set
33  
-# BR2_arm10t is not set
34  
-# BR2_arm1136jf_s is not set
35  
-# BR2_arm1176jz_s is not set
36 8
 BR2_arm1176jzf_s=y
37  
-# BR2_cortex_a5 is not set
38  
-# BR2_cortex_a8 is not set
39  
-# BR2_cortex_a9 is not set
40  
-# BR2_cortex_a15 is not set
41  
-# BR2_sa110 is not set
42  
-# BR2_sa1100 is not set
43  
-# BR2_xscale is not set
44  
-# BR2_iwmmxt is not set
45 9
 BR2_ARM_EABI=y
46 10
 
47  
-#
48  
-# Build options
49  
-#
50  
-
51  
-#
52  
-# Commands
53  
-#
54  
-BR2_WGET="wget --passive-ftp -nd -t 3"
55  
-BR2_SVN="svn"
56  
-BR2_BZR="bzr"
57  
-BR2_GIT="git"
58  
-BR2_LOCALFILES="cp"
59  
-BR2_SCP="scp"
60  
-BR2_SSH="ssh"
61  
-BR2_HG="hg"
62  
-BR2_ZCAT="gzip -d -c"
63  
-BR2_BZCAT="bzcat"
64  
-BR2_XZCAT="xzcat"
65  
-BR2_TAR_OPTIONS=""
66  
-BR2_DL_DIR="$(TOPDIR)/dl"
67  
-BR2_HOST_DIR="$(BASE_DIR)/host"
68  
-
69  
-#
70  
-# Mirrors and Download locations
71  
-#
72  
-BR2_PRIMARY_SITE=""
73  
-BR2_BACKUP_SITE="http://sources.buildroot.net/"
74  
-BR2_KERNEL_MIRROR="http://www.kernel.org/pub/"
75  
-BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu"
76  
-BR2_DEBIAN_MIRROR="http://ftp.debian.org"
77  
-BR2_JLEVEL=0
78  
-# BR2_CCACHE is not set
79  
-# BR2_DEPRECATED is not set
80  
-# BR2_ENABLE_DEBUG is not set
81  
-BR2_STRIP_strip=y
82  
-# BR2_STRIP_sstrip is not set
83  
-# BR2_STRIP_none is not set
84  
-BR2_STRIP_EXCLUDE_FILES=""
85  
-BR2_STRIP_EXCLUDE_DIRS=""
86  
-# BR2_OPTIMIZE_0 is not set
87  
-# BR2_OPTIMIZE_1 is not set
88  
-BR2_OPTIMIZE_2=y
89  
-# BR2_OPTIMIZE_3 is not set
90  
-# BR2_OPTIMIZE_S is not set
91  
-# BR2_PREFER_STATIC_LIB is not set
92  
-BR2_PACKAGE_OVERRIDE_FILE="$(TOPDIR)/local.mk"
93  
-
94  
-#
95  
-# Toolchain
96  
-#
97 11
 BR2_TOOLCHAIN_BUILDROOT=y
98  
-# BR2_TOOLCHAIN_EXTERNAL is not set
99  
-# BR2_TOOLCHAIN_CTNG is not set
100 12
 
101  
-#
102  
-# Kernel Header Options
103  
-#
104  
-# BR2_KERNEL_HEADERS_3_0 is not set
105  
-# BR2_KERNEL_HEADERS_3_2 is not set
106  
-# BR2_KERNEL_HEADERS_3_4 is not set
107 13
 BR2_KERNEL_HEADERS_3_6=y
108  
-# BR2_KERNEL_HEADERS_3_7 is not set
109  
-# BR2_KERNEL_HEADERS_VERSION is not set
110  
-# BR2_KERNEL_HEADERS_SNAP is not set
111 14
 BR2_DEFAULT_KERNEL_HEADERS="3.6.11"
112 15
 
113  
-#
114  
-# uClibc Options
115  
-#
116  
-# BR2_UCLIBC_VERSION_0_9_31 is not set
117  
-# BR2_UCLIBC_VERSION_0_9_32 is not set
118 16
 BR2_UCLIBC_VERSION_0_9_33=y
119  
-# BR2_UCLIBC_VERSION_SNAPSHOT is not set
120 17
 BR2_UCLIBC_VERSION_STRING="0.9.33.2"
121 18
 BR2_UCLIBC_CONFIG="board/raspberrypi/uClibc.config"
122  
-# BR2_PTHREAD_DEBUG is not set
123  
-# BR2_UCLIBC_INSTALL_TEST_SUITE is not set
124 19
 BR2_UCLIBC_ARM_TYPE="ARM1176JZF_S"
125 20
 
126  
-#
127  
-# Binutils Options
128  
-#
129  
-# BR2_BINUTILS_VERSION_2_20_1 is not set
130  
-# BR2_BINUTILS_VERSION_2_21 is not set
131 21
 BR2_BINUTILS_VERSION_2_21_1=y
132  
-# BR2_BINUTILS_VERSION_2_22 is not set
133  
-# BR2_BINUTILS_VERSION_2_23_1 is not set
134 22
 BR2_BINUTILS_VERSION="2.21.1"
135 23
 BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
136 24
 
137  
-#
138  
-# GCC Options
139  
-#
140  
-# BR2_GCC_VERSION_4_3_X is not set
141  
-# BR2_GCC_VERSION_4_4_X is not set
142  
-# BR2_GCC_VERSION_4_5_X is not set
143  
-# BR2_GCC_VERSION_4_6_X is not set
144 25
 BR2_GCC_VERSION_4_7_X=y
145  
-# BR2_GCC_VERSION_SNAP is not set
146 26
 BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y
147 27
 BR2_GCC_VERSION="4.7.2"
148 28
 BR2_EXTRA_GCC_CONFIG_OPTIONS=""
149  
-# BR2_INSTALL_OBJC is not set
150  
-# BR2_INSTALL_FORTRAN is not set
151 29
 BR2_GCC_SHARED_LIBGCC=y
152 30
 BR2_GCC_ENABLE_TLS=y
153  
-# BR2_GCC_ENABLE_OPENMP is not set
154 31
 
155  
-#
156  
-# Gdb Options
157  
-#
158  
-# BR2_PACKAGE_GDB is not set
159  
-# BR2_PACKAGE_GDB_SERVER is not set
160  
-# BR2_PACKAGE_GDB_HOST is not set
161 32
 BR2_LARGEFILE=y
162 33
 BR2_USE_WCHAR=y
163 34
 BR2_ENABLE_LOCALE=y
@@ -165,336 +36,47 @@ BR2_INSTALL_LIBSTDCPP=y
165 36
 BR2_TOOLCHAIN_HAS_THREADS=y
166 37
 BR2_TOOLCHAIN_HAS_THREADS_DEBUG_IF_NEEDED=y
167 38
 BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS=y
168  
-# BR2_ENABLE_LOCALE_PURGE is not set
169 39
 BR2_GENERATE_LOCALE=""
170 40
 BR2_NEEDS_GETTEXT=y
171 41
 BR2_NEEDS_GETTEXT_IF_LOCALE=y
172 42
 BR2_USE_MMU=y
173 43
 BR2_PREFER_SOFT_FLOAT=y
174  
-# BR2_SOFT_FLOAT is not set
  44
+BR2_SOFT_FLOAT=y
175 45
 BR2_TARGET_OPTIMIZATION="-pipe"
176 46
 BR2_TARGET_LDFLAGS=""
177 47
 
178  
-#
179  
-# Toolchain Options
180  
-#
181 48
 BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
182  
-# BR2_TOOLCHAIN_BUILDROOT_INET_IPV6 is not set
183  
-# BR2_TOOLCHAIN_BUILDROOT_INET_RPC is not set
184 49
 BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
185 50
 BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
186 51
 BR2_TOOLCHAIN_BUILDROOT_CXX=y
187  
-# BR2_TOOLCHAIN_BUILDROOT_USE_SSP is not set
188  
-# BR2_PTHREADS_NONE is not set
189  
-# BR2_PTHREADS is not set
190  
-# BR2_PTHREADS_OLD is not set
191 52
 BR2_PTHREADS_NATIVE=y
192  
-# BR2_ELF2FLT is not set
193  
-BR2_VFP_FLOAT=y
194 53
 
195  
-#
196  
-# System configuration
197  
-#
198 54
 BR2_TARGET_GENERIC_HOSTNAME="rpi"
199 55
 BR2_TARGET_GENERIC_ISSUE=""
200  
-BR2_TARGET_GENERIC_ROOT_PASSWD=""
201  
-# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
  56
+BR2_TARGET_GENERIC_PASSWD_MD5=y
  57
+BR2_TARGET_GENERIC_PASSWD_METHOD="md5"
202 58
 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
203  
-# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
204  
-# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV is not set
205 59
 BR2_INIT_BUSYBOX=y
206  
-# BR2_INIT_SYSV is not set
207 60
 
208  
-#
209  
-# systemd requires largefile, wchar, IPv6, threads and udev support
210  
-#
211  
-# BR2_INIT_NONE is not set
212 61
 BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
213  
-# BR2_ROOTFS_SKELETON_DEFAULT is not set
214 62
 BR2_ROOTFS_SKELETON_CUSTOM=y
215 63
 BR2_ROOTFS_SKELETON_CUSTOM_PATH="board/raspberrypi/skeleton"
  64
+BR2_ROOTFS_OVERLAY=""
216 65
 BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi/postscript.sh"
  66
+BR2_ROOTFS_POST_IMAGE_SCRIPT=""
217 67
 
218  
-#
219  
-# Package Selection for the target
220  
-#
221 68
 BR2_PACKAGE_BUSYBOX=y
222  
-# BR2_BUSYBOX_VERSION_1_19_X is not set
223 69
 BR2_BUSYBOX_VERSION_1_20_X=y
224  
-# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set
225 70
 BR2_BUSYBOX_VERSION="1.20.2"
226 71
 BR2_PACKAGE_BUSYBOX_CONFIG="board/raspberrypi/busybox.config"
227  
-# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
228  
-# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
229 72
 
230  
-#
231  
-# Audio and video applications
232  
-#
233 73
 BR2_PACKAGE_ALSA_UTILS=y
234 74
 
235  
-#
236  
-# ALSA utils selection
237  
-#
238  
-# BR2_PACKAGE_ALSA_UTILS_ALSACONF is not set
239 75
 BR2_PACKAGE_ALSA_UTILS_ALSACTL=y
240 76
 BR2_PACKAGE_ALSA_UTILS_ALSAMIXER=y
241  
-# BR2_PACKAGE_ALSA_UTILS_AMIDI is not set
242  
-# BR2_PACKAGE_ALSA_UTILS_AMIXER is not set
243  
-# BR2_PACKAGE_ALSA_UTILS_APLAY is not set
244  
-# BR2_PACKAGE_ALSA_UTILS_IECSET is not set
245  
-# BR2_PACKAGE_ALSA_UTILS_ACONNECT is not set
246  
-# BR2_PACKAGE_ALSA_UTILS_APLAYMIDI is not set
247  
-# BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI is not set
248  
-# BR2_PACKAGE_ALSA_UTILS_ASEQDUMP is not set
249  
-# BR2_PACKAGE_ALSA_UTILS_ASEQNET is not set
250  
-# BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST is not set
251  
-# BR2_PACKAGE_AUMIX is not set
252  
-# BR2_PACKAGE_BELLAGIO is not set
253  
-# BR2_PACKAGE_FAAD2 is not set
254  
-# BR2_PACKAGE_FLAC is not set
255  
-
256  
-#
257  
-# ffmpeg requires a toolchain with LARGEFILE and IPV6 support
258  
-#
259  
-# BR2_PACKAGE_GSTREAMER is not set
260  
-
261  
-#
262  
-# gst-ffmpeg requires a toolchain with LARGEFILE and IPV6 support
263  
-#
264  
-# BR2_PACKAGE_LAME is not set
265  
-# BR2_PACKAGE_MADPLAY is not set
266  
-# BR2_PACKAGE_MPD is not set
267  
-# BR2_PACKAGE_MPG123 is not set
268  
-# BR2_PACKAGE_MPLAYER is not set
269  
-# BR2_PACKAGE_MUSEPACK is not set
270  
-# BR2_PACKAGE_OPUS_TOOLS is not set
271  
-# BR2_PACKAGE_PULSEAUDIO is not set
272  
-# BR2_PACKAGE_VORBIS_TOOLS is not set
273  
-# BR2_PACKAGE_WAVPACK is not set
274  
-
275  
-#
276  
-# Compressors and decompressors
277  
-#
278  
-# BR2_PACKAGE_BZIP2 is not set
279  
-# BR2_PACKAGE_LZOP is not set
280  
-# BR2_PACKAGE_XZ is not set
281  
-
282  
-#
283  
-# Debugging, profiling and benchmark
284  
-#
285  
-# BR2_PACKAGE_BONNIE is not set
286  
-# BR2_PACKAGE_DHRYSTONE is not set
287  
-# BR2_PACKAGE_DSTAT is not set
288  
-# BR2_PACKAGE_DMALLOC is not set
289  
-# BR2_PACKAGE_KEXEC is not set
290  
-# BR2_PACKAGE_LATENCYTOP is not set
291  
-# BR2_PACKAGE_LMBENCH is not set
292  
-# BR2_PACKAGE_LTP_TESTSUITE is not set
293  
-# BR2_PACKAGE_LTTNG_MODULES is not set
294  
-# BR2_PACKAGE_LTRACE is not set
295  
-# BR2_PACKAGE_MEMSTAT is not set
296  
-# BR2_PACKAGE_NETPERF is not set
297  
-# BR2_PACKAGE_OPROFILE is not set
298  
-# BR2_PACKAGE_RAMSPEED is not set
299  
-# BR2_PACKAGE_RT_TESTS is not set
300  
-# BR2_PACKAGE_STRACE is not set
301  
-# BR2_PACKAGE_STRESS is not set
302  
-# BR2_PACKAGE_WHETSTONE is not set
303  
-# BR2_PACKAGE_PV is not set
304  
-
305  
-#
306  
-# Development tools
307  
-#
308  
-# BR2_PACKAGE_BINUTILS is not set
309  
-# BR2_PACKAGE_BISON is not set
310  
-# BR2_PACKAGE_BSDIFF is not set
311  
-# BR2_PACKAGE_CVS is not set
312  
-# BR2_PACKAGE_DISTCC is not set
313  
-# BR2_PACKAGE_FLEX is not set
314  
-# BR2_PACKAGE_GETTEXT is not set
315  
-# BR2_PACKAGE_GMP is not set
316  
-# BR2_PACKAGE_GPERF is not set
317  
-# BR2_PACKAGE_MPC is not set
318  
-# BR2_PACKAGE_MPFR is not set
319  
-# BR2_PACKAGE_LIBTOOL is not set
320  
-# BR2_PACKAGE_M4 is not set
321  
-# BR2_PACKAGE_PKGCONF is not set
322  
-# BR2_PACKAGE_SSTRIP is not set
323  
-# BR2_PACKAGE_VALA is not set
324  
-
325  
-#
326  
-# Games
327  
-#
328  
-# BR2_PACKAGE_GNUCHESS is not set
329  
-# BR2_PACKAGE_PRBOOM is not set
330  
-
331  
-#
332  
-# Graphic libraries and applications (graphic/text)
333  
-#
334  
-
335  
-#
336  
-# Graphic applications
337  
-#
338  
-# BR2_PACKAGE_RRDTOOL is not set
339  
-
340  
-#
341  
-# graphic libraries
342  
-#
343  
-# BR2_PACKAGE_CEGUI06 is not set
344  
-# BR2_PACKAGE_DIRECTFB is not set
345  
-# BR2_PACKAGE_FBDUMP is not set
346  
-# BR2_PACKAGE_FBGRAB is not set
347  
-# BR2_PACKAGE_FBTERM is not set
348  
-# BR2_PACKAGE_FBV is not set
349  
-# BR2_PACKAGE_FB_TEST_APP is not set
350  
-# BR2_PACKAGE_IMAGEMAGICK is not set
351  
-# BR2_PACKAGE_LINUX_FUSION is not set
352  
-# BR2_PACKAGE_SDL is not set
353  
-
354  
-#
355  
-# other GUIs
356  
-#
357  
-# BR2_PACKAGE_EFL is not set
358  
-# BR2_PACKAGE_QT is not set
359  
-# BR2_PACKAGE_XORG7 is not set
360  
-
361  
-#
362  
-# X libraries and helper libraries
363  
-#
364  
-# BR2_PACKAGE_LIBERATION is not set
365  
-
366  
-#
367  
-# X Window managers
368  
-#
369 77
 
370  
-#
371  
-# X applications
372  
-#
373  
-# BR2_PACKAGE_GOB2 is not set
374  
-
375  
-#
376  
-# midori requires C++, WCHAR in toolchain and libgtk2
377  
-#
378  
-
379  
-#
380  
-# Filesystem and flash utilities
381  
-#
382  
-# BR2_PACKAGE_CIFS_UTILS is not set
383  
-# BR2_PACKAGE_CRAMFS is not set
384  
-# BR2_PACKAGE_DOSFSTOOLS is not set
385  
-# BR2_PACKAGE_E2FSPROGS is not set
386  
-# BR2_PACKAGE_FLASHBENCH is not set
387  
-# BR2_PACKAGE_GENEXT2FS is not set
388  
-# BR2_PACKAGE_GENROMFS is not set
389  
-# BR2_PACKAGE_MAKEDEVS is not set
390  
-# BR2_PACKAGE_MTD is not set
391  
-# BR2_PACKAGE_NFS_UTILS is not set
392  
-# BR2_PACKAGE_NTFS_3G is not set
393  
-# BR2_PACKAGE_SQUASHFS is not set
394  
-# BR2_PACKAGE_SSHFS is not set
395  
-# BR2_PACKAGE_UNIONFS is not set
396  
-# BR2_PACKAGE_XFSPROGS is not set
397  
-
398  
-#
399  
-# Hardware handling
400  
-#
401  
-
402  
-#
403  
-# Misc devices firmwares
404  
-#
405  
-# BR2_PACKAGE_B43_FIRMWARE is not set
406  
-# BR2_PACKAGE_LINUX_FIRMWARE is not set
407  
-# BR2_PACKAGE_UX500_FIRMWARE is not set
408  
-# BR2_PACKAGE_CDRKIT is not set
409  
-# BR2_PACKAGE_DBUS is not set
410  
-# BR2_PACKAGE_DMRAID is not set
411  
-# BR2_PACKAGE_EEPROG is not set
412  
-# BR2_PACKAGE_EVTEST is not set
413  
-# BR2_PACKAGE_FCONFIG is not set
414  
-# BR2_PACKAGE_FIS is not set
415  
-# BR2_PACKAGE_FMTOOLS is not set
416  
-# BR2_PACKAGE_FXLOAD is not set
417  
-# BR2_PACKAGE_GADGETFS_TEST is not set
418  
-# BR2_PACKAGE_GDISK is not set
419  
-# BR2_PACKAGE_GPSD is not set
420  
-# BR2_PACKAGE_GVFS is not set
421  
-# BR2_PACKAGE_HWDATA is not set
422  
-# BR2_PACKAGE_I2C_TOOLS is not set
423  
-# BR2_PACKAGE_INPUT_EVENT_DAEMON is not set
424  
-# BR2_PACKAGE_INPUT_TOOLS is not set
425  
-# BR2_PACKAGE_IOSTAT is not set
426  
-# BR2_PACKAGE_IRDA_UTILS is not set
427  
-# BR2_PACKAGE_KBD is not set
428  
-# BR2_PACKAGE_LCDPROC is not set
429  
-# BR2_PACKAGE_LM_SENSORS is not set
430  
-# BR2_PACKAGE_LSHW is not set
431  
-# BR2_PACKAGE_LSUIO is not set
432  
-# BR2_PACKAGE_LVM2 is not set
433  
-# BR2_PACKAGE_MDADM is not set
434  
-# BR2_PACKAGE_MEMTESTER is not set
435  
-# BR2_PACKAGE_MINICOM is not set
436  
-# BR2_PACKAGE_NANOCOM is not set
437  
-# BR2_PACKAGE_NEARD is not set
438  
-# BR2_PACKAGE_OFONO is not set
439  
-# BR2_PACKAGE_OPEN2300 is not set
440  
-# BR2_PACKAGE_OPENOCD is not set
441  
-
442  
-#
443  
-# owl-linux is only supported on ARM9 architecture with EABI
444  
-#
445  
-# BR2_PACKAGE_PARTED is not set
446  
-# BR2_PACKAGE_PCIUTILS is not set
447  
-# BR2_PACKAGE_PICOCOM is not set
448  
-# BR2_PACKAGE_RNG_TOOLS is not set
449  
-# BR2_PACKAGE_SANE_BACKENDS is not set
450  
-# BR2_PACKAGE_SDPARM is not set
451  
-# BR2_PACKAGE_SETSERIAL is not set
452  
-# BR2_PACKAGE_SMARTMONTOOLS is not set
453  
-# BR2_PACKAGE_SNOWBALL_HDMISERVICE is not set
454  
-# BR2_PACKAGE_SREDIRD is not set
455  
-# BR2_PACKAGE_STATSERIAL is not set
456  
-# BR2_PACKAGE_SYSSTAT is not set
457  
-# BR2_PACKAGE_TI_UTILS is not set
458  
-# BR2_PACKAGE_UBOOT_TOOLS is not set
459  
-
460  
-#
461  
-# udev requires /dev mgmnt set to udev under System configuration
462  
-#
463  
-# BR2_PACKAGE_USB_MODESWITCH is not set
464  
-# BR2_PACKAGE_USB_MODESWITCH_DATA is not set
465  
-# BR2_PACKAGE_USBUTILS is not set
466  
-# BR2_PACKAGE_WIPE is not set
467  
-
468  
-#
469  
-# Interpreter languages and scripting
470  
-#
471  
-# BR2_PACKAGE_ERLANG is not set
472  
-# BR2_PACKAGE_HASERL is not set
473  
-
474  
-#
475  
-# jamvm requires a toolchain with IPV6 support
476  
-#
477  
-# BR2_PACKAGE_LUA is not set
478  
-# BR2_PACKAGE_LUAJIT is not set
479  
-# BR2_PACKAGE_PERL is not set
480  
-# BR2_PACKAGE_PHP is not set
481  
-# BR2_PACKAGE_PYTHON is not set
482  
-# BR2_PACKAGE_PYTHON3 is not set
483  
-# BR2_PACKAGE_RUBY is not set
484  
-# BR2_PACKAGE_TCL is not set
485  
-
486  
-#
487  
-# Libraries
488  
-#
489  
-
490  
-#
491  
-# Audio/Sound
492  
-#
493 78
 BR2_PACKAGE_ALSA_LIB=y
494 79
 
495  
-#
496  
-# ALSA lib selection
497  
-#
498 80
 BR2_PACKAGE_ALSA_LIB_DEVDIR="/dev/snd"
499 81
 BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS="all"
500 82
 BR2_PACKAGE_ALSA_LIB_CTL_PLUGINS="all"
@@ -506,542 +88,36 @@ BR2_PACKAGE_ALSA_LIB_HWDEP=y
506 88
 BR2_PACKAGE_ALSA_LIB_SEQ=y
507 89
 BR2_PACKAGE_ALSA_LIB_ALISP=y
508 90
 BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS=y
509  
-# BR2_PACKAGE_AUDIOFILE is not set
510  
-# BR2_PACKAGE_CELT051 is not set
511  
-# BR2_PACKAGE_LIBAO is not set
512  
-# BR2_PACKAGE_LIBCDAUDIO is not set
513  
-# BR2_PACKAGE_LIBCUE is not set
514  
-# BR2_PACKAGE_LIBCUEFILE is not set
515  
-# BR2_PACKAGE_LIBID3TAG is not set
516  
-# BR2_PACKAGE_LIBLO is not set
517  
-# BR2_PACKAGE_LIBMAD is not set
518  
-# BR2_PACKAGE_LIBMPD is not set
519  
-# BR2_PACKAGE_LIBREPLAYGAIN is not set
520  
-# BR2_PACKAGE_LIBSAMPLERATE is not set
521  
-# BR2_PACKAGE_LIBSNDFILE is not set
522  
-# BR2_PACKAGE_LIBVORBIS is not set
523  
-# BR2_PACKAGE_OPUS is not set
524  
-# BR2_PACKAGE_PORTAUDIO is not set
525  
-# BR2_PACKAGE_SPEEX is not set
526  
-# BR2_PACKAGE_TAGLIB is not set
527  
-# BR2_PACKAGE_TREMOR is not set
528  
-# BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING is not set
529 91
 
530  
-#
531  
-# Compression and decompression
532  
-#
533  
-# BR2_PACKAGE_LIBARCHIVE is not set
534  
-# BR2_PACKAGE_LZO is not set
535 92
 BR2_PACKAGE_ZLIB=y
536 93
 
537  
-#
538  
-# Crypto
539  
-#
540  
-# BR2_PACKAGE_BEECRYPT is not set
541  
-# BR2_PACKAGE_GNUTLS is not set
542  
-# BR2_PACKAGE_LIBGCRYPT is not set
543  
-# BR2_PACKAGE_LIBGPG_ERROR is not set
544  
-# BR2_PACKAGE_LIBNSS is not set
545  
-# BR2_PACKAGE_NETTLE is not set
546  
-# BR2_PACKAGE_OCF_LINUX is not set
547 94
 BR2_PACKAGE_OPENSSL=y
548  
-# BR2_PACKAGE_OPENSSL_BIN is not set
549  
-# BR2_PACKAGE_OPENSSL_ENGINES is not set
550  
-# BR2_PACKAGE_OPENSSL_OCF is not set
551  
-# BR2_PACKAGE_POLARSSL is not set
552  
-
553  
-#
554  
-# Database
555  
-#
556  
-# BR2_PACKAGE_BERKELEYDB is not set
557  
-# BR2_PACKAGE_GDBM is not set
558  
-# BR2_PACKAGE_MYSQL_CLIENT is not set
559  
-# BR2_PACKAGE_SQLCIPHER is not set
560  
-# BR2_PACKAGE_SQLITE is not set
561  
-
562  
-#
563  
-# Filesystem
564  
-#
565  
-# BR2_PACKAGE_GAMIN is not set
566  
-# BR2_PACKAGE_LIBCONFIG is not set
567  
-# BR2_PACKAGE_LIBCONFUSE is not set
568  
-# BR2_PACKAGE_LIBFUSE is not set
569  
-# BR2_PACKAGE_LIBLOCKFILE is not set
570  
-# BR2_PACKAGE_LIBSYSFS is not set
571  
-
572  
-#
573  
-# Graphics
574  
-#
575  
-# BR2_PACKAGE_ATK is not set
576  
-# BR2_PACKAGE_CAIRO is not set
577  
-# BR2_PACKAGE_FONTCONFIG is not set
578  
-# BR2_PACKAGE_FREETYPE is not set
579  
-# BR2_PACKAGE_GD is not set
580  
-# BR2_PACKAGE_IMLIB2 is not set
581  
-# BR2_PACKAGE_JPEG is not set
582  
-# BR2_PACKAGE_LIBART is not set
583  
-# BR2_PACKAGE_LIBDMTX is not set
584  
-# BR2_PACKAGE_LIBEXIF is not set
585  
-# BR2_PACKAGE_LIBGEOTIFF is not set
586  
-# BR2_PACKAGE_GDK_PIXBUF is not set
587  
-# BR2_PACKAGE_LIBPNG is not set
588  
-# BR2_PACKAGE_LIBRAW is not set
589  
-# BR2_PACKAGE_LIBRSVG is not set
590  
-# BR2_PACKAGE_LIBSVGTINY is not set
591  
-# BR2_PACKAGE_LIBUNGIF is not set
592  
-# BR2_PACKAGE_OPENCV is not set
593  
-# BR2_PACKAGE_PANGO is not set
594  
-# BR2_PACKAGE_PIXMAN is not set
595  
-# BR2_PACKAGE_TIFF is not set
596  
-
597  
-#
598  
-# webkit requires C++, WCHAR in toolchain and libgtk2
599  
-#
600  
-# BR2_PACKAGE_ZXING is not set
601 95
 
602