non port: sysutils/u-boot-master/distinfo |
Number of commits found: 38 |
Friday, 12 Jan 2024
|
17:08 Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2024.01
Sponsored by: Beckhoff Automation GmbH & Co. KG
25cd322 |
Sunday, 10 Dec 2023
|
08:38 Emmanuel Vadot (manu)
sysutils/u-boot-rpi*: Fix sd boot after v2023.10 update
U-Boot update broke sd boot for rpi* models, use upstream patch that fixes it.
PR: 275655
Sponsored by: Beckhoff Automation GmbH & Co.KG
8b9b8aa |
Saturday, 9 Dec 2023
|
16:49 Emmanuel Vadot (manu)
sysutils/u-boot-rockpro64: Unbreak after the update to v2023.10
We need this series:
http://patchwork.ozlabs.org/project/uboot/list/?series=364753&state=*
Otherwise sd boot or emmc boot won't work (and probably more).
Sponsored by: Beckhoff Automation GmbH & Co. KG
d355a16 |
11:24 Emmanuel Vadot (manu)
sysutils/u-boot-master: Update to 2023.10
Sponsored by: Beckhoff Automation GmbH & Co. KG
b907c5e |
Wednesday, 9 Aug 2023
|
10:38 Emmanuel Vadot (manu) Author: Minsoo Choo
sysutils/u-boot-*: Update to 2023.07.02
Differential Revision: https://reviews.freebsd.org/D41193
c1baa2b |
Tuesday, 24 Jan 2023
|
13:26 Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2023.01
Sponsored by: Beckhoff Automation GmbH & Co. KG
9222ec2 |
Wednesday, 19 Oct 2022
|
13:27 Emmanuel Vadot (manu)
sysutils/u-boot: Update to v2022.10
Sponsored by: Beckhoff Automation GmbH & Co. KG
4c1cedc |
Wednesday, 21 Sep 2022
|
22:12 Jessica Clarke (jrtc27)
sysutils/u-boot-sifive-fu740: Add upstream DTS patch for DA9063 RTC support
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
5549bc6 |
Tuesday, 3 May 2022
|
08:10 Emmanuel Vadot (manu)
sysutils/u-boot: Update to 2022.04
ecad553 |
Tuesday, 9 Nov 2021
|
19:56 Emmanuel Vadot (manu)
sysutils/u-boot-*: Add patch to fix MMC ordering
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.
0de03bb |
Wednesday, 7 Jul 2021
|
16:18 Emmanuel Vadot (manu)
sysutils/u-boot: Update to 2021.07
1dec363 |
Wednesday, 7 Apr 2021
|
07:57 Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2021.04
a361eab |
Saturday, 7 Nov 2020
|
18:59 manu
sysutils/u-boot-*: Update to 2020.10
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.
|
Wednesday, 8 Jul 2020
|
17:18 manu
u-boot: Update to 2020.07
Remove upstreamed patches.
|
Saturday, 25 Apr 2020
|
15:55 manu
u-boot-rpi4: Remove patches that are present upstream in 2020.04
Reported by: Mark Millard
|
Thursday, 23 Apr 2020
|
18:46 manu
sysutils/u-boot: Update to 2020.04
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.
|
Monday, 16 Mar 2020
|
21:32 kevans
sysutils/u-boot-rpi{3,4}: Add patch to fix PSCI stub reservation
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
|
Friday, 8 Nov 2019
|
08:48 lwhsu
Add sysutils/u-boot-rpi4: U-Boot build for the Raspberry Pi 4
PR: 241796
Submitted by: kevans
|
Wednesday, 9 Oct 2019
|
19:54 manu
sysutils/u-boot-rock64: Add two DRAM related patches
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.
|
19:15 manu
u-boot: Update to v2019.10
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
|
Friday, 19 Jul 2019
|
19:00 manu
sysutils/u-boot: Update to 2019.07
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.
|
Wednesday, 10 Apr 2019
|
21:16 manu
sysutils/u-boot: Update to 2019.04
Beaglebone slave port change its defconfig.
ZYNC related u-boot are broken.
|
Tuesday, 5 Feb 2019
|
15:58 manu
u-boot-firefly-rk3399: Add a u-boot port for this board
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).
|
Monday, 4 Feb 2019
|
18:22 manu
Update U-Boot to 2019.01
This removes a lot of local patches
Approved by: bapt (mentor, implicit)
|
Monday, 26 Nov 2018
|
08:40 manu
sysutils/u-boot: Update to 2018.11
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
|
Thursday, 4 Oct 2018
|
15:43 manu
sysutils/u-boot-pinebook: Add ports for this board
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
|
Tuesday, 18 Sep 2018
|
13:02 manu
u-boot: Update to v2018.09
Tested On: RPI*
Tested On: OrangePi One
Tested On: Pine64(-LTS)
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D17213
|
Sunday, 29 Jul 2018
|
17:37 imp
Minor cleanup of u-boot's patches
Move to using the 'raw' patches for those patches that are currently
in u-boot's upstream landing zone. Move to using a u-boot directory
since the numeric names aren't very u-boot specific and might
conflict. Bump PORTREVISION out of an abundance of caution.
Differential Review: https://reviews.freebsd.org/D16409
|
Sunday, 22 Jul 2018
|
20:14 manu
u-boot: Update checksum for patch 939129
r475103 update u-boot to the newest version but it seems that I had
an old cached version of this patch.
Pointy Hat to: myself
PR: 229965
Approved by: imp (implicit)
|
11:58 manu
u-boot: Update to v2018.07
This add:
- Explicit Depency on bison
- Remove the DTC= on MAKE_ARGS as we use the BINARY_ALIAS already
- metadata variables
- Add cache cmds and disable secure boot
- All RPI uses some special fragments to enable OF_BOARD.
This makes u-boot using the DTB loaded by the firmware instead of
using it's own.
- For patches accepted but not in mainline due to timing issue use patchwork
directly instead of putting files in the port
- All armv7 boards are EFI enabled and boot in secure mode
More on metadata file :
The goal is to have a u-boot-install package that will read those and auto
install u-boot either on a dir (method copy) or on a device (method raw)
As all the u-boots are either one file to be dd'ed or one/multiple files
to be copied this simple method is good enough.
Since the maximum variable is 4 (for the raw method), simply use echo instead
of a .in files (ok bapt@)
Reviewed by: imp
Approved by: imp (implicit)
Differential Revision: https://reviews.freebsd.org/D16241
|
Saturday, 24 Mar 2018
|
20:40 manu
u-boot: Update to v2018.01
- Track upstream directly We cannot build u-boot directly on FreeBSD as
it needs gmake, gsed etc ... Earlier update dealt with that using
BINARY_ALIAS to avoid patching. The cache patches have been sent upstream
(a V2 is needed as some arch don't have those functions) so put them in
the ports tree for now. This is the only patches needed to build a
u-boot for armv6/armv7/arm64 so do not use the freebsd github fork anymore
as they will go away soon.
- We now use boot.scr (converted with mkimage from sysutils/u-boot-tools)
instead of patching u-boot. U-Boot have two way for dealing with distribution
one is boot scripts and the other is extlinux. extlinux will be harder as we
use raw binary for ubldr and use go $address, this cannot fail and the boot
process could be in a bad state so this is something that upstream doesn't
want to merge in mainline. boot script are easy to write and compile and
also give a way to the user to customize it's boot
(printing a message, setting variable etc ...)
- CONFIG_API isn't defined by default so use a configuration fragment and
generate our final config with scripts/kconfig/merge_config.sh
Other configuration value could be added in the futur.
For now only arm uses it as we don't use CONFIG_API on arm64.
- Switch the maintainer to uboot@freebsd.org
Reviewed by: imp (previous version)
Approved by: imp
Differential Revision: https://reviews.freebsd.org/D14230
|
Tuesday, 17 Oct 2017
|
19:49 manu
This update u-boot for :
Allwinner boards
Beaglebone Black
Zync boards
For changes on the U-Boot sidesee the changes on their release notes.
For changes on this ports :
Use BINARY_ALIAS for gsed
Add PYTHON=${PYTHON_CMD} to MAKE_ARGS
Add patch from Andrew Turner to export GPT partition in EFI
Tested On: Pine64, OrangePi One, BananaPi M2, BeagleBone Black
Reviewed by: imp (maintainer)
Approved by: imp
|
Wednesday, 2 Aug 2017
|
15:20 imp
Bump uboot version to 2017.07.00.1 to pickup arm64 fix in FreeBSD
u-boot repo.
Submitted by: Emmanuel Vadot
|
Tuesday, 25 Jul 2017
|
06:03 imp
Port-wise change :
- Dependancy on swig30 has been changed for swig13.
swig13 install itself as 'swig' and it seems that some generated
file in u-boot is calling directly this binary.
- Remove shebangfix for binman.py
shebangfix cannot work with binman.py as the shebang is
'#!/usr/bin/env python2' and the regex in Mk/Uses/shebangfix.mk
can't handle this
- Move to the FreeBSD u-boot repo
- Insist on dtc >= 1.4 (also works with the BSDL version in the tree,
if it is new enough), but drop the requirement that it's a port.
U-Boot wise:
- Too many changes, a lot of fixes, a lot of new boards etc ...
Tested-On: OrangePi-One, BananaPiM2, A13-Olinuxino, BeagleBone Black
Submitted by: Emmanuel Vadot
|
Saturday, 28 Jan 2017
|
01:04 imp
Update to latest FreeBSD 2017.01.00.2
o FAT12 fixes from gonzo@
These apply to all the ports.
|
Friday, 13 Jan 2017
|
23:09 imp
Update to my v2017.01.00.1 release.
This eliminates use of fdtget by pointing the build at the right swig
for the ports we're using. The dtc port is still required for its
libfdt.
|
Thursday, 12 Jan 2017
|
22:49 imp
Roll forward to u-boot v2017.01. Many thanks to manu@ for cleaning up
our patches to u-boot and getting them upstreamed.
Future commits will roll other families over to this as testing on
them is completed.
|
Wednesday, 26 Oct 2016
|
21:09 imp
Create a new u-boot-master port to consolidate all different u-boot
ports. Switch to using my github branch for grabbing ports. Convert
the Beaglebone family of ports over to using the new setup.
|
Number of commits found: 38 |