#121 u-boot-libre: remove nonfree firmware in drivers/dma/MCD_tasks.c and add support for u-boot 2022.07

Cerrada
GNUtoo desexa fusionar 2 achegas de GNUtoo/u-boot-libre/master en libreboot/master

+ 2 - 1
resources/scripts/build/release/u-boot-libre

@@ -23,10 +23,11 @@
 [ "x${DEBUG+set}" = 'xset' ] && set -v
 set -u -e
 
-revision="r1"
+revision="r2"
 
 supported_uboot_versions=" \
 	2021.07 \
+	2022.07 \
 "
 
 topdir="$(realpath $(dirname $(realpath $0))/../../../../)"

+ 1 - 0
resources/scripts/download/u-boot

@@ -36,6 +36,7 @@ deleteblobs="true"
 # find the latest supported revision.
 supported_uboot_revisions=" \
 	v2021.07 \
+	v2022.07 \
 "
 
 downloadfor() {

+ 5 - 0
resources/u-boot/default/blobs.list

@@ -85,6 +85,11 @@ doc/board/freescale/imx8qxp_mek.rst
 doc/board/freescale/imx8mm_evk.rst
 # nonfree imx-sc-firmware-1.1.bin and firmware-imx-8.0.bin firmwares
 doc/board/advantech/imx8qm-rom7720-a1.rst
+# Firmware without source code. Also removed by Debian in their u-boot[1] in
+# commit: 14947286a0 Add Files-Excluded: to debian/copyright to document files
+# to remove from upstream source tarball.
+# [1]https://salsa.debian.org/debian/u-boot.git
+drivers/dma/MCD_tasks.c
 # TODO
 doc/board/verdin-imx8mm.rst
 doc/board/toradex/colibri-imx8x.rst

+ 18 - 9
tests/u-boot-libre.sha512

@@ -1,9 +1,18 @@
-1684a70273e177cdc4f94da7214198cde5e86bebf76ff29a8e7a7ed8c2470bd392eb4b1ec7eda55ee95335e76123dc28429e90b2015453734f07c28f83358bf2  release/u-boot-libre/2021.07-r1/u-boot-libre-2021.07-r1.tar
-3e26aa796759dd5af01795963cc35b1ae9c9e93844c73f22a4881bae30e98f68f8d1695983da76ab5fb8aa9785b0c37d3b8a1186ed5d64b11758a4ae2b146e2c  release/u-boot-libre/2021.07-r1/u-boot-libre-2021.07-r1.tar.lz
-d6bbd0c311fa7d73a018d2195618a9cff9984502624e83097e94c310557eb47da85f43a9e06bb3bc15828b050d9af0799fbaa828aff0a73e7f0592cccc4a2f47  release/u-boot-libre/2021.07-r1/u-boot-libre-2021.07-r1.tar.xz
-007968618d182bb26eb13f25720a06f28a59b0a67e5b0e66ae2f7c1246c82139091606e61f780d60496866b31cb037a5a41f207d1b00e293280bcfc17cba8317  release/u-boot-libre/2021.07-r1/blobs-2021.07-r1.list
-cc338a69266cc94d3a283a2f0e14660a649573eaf70f11254db00c190a85da5892f9ca78d2d44633d46f90c857297b954ba41d3d9e076a94433326a161f73b61  release/u-boot-libre/2021.07-r1/blobs-2021.07-r1.list.lz
-174726b4505a9af850fb15cbfba73c6ea2eeb669352f37e577f37c225c8407f8c0da63f43d0d2285fdd6123fab4ac59233c8bd01bc863ba0e338c8469df10c1c  release/u-boot-libre/2021.07-r1/blobs-2021.07-r1.list.xz
-007968618d182bb26eb13f25720a06f28a59b0a67e5b0e66ae2f7c1246c82139091606e61f780d60496866b31cb037a5a41f207d1b00e293280bcfc17cba8317  release/u-boot-libre/2021.07-r1/deblob-2021.07-r1.sh
-cc338a69266cc94d3a283a2f0e14660a649573eaf70f11254db00c190a85da5892f9ca78d2d44633d46f90c857297b954ba41d3d9e076a94433326a161f73b61  release/u-boot-libre/2021.07-r1/deblob-2021.07-r1.sh.lz
-174726b4505a9af850fb15cbfba73c6ea2eeb669352f37e577f37c225c8407f8c0da63f43d0d2285fdd6123fab4ac59233c8bd01bc863ba0e338c8469df10c1c  release/u-boot-libre/2021.07-r1/deblob-2021.07-r1.sh.xz
+a112ad84028728ed377f8dd6fc230ecf33b2e6d21ff8152ce6f45234ce34f1a63f7eec384391b59a5b81a4e0e0532444c0bd70254f3c211dfec5851126cb463b  release/u-boot-libre/2021.07-r2/blobs-2021.07-r2.list
+143a10d3bc19af201035ce6381f513f6f85f22c99b1aa677c191261468bfc8299ac32717fe93e0f8fabdc5f0cf14f80d1afe8276a1c587978f044abea020e78e  release/u-boot-libre/2021.07-r2/blobs-2021.07-r2.list.lz
+4ca0fb326c84c738b7759c0077f3ac1bafc5cc593efacaf63a9db9875020a9fbac3f44d9b03a6e65c939ca4f9b85d0fa9af8735b5e3672a8cc6ac2037ebad4cb  release/u-boot-libre/2021.07-r2/blobs-2021.07-r2.list.xz
+a112ad84028728ed377f8dd6fc230ecf33b2e6d21ff8152ce6f45234ce34f1a63f7eec384391b59a5b81a4e0e0532444c0bd70254f3c211dfec5851126cb463b  release/u-boot-libre/2021.07-r2/deblob-2021.07-r2.sh
+143a10d3bc19af201035ce6381f513f6f85f22c99b1aa677c191261468bfc8299ac32717fe93e0f8fabdc5f0cf14f80d1afe8276a1c587978f044abea020e78e  release/u-boot-libre/2021.07-r2/deblob-2021.07-r2.sh.lz
+4ca0fb326c84c738b7759c0077f3ac1bafc5cc593efacaf63a9db9875020a9fbac3f44d9b03a6e65c939ca4f9b85d0fa9af8735b5e3672a8cc6ac2037ebad4cb  release/u-boot-libre/2021.07-r2/deblob-2021.07-r2.sh.xz
+e369feb140a2b84a99c878b4c5216fc3aa1c33f065b2d85ca206820f1d01250e2611d64cdf6cea18242eb0ca7a45be9acd0474ca61a204b1dcf6d1506012c306  release/u-boot-libre/2021.07-r2/u-boot-libre-2021.07-r2.tar
+b7ee3d1bf79ca507830f61baa7c597b9c2b239753e7c19677075426a135990b3eba54d65ffd16f3506ad385a9c2370433314209a007fd1e57910bf5e67f46c37  release/u-boot-libre/2021.07-r2/u-boot-libre-2021.07-r2.tar.lz
+c19422a811c3bdd6b0735c11828c736feb554fe315415efd851aa51eca1afea75e75e10133b4c8dc8c57a00afe938ee829141909f4b26860fa6994e6cf9018e9  release/u-boot-libre/2021.07-r2/u-boot-libre-2021.07-r2.tar.xz
+a112ad84028728ed377f8dd6fc230ecf33b2e6d21ff8152ce6f45234ce34f1a63f7eec384391b59a5b81a4e0e0532444c0bd70254f3c211dfec5851126cb463b  release/u-boot-libre/2022.07-r2/blobs-2022.07-r2.list
+143a10d3bc19af201035ce6381f513f6f85f22c99b1aa677c191261468bfc8299ac32717fe93e0f8fabdc5f0cf14f80d1afe8276a1c587978f044abea020e78e  release/u-boot-libre/2022.07-r2/blobs-2022.07-r2.list.lz
+4ca0fb326c84c738b7759c0077f3ac1bafc5cc593efacaf63a9db9875020a9fbac3f44d9b03a6e65c939ca4f9b85d0fa9af8735b5e3672a8cc6ac2037ebad4cb  release/u-boot-libre/2022.07-r2/blobs-2022.07-r2.list.xz
+a112ad84028728ed377f8dd6fc230ecf33b2e6d21ff8152ce6f45234ce34f1a63f7eec384391b59a5b81a4e0e0532444c0bd70254f3c211dfec5851126cb463b  release/u-boot-libre/2022.07-r2/deblob-2022.07-r2.sh
+143a10d3bc19af201035ce6381f513f6f85f22c99b1aa677c191261468bfc8299ac32717fe93e0f8fabdc5f0cf14f80d1afe8276a1c587978f044abea020e78e  release/u-boot-libre/2022.07-r2/deblob-2022.07-r2.sh.lz
+4ca0fb326c84c738b7759c0077f3ac1bafc5cc593efacaf63a9db9875020a9fbac3f44d9b03a6e65c939ca4f9b85d0fa9af8735b5e3672a8cc6ac2037ebad4cb  release/u-boot-libre/2022.07-r2/deblob-2022.07-r2.sh.xz
+88f3837af5253d39a0e7a444d6d9f92f1e8afe8a6f28444422e3d47aaa98dfaf756b8dd174817f223d3baa641ee89cd9308f375fcedd7fc75cd4695c1bdcc37d  release/u-boot-libre/2022.07-r2/u-boot-libre-2022.07-r2.tar
+9b3bace44446eead36a69503dabde56bd38e521b07bad1f3a5508081bf596c7cba55819c8fd9ceee7c749dcdcd99305d67667e0eb21a0982b4926d11141fc2c9  release/u-boot-libre/2022.07-r2/u-boot-libre-2022.07-r2.tar.lz
+fd2a28f0ce96c629ff4596ebdb8dd0197f19ff0d09046f9e711bc802d186bd236142b99669109a2e1e03961bb71884297604c2801b2dd5d2b749762cdea4b209  release/u-boot-libre/2022.07-r2/u-boot-libre-2022.07-r2.tar.xz