uboot-mediatek: several fixes for MT7622
authorDaniel Golle <daniel@makrotopia.org>
Sun, 11 Jul 2021 14:32:34 +0000 (15:32 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sun, 11 Jul 2021 22:39:18 +0000 (23:39 +0100)
commit349e2b7e658290f967a4aab4fd9d754572f9b0b2
treecb63514e89b40b1f8515d4717afe43847be3d17a
parent3ac13416ca67908a691d3ae3c9b08623a56e9c60
uboot-mediatek: several fixes for MT7622

 * ! Behavior change !

   Old behavior: If the Reset button is held down during power-on
   do factory reset and try booting recovery from TFTP forever.
   If valid recovery is received via TFTP, write it to flash and boot.

   New behavior: If the Reset button is held down during power-on
   do factory reset, then try TFTP *once*, then try booting on-flash
   recovery, then keep trying via TFTP forever until a valid image is
   received.
   Only if there is no bootable recovery stored on flash, store the
   downloaded recovery. Then boot it.

 * Set loadaddr to 0x48000000 in order to allow booting images larger
   than ~47MB (reported by Oskari Lemmelä). Setting loadaddr to
   0x48000000 gives us 384MB on devices with 512MB RAM, which should be
   more than enough as a maximum size for uImage.FIT to be loaded.

 * Widely unify device-specific default environment in preparation to
   auto-generate it from parameters.

 * backport upstream commit fixing MBR/DOS partitioning

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/boot/uboot-mediatek/patches/001-disk-part_dos.c-Fix-a-variable-typo-in-write_mbr_par.patch [new file with mode: 0644]
package/boot/uboot-mediatek/patches/404-add-bananapi_bpi-r64_defconfigs.patch
package/boot/uboot-mediatek/patches/410-add-linksys-e8450.patch
package/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch