aboutsummaryrefslogtreecommitdiff
path: root/sysutils/u-boot-master
Commit message (Collapse)AuthorAgeFilesLines
* sysutils/u-boot: Update to v2022.10Emmanuel Vadot2022-10-192-5/+4
| | | | Sponsored by: Beckhoff Automation GmbH & Co. KG
* sysutils/u-boot-sifive-fu740: Add upstream DTS patch for DA9063 RTC supportJessica Clarke2022-09-211-1/+3
| | | | | | | | | | | | This allows the DA9063 RTC driver to probe and attach (and exposes other MFD children too, but we don't have drivers for them). It also includes a couple of miscellaneous improvements synced from the Linux DTS, fixing the compatible string for the on-board QSPI flash and adding the card detect GPIO for the QSPI SD card. Reviewed by: manu Approved by: manu (uboot, ports) Differential Revision: https://reviews.freebsd.org/D36556
* Fix WWW in parent/child portsTobias Kortkamp2022-09-101-1/+1
| | | | | | | | | | | | | | Many of the WWW are overwritten later which means the wrong value is used. This did not happen before where the children were either a) just using the pkg-descr from the parents b) or had their own separate pkg-descr with custom WWW Use WWW?= in parents when the child's WWW is different. Children that use the same WWW as the parent can just inherit it, i.e., the child WWW can be removed. Approved by: portmgr (implicit)
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* sysutils/u-boot: Bring back usb patchEmmanuel Vadot2022-05-032-0/+32
| | | | | | | | The patch is still needed at least on rockchip platform where we probably don't do everything correctly for usb bring up. This is also needed is the next boot stage is usb. Reported by: kevans
* sysutils/u-boot: Update to 2022.04Emmanuel Vadot2022-05-033-40/+8
|
* sysutils/u-boot-*: Add patch to fix MMC orderingEmmanuel Vadot2021-11-091-1/+3
| | | | | | | | | For FreeBSD we use a dtb overlay that switches between the sdhost and the sdhci controller for sd card. Recent changes in u-boot device model changed device numbering and the sd card controller became "mmc2" for our setup which isn't accounted for in the possible boot devices. Patch isn't accepted yet upstream but bring this patch in for our ports anyway.
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-8/+0
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* sysutils/u-boot-master: Test for broken u-boot only if FAMILY is definedEmmanuel Vadot2021-07-181-0/+2
| | | | | | | Otherwise the u-boot-master metaport throw an error. Reported by: dvl Fixes: ebfb1beaef02d
* sysutils/u-boot-qemu-*: Mark broken on 11.4Emmanuel Vadot2021-07-181-0/+6
| | | | | | Base openssl is too old for u-boot-qemu, mark both port as broken. Reported by: pkg-fallout
* sysutils/u-boot-master: Add https mirror to MASTER_SITESBernhard Froehlich2021-07-081-1/+2
| | | | | PR: 257046 Approved by: manu@
* sysutils/u-boot: Update to 2021.07Emmanuel Vadot2021-07-072-4/+4
|
* sysutils/u-boot-*: Remove ubldr supportEmmanuel Vadot2021-05-117-76/+2
| | | | | | | | We have been using loader.efi on armv7 for a long time now. Remove support for booting with ubldr and the needed patches that were never upstreamed. While here add CONFIG_EFI_GRUB_ARM32_WORKAROUND=y in the Fragment as it's needed to have the cache flushed for us when loader.efi is started.
* sysutils/u-boot-*: Update to 2021.04Emmanuel Vadot2021-04-072-5/+6
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* sysutils/u-boot-pine-h64: Add new portEmmanuel Vadot2020-11-241-0/+5
| | | | | | | U-boot variant for the Pine64 H64 board. Notes: svn path=/head/; revision=556182
* sysutils/atf: Update to v2.4Emmanuel Vadot2020-11-221-2/+2
| | | | | | | | | | Bump u-boot ports that depends on it. While here update the metadata and pkg-descr for the allwinner64 family so u-boot is put in an alternate location that doesn't conflict with GPT partitions. Notes: svn path=/head/; revision=556066
* u-boot-sopine-spi: Add new portEmmanuel Vadot2020-11-131-0/+8
| | | | | | | | | | | | While the u-boot-sopine port can boot from SPI on the Pine64-LTS and Sopine module the env is saved and read from the eMMC. This is a modified sopine u-boot that only read and store the env in the spi flash available on thoses boards. Additionally there is also a sopine-spi-flasher.img that can be burnt on a sdcard and when booted it will program the spi flash. Notes: svn path=/head/; revision=555035
* sysutils/u-boot-*: Update to 2020.10Emmanuel Vadot2020-11-073-4/+35
| | | | | | | | | | | | | | | This also add two patches : - The first one is for rockpro64, a commit upstream made the spi flash not detected anymore. The issue is still discussed with upstream so for now add a local patch. - The second disabled shutting down usb controllers when calling efi_exit_boot_service. It somehow make u-boot hang but only when doing netboot and of course only on some boards so it's a weird issue. This is also a local patch for now as I still need to look deeper. Notes: svn path=/head/; revision=554415
* Follow-up to r543872Mitchell Horne2020-07-311-0/+6
| | | | | | | | | This file was missed in the commit. Approved by: u-boot (manu) Notes: svn path=/head/; revision=543875
* u-boot: Update to 2020.07Emmanuel Vadot2020-07-083-34/+5
| | | | | | | Remove upstreamed patches. Notes: svn path=/head/; revision=541505
* Move devel/swig30 to devel/swig and update to 4.0.1Sunpoet Po-Chuan Hsieh2020-06-171-2/+2
| | | | | | | | | | | | | | | - Do not silence installation message - Update dependent ports: - Fix build with swig 4.0.1 - Update *_DEPENDS - Remove BINARY_ALIAS Changes: http://www.swig.org/news.php PR: 246613 Exp-run by: antoine Notes: svn path=/head/; revision=539491
* u-boot: Fix targets that uses malloc.hEmmanuel Vadot2020-04-271-0/+11
| | | | | | | | | Add a local patch that replace malloc.h with stdlib.h. As there is current discution to make this file usable again don't bother with upstream for now. Notes: svn path=/head/; revision=533121
* u-boot-rpi4: Remove patches that are present upstream in 2020.04Emmanuel Vadot2020-04-251-13/+15
| | | | | | | Reported by: Mark Millard Notes: svn path=/head/; revision=532958
* Relax python requirementsAntoine Brodin2020-04-241-2/+2
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=532737
* sysutils/u-boot: Update to 2020.04Emmanuel Vadot2020-04-232-6/+6
| | | | | | | | | | | While here use python3 for it as it now works. Two slave ports have been marked broken : u-boot-pandaboard and u-boot-duovero Both of those boards have ~0 users in FreeBSD so if you are one of those raise your hand. Notes: svn path=/head/; revision=532703
* sysutils/u-boot-rpi{3,4}: Add patch to fix PSCI stub reservationKyle Evans2020-03-161-1/+5
| | | | | | | | | | | | | | | | | For the traditional spin table setup, only the lowest page needs to be reserved. However, our PSCI stubs are slightly bigger and occupy a little over one page. These patches, already sent upstream, allow a variable number of initial pages to be reserved for the SMP stubs. We then set the values for these in our fragment to '2' to reserve the first and second page. Approved by: koobs (mentor) Approved by: manu (uboot, maintainer) MFH: 2020Q1 Differential Revision: https://reviews.freebsd.org/D24085 Notes: svn path=/head/; revision=528547
* Use HTTPS in PATCH_SITESLi-Wen Hsu2019-11-081-1/+1
| | | | Notes: svn path=/head/; revision=517038
* Add WWWLi-Wen Hsu2019-11-081-0/+2
| | | | Notes: svn path=/head/; revision=517036
* Add sysutils/u-boot-rpi4: U-Boot build for the Raspberry Pi 4Li-Wen Hsu2019-11-081-1/+13
| | | | | | | | PR: 241796 Submitted by: kevans Notes: svn path=/head/; revision=517035
* sysutils/u-boot-rock64: Add two DRAM related patchesEmmanuel Vadot2019-10-092-6/+5
| | | | | | | | | | Add two new patches related to DRAM controller initialization. This allow us to use SPL+TPL from mainline u-boot and not relying on RockChip miniloader anymore. Thanks to jmcneill@NetBSD.Org for the tip. Notes: svn path=/head/; revision=514189
* u-boot: Update to v2019.10Emmanuel Vadot2019-10-093-34/+12
| | | | | | | | | | | Update u-boot to its latest version. For RK3399 we now use SPL+TPL from u-boot, no need for RockChip blob. Remove one efi related patch that isn't needed anymore. Tested-on: Pine64-LTS, Rock64, Rockpro64, BBB, RPI2, OrangePi One Notes: svn path=/head/; revision=514185
* sysutils/u-boot: rk3399: Set only for archEmmanuel Vadot2019-07-291-0/+2
| | | | | | | | | | RK3399 uboots uses RockChip binaries to create the image, thoses tools are only for amd64. Reported by: pkg-fallout Notes: svn path=/head/; revision=507566
* sysutils/u-boot-firefly-rk3399: Bump portrevision as we now use miniloaderEmmanuel Vadot2019-07-271-0/+5
| | | | | | | Since we now use the miniloader instead of SPL bump portrevision for this port. Notes: svn path=/head/; revision=507460
* sysutils/u-boot-rockpro64: Add new u-boot port for Pine64 RockPro64 boardEmmanuel Vadot2019-07-271-4/+13
| | | | | | | | This use the DDR blob and miniloader from RockChip + trust FW + ATF + u-boot proper. Notes: svn path=/head/; revision=507459
* sysutils/u-boot-rock64: Add new port for u-boot for the Pine64 Rock64 boardEmmanuel Vadot2019-07-271-0/+14
| | | | | | | | And add support for building RK3328 u-boot in u-boot-master. This use the rockchip DDR blob + ATF + u-boot-spl and u-boot proper. Notes: svn path=/head/; revision=507458
* sysutils/u-boot: Update to 2019.07Emmanuel Vadot2019-07-193-6/+31
| | | | | | | | | | | | | Remove one patch for RockChip RK3399 that was upstream. Add a patch for storage api to remove SCSI. Allwinner A20 was converted to DM_SCSI upstream and we don't have a good way to do what the api code was doing (only had a brief look). This patch will probably be upstreamed once I've found a better way. For now this means that you cannot boot from SCSI drives using ubldr, using loader.efi will still work. Only Allwinner A20 boards are affected by this. Notes: svn path=/head/; revision=506958
* u-boot: Fix efi booting for arm32Emmanuel Vadot2019-04-161-0/+11
| | | | | | | | | arm32 needs its cache cleared before booting the kernel. This isn't the case anymore in u-boot since they use efi_start_image. Add a local patch until I resolv the issue upstream. Notes: svn path=/head/; revision=499100
* sysutils/u-boot: Update to 2019.04Emmanuel Vadot2019-04-102-7/+5
| | | | | | | | Beaglebone slave port change its defconfig. ZYNC related u-boot are broken. Notes: svn path=/head/; revision=498603
* New port: sysutils/u-boot-clearfogEmmanuel Vadot2019-02-181-0/+7
| | | | | | | | | | This is the U-Boot bootloader for the SolidRun ClearFog Pro. Submitted by: ml@vishwin.info Differential Revision: https://reviews.freebsd.org/D19230 Notes: svn path=/head/; revision=493265
* Unbreak INDEXAntoine Brodin2019-02-051-1/+1
| | | | Notes: svn path=/head/; revision=492257
* u-boot-firefly-rk3399: Add a u-boot port for this boardEmmanuel Vadot2019-02-052-4/+25
| | | | | | | | | | | | | | | | This is a ARM64 board with a RockChip RK3399 SoC. Add support for RK3399 to the u-boot-master port. No METADATA are created for now as this u-boot is split in two file and we don't support this scheme yet. Two patch are needed : - One to allow booting u-boot proper from the same source as the DTS (accepted and merge upstream) - One to have the BL31 (ATF binary) path in a environment variable instead of in the source directory (accepted upstream). Notes: svn path=/head/; revision=492255
* Add a new atf-master master port.Emmanuel Vadot2019-02-051-2/+2
| | | | | | | | | | | | | | | | ARM Arm Trusted Framework (sometimes called TF-A for reasons ...) provides a reference implementation of secure world software for Armv7-A and Armv8-A, including a Secure Monitor executing at Exception Level 3 (EL3). We had a port for Alwinner A64/H5 chip, but we need to introduced more ports. So convert this to a master/slave port scheme like u-boot. atf-allwinner is now badly named, when it was introduced it only support A64, now it both support A64 and H5 and there is another ATF platform for H6. Rename it with the platform name Notes: svn path=/head/; revision=492250
* Update U-Boot to 2019.01Emmanuel Vadot2019-02-043-113/+4
| | | | | | | | | This removes a lot of local patches Approved by: bapt (mentor, implicit) Notes: svn path=/head/; revision=492147
* sysutils/u-boot: Update to 2018.11Emmanuel Vadot2018-11-263-5/+101
| | | | | | | | | | | | | | | | | | Tested-On: RPI* Tested-On: OrangePi One Tested-On: Pine* sysutils/u-boot-pinebook: Update to latest upstream patches All those patches have been merged upstream but have not made into the latest u-boot release, add them here as they have bugfixes and hardware support improvement. Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D18312, https://reviews.freebsd.org/D18314 Notes: svn path=/head/; revision=485932
* sysutils/u-boot-pinebook: Add ports for this boardEmmanuel Vadot2018-10-041-1/+11
| | | | | | | | | | | | Patches are comming upstream and I've personnally runned the wip branch for a long time. So it's time that other people can enjoy FreeBSD on the pinebook. Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D17410 Notes: svn path=/head/; revision=481231
* u-boot: Update to v2018.09Emmanuel Vadot2018-09-182-4/+4
| | | | | | | | | | | | Tested On: RPI* Tested On: OrangePi One Tested On: Pine64(-LTS) Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D17213 Notes: svn path=/head/; revision=480018
* u-boot: Re-add cache patchesEmmanuel Vadot2018-09-014-1/+42
| | | | | | | | | | Some boards (like Allwinner ones) still needs them. This fixes booting with ubldr. Approved by: bapt (implicit) Notes: svn path=/head/; revision=478727
* sysutils/u-boot-master: Set the correct files for ALLWINNER64 familyEmmanuel Vadot2018-08-151-2/+2
| | | | | | | | | | | Use the correct names for the ALLWINNER64 family, files are the same as the ALLWINNER one so no harm was done, but now it's correct. Reported by: jmg Approved by: bapt (implicit) Notes: svn path=/head/; revision=477232