summary refs log tree commit diff
path: root/pkgs/misc/uboot
Commit message (Collapse)AuthorAge
* ubootRock64, ubootRockPro64: use upstream U-BootBen Wolsieffer2019-12-05
| | | | The Rock64 still needs a binary TPL to avoid memory initialization issues.
* buildUBoot: allow passing custom srcFlorian Klink2019-11-27
| | | | | We allowed passing another version, but that wasn't too useful, given we hardcoded the hash of the fetchurl.
* ubootTools: use tools-only_defconfig instead of allnoconfigAndrew Childs2019-11-25
| | | | | Includes more features in the tools, like support for Flat Device Tree files in mkimage.
* u-boot: Add self as maintainerSamuel Dionne-Riel2019-10-08
|
* u-boot: 2019.04 -> 2019.10Samuel Dionne-Riel2019-10-08
|
* treewide: remove redundant recvolth2019-08-28
|
* ubootRockPro64: update U-Boot and rkbinBen Wolsieffer2019-06-06
|
* ubootRock64: update U-Boot and rkbinBen Wolsieffer2019-06-06
|
* u-boot: Adds PinebookSamuel Dionne-Riel2019-05-17
|
* u-boot: Adds Pine64LTSSamuel Dionne-Riel2019-05-17
| | | | | | | The name of the board is indeed A64-LTS, but upstream U-Boot names it pine64-lts so let's keep the U-Boot moniker. This previously was supported using the SOPINE build.
* u-boot: 2018-09 -> 2019.04Samuel Dionne-Riel2019-05-17
|
* Merge pull request #59804 from lopsided98/uboot-rock64-fixSamuel Dionne-Riel2019-05-01
|\ | | | | ubootRock64, ubootRockPro64: make compatible with latest dtc
| * ubootRock64, ubootRockPro64: apply patch to allow building with latest dtcBen Wolsieffer2019-05-01
| |
* | uboot: add Banana Pi M64 (#58366)samrose2019-04-24
|/
* ubootRock64, ubootRockPro64: use dtc 1.4.5Ben Wolsieffer2019-01-18
|
* uboot: use pname and cleanup version specificationBen Wolsieffer2019-01-18
|
* uboot: buildUBoot: add extraConfig parameterBen Wolsieffer2019-01-18
|
* uboot: add RockPro64, fix Rock64 buildBen Wolsieffer2019-01-18
| | | | | Switch the Rock64 build from a newer, less maintained U-Boot tree, to an older but more maintained and featureful version.
* U-Boot: Add Orange Pi Zero Plus2 (H5) buildSamuel Dionne-Riel2018-09-25
|
* U-Boot: 2018.07 -> 2018.09Tuomas Tynkkynen2018-09-14
|
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* U-Boot: 2018.05 -> 2018.07Tuomas Tynkkynen2018-07-12
| | | | | - We get to drop a bunch of patches. Yay! - bison and flex are now needed
* uboot: add ubootNovenaRichard Marko2018-07-01
|
* Merge branch 'plat-fix-for-merge-2' into masterTuomas Tynkkynen2018-06-01
|\
| * U-Boot: Add ubootRaspberryPiZero variantTuomas Tynkkynen2018-06-01
| |
| * U-Boot: 2018.03 -> 2018.05Tuomas Tynkkynen2018-06-01
| |
* | Merge remote-tracking branch 'upstream/staging' into strictDepsJohn Ericson2018-05-14
|\|
| * U-Boot: Disable parallel buildTuomas Tynkkynen2018-03-24
| | | | | | | | https://hydra.nixos.org/build/71880710
| * U-Boot: Make ubootJetsonTK1 install even more filesTuomas Tynkkynen2018-03-18
| |
| * U-Boot: Add Pine64 buildTuomas Tynkkynen2018-03-18
| |
| * U-Boot: Add SOPINE Baseboard buildSamuel Dionne-Riel2018-03-18
| | | | | | | | | | | | | | | | | | | | 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.]
| * U-Boot: Add AArch64 QEMU buildTuomas Tynkkynen2018-03-18
| | | | | | | | | | | | | | | | See https://github.com/u-boot/u-boot/blob/master/doc/README.qemu-arm on how to use it.
| * uboot: fix cross-build of ubootToolsBen Wolsieffer2018-03-18
| |
| * uboot: sheevplug and guruplug: use mainline U-BootBen Wolsieffer2018-03-18
| | | | | | | | | | | | | | 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.
| * uboot: rock64: use binary blob for TPLBen Wolsieffer2018-03-18
| | | | | | | | This stops the kernel from crashing immediately after boot.
| * uboot: add patch to increase maximum path length in extlinux.confBen Wolsieffer2018-03-18
| | | | | | | | This fixes problems with cross compiled kernels failing to boot.
| * arm-trusted-firmware: initBen Wolsieffer2018-03-18
| | | | | | | | | | | | | | ARM trusted firmware is required as part of the boot process on some ARMv8-A boards. Currently, only the RK3328 is supported in nixpkgs. This makes the Rock64 u-boot image bootable.
| * uboot: add Rock64 supportBen Wolsieffer2018-03-18
| | | | | | | | | | The bootloader is currently non-functional because it lacks the ARM Trusted Firmware image (bl31.elf).
| * uboot: 2017.11 -> 2018.03, cross fixesBen Wolsieffer2018-03-18
| |
* | treewide: Get rid of all uses of crossConfigJohn Ericson2018-05-14
| | | | | | | | | | | | | | | | | | | | | | | | The hack of using `crossConfig` to enforce stricter handling of dependencies is replaced with a dedicated `strictDeps` for that purpose. (Experience has shown that my punning was a terrible idea that made more difficult and embarrising to teach teach.) Now that is is clear, a few packages now use `strictDeps`, to fix various bugs: - bintools-wrapper and cc-wrapper
* | U-Boot: Disable parallel buildTuomas Tynkkynen2018-05-13
| | | | | | | | | | | | https://hydra.nixos.org/build/71880710 (cherry picked from commit 50dc85ed6283bb17684597cbf95f9405d5637fea) (cherry picked from commit 91b09422cf6f8e44d3d06274761053d9e21d6fa2)
* | U-Boot: Make ubootJetsonTK1 install even more filesTuomas Tynkkynen2018-05-13
| | | | | | | | | | (cherry picked from commit 4fe75d11b2efdd3325ee8eaa4347626f1a950dbd) (cherry picked from commit a68e60f450b5be76d40627066b2c34a0e2360fab)
* | U-Boot: Add Pine64 buildTuomas Tynkkynen2018-05-13
| | | | | | | | | | (cherry picked from commit 4b77663edfba2c4e15db46c1ba900fa9819e4325) (cherry picked from commit 1896fcff609d7b99b4be1781a5c9523193c33e4f)
* | U-Boot: Add SOPINE Baseboard buildSamuel Dionne-Riel2018-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.] (cherry picked from commit 2ff31f71ae1f10b3d1779b876ac94bf2a9998bd9) (cherry picked from commit 176d151f4d98d54adf293ee58427da649f28452c)
* | U-Boot: Add AArch64 QEMU buildTuomas Tynkkynen2018-05-13
| | | | | | | | | | | | | | | | | | | | | | See https://github.com/u-boot/u-boot/blob/master/doc/README.qemu-arm on how to use it. (cherry picked from commit 6b069c656abf9704662317dc0173f18cdf4dfc91) (cherry picked from commit eff6d9628c9e0bae2096251f8e97789c0b9afe6f)
* | uboot: fix cross-build of ubootToolsBen Wolsieffer2018-05-13
| | | | | | | | | | (cherry picked from commit 28fd7d9594fa0ed1a1b80a9652b5ab065a29e077) (cherry picked from commit 4c669db598aba04b9a6dd3ecaf0811329d80a072)
* | uboot: sheevplug and guruplug: use mainline U-BootBen Wolsieffer2018-05-13
| | | | | | | | | | | | | | | | | | | | 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. (cherry picked from commit 01020b3263629be5a8697aa781dcb267df8de0a0) (cherry picked from commit 48ade50d8ece09d3ff732b07f0facdcd78084ac3)
* | uboot: add patch to increase maximum path length in extlinux.confBen Wolsieffer2018-05-13
| | | | | | | | | | | | | | This fixes problems with cross compiled kernels failing to boot. (cherry picked from commit 1f4bb8c61d71f2ac12f1cc6cf50aaa590df40a45) (cherry picked from commit 828fdd61b9b5ae0d3c9253309f3d115210348096)
* | uboot: 2017.11 -> 2018.03, cross fixesBen Wolsieffer2018-05-13
|/ | | | | (cherry picked from commit 5804547243010ec8e341e98e8acbc5c96263682e) (cherry picked from commit 7c46833b047710f220971d7d7d3b1dbe6fed805b)
* buildUboot: add openssl to nativeBuildInputsFlorian Klink2017-12-23
| | | | | | 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.