about summary refs log tree commit diff
path: root/pkgs/misc/uboot
AgeCommit message (Collapse)AuthorFilesLines
2023-11-25u-boot: ROCK64 RAM init improvementsLorenz Brun1-23/+19
This switches the ROCK64 over to the open-source RAM init as it now works flawlessly. It also removes the HDCP flag from the ATF for the RK3328 as it cannot use it, it is only used in the RK3399. This makes the ROCK64 u-boot now fully open. There is also an issue with the ROCK64 v2 revision where the DRAM routing is marginal, making some of them unstable. So also package a variant which uses a lower-speed DDR3 timing configuration which is stable on these boards.
2023-11-04ubootClearfog: fix output file nameK9001-1/+1
Renamed upstream.
2023-11-04uboot: set SCP=/dev/null for all the allwinnersK9001-0/+8
This is required to be set explicitly now, or the build fails.
2023-11-04uboot: fix patchShebangs invocationK9001-1/+1
The scripts for Rockchip targets were moved to scripts/ upstream.
2023-11-04ubootTools: fix cross properly this timeK9001-9/+16
When we're building a ubootTools, we want to produce a set of tools that runs on the host, so we want their dependencies to be built for hostPlatform. When we're building an uboot, the tools will run on the builder as part of the build, so we want their dependencies to be built for buildPlatform.
2023-11-02ubootTools: fix crossK9001-1/+1
2023-08-23Merge pull request #218561 from lf-/jade/ubootTools-manDoron Behar1-0/+8
ubootTools: add man pages
2023-07-30ubootTools: add man pagesJade Lovelace1-0/+8
As far as I can tell, there are no makefile targets to install these, or anything like that, so we have to do it by hand. This adds man pages for dumpimage, kwboot, mkeficapsule, and mkimage. There are no man pages in other sections than 1.
2023-07-12uboot: 2023.04 -> 2023.07.02Nick Cao1-3/+3
2023-07-11ubootRock{,Pro}64: drop extraMakeFlags as the u-boot.itb target has been removedNick Cao1-2/+0
2023-07-11uboot: add pyelftools to nativeBuildInputs as it is now required for boards ↵Nick Cao1-0/+1
that us binman
2023-07-11uboot: 2023.01 -> 2023.04Nick Cao2-99/+2
2023-04-28ubootQemuRiscv64Smode: Remove upstreamed patchZhaofeng Li1-7/+0
2023-04-24uboot: 2022.10 -> 2023.01takov7511-2/+2
2023-04-05u-Boot: add Orange Pi 3 supportSergey Makarov1-0/+8
Enable build of U-Boot for Orange Pi 3. Signed-off-by: Sergey Makarov <setser200018@gmail.com>
2023-01-29ubootTools: revert "fix build by fixing -idirafter ordering"Sergei Trofimovich1-10/+0
This reverts commit 8b3a31f923662bc3003be4943bc382c46136cb5f. commit 8c80bd08b7e39229947d55104d1871f5066437d9 ("build-support/cc-wrapper: pass in non-existent --sysroot= to untangle from libc") was reverted. We can drop the workaround.
2023-01-27ubootTools: fix build by fixing -idirafter orderingSergei Trofimovich1-0/+10
`ubootTools` build broke after https://github.com/NixOS/nixpkgs/pull/210004 where we started dropping default libc include path and switched to `-idirafter` way of specifying libc headers. Unfortunately the way it's implemented it injects -idirafter after user's flags, not before. That allows users to inject their paths before libc include paths, not after (as it would notmally happen). The change works it around for u-boot by pulling -idirafter libc flags before user's flags.
2023-01-22treewide: replace http by https when https is a permanent redirectionFerry Jérémie1-1/+1
2022-12-18uboot: add Librecomputer CC custom buildJonathan Amiez1-0/+41
Add a new U-boot flavor for LibreComputer's AML-S905X-CC (Le Potato). Board's SoC is based on Trusted Firmware-A architecture and needs extra closed-source early bootloaders to be combined with U-boot in order to boot properly, similar to Odroid-C2 board. Proprietary blobs and related tooling are fetched from github.com/LibreELEC/amlogic-boot-fip and used in postBuild along with build output. Hardware: https://libre.computer/products/aml-s905x-cc/ U-boot doc: https://u-boot.readthedocs.io/en/latest/board/amlogic/libretech-cc.html
2022-10-09uboot: 2022.07 -> 2022.10Christian Kögler1-2/+2
2022-09-18pkgsCross.armv7l-hf-multiplatform.ubootClearfog: fix buildYureka1-0/+1
Adds ncurses to nativeBuildInputs as well to fix cross-compilation
2022-08-21ubootTools: Fix after update of uboot to 2022.07Jacek Galowicz1-4/+13
2022-08-17u-boot: 22.01 -> 22.07Jacek Galowicz1-2/+2
2022-06-13uboot: Add makeOverridable for buildUBoot argsWill Fancher1-2/+2
2022-05-26u-boot: embiggen RPi kernel allocation again, againK9001-7/+7
2022-05-08ubootQemuRiscv64Smode: Fix build with binutils 2.38Zhaofeng Li1-0/+7
2022-04-26ubootRaspberryPi4_64bit: remove NVMe support patchesBernardo Meurer9-758/+0
2022-04-26uboot: add node on where rpi-cm4 patches come fromBernardo Meurer1-0/+3
2022-04-26ubootRaspberryPi4_64bit: rebase patch seriesBernardo Meurer10-143/+32
2022-04-26ubootRaspberryPi4_64bit: add patch for USB stall with non-MSD USB devicesBernardo Meurer2-0/+88
2022-04-26ubootRaspberryCM4_64bit: merge with ubootRaspberryPi4_64bitBernardo Meurer1-6/+0
2022-04-26ubootRaspberryCM4_64bit: add all NVME patchesBernardo Meurer7-0/+685
2022-04-26ubootRaspberryCM4_64bit: enable USB and NVMEBernardo Meurer3-0/+90
2022-04-26uboot: enable parallel building againBernardo Meurer1-3/+2
2022-04-26uboot: 2021.10 -> 2022.01Bernardo Meurer1-26/+4
2022-04-26ubootRaspberryCM4_64bit: initBernardo Meurer1-0/+9
2022-03-10Merge pull request #163429 from bartsch/maintainer-add-bartschIvv1-1/+1
Add bartsch to maintainers list and uboot package
2022-03-09uboot: add bartsch to maintainersDaniel Martin1-1/+1
2022-03-09uboot: Add Olimex A20 OLinuXino Lime2 with eMMCDaniel Martin1-0/+6
Since hardware revision K, every Lime2 has got an eMMC: https://github.com/OLIMEX/OLINUXINO/blob/master/HARDWARE/A20-OLinuXino-LIME2/hardware_revision_changes_log.txt Co-authored-by: Samuel Dionne-Riel <samuel@dionne-riel.com>
2022-02-12ubootRaspberryPi3_{32,64}bit: Add patch to load correct DT for Pi Zero 2 WZhaofeng Li1-0/+16
2022-01-21uboot: add Olimex A64 OLinuXinoYury Bulka1-0/+7
2022-01-06ubootQemuX86: initZhaofeng Li1-0/+20
2021-10-20Merge pull request #142274 from ju1m/ubootBobby Rong1-0/+6
uboot: add Cubieboard2 build
2021-10-13uboot: add Cubieboard2 buildJulien Moutinho1-0/+6
2021-10-05Merge pull request #140552 from samueldr/updates/u-boot-2021.10Samuel Dionne-Riel2-3/+105
uboot: 2021.04 -> 2021.10
2021-10-04Merge pull request #125743 from novmar/novmar/orange_pi_zero2_supportSamuel Dionne-Riel1-0/+8
ubootOrangePiZero2: init
2021-10-04ubootQemuRiscv64Smode: initZhaofeng Li1-0/+6
2021-10-04ubootRaspberryPi4: provide fix for C0 revisionsK9002-1/+97
Provide a (yet unmerged) patch that allows NixOS to boot correctly on new Pi4 boards using the BCM2711C0 SoC. Revert this when the patch is available in mainline U-Boot. Co-authored-by: Samuel Dionne-Riel <samuel@dionne-riel.com>
2021-10-04uboot: 2021.04 -> 2021.10Samuel Dionne-Riel1-2/+2
2021-09-29uboot: increase rpi kernel size patchGabriel Fontes1-7/+7
Co-authored-by: Samuel Dionne-Riel <samuel@dionne-riel.com>