Ben Wolsieffer
414c42a697
ubootRock64, ubootRockPro64: use dtc 1.4.5
2019-01-18 21:00:58 -05:00
Ben Wolsieffer
404773e336
uboot: use pname and cleanup version specification
2019-01-18 17:53:21 -05:00
Ben Wolsieffer
26079c4da7
uboot: buildUBoot: add extraConfig parameter
2019-01-18 17:53:21 -05:00
Ben Wolsieffer
e245086709
uboot: add RockPro64, fix Rock64 build
...
Switch the Rock64 build from a newer, less maintained U-Boot tree, to an older
but more maintained and featureful version.
2019-01-18 17:53:21 -05:00
Samuel Dionne-Riel
12051db622
U-Boot: Add Orange Pi Zero Plus2 (H5) build
2018-09-25 10:04:14 +03:00
Tuomas Tynkkynen
61b2e0cba8
U-Boot: 2018.07 -> 2018.09
2018-09-14 16:15:28 +03:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Tuomas Tynkkynen
d0195f0e1d
U-Boot: 2018.05 -> 2018.07
...
- We get to drop a bunch of patches. Yay!
- bison and flex are now needed
2018-07-12 17:03:40 +03:00
Richard Marko
b6c29e6298
uboot: add ubootNovena
2018-07-01 20:46:23 +02:00
Tuomas Tynkkynen
912e87c45c
U-Boot: Add ubootRaspberryPiZero variant
2018-06-01 13:48:54 +03:00
Tuomas Tynkkynen
964bd06bbc
U-Boot: 2018.03 -> 2018.05
2018-06-01 13:48:54 +03:00
Tuomas Tynkkynen
50dc85ed62
U-Boot: Disable parallel build
...
https://hydra.nixos.org/build/71880710
2018-03-24 16:07:50 +02:00
Tuomas Tynkkynen
4fe75d11b2
U-Boot: Make ubootJetsonTK1 install even more files
2018-03-18 18:53:12 +02:00
Tuomas Tynkkynen
4b77663edf
U-Boot: Add Pine64 build
2018-03-18 18:53:12 +02:00
Samuel Dionne-Riel
2ff31f71ae
U-Boot: Add SOPINE Baseboard build
...
This build is compatible with PINE A64-LTS.
[dezgeg changed the original device tree patch to v4 of the patch series
"sunxi: sync H3, H5, A64 DTs from mainline Linux" submitted to the
upstream mailing list by Andre Przywara. Also install the
u-boot-sunxi-with-spl.bin binary similar to 32-bit boards
since it's now being built by the upstream build system.]
2018-03-18 18:53:12 +02:00
Tuomas Tynkkynen
6b069c656a
U-Boot: Add AArch64 QEMU build
...
See
https://github.com/u-boot/u-boot/blob/master/doc/README.qemu-arm
on how to use it.
2018-03-18 18:53:12 +02:00
Ben Wolsieffer
28fd7d9594
uboot: fix cross-build of ubootTools
2018-03-18 18:53:12 +02:00
Ben Wolsieffer
01020b3263
uboot: sheevplug and guruplug: use mainline U-Boot
...
These derivations have not seen any updates since they were created in 2010,
and some of their sources have disappeared. There are upstream configs for
these boards, so these are now used, and they build correctly. I have no way
of testing them, and I don't if anyone even uses either board with Nix anymore.
2018-03-18 18:53:12 +02:00
Ben Wolsieffer
1f4bb8c61d
uboot: add patch to increase maximum path length in extlinux.conf
...
This fixes problems with cross compiled kernels failing to boot.
2018-03-18 18:53:12 +02:00
Ben Wolsieffer
5804547243
uboot: 2017.11 -> 2018.03, cross fixes
2018-03-18 18:53:11 +02:00
Florian Klink
c7f1aa3804
buildUboot: add openssl to nativeBuildInputs
...
required by tools/kwbimage.c, tools/mxsimage.c and in various other
places too.
As those are tools running on the host, it's a nativeBuildInput.
2017-12-23 04:31:11 +02:00
Florian Klink
bae218e7b5
ubootClearfog: add
2017-12-23 04:31:11 +02:00
Florian Klink
8a844db5fc
ubootTools: set CONFIG_ARCH_MVEBU=y
...
u-boot only builds some architecture-specific tools, if this
architecture is selected in configuration. So a 'allnoconfig' won't
include them.
As they are pretty useful however, we'd like to have them in ubootTools.
This can be accomplished by enabling CONFIG_KIRKWOOD=y and possibly
more later.
2017-12-23 03:51:12 +02:00
Florian Klink
027d7bbb71
uboot: add extraMakeFlags option
2017-12-23 03:51:12 +02:00
Tuomas Tynkkynen
bedc18c461
U-Boot: Add ubootQemuArm
2017-12-12 01:16:10 +02:00
Tuomas Tynkkynen
8b358b84a8
U-Boot: Add a patch to increase max kernel command line length
2017-12-12 01:16:10 +02:00
Samuel Dionne-Riel
262514a3c7
U-Boot: Adds Orange Pi PC build
2017-12-11 19:05:15 +02:00
John Ericson
e755a8a27d
treewide: Use targetPrefix
instead of prefix
for platform name prefixes
...
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
2017-11-27 03:15:50 -05:00
Tuomas Tynkkynen
931aa5f9e2
U-Boot: 2017.03 -> 2017.11
...
Also move patches from sd-image-aarch64.nix, they might be useful for
the older raspberries as well.
2017-11-18 13:57:17 +02:00
Silvan Mosberger
f5fa5fa4d6
pkgs: refactor needless quoting of homepage meta attribute ( #27809 )
...
* pkgs: refactor needless quoting of homepage meta attribute
A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.
* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit
* Fixed some instances
2017-08-01 22:03:30 +02:00
hsloan
a7f81284a5
uboot: Don't use stdenv.cross
2017-06-28 19:43:08 -04:00
Tuomas Tynkkynen
73a1307a02
U-Boot: Add A20 OLinuXino Lime build
...
Yet another Allwinner board working out-of-the-box, no surprises.
2017-06-10 23:22:24 +03:00
Eric Litak
127347f1fd
platforms: add CompuLab Utilite (armv7)
2017-04-19 14:09:56 -07:00
Tuomas Tynkkynen
49f1abec15
U-Boot: 2017.01 -> 2017,03
2017-03-30 02:56:02 +03:00
Nikolay Amiantov
8eabb34e5f
odroid-xu3-bootloader: use 1MB-capable bootloader
...
(cherry picked from commit 7d66259a777fd1b1930eca26f08236f657529e25)
2017-03-21 04:23:36 +03:00
Nikolay Amiantov
a9d44b5c30
ubootOdroidXU3: init
2017-03-20 11:07:12 +03:00
Tuomas Tynkkynen
20578372e1
U-Boot: Fix ubootBananaPi & ubootPcduino3Nano by adding python2
...
Also enable parallel building.
2017-02-11 15:53:01 +02:00
Tuomas Tynkkynen
b29ee6c8ff
U-Boot: Add 64-bit Raspberry Pi 3 build
...
And rename the old ubootRaspberryPi3 to ubootRaspberryPi3_32bit.
2017-01-25 02:14:47 +02:00
Tuomas Tynkkynen
1feedf25df
U-Boot: 2016.11 -> 2017.01
2017-01-20 14:50:02 +02:00
Tuomas Tynkkynen
02e1846d62
U-Boot: 2016.05 -> 2016.11
2016-11-28 00:23:12 +02:00
Tuomas Tynkkynen
1517c80462
uboot: Fix build
2016-09-08 02:37:11 +03:00
Tuomas Tynkkynen
18572e2359
U-Boot: Drop Versatile build
...
I had broken this at some point and the patch conflicts quite often.
Hopefully soon the Raspberry Pi 2 emulation in QEMU can be used instead.
2016-07-04 01:52:58 +03:00
Tuomas Tynkkynen
4108e0324e
U-Boot: Build for the Raspberry Pi 2 & 3
2016-07-04 01:52:58 +03:00
Tuomas Tynkkynen
428b51dd2f
U-Boot: 2016.01 -> 2016.05
...
Amongst many minor things, the USB keyboard becomes operative on the
Raspberry Pi. Yay!
2016-07-04 01:52:19 +03:00
Tuomas Tynkkynen
1268f0753f
U-Boot: Build for the Beaglebone Black
2016-07-03 20:48:07 +03:00
Tuomas Tynkkynen
0fc6de6c3a
U-Boot: Fix ubootTools
...
Oops, I forgot to test build this...
2016-02-27 19:30:17 +02:00
Tuomas Tynkkynen
e9b80f3972
U-Boot: Build for the Wandboard board
...
From v2016.01 onwards, the Wandboards boot using the distro bootcmd
stuff as well.
Tested on a Wandboard Quad.
2016-02-01 10:46:17 +02:00
Tuomas Tynkkynen
5d3642eba9
U-Boot: 2015.10 -> 2016.01
2016-02-01 10:45:13 +02:00
Tuomas Tynkkynen
f80a563461
U-Boot: Build for the Banana Pi board
...
I don't own this board, but someone on IRC reported this as working (and
anyway it's practically identical to ubootPcduino3Nano since they're both
Allwinner boards)
2016-02-01 10:45:11 +02:00
Stefan Junker
95ed5766d6
U-Boot: refactor to allow easier extendability
...
[dezgeg: minor stylistic tweaks, export buildUBoot for out-of-tree users]
2016-02-01 10:44:16 +02:00