From 7105072f5cc00128a3701cf3b5796be975a85118 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Fri, 19 Apr 2024 11:32:03 -0700 Subject: [PATCH] Import u-boot_2024.01+dfsg-5.debian.tar.xz [dgit import tarball u-boot 2024.01+dfsg-5 u-boot_2024.01+dfsg-5.debian.tar.xz] --- bin/generate-qcom | 32 + bin/u-boot-install-rockchip | 78 + bin/u-boot-install-sunxi | 104 + changelog | 2960 ++++++ control | 392 + copyright | 8232 +++++++++++++++++ env-configs/efikamx.config | 9 + env-configs/guruplug.config | 7 + env-configs/kurobox_pro.config | 9 + env-configs/linkstation-mini.config | 7 + env-configs/linkstation_pro_live.config | 9 + env-configs/lsmipsel.config | 9 + env-configs/lsppchg.config | 9 + env-configs/mx6cuboxi.config | 9 + env-configs/openmoko_gta01.config | 7 + env-configs/openmoko_gta02.config | 7 + env-configs/openrd.config | 13 + env-configs/qnap_ts101.config | 9 + env-configs/qnap_ts109-209.config | 9 + env-configs/qnap_ts119-219.config | 11 + env-configs/sheevaplug.config | 13 + env-configs/udoo_quad.config | 9 + env-configs/wandboard.config | 9 + manpages/u-boot-install-sunxi.8 | 40 + ...relative-paths-for-debugging-symbols.patch | 46 + ...-inrush-current-on-Olimex-A20-OLinuX.patch | 64 + ...-Don-t-try-to-build-the-final-firmwa.patch | 70 + patches/arndale/board-spl-rule.diff | 17 + patches/disable-fit-image-tests | 31 + ...efault-console-only-to-specify-the-d.patch | 152 + patches/qemu/efi-secure-boot.patch | 26 + ...andle-compatible-property-in-dynamic.patch | 57 + ...s-visionfive2-Disable-ENV_IS_NOWHERE.patch | 34 + ...-pointer-access-after-calling-efi_de.patch | 80 + ...e-common-function-to-free-struct-efi.patch | 84 + ...-DDR-speed-from-1866MT-s-to-1600MT-s.patch | 46 + ...-sbi_dbcn_available-to-.data-section.patch | 43 + patches/rockchip/rockchip-inno-usb.patch | 105 + patches/series | 24 + patches/test-imagetools-test-fixes | 73 + rules | 164 + salsa-ci.yml | 42 + source/format | 1 + source/include-binaries | 1 + targets.mk | 631 ++ u-boot-amlogic-binaries.docs | 5 + u-boot-amlogic-binaries.lintian-overrides | 15 + u-boot-asahi.lintian-overrides | 1 + u-boot-exynos-binaries.docs | 1 + u-boot-exynos-binaries.lintian-overrides | 15 + u-boot-exynos.lintian-overrides | 15 + u-boot-imx.README.Debian | 17 + u-boot-imx.links | 2 + u-boot-imx.lintian-overrides | 15 + u-boot-mvebu.docs | 1 + u-boot-mvebu.lintian-overrides | 15 + u-boot-omap.README.Debian | 21 + u-boot-omap.lintian-overrides | 15 + u-boot-qcom.README.Debian | 31 + u-boot-qcom.lintian-overrides | 15 + u-boot-qemu.README.Debian | 44 + u-boot-qemu.lintian-overrides | 11 + u-boot-rockchip.NEWS | 6 + u-boot-rockchip.README.Debian | 14 + u-boot-rockchip.docs | 1 + u-boot-rockchip.install | 1 + u-boot-rockchip.lintian-overrides | 15 + u-boot-rpi.README.Debian | 16 + u-boot-rpi.lintian-overrides | 15 + u-boot-sifive.README.Debian | 12 + u-boot-sifive.docs | 2 + u-boot-sifive.lintian-overrides | 15 + u-boot-starfive.docs | 1 + u-boot-stm32.README.Debian | 19 + u-boot-stm32.lintian-overrides | 14 + u-boot-sunxi.README.Debian | 9 + u-boot-sunxi.docs | 1 + u-boot-sunxi.install | 1 + u-boot-sunxi.links | 2 + u-boot-sunxi.lintian-overrides | 15 + u-boot-sunxi.manpages | 1 + u-boot-tegra.README.Debian | 21 + u-boot-tegra.links.arm64 | 1 + u-boot-tegra.lintian-overrides | 15 + u-boot-tools.docs | 1 + u-boot-tools.examples | 3 + u-boot-tools.install | 6 + u-boot-tools.manpages | 3 + u-boot.README.Debian | 20 + u-boot.lintian-overrides | 15 + upstream/signing-key.asc | 41 + watch | 8 + 92 files changed, 14317 insertions(+) create mode 100755 bin/generate-qcom create mode 100755 bin/u-boot-install-rockchip create mode 100755 bin/u-boot-install-sunxi create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100644 env-configs/efikamx.config create mode 100644 env-configs/guruplug.config create mode 100644 env-configs/kurobox_pro.config create mode 100644 env-configs/linkstation-mini.config create mode 100644 env-configs/linkstation_pro_live.config create mode 100644 env-configs/lsmipsel.config create mode 100644 env-configs/lsppchg.config create mode 100644 env-configs/mx6cuboxi.config create mode 100644 env-configs/openmoko_gta01.config create mode 100644 env-configs/openmoko_gta02.config create mode 100644 env-configs/openrd.config create mode 100644 env-configs/qnap_ts101.config create mode 100644 env-configs/qnap_ts109-209.config create mode 100644 env-configs/qnap_ts119-219.config create mode 100644 env-configs/sheevaplug.config create mode 100644 env-configs/udoo_quad.config create mode 100644 env-configs/wandboard.config create mode 100644 manpages/u-boot-install-sunxi.8 create mode 100644 patches/Makefile-Use-relative-paths-for-debugging-symbols.patch create mode 100644 patches/allwinner/0001-arm-sunxi-Reduce-inrush-current-on-Olimex-A20-OLinuX.patch create mode 100644 patches/am62x/0008-arm-dts-k3-am625-Don-t-try-to-build-the-final-firmwa.patch create mode 100644 patches/arndale/board-spl-rule.diff create mode 100644 patches/disable-fit-image-tests create mode 100644 patches/exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch create mode 100644 patches/qemu/efi-secure-boot.patch create mode 100644 patches/riscv64/board-starfive-handle-compatible-property-in-dynamic.patch create mode 100644 patches/riscv64/configs-visionfive2-Disable-ENV_IS_NOWHERE.patch create mode 100644 patches/riscv64/efi_loader-avoid-pointer-access-after-calling-efi_de.patch create mode 100644 patches/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch create mode 100644 patches/riscv64/riscv-sifive-fu740-reduce-DDR-speed-from-1866MT-s-to-1600MT-s.patch create mode 100644 patches/riscv64/serial-move-sbi_dbcn_available-to-.data-section.patch create mode 100644 patches/rockchip/rockchip-inno-usb.patch create mode 100644 patches/series create mode 100644 patches/test-imagetools-test-fixes create mode 100755 rules create mode 100644 salsa-ci.yml create mode 100644 source/format create mode 100644 source/include-binaries create mode 100644 targets.mk create mode 100644 u-boot-amlogic-binaries.docs create mode 100644 u-boot-amlogic-binaries.lintian-overrides create mode 100644 u-boot-asahi.lintian-overrides create mode 100644 u-boot-exynos-binaries.docs create mode 100644 u-boot-exynos-binaries.lintian-overrides create mode 100644 u-boot-exynos.lintian-overrides create mode 100644 u-boot-imx.README.Debian create mode 100644 u-boot-imx.links create mode 100644 u-boot-imx.lintian-overrides create mode 100644 u-boot-mvebu.docs create mode 100644 u-boot-mvebu.lintian-overrides create mode 100644 u-boot-omap.README.Debian create mode 100644 u-boot-omap.lintian-overrides create mode 100644 u-boot-qcom.README.Debian create mode 100644 u-boot-qcom.lintian-overrides create mode 100644 u-boot-qemu.README.Debian create mode 100644 u-boot-qemu.lintian-overrides create mode 100644 u-boot-rockchip.NEWS create mode 100644 u-boot-rockchip.README.Debian create mode 100644 u-boot-rockchip.docs create mode 100644 u-boot-rockchip.install create mode 100644 u-boot-rockchip.lintian-overrides create mode 100644 u-boot-rpi.README.Debian create mode 100644 u-boot-rpi.lintian-overrides create mode 100644 u-boot-sifive.README.Debian create mode 100644 u-boot-sifive.docs create mode 100644 u-boot-sifive.lintian-overrides create mode 100644 u-boot-starfive.docs create mode 100644 u-boot-stm32.README.Debian create mode 100644 u-boot-stm32.lintian-overrides create mode 100644 u-boot-sunxi.README.Debian create mode 100644 u-boot-sunxi.docs create mode 100644 u-boot-sunxi.install create mode 100644 u-boot-sunxi.links create mode 100644 u-boot-sunxi.lintian-overrides create mode 100644 u-boot-sunxi.manpages create mode 100644 u-boot-tegra.README.Debian create mode 100644 u-boot-tegra.links.arm64 create mode 100644 u-boot-tegra.lintian-overrides create mode 100644 u-boot-tools.docs create mode 100644 u-boot-tools.examples create mode 100644 u-boot-tools.install create mode 100644 u-boot-tools.manpages create mode 100644 u-boot.README.Debian create mode 100644 u-boot.lintian-overrides create mode 100644 upstream/signing-key.asc create mode 100644 watch diff --git a/bin/generate-qcom b/bin/generate-qcom new file mode 100755 index 000000000..a4b27316d --- /dev/null +++ b/bin/generate-qcom @@ -0,0 +1,32 @@ +#!/bin/sh + +set -x +set -e +builddir="$1" +platform="$2" +subarch="$3" + +case $platform in + dragonboard820c) + pagesize=4096 + base=0x80000000 + ;; + dragonboard410c) + pagesize=2048 + base=0x80000000 + ;; + *) + echo "unknown platform ${platform}" + exit 1 + ;; +esac +touch ${builddir}/rd +skales-dtbtool -o "${builddir}/dt.img" "${builddir}/arch/arm/dts" +skales-mkbootimg --kernel "${builddir}/u-boot-dtb.bin" \ + --output="${builddir}/u-boot.img" --dt="${builddir}/dt.img" \ + --pagesize "${pagesize}" --base "${base}" \ + --ramdisk="${builddir}/rd" --cmdline="" + +echo "${builddir}/u-boot.img" "/usr/lib/u-boot/${platform}/" \ + >> "debian/build/targets.${subarch}" + diff --git a/bin/u-boot-install-rockchip b/bin/u-boot-install-rockchip new file mode 100755 index 000000000..2b1f44c74 --- /dev/null +++ b/bin/u-boot-install-rockchip @@ -0,0 +1,78 @@ +#!/bin/sh +set -e + +dtmodel="/sys/firmware/devicetree/base/model" +if [ -z "$TARGET" ] && [ -f "${dtmodel}" ]; then + dtmodelname=$(cat $dtmodel) + case "$dtmodelname" in + Firefly-RK3288) + TARGET="/usr/lib/u-boot/firefly-rk3288" + UBOOT_IMAGE="u-boot.img" + ;; + Firefly-RK3399|"Firefly-RK3399 Board") + TARGET="/usr/lib/u-boot/firefly-rk3399" + ;; + "Firefly ROC-RK3399-PC Board") + TARGET="/usr/lib/u-boot/roc-pc-rk3399" + ;; + "FriendlyARM NanoPi NEO4") + TARGET="/usr/lib/u-boot/nanopi-neo4-rk3399" + ;; + "FriendlyElec NanoPC-T4") + TARGET="/usr/lib/u-boot/nanopc-t4-rk3399" + ;; + "Pine64 Pinebook Pro") + TARGET="/usr/lib/u-boot/pinebook-pro-rk3399" + ;; + "Pine64 Rock64") + TARGET="/usr/lib/u-boot/rock64-rk3328" + ;; + "Pine64 RockPro64"|"Pine64 RockPro64 v2.1"|"Pine64 RockPro64 v2.0") + TARGET="/usr/lib/u-boot/rockpro64-rk3399" + ;; + "Radxa ROCK Pi 4") + TARGET="/usr/lib/u-boot/rock-pi-4-rk3399" + ;; + "Radxa ROCK Pi E") + TARGET="/usr/lib/u-boot/rock-pi-e-rk3328" + ;; + "Theobroma Systems RK3399-Q7 SoM") + TARGET="/usr/lib/u-boot/puma-rk3399" + UBOOT_OFFSET=${UBOOT_OFFSET:-"512"} + ;; + *) + echo >&2 "ERROR: Unknown system: ${dtmodelname}" + echo >&2 "Specify target: TARGET=/usr/lib/u-boot/UBOOT" + exit 1 + ;; + esac +fi + +LOADER_OFFSET=${LOADER_OFFSET:-"64"} +LOADER_IMAGE=${LOADER_IMAGE:-"idbloader.img"} +UBOOT_IMAGE=${UBOOT_IMAGE:-"u-boot.itb"} +UBOOT_OFFSET=${UBOOT_OFFSET:-"16384"} + +DEV="$1" +if [ -z "$DEV" ] || ! shift || [ -n "$*" ]; then + echo >&2 "Usage: $0 /dev/your-sd-or-mmc-or-image" + exit 1 +fi + +if [ ! -w "$DEV" ] && [ -z "$FORCE" ]; then + echo >&2 "$0: device/image ($DEV) must be writable" + exit 1 +fi + +# FIXME/TODO: check for overwriting partitions overlapping sectors +# 16384-24575, unless using a compatible partition layout: +# http://opensource.rock-chips.com/wiki_Partitions +# loader1 64-7168 idbloader.img +# loader2 16384-24575 u-boot.itb/u-boot.img +# trust 24576-32767 + +echo "Writing idbloader" +dd conv=notrunc if=${TARGET}/${LOADER_IMAGE} of="$DEV" seek=${LOADER_OFFSET} +echo "Writing u-boot image" +dd conv=notrunc if=${TARGET}/${UBOOT_IMAGE} of="$DEV" seek=${UBOOT_OFFSET} +sync "$DEV" diff --git a/bin/u-boot-install-sunxi b/bin/u-boot-install-sunxi new file mode 100755 index 000000000..fca4ddc43 --- /dev/null +++ b/bin/u-boot-install-sunxi @@ -0,0 +1,104 @@ +#!/bin/sh +set -e + +dtmodel="/sys/firmware/devicetree/base/model" +if [ -z "$TARGET" ] && [ -f "${dtmodel}" ]; then + dtmodelname=$(cat $dtmodel) + case "$dtmodelname" in + "Banana Pi BPI-M2-Ultra") TARGET="/usr/lib/u-boot/Bananapi_M2_Ultra" ;; + "Banana Pi BPI-M3") TARGET="/usr/lib/u-boot/Sinovoip_BPI_M3" ;; + "Banana Pi M2 Berry") TARGET="/usr/lib/u-boot/bananapi_m2_berry" ;; + "Cubietech Cubieboard") TARGET="/usr/lib/u-boot/Cubieboard" ;; + "Cubietech Cubieboard2") TARGET="/usr/lib/u-boot/Cubieboard2" ;; + "Cubietech Cubieboard4") TARGET="/usr/lib/u-boot/Cubieboard4" ;; + "Cubietech Cubietruck") TARGET="/usr/lib/u-boot/Cubietruck" ;; + "Cubietech Cubietruck Plus") TARGET="/usr/lib/u-boot/Cubietruck_plus" ;; + "FriendlyARM NanoPi NEO") TARGET="/usr/lib/u-boot/nanopi_neo" ;; + "FriendlyARM NanoPi NEO 2") TARGET="/usr/lib/u-boot/nanopi_neo2" ;; + "FriendlyARM NanoPi NEO Air") TARGET="/usr/lib/u-boot/nanopi_neo_air" ;; + "FriendlyARM NanoPi NEO Plus2") TARGET="/usr/lib/u-boot/nanopi_neo_plus2" ;; + "Lamobo R1") TARGET="/usr/lib/u-boot/Lamobo_R1" ;; + "LeMaker Banana Pi") TARGET="/usr/lib/u-boot/Bananapi" ;; + "LeMaker Banana Pro") TARGET="/usr/lib/u-boot/Bananapro" ;; + "LinkSprite pcDuino") TARGET="/usr/lib/u-boot/Linksprite_pcDuino" ;; + "LinkSprite pcDuino3") TARGET="/usr/lib/u-boot/Linksprite_pcDuino3" ;; + "Olimex A10-OLinuXino-LIME") TARGET="/usr/lib/u-boot/A10-OLinuXino-Lime" ;; + "Olimex A10s-Olinuxino Micro") TARGET="/usr/lib/u-boot/A10s-OLinuXino-M" ;; + "Olimex A20-Olimex-SOM-EVB") TARGET="/usr/lib/u-boot/A20-Olimex-SOM-EVB" ;; + "Olimex A20-OLinuXino-LIME") TARGET="/usr/lib/u-boot/A20-OLinuXino-Lime" ;; + "Olimex A20-OLinuXino-LIME2") TARGET="/usr/lib/u-boot/A20-OLinuXino-Lime2" ;; + "Olimex A20-OLinuXino-LIME2-eMMC") TARGET="/usr/lib/u-boot/A20-OLinuXino-Lime2-eMMC" ;; + "Olimex A20-Olinuxino Micro") TARGET="/usr/lib/u-boot/A20-OLinuXino_MICRO" ;; + "Olimex A20-OLinuXino-MICRO-eMMC") TARGET="/usr/lib/u-boot/A20-OLinuXino_MICRO-eMMC" ;; + "Olimex A64-Olinuxino") TARGET="/usr/lib/u-boot/a64-olinuxino/" ;; + "Olimex A64-Olinuxino-eMMC") TARGET="/usr/lib/u-boot/a64-olinuxino-emmc" ;; + "Olimex A64 Teres-I") TARGET="/usr/lib/u-boot/teres_i/" ;; + "OrangePi Zero Plus2") TARGET="/usr/lib/u-boot/orangepi_zero_plus2/" ;; + "OrangePi One Plus") TARGET="/usr/lib/u-boot/orangepi_one_plus/" ;; + "Pinebook") TARGET="/usr/lib/u-boot/pinebook" ;; + "Pine64 PinePhone Braveheart (1.1)") TARGET='/usr/lib/u-boot/pinephone' ;; + "Pine64 PinePhone (1.2)") TARGET='/usr/lib/u-boot/pinephone' ;; + "PineTab") TARGET="/usr/lib/u-boot/pinetab" ;; + "Pine64+") TARGET="/usr/lib/u-boot/pine64_plus" ;; + "Pine64 LTS") TARGET="/usr/lib/u-boot/pine64-lts" ;; + "PineRiver Mini X-Plus") TARGET="/usr/lib/u-boot/Mini-X" ;; + "SoPine with baseboard") TARGET="/usr/lib/u-boot/sopine_baseboard" ;; + "Xunlong Orange Pi Plus / Plus 2") TARGET="/usr/lib/u-boot/orangepi_plus" ;; + "Xunlong Orange Pi Zero") TARGET="/usr/lib/u-boot/orangepi_zero" ;; + *) + echo >&2 "ERROR: Unknown system: ${dtmodelname}" + echo >&2 "Specify target: TARGET=/usr/lib/u-boot//" + exit 1 + ;; + esac +fi + +case "$1" in + -f|--force) + FORCE=y + shift;; + -*) + echo >&2 "$0: unknown option '$1'" + exit 1;; +esac + +DEV="$1" +if [ -z "$DEV" ] || ! shift || [ -n "$*" ]; then + echo >&2 "Usage: $0 /dev/your-sd-or-mmc-or-image" + exit 1 +fi + +if [ ! -w "$DEV" ] && [ -z "$FORCE" ]; then + echo >&2 "$0: device/image ($DEV) must be writable" + exit 1 +fi +DEV="$(readlink -f "$DEV")" + +if [ ! -w "$DEV" ] && [ -z "$FORCE" ]; then + echo >&2 "$0: device/image ($DEV) not accessible via abs path?!?" + exit 1 +fi + +if [ -z "$FORCE" ]; then + # A very simple sanity check. GPT mandates a "protective MBR" so this works + # even with GPT partitioning. + if ! printf '\125\252' | cmp -s -i 0:510 -n 2 - "$DEV"; then + echo >&2 "$0: device/image ($DEV) has no MBR partition table" + exit 1 + fi + + # But, on sunxi64, spl will trample upon GPT. + if printf 'EFI PART' | cmp -s -i 0:512 -n 8 - "$DEV"; then + echo >&2 "$0: device/image ($DEV) uses GPT partition table, unusable on sunxi64" + exit 1 + fi +fi + +imfile="${TARGET}/u-boot-sunxi-with-spl.bin" +if [ ! -f "$imfile" ]; then + echo >&2 "$0: no image file at ${imfile}" + exit 1 +fi + +echo "Writing U-Boot image ${imfile} to ${DEV}" +dd conv=fsync,notrunc if="$imfile" of="$DEV" bs=8K seek=1 diff --git a/changelog b/changelog new file mode 100644 index 000000000..2c7051162 --- /dev/null +++ b/changelog @@ -0,0 +1,2960 @@ +u-boot (2024.01+dfsg-5) unstable; urgency=medium + + * Upload to unstable. + + -- Vagrant Cascadian Fri, 19 Apr 2024 11:32:03 -0700 + +u-boot (2024.01+dfsg-4) experimental; urgency=medium + + [ Martyn Welch ] + * d/targets: Enable support for am625-sk + + [ Vagrant Cascadian ] + * debian/control: Add missing Build-Depends-Arch on + gcc-arm-linux-gnueabihf for am625-sk targets. + * Move u-boot-exynos (odroid, odroid-xu3) platforms to + u-boot-exynos-binaries in contrib. + * Move u-boot-amlogic platforms to u-boot-amlogic-binaries in contrib. + + -- Vagrant Cascadian Thu, 18 Apr 2024 15:50:25 -0700 + +u-boot (2024.01+dfsg-3) unstable; urgency=medium + + * Switch away from dh-builtusing to fix build failure on armhf. + + -- Vagrant Cascadian Wed, 20 Mar 2024 11:38:00 -0700 + +u-boot (2024.01+dfsg-2) unstable; urgency=medium + + [ Philippe Coval ] + * debian/patches: Add Olimex A20-Olinuxino Micro reboot patch + (Closes: #1060752) + + [ Aurelien Jarno ] + * debian/patches: Apply patches from upstream to fix USB crash on + VisionFive 2. (Closes: #1062664) + * debian/patches: Apply patch from upstream to improve VisionFive 2 1.2A + support. + * debian/patches: Apply patch from upstream to support saving + environment on VisionFive 2. + * debian/patches: Apply patch submitted upstream fixing device-tree + corruption on riscv64. (Closes: #1060682) + * debian/patches: Apply patch submitted upstream fixing data corruption + on HiFive Unmatched. + + [ Андрей Лухнов ] + * debian/targets.mk: add orangepi_pc_plus to sunxi platforms + (Closes: #1061432) + + [ Nicolas Boulenguez ] + * Delegate the Built-Using field to the dh-builtusing debhelper tool + (Closes: #1051098) + + -- Vagrant Cascadian Tue, 19 Mar 2024 16:27:45 -0700 + +u-boot (2024.01+dfsg-1) unstable; urgency=medium + + * New upstream version. + * debian/control: Update versioned dependency on opensbi to 1.3 for + VisionFive 2 support. Thanks to Heinrich Schuchardt. + + -- Vagrant Cascadian Wed, 10 Jan 2024 13:34:04 -0800 + +u-boot (2024.01~rc6+dfsg-2) experimental; urgency=medium + + [ Vagrant Cascadian ] + * debian/copyright: Fixes for 2024.01-rc6. + * u-boot-omap: Fix removal of nokia rx51. + + [ undef ] + * Add Starfive Visionfive2 board support (Closes: #1053359) + + [ Andreas Henriksson ] + * Add u-boot-asahi building apple_m1_defconfig (Closes: #1056576) + + -- Vagrant Cascadian Sat, 06 Jan 2024 20:26:46 -0800 + +u-boot (2024.01~rc6+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + + [ harry88@gmx.ph ] + * Remove check for mkimage in u-boot-install-sunxi. (Closes: #1041827) + + [ Vagrant Cascadian ] + * debian/rules: Disable hardening branch feature to fix arch:all build. + (Closes: #1052724) + * debian/patches: Drop Makefile-fix-upstream-version, fixed upstream. + * debian/patches: Refresh qemu/efi-secure-boot.patch. + * debian/copyright: Updated for new version. + * debian/targets.mk: Remove nokia_rx51, no longer supported upstream. + Thanks to xypron for noticing! + * debian/patches: Drop riscv64 + unmatched-prevent-relocating-initrd-and-fdt, no longer needed. Thanks + to xypron for testing! + + [ harry88@gmx.ph ] + * Clarify error message in u-boot-install-sunxi. (Closes: #1056289) + + [ Guillem Jover ] + * Remove avr32 arch support removed in dpkg 1.22.0. (Closes: #1056750) + + [ Harry 88 ] + * Include u-boot-sunxi-with-spl.bin for all sunxi boards + (Closes: #979688) + + [ Vagrant Cascadian ] + * debian/patches: Update qemu efi-secure-boot patch. + + -- Vagrant Cascadian Fri, 05 Jan 2024 14:17:59 -0800 + +u-boot (2023.07+dfsg-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: Adjust Makefile to report correct version. + + -- Vagrant Cascadian Mon, 10 Jul 2023 19:54:17 -0700 + +u-boot (2023.07~rc5+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + + [ harry88@gmx.ph ] + * debian/targets.mk: Use no_pmic variant of TF-A on Orange Pi One + Plus. (Closes: #1039033) + + -- Vagrant Cascadian Thu, 29 Jun 2023 16:13:47 -0700 + +u-boot (2023.07~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: Remove fix-qemu-ppce500-with-binutils-2.38, fixed + upstream. Thanks to Pali Rohár. + * debian/control: Update Build-Depends on arm-trusted-firmware to 2.9 + from experimental. + * debian/targets.mk: Drop installation of rk3399-rock-pi-4b.dtb, removed + upstream. + + -- Vagrant Cascadian Tue, 20 Jun 2023 14:21:44 -0700 + +u-boot (2023.04+dfsg-1) experimental; urgency=medium + + * New upstream release. + + -- Vagrant Cascadian Tue, 04 Apr 2023 22:55:36 -0700 + +u-boot (2023.04~rc5+dfsg-1) experimental; urgency=medium + + * debian/patches: Refresh qemu/efi-secure-boot for v2023.04-rc3. + + -- Vagrant Cascadian Tue, 28 Mar 2023 07:31:21 -0700 + +u-boot (2023.04~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: Update for v2023.04-rc2. + * Drop rockchip make_fit_atf, no longer used or available upstream. + * debian/control: Add python3-pyelftools to Build-Depends. + + -- Vagrant Cascadian Wed, 15 Feb 2023 14:00:22 -0800 + +u-boot (2023.01+dfsg-2) unstable; urgency=medium + + * debian/patches: Apply patch submitted upstream fixing booting with + qemu-riscv64. (Closes: #1028343) + + -- Vagrant Cascadian Tue, 17 Jan 2023 17:57:16 -0800 + +u-boot (2023.01+dfsg-1) unstable; urgency=medium + + * New upstream release. (Closes: #1027176) + * u-boot-amlogic: Drop "noefi" variants. + * debian/control: Add Build-Depends-Arch with libgnutls28-dev:native and + uuid-dev:native for arm64. Thanks to Helmut Grohne. + * debian/patches: Disable CONFIG_VIDEO_LOGO to fix cross-building. + Thanks to Helmut Grohne. + * salsa-ci: Enable cross-building of u-boot-tools. + * debian/control: Drop libc6 cross build dependency workaround. + * debian/control: Drop Build-Depends on python3-distutils and + python3-pkg-resources, no longer needed. + * debian/control: Move several Build-Depends to Build-Depends-Arch: + arm-trusted-firmware, crust-firmware, device-tree-compiler, + libfdt-dev, libgnutls28-dev, libncurses-dev, libssl-dev, lzop, + opensbi, and uuid-dev. + + -- Vagrant Cascadian Mon, 09 Jan 2023 19:18:09 -0800 + +u-boot (2023.01~rc4+dfsg-2) unstable; urgency=medium + + [ Frédéric Danis ] + * u-boot-amlogic: Build libretech-cc-noefi variant to work around + https://bugs.debian.org/1027176 + + [ Vagrant Cascadian ] + * debian/targets.mk: Remove testers who no longer have access to boards + or who are not reachable. + * u-boot-amlogic: Enable "noefi" variants for all amlogic platforms to + work around https://bugs.debian.org/1027176 + * debian/control: Drop u-boot meta-package for armhf and mips. + * u-boot-amlogic: Add README.Debian describing the difference between + the default and "noefi" variants of each platform. + + -- Vagrant Cascadian Thu, 05 Jan 2023 19:38:24 -0800 + +u-boot (2023.01~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: Refresh rockchip-inno-usb.patch for 2023.01-rc4. + * debian/patches: Refresh roc-pc-rk3399 efuse support for 2023.01-rc4. + * debian/control: Update to Standards Version 4.6.2, no changes. + + -- Vagrant Cascadian Fri, 23 Dec 2022 19:13:23 -0800 + +u-boot (2023.01~rc3+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + + [ Sean Anderson ] + * Package dumpimage man page + + [ Christopher Obbard ] + * d/patches: rockchip: roc-pc-rk3399: Enable rockchip efuse support + + [ Vagrant Cascadian ] + * debian/patches: Refresh + rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support. + * debian/patches: Drop n900 patch, now upstream. Thanks to Pali Rohár. + + -- Vagrant Cascadian Sat, 10 Dec 2022 21:21:11 -0800 + +u-boot (2023.01~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + Fixes CVE-2022-2347 (Closes: #1014959) + + [ Vagrant Cascadian ] + * debian/patches: Drop riscv64/update-isa-spec, fixed upstream. + * debian/control: Add Build-Depends on python3-setuptools. + + [ Luca Boccassi ] + * qemu arm64/amd64: enable secure boot + + [ Manuel Traut ] + * u-boot-imx: Add colibri_imx6 (Closes: #1023443) + + -- Vagrant Cascadian Fri, 25 Nov 2022 12:31:33 -0800 + +u-boot (2022.10+dfsg-2) unstable; urgency=medium + + * debian/patches: Apply patch from upstream fixing booting on Pinebook + Pro. + * debian/control: Update to Standards Version 4.6.2, no changes. + + -- Vagrant Cascadian Fri, 23 Dec 2022 15:18:44 -0800 + +u-boot (2022.10+dfsg-1) unstable; urgency=medium + + * New upstream release. (Closes: #1019004) + + [ Vagrant Cascadian ] + * debian/control: Add libcurses-dev:native to Build-Depends. + + [ Daniel Serpell ] + * u-boot-sunxi: Add A20-OLinuXino_MICRO-eMMC. (Closes: #1019880) + + -- Vagrant Cascadian Mon, 03 Oct 2022 17:06:38 -0700 + +u-boot (2022.10~rc2+dfsg-2) experimental; urgency=medium + + * Team upload. + * debian/patches: Use relative paths for debuging symbols. + + -- Vagrant Cascadian Tue, 16 Aug 2022 19:18:15 -0700 + +u-boot (2022.10~rc2+dfsg-1) experimental; urgency=medium + + * debian/patches: Refresh for 2022.10-rc2. + + -- Vagrant Cascadian Fri, 12 Aug 2022 07:18:56 -0700 + +u-boot (2022.07+dfsg-1) unstable; urgency=medium + + [ Dave Jones ] + * Fix Unleashed name typo + + [ Vagrant Cascadian ] + * debian/patches: Refresh exynos console patch. + * Drop update-lintian-overrides helper script. + * Update lintian overrides. + + -- Vagrant Cascadian Tue, 09 Aug 2022 16:59:45 -0700 + +u-boot (2022.07~rc4+dfsg-1) experimental; urgency=medium + + [ Tianon Gravi ] + * Add u-boot-sifive.README.Debian with Unmatched install instructions + + [ Christopher Obbard ] + * Add Firefly ROC-RK3399-PC support + + [ Vagrant Cascadian ] + * debian/patches: Refresh + riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch + + -- Vagrant Cascadian Wed, 08 Jun 2022 12:06:20 -0700 + +u-boot (2022.07~rc3+dfsg-2) experimental; urgency=medium + + [ Arnaud Ferraris ] + * debian: Add new package for STM32 boards + + -- Vagrant Cascadian Tue, 24 May 2022 11:08:22 -0700 + +u-boot (2022.07~rc3+dfsg-1) experimental; urgency=medium + + [ Christopher Obbard ] + * Add Radxa ROCK Pi E support + + [ Nicolas Boulenguez ] + * Simplify the parts displaying a Debian-specific revision during boot. + (Closes: #1009638) + + [ Vagrant Cascadian ] + * debian/patches: Refresh arndale/board-spl-rule for 2022.07-rc3. + * debian/patches: Drop patches applied in 2022.07-rc3. + * u-boot-qemu: Add malta64el and maltael. Thanks to Johannes Schauer + Marin Rodrigues. (Closes: #1010917) + * debian/rules: Switch to using tools-all target. + * debian/patches: Drop tools-generic-builds. + * debian/control: Update Standards-Version to 4.6.1. + + -- Vagrant Cascadian Tue, 24 May 2022 10:49:36 -0700 + +u-boot (2022.04+dfsg-2) unstable; urgency=medium + + * debian/watch: Exclude erroneous upstream version. + * debian/patches: Add patches submitted upstream to enable SCSI on + rockpro64. + + -- Vagrant Cascadian Sun, 10 Apr 2022 16:28:14 -0700 + +u-boot (2022.04+dfsg-1) unstable; urgency=medium + + * New upstream release. + * debian/upstream/signing-key: Update key. + + -- Vagrant Cascadian Tue, 05 Apr 2022 09:26:39 -0700 + +u-boot (2022.04~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * u-boot-omap.docs: Update location for nokia rx51. + * debian/control: Build-Depends on libncurses-dev. + * debian/control: Drop versioned build-depends on binutils. + + -- Vagrant Cascadian Thu, 24 Mar 2022 14:28:03 -0700 + +u-boot (2022.04~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: Drop obsolete patch + ensure-config-sandbox-for-make-env. + * debian/control: Add Build-Depends on libgnutls28-dev and uuid-dev, + used to build mkeficapsule. + * u-boot-tools: Install mkeficapsule. (Closes: #988413) + + -- Vagrant Cascadian Wed, 23 Feb 2022 17:10:03 -0800 + +u-boot (2022.01+dfsg-2) unstable; urgency=medium + + * debian/patches: Fix building qemu-ppce500 target with binutils + 2.38. Thanks to Aurelien Jarno! (Closes: #1003490) + * debian/patches: Update to newer riscv64 default ISA spec. + Thanks to Aurelien Jarno! (Closes: #1003490) + * debian/control: Add versioned Build-Depends on binutils. + * debian/control: Update versioned Build-Depends on opensbi. + + -- Vagrant Cascadian Wed, 26 Jan 2022 11:58:27 -0800 + +u-boot (2022.01+dfsg-1) unstable; urgency=medium + + * New upstream release. + + -- Vagrant Cascadian Mon, 10 Jan 2022 14:07:13 -0800 + +u-boot (2022.01~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/targets.mk: Fix typo in nanopc-t4-rk3399. + + -- Vagrant Cascadian Mon, 20 Dec 2021 18:38:20 -0800 + +u-boot (2022.01~rc2+dfsg-1) experimental; urgency=medium + + [ Helmut Grohne ] + * Fix FTCBFS: missing build dependency on libssl-dev (Closes: #996497). + + [ Steev Klimaszewski ] + * Add NanoPC T4 support + * Add NanoPi NEO4 support + + [ Vagrant Cascadian ] + * u-boot-install-rockchip: Align with tabs. + * debian/patches: Refresh exynos default console patch. + * debian/patches: Remove patches applied upstream. + * debian/control: Update versioned build-dependency on opensbi. + * debian/control: Update versioned dependency on arm-trusted-firmware. + + -- Vagrant Cascadian Sun, 21 Nov 2021 20:05:15 -0800 + +u-boot (2021.10+dfsg-1) unstable; urgency=medium + + * Upload new upstream version to unstable. + + -- Vagrant Cascadian Sat, 09 Oct 2021 21:20:52 -0700 + +u-boot (2021.10~rc5+dfsg-1) experimental; urgency=medium + + * debian/rules: Fix installation of the platform specific config files. + * debian/patches: Remove patches am57xx/omap5_distro_bootcmd and + riscv64/riscv-sifive-Set-default-fdtfile-names.patch, applied + upstream. + * debian/patches: Refresh n900/bootz_and_raw_initrd. + * debian/patches: Refresh tools-generic-builds. + * debian/control: Build-Depends on libssl-dev:native. + * debian/rules: No longer adjust .config file during build. + * debian/copyright: Removed board. + + -- Vagrant Cascadian Tue, 28 Sep 2021 10:29:12 -0700 + +u-boot (2021.07+dfsg-2) unstable; urgency=medium + + [ Vagrant Cascadian ] + * debian/control: Update Standards-Version to 4.6.0, no changes. + + [ Nicolas Boulenguez ] + * debian/rules: Replace exports with assignments visible in build logs + (Closes: #990202) + + [ Vagrant Cascadian ] + * [arm64] u-boot-sunxi: Add sopine_baseboard target. Thanks to + amarpreet. (Closes: #992816) + + -- Vagrant Cascadian Wed, 08 Sep 2021 19:58:55 -0700 + +u-boot (2021.07+dfsg-1) experimental; urgency=medium + + * debian/patches: Add patch to fix USB (de)initialization on + rockpro64/pinebook-pro. Drop patch disabling preboot on these + platforms. + * [riscv64] debian/patches: Set default fdtfile names on sifive platforms. + * [riscv64] debian/patches: Apply patch fixing boot on unmatched + board. Thanks to Heinrich Schuchardt (xypron). + + -- Vagrant Cascadian Sat, 24 Jul 2021 18:35:37 -0700 + +u-boot (2021.07~rc4+dfsg-1) experimental; urgency=medium + + [ Nicolas Boulenguez ] + * Write only once that rockchip depends on rockchip_make_fit_atf + (Closes: #985908) + * Refactor pkg.uboot.subarch and pkg.uboot.platform build profiles + (Closes: #985911) + + [ Vagrant Cascadian ] + * debian/control: Make Build-Depends on libssl-dev only when building + tools. + * Update for rename of sifive_fu540 to sifive_unleashed + * u-boot-sifive: Update documentation for rename of fu540 to unleashed. + + [ Nicolas Boulenguez ] + * u-boot-sunxi: embed crust-firmware on supported platforms. + (Closes: #985981) + + [ Vagrant Cascadian ] + * debian/control: Fix Build-Depends on crust-firmware. + * debian/targets.mk: Update usbarmory targets for new versions. + + [ Filip Moc ] + * debian/targets.mk: rockchip: add u-boot-tpl.bin + + [ Vagrant Cascadian ] + * u-boot-install-rockchip: Allow overriding UBOOT_OFFSET for + puma-rk3399. + * u-boot-install-rockchip: Allow overriding the loader offset. + * [riscv64] u-boot-sifive: Use OpenSBI to build the sifive_unleashed target. + * [riscv64] u-boot-sifive: Add sifive_unmatched board. + * [riscv64] u-boot-sifive: Add Built-Using for opensbi. + * u-boot-sifive: Install unmatched documentation. + * u-boot-sunxi, u-boot-rockchip: Move arm-trusted-firmware to Suggests. + * debian/control: Update versioned Build-Depends on arm-trusted-firmware + to 2.5. + + -- Vagrant Cascadian Sat, 19 Jun 2021 15:11:34 -0700 + +u-boot (2021.04~rc4+dfsg-1) experimental; urgency=medium + + [ Vagrant Cascadian ] + * New upstream release candidate. + * debian/patches: Refresh mx53loco patch. + * debian/targets: mx53loco: Update to install u-boot-dtb.imx. + + [ Nicolas Boulenguez ] + * Set CROSS_COMPILE on the Make command line instead of exporting + (Closes: #980236) + * Encode the GNU type instead of the Debian arch alias for qemu + (Closes: #980360) + * Name the platform list temp file after subpackage instead of subarch + (Closes: #980362) + * Install configurations with dh_installdocs instead of dh_install + (Closes: #980359) + * Pass distinct substvars to gencontrol on the command line + (Closes: #980358) + * Store all dh_install commands into the same file (Closes: #980361) + * Set BL31 SCP on the command line instead of the environment + (Closes: #980363) + * Replace many shell constructs with Make constructs (Closes: #979296) + + [ Vagrant Cascadian ] + * debian/targets.mk: Use a single debian/build/rockchip_make_fit_atf + rule for all architectures. + * debian/rules: Depend on rockchip_make_fit_atf for + override_dh_auto_build-arch target. + * debian/rules: When pkg.uboot.platform.* is in DEB_BUILD_PROFILES, only + build specified platform. + * debian/patches: Refresh disable-fit-image-tests. + * debian/targets.mk: Fix u-boot-sunxi variables for arm64 assigns and + dpkg-gencontrol. Thanks to Nicolas Boulenguez. + + -- Vagrant Cascadian Sat, 20 Mar 2021 18:09:04 -0700 + +u-boot (2021.04~rc3+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. Fixes CVE-2021-27097 and + CVE-2021-27138. (Closes: #983270, #983269) + * Disable tests for FIT images + + -- Vagrant Cascadian Fri, 12 Mar 2021 16:22:35 -0800 + +u-boot (2021.01+dfsg-5) unstable; urgency=medium + + * debian/patches: Fix boot failure caused by efi loader switching to + non-secure mode too early. Thanks to Bastian Germann and Heinrich + Schuchardt. (Closes: #988217) + + -- Vagrant Cascadian Sat, 22 May 2021 21:32:45 -0700 + +u-boot (2021.01+dfsg-4) unstable; urgency=medium + + [ Arnaud Ferraris ] + * Add support for the pinetab platform (Closes: #982982) + * u-boot-install-sunxi: fix device tree model for PinePhone 1.1 + (Closes: #984704) + + [ Vagrant Cascadian ] + * debian/patches: Update PineTab patch use default bootdelay. + * debian/patches: Add Forwarded link to PineTab patch. + * debian/rules: Ensure debugging symbols are enabled. + * debian/rules: Pass argument to remove build path from debug symbols. + + -- Vagrant Cascadian Fri, 12 Mar 2021 15:00:43 -0800 + +u-boot (2021.01+dfsg-3) unstable; urgency=medium + + [ Domenico Andreoli ] + * u-boot-install-sunxi: Add support for some armhf + + [ Vagrant Cascadian ] + * debian/watch: Fix missing "/". + + [ Andreas B. Mundt ] + * Update u-boot-install-sunxi: Add Olimex A20-OLinuXino-LIME2-eMMC + + [ harry88@gmx.ph ] + * u-boot-install-sunxi: Avoid overriding files in current directory + (Closes: #982278) + + [ Nicolas Boulenguez ] + * Enable version 1.1 of the pinephone (Closes: #982981) + + [ Vagrant Cascadian ] + * u-boot-install-sunxi: Make installing .itb files optional. + * u-boot-install-sunxi: Add support for armhf targets: Banana Pi + BPI-M2-Ultra Banana Pi BPI-M3 Banana Pi M2 Berry Cubietech Cubieboard + Cubietech Cubieboard2 Cubietech Cubieboard4 Cubietech Cubietruck + Cubietech Cubietruck Plus FriendlyARM NanoPi NEO Air Lamobo R1 LeMaker + Banana Pi LeMaker Banana Pro LinkSprite pcDuino LinkSprite pcDuino3 + Olimex A10-OLinuXino-LIME Olimex A10s-Olinuxino Micro Olimex + A20-Olimex-SOM-EVB Olimex A20-OLinuXino-LIME Olimex A20-Olinuxino + Micro PineRiver Mini X-Plus Xunlong Orange Pi Plus / Plus 2 Xunlong + Orange Pi Zero + + -- Vagrant Cascadian Mon, 01 Mar 2021 00:00:18 -0800 + +u-boot (2021.01+dfsg-2) unstable; urgency=medium + + * debian/patches: Disable USE_PREBOOT on rockpro64 and pinebook-pro to + workaround boot failure triggered by USB initialization. + (Closes: #973323, #980434) + + -- Vagrant Cascadian Thu, 21 Jan 2021 20:36:56 -0800 + +u-boot (2021.01+dfsg-1) unstable; urgency=medium + + [ Nicolas Boulenguez ] + * Fix pinephone platform name in u-boot-install-sunxi64. + (Closes: #979484) + * Insert an empty line in target list for consistency. (Closes: #979485) + * Simplify installation of a link for tegra on arm64 but not armhf + (Closes: #979486) + * Install examples for tools with dh_installexamples instead of + dh_install. (Closes: #979295) + * Install docs with dh_installdocs instead of dh_install + (Closes: #979295) + + [ Vagrant Cascadian ] + * u-boot-install-sunxi64: Drop unused code handling ATF. + * Rename u-boot-install-sunxi64 to u-boot-install-sunxi. Thanks to + Nicolas Boulenguez. (Closes: #979487) + + [ Nicolas Boulenguez ] + * Update references to renamed u-boot-install-sunxi64 + * Prefer dh_installdocs to dh_install for tools too (Closes: #979648). + * Remove obsolete maketargets variable (Closes: #979652). + * Do not spend time searching for an install target in + Makefile. (Closes: #979650) + * Prefer dh_auto_build to explicit recursive $(MAKE) (Closes: #979654) + * Clarify scope of TOOLSDIR in debian/rules (Closes: #979658). + * Make decision about testing tools more explicit (Closes: #979660). + * Pass BL31 to puma-rk3399 (Closes: #979482). + + [ Vagrant Cascadian ] + * debian/rules: Unset BL31 to avoid using a value from a different + platform. Thanks to Nicolas Boulenguez. (Closes: #979482) + * u-boot-rockchip: puma-rk3399: install u-boot.itb. + * u-boot-install-rockchip: Add support for "Theobroma Systems RK3399-Q7 + SoM" using the "puma-rk3399" target. + + [ Nicolas Boulenguez ] + * Let dh_strip strip tools (Closes: #980234). + * Remove obsolete dh_strip override (Closes: #980235). + * Clean python cache (Closes: #980237). + + -- Vagrant Cascadian Sat, 16 Jan 2021 19:50:13 -0800 + +u-boot (2021.01~rc4+dfsg-2) experimental; urgency=medium + + * debian/targets: Use correct name for "pinephone" target. Fixes FTBFS. + + -- Vagrant Cascadian Tue, 05 Jan 2021 17:51:36 -0800 + +u-boot (2021.01~rc4+dfsg-1) experimental; urgency=medium + + [ Nicolas Boulenguez ] + * Refresh patches for v2021.01-rc3 (Closes: #976320). + + [ Vagrant Cascadian ] + * debian/patches: Remove obsolete teres-i patch. + * debian/control: Add Build-Depends on python3-pkg-resources. + + [ Nicolas Boulenguez ] + * Add support for pinephone-1.2. (Closes: #976319) + + [ Vagrant Cascadian ] + * debian/control: Update Build-Depends on arm-trusted-firmware. + * [arm64] u-boot-sunxi: Add orangepi_one_plus target. Thanks to harry88. + (Closes: #979216) + * [arm64] u-boot-amlogic: Add odroid-n2 target. Thanks to Reco. + (Closes: #973256) + * u-boot-sunxi: Do not install mksunxi_fit_atf, removed upstream. + * u-boot-install-sunxi64: Drop support for using a FIT generator, just + use the images generated at build time. + * u-boot-install-sunxi64: Add support for OrangePi One Plus. + * debian/rules: Disable use of SCP firmware for sunxi platforms. + * u-boot-install-sunxi64: Add support for new .itb filenames. + * debian/targets: Update to use new .itb filename for sunxi systems. + + -- Vagrant Cascadian Tue, 05 Jan 2021 10:17:01 -0800 + +u-boot (2020.10+dfsg-2) unstable; urgency=medium + + [ Vagrant Cascadian ] + * debian/patches: Enable ethernet on A20-OLinuXino-Lime2-eMMC. + (Closes: #916822). Thanks to Jonas Smedegaard. + * debian/patches: Fix keyboard on Teres-I (Closes: #935035). Thanks to + Jonas Smedegaard. + + [ Nicolas Boulenguez ] + * Update Homepage and uscan configuration (Closes: #976317). + * Drop obsolete version restriction in Build-Depends (Closes: #976316). + * Change behaviour of debian/bin/u-boot-install-* for an unknown device + tree (Closes: #976315) + * Use specific dh_installman instead of dh_install (Closes: #976318). + * Simplify debian/u-boot-tools.install (Closes: #976318). + * In debian/rules, add prerequisite configs/*_defconfig + (Closes: #976318) + + [ Vagrant Cascadian ] + * u-boot-qemu: Ship u-boot.rom for the qemu-x86_64 and qemu-x86 + targets. Thanks to Faidon Liambotis. (Closes: #979107) + * debian/control: Update Standards-Version to 4.5.1. + * debian/control: Update Build-Depends on lzop. + + [ Luca Boccassi ] + * Build u-boot-tools with signature support with OpenSSL. + (Closes: #972513) + + -- Vagrant Cascadian Mon, 04 Jan 2021 19:59:11 -0800 + +u-boot (2020.10+dfsg-1) unstable; urgency=medium + + * New upstream release. + + -- Vagrant Cascadian Mon, 05 Oct 2020 12:13:28 -0700 + +u-boot (2020.10~rc5+dfsg-1) experimental; urgency=medium + + [ Vagrant Cascadian ] + * New upstream release candidate. + * debian/control: u-boot-qemu: Set Multi-Arch: foreign. + + [ Uwe Kleine-König ] + * control: Use https for upstream homepage + + -- Vagrant Cascadian Mon, 21 Sep 2020 20:55:36 -0700 + +u-boot (2020.10~rc3+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: Refresh and remove obsolete patches. + * [armhf] u-boot-sunxi: Add Bananapi_M2_Ultra (Closes: #962931). Thanks + to Bernhard Wörner. + * [arm64] u-boot-rockchip: Update rock-pi-4 .dtb names. + * u-boot-qemu: Build firmware for qemu ppc e500 (Closes: #966624). + + -- Vagrant Cascadian Sat, 29 Aug 2020 16:04:17 -0700 + +u-boot (2020.07+dfsg-2) unstable; urgency=medium + + [ Vagrant Cascadian ] + * u-boot-install-rockchip: Update with additional RockPro64 names from + linux 5.7 device-trees. + + [ Denis Pynkin ] + * u-boot-rpi: Add rpi_arm64 target for arm64 (Closes: #966078). + + [ Vagrant Cascadian ] + * debian/patches: Fix reproducibility of mx6cuboxi target. + + -- Vagrant Cascadian Fri, 28 Aug 2020 16:35:40 -0700 + +u-boot (2020.07+dfsg-1) unstable; urgency=medium + + * New upstream release. + * [armhf] u-boot-omap: Drop omap3_pandora, removed upstream. + * [arm64] u-boot-amlogic: Install new board-specific documentation. + * debian/patches: Fix riscv64 support for extlinux. + * debian/control: + - Upgrade to debhelper compat 13. + - Update Build-Depends on arm-trusted-firmware. + + -- Vagrant Cascadian Wed, 08 Jul 2020 16:29:02 -0700 + +u-boot (2020.07~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: + - Remove pinebook-pro patches, applied upstream. + - Remove riscv64 patches, applied upstream. + * u-boot-rockchip: Update puma-rk3399 to include new + rk3399-puma-haikou.dtb file. + * Update lintian overrides to use "shared-library-lacks-prerequisites" + instead of older tag name. + + -- Vagrant Cascadian Tue, 09 Jun 2020 18:48:06 -0700 + +u-boot (2020.07~rc3+dfsg-1) experimental; urgency=medium + + [ Andreas Henriksson ] + * u-boot-rpi: Enable rpi4 target on armhf and arm64 (Closes: #958668) + + [ Vagrant Cascadian ] + * New upstream release candidate. + * debian/patches: Refresh n900 patch. + + -- Vagrant Cascadian Thu, 04 Jun 2020 09:47:49 -0700 + +u-boot (2020.07~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: Refresh. + + -- Vagrant Cascadian Mon, 18 May 2020 17:16:07 -0700 + +u-boot (2020.04+dfsg-2) unstable; urgency=medium + + * debian/patches: + - Remove dreamplug cache patch, fixed upstream. + - Add patches submitted upstream to support pinebook pro. + * u-boot-rockchip: + - Add support for rockpro64-rk3399. + - Add support for pinebook-pro-rk3399. + - Add u-boot-install-rockchip helper script. + + -- Vagrant Cascadian Mon, 20 Apr 2020 19:34:37 -0700 + +u-boot (2020.04+dfsg-1) unstable; urgency=medium + + * New upstream release. + + [ Vagrant Cascadian ] + * Update upstream signing key. + * [arm64] Build arm-trusted-firmware into rockchip/sunxi systems. + * [arm64] u-boot-sunxi: Add a64-olinuxino-emmc target Thanks to Philip + Rinn. (Closes: #956394). + + [ Walter Lozano ] + * debian/targets: Add support for rock-pi-4-rk3399 + * debian/targets: Add target idbloader.img for rk3399 boards + + [ Vagrant Cascadian ] + * debian/control: Add versioned Build-Depends on arm-trusted-firmware + for rk3399 support. + * debian/targets: Add idbloader.img for all rockchip platforms. + * u-boot-rockchip: Update README.Debian. + * Remove debian/bin/generate-rksd. + * u-boot-rockchip: firefly-rk3288: Also install u-boot.img. + * [arm64] u-boot-rockchip, u-boot-sunxi: Add Built-Using + arm-trusted-firmware. + + -- Vagrant Cascadian Tue, 14 Apr 2020 17:24:39 -0700 + +u-boot (2020.04~rc5+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: + - Remove patch fixing video on pinebook, fixed upstream. + + -- Vagrant Cascadian Tue, 07 Apr 2020 08:50:37 -0700 + +u-boot (2020.04~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * debian/patches: + - riscv64: refresh qemu-riscv64 extlinux patch. + - exynos: Refresh patch fixing console. + - Drop patches applied upstream. + * debian/rules: Disable CONFIG_FIT_SIGNATURE in all targets, as it + requires openssl which introduces license incompatibilities with the + GPL. + * u-boot-rockchip: Update firefly-rk3288 instructions. + + -- Vagrant Cascadian Thu, 13 Feb 2020 00:17:14 -0800 + +u-boot (2020.01+dfsg-2) unstable; urgency=medium + + * debian/patches: + - Fix video output on pinebook (Closes: #948753). + - Fix exynos5 board detection (Closes: #951195). Thanks to Jochen + Sprickerhof! + - Fix MMC on odroid U3. (Closes: #950293) + - Improve error handling with GPT renames. Fixes CVE-2020-8432. + * debian/control: Update Standards-Version to 4.5.0, no changes. + + -- Vagrant Cascadian Wed, 12 Feb 2020 22:29:38 -0800 + +u-boot (2020.01+dfsg-1) unstable; urgency=medium + + * New upstream release. + * debian/rules: Do not call qcom wrapper script. + * debian/control: Drop Build-Depends on "skales", removed from testing. + * u-boot-rockchip: Use python3 in rockchip_make_fit_atf. + * generate-rksd: Only generate SPL rksd on targets not using TPL. + * Add build profile pkg.uboot.subarch.* to build only subsets of + packages. + * [arm64] u-boot-rockchip: Add arm-trusted-firmware and u-boot-tools to + Recommends. + + -- Vagrant Cascadian Wed, 08 Jan 2020 00:19:44 -0800 + +u-boot (2020.01~rc5+dfsg-1) experimental; urgency=medium + + * New upstream release candidate (Closes: #941231). + * debian/control: Update Build-Depends to use python3 and + libpython3-dev, add python3-distutils (Closes: #938739). + * [armhf] u-boot-imx: install u-boot-dtb.imx on mx6qsabrelite and + nitrogen6q. + * debian/patches: + - Remove mx6/Revert-spl-imx6-Let-spl_boot_device-return-USDHC1-or, + applied upstream. + - Refresh riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux. + - Remove mx6/arm-Set-SYS_DCACHE_OFF-for-MX6-platforms, it was an ugly + workaround. + + -- Vagrant Cascadian Tue, 17 Dec 2019 17:23:23 -0800 + +u-boot (2019.10+dfsg-1) experimental; urgency=medium + + * u-boot-sifive: Install new fu540 documentation. + * debian/patches: + - Add qemu-riscv64_smode-sifive-fu540-fix-extlinux-define to fix + extlinux support on riscv64 targets. + - Drop qemu-riscv64-raw-initrd, it is redundant due to + DISTRO_DEFAULTS=y. + - Disable dcache on MX6 platforms. + - Add patch to revert changes to imx6 MMC boot device order. + * debian/control: + - Set Rules-Requires-Root: no. + - Update Standards-Version to 4.1.1, no changes needed. + + -- Vagrant Cascadian Thu, 17 Oct 2019 12:23:42 -0700 + +u-boot (2019.10~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * u-boot-rockchip: Add rock64-rk3328 target. + * u-boot-rockchip: Install rockchip_make_fit_atf and Recommend python3. + * generate-rksd: Add support for rk3328 and TPL images. + * debian/patches: + - Update ensure-config-sandbox-for-make-env. + - Update qemu-riscv64-raw-initrd for. + - Add description and forwarded links for qemu-riscv64-raw-initrd. + * u-boot-qemu: Drop support for qemu_mips, qemu_mipsel and + qemu_mips64el as the cross compilers are no longer available. + * u-boot-tools: + - Remove fw_printenv and fw_setenv and Recommend libubootenv-tool. + (Closes: #939598) + - Update package description. + * README.Debian: Drop references to fw_setenv and fw_printenv. + * debian/control: + - [arm64] Drop Build-Depends on python-pyelftools; no longer needed + for fit image creation. + - Update Standards-Version to 4.4.0, no changes needed. + - Update to debhelper-compat 12. + * debian/copyright: Drop stanza and license for pcmcia; code was + removed. + + -- Vagrant Cascadian Tue, 24 Sep 2019 01:03:23 -0700 + +u-boot (2019.07+dfsg-1) experimental; urgency=medium + + * New upstream release. + * Add support for nanopi_neo_plus2. Thanks to Steev Klimaszewski. + * Add support for nanopi_neo_air (Closes: #930013). Thanks to Philip + Hands and Domenico Andreoli. + * debian/control: [arm64] Add python-pyelftools to Build-Depends. + + -- Vagrant Cascadian Mon, 08 Jul 2019 16:41:40 -0700 + +u-boot (2019.07~rc4+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * [sh4] Remove sh7785lcr_32bit, dropped upstream. + * debian/rules: Explicitly mark fit signature support as unset. + + -- Vagrant Cascadian Tue, 11 Jun 2019 16:13:47 -0700 + +u-boot (2019.07~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate: + (CVE-2019-11059, Closes: #928800) + (CVE-2019-11690, Closes: #928557) + + [ Sunil Mohan Adapa ] + * Enable pine64-lts target in u-boot-sunxi (Closes: #928947). + + [ Domenico Andreoli ] + * Enable support for NanoPi NEO 2 in u-boot-sunxi (Closes: #928612). + + [ Vagrant Cascadian ] + * u-boot-omap: Fix installation instructions for various beagleboard.org + boards. + * Remove patches applied upstream: + - upstream/lib-uuid-Fix-unseeded-PRNG-on-RANDOM_UUID-y + - sunxi/teres-i + - booti/riscv64 + - qemu-riscv64/riscv-qemu-riscv.h-define-CONFIG_PREBOOT-enables-ext + - pocketbeagle/0001-ti-Add-device-tree-for-am335x-pocketbeagle + - pocketbeagle/0002-ti-Add-am335x-pocketbeagle-to-am335x_evm_defconfig + * u-boot-tools: Use tools-only_defconfig, disabling CONFIG_FIT_SIGNATURE + which requires openssl. + + -- Vagrant Cascadian Fri, 17 May 2019 21:02:15 -0700 + +u-boot (2019.07~rc1+dfsg-4) experimental; urgency=medium + + [ Vagrant Cascadian ] + * u-boot-qemu: qemu-riscv64: Patch to support loading FDT in extlinux. + * Add patches to enable PocketBeagle support to am335x_evm target. + + -- Vagrant Cascadian Sun, 12 May 2019 20:38:27 -0700 + +u-boot (2019.07~rc1+dfsg-3) experimental; urgency=medium + + * debian/rules: Fail when cross-compiler for an arch:all build is not + available. + * debian/control: Use architecture negation to not require cross + compiler on native architecture in Build-Depends-Indep. + + -- Vagrant Cascadian Wed, 08 May 2019 01:34:45 -0700 + +u-boot (2019.07~rc1+dfsg-2) experimental; urgency=medium + + * Update novena-rawsd config: SPL_FAT_SUPPORT -> SPL_FS_FAT. + * Add build profile "pkg.uboot.notools" to disable building of + u-boot-tools. + * [riscv64] Add u-boot-sifive package with sifive_fu540 target. + * Add patch to enable booti on RISC-V. + * Add patch to enable raw initrd support on qemu-riscv64 targets. + + -- Vagrant Cascadian Mon, 06 May 2019 13:06:04 -0700 + +u-boot (2019.07~rc1+dfsg-1) experimental; urgency=medium + + [ Vagrant Cascadian ] + * Refresh omap5_distro_bootcmd patch. + * Refresh dreamplug cache patch, partially applied upstream. + * Remove mkimage patch, applied upstream. + * u-boot-amlogic: Updated location of documentation for odroid-c2 and + nanopi-k2. + + [ Ivo De Decker ] + * Don't run tests if mkimage isn't available + * Add separate rules targets to build targets and tools + * Use CROSS_COMPILE shell variable instead of makefile variable + * Define TARGETARCH variable + * Add separate targets for build-arch and build-indep + * Add u-boot-qemu package for qemu/kvm (Closes: #907573). + * Add preliminary readme for u-boot-qemu + * Add qemu_riscv64 target + * Don't strip qemu images + + [ Vagrant Cascadian ] + * Build-Depends-Indep: Add cross-compilers for amd64, armhf and i386 + when building on arm64. + * Build-Depends: Switch libpython-dev:native, python:any, swig to + [linux-any], remove from Build-Depends-Indep. + * debian/rules: Allow building arch:all on any architecture, but skip + targets missing a cross-compiler. + * [mips] Drop qemu_mips from u-boot:mips, depending on u-boot-qemu. + * Add lintian overrides for u-boot-qemu. + * u-boot-qemu: Add qemu-riscv64_smode target. + + -- Vagrant Cascadian Fri, 03 May 2019 16:58:13 -0700 + +u-boot (2019.04+dfsg-2) experimental; urgency=medium + + [ Vagrant Cascadian ] + * Add targeted patch fixing mkimage header verification. Drop patch + reverting mkimage changes. + * [armhf] u-boot-omap: Replace am335x_boneblack with am335x_evm, and + update README.Debian accordingly regarding changed partitioning + requirements. + * [armhf] u-boot-omap: Simpfy the instructions in README for specifying an + offset. + * debian/rules: Remove linux.itb and linux.its in clean target. Thanks + to Jonas Smedegaard. + + [ Jonas Smedegaard ] + * Add patch by Vasily Khoruzhick to support Olimex Teres-I DIY laptop. + * Enable teres_i target in u-boot-sunxi (Closes: #926040). + + [ Vagrant Cascadian ] + * Create an am335x_boneblack defconfig by adapting am335x_evm and + removing the extra device trees. This is needed to keep size small + enough to fit in a standard 1MB partition offset. + + [ Frédéric Danis ] + * Enable orangepi_zero_plus2 target in u-boot-sunxi (Closes: #927224). + + -- Vagrant Cascadian Tue, 16 Apr 2019 15:46:00 -0700 + +u-boot (2019.04+dfsg-1) experimental; urgency=medium + + * New upstream release. + * Remove patches applied upstream: + - dreamplug/ARM-kirkwood-add-spi0-alias-for-dreamplug.patch + - exynos/0002-Fix-spelling-of-download.patch + - upstream/0001-Fix-typo-missmatched-mismatched.patch + - upstream/fs-ext4-Unmount-FS-in-do_fs_type.patch + * Refresh patches: + - test-imagetools-test-fixes + - exynos/0001-arm-config-fix-default-console-only-to-specify-the-d + * Add patch reverting changes to mkimage, which breaks compatibility + with FIT images used in the wild, and breaks the test suite. + + -- Vagrant Cascadian Mon, 08 Apr 2019 23:35:43 -0700 + +u-boot (2019.01+dfsg-7) unstable; urgency=medium + + [ Sunil Mohan Adapa ] + * Enable pine64-lts target in u-boot-sunxi (Closes: #928947). + + [ Vagrant Cascadian ] + * u-boot-omap: Enable am335x_evm target. + * Add patches to enable PocketBeagle in am335x_evm target. + * u-boot-omap: Fix instructions for installing beaglebone black. + + -- Vagrant Cascadian Mon, 13 May 2019 19:07:44 -0700 + +u-boot (2019.01+dfsg-6) unstable; urgency=medium + + [ Domenico Andreoli ] + * Enable support for NanoPi NEO 2 in u-boot-sunxi (Closes: #928612). + + [ Jonas Smedegaard ] + * Sync sunxi teres-i patch with mainline u-boot, enabling USB + support (Closes: #928815). + + [ Vagrant Cascadian ] + * Apply patch from upstream fixing buffer overflow with ext4 filesystems + (CVE-2019-11059, Closes: #928800). + * Apply patch from upstream fixing randomly generated + UUIDs. (CVE-2019-11690, Closes: #928557). + + -- Vagrant Cascadian Sat, 11 May 2019 18:20:19 -0700 + +u-boot (2019.01+dfsg-5) unstable; urgency=medium + + [ Jonas Smedegaard ] + * Add patch cherry-picked upstream to add i2c initialization for sun50i. + * Add patch by Vasily Khoruzhick to support Olimex Teres-I DIY laptop. + * Enable teres_i target in u-boot-sunxi (Closes: #926040). + + [ Frédéric Danis ] + * Enable orangepi_zero_plus2 target in u-boot-sunxi (Closes: #927224). + + -- Vagrant Cascadian Fri, 19 Apr 2019 16:43:08 -0700 + +u-boot (2019.01+dfsg-4) unstable; urgency=medium + + [ Martyn Welch ] + * [armhf] u-boot-imx: Enable build for NXP SABRE Lite. + + [ Neil Armstrong ] + * [arm64] u-boot-amlogic: Enable nanopi-k2 and khadas-vim/vim2. + + -- Vagrant Cascadian Mon, 08 Apr 2019 19:47:02 -0700 + +u-boot (2019.01+dfsg-3) unstable; urgency=medium + + [ Romain Perier ] + * [armel] u-boot-rpi: Add Raspberry Pi Zero W. + + [ Vagrant Cascadian ] + * [armhf] u-boot-sunxi: Add bananapi_m2_berry target. + (Closes: #923443) Thanks to Lucas Nussbaum. + * [armhf] u-boot-imx: Add novena-rawsd target. + * Add patches to fix SPI and USB on Dreamplug (Closes: #923379). + Thanks to Leigh Brown and Chris Packham. + * u-boot-tools: Remove Synopsys lintian override. + * Add patch to fix spelling of "mismatched". + * Add patch to fix spelling of "download". + + -- Vagrant Cascadian Thu, 28 Feb 2019 20:42:31 -0800 + +u-boot (2019.01+dfsg-2) unstable; urgency=medium + + [ Frédéric Danis ] + * Enable libretech-cc target in u-boot-amlogic (Closes: #920947). + + [ Vagrant Cascadian ] + * debian/patches: Add patch from upstream to unmount ext4 filesystems + preventing a memory leak. + * Add patch to fix console setting on exynos platforms. Thanks to + Dongjin Kim and Benjamin Drung. (Closes: #920116). + * Use wildcards for lintian overrides. + * Update tester for p2371-2180 (Jetson-TX1). + * Update tester for novena. + + -- Vagrant Cascadian Tue, 19 Feb 2019 01:09:37 -0800 + +u-boot (2019.01+dfsg-1) unstable; urgency=medium + + * New upstream release (Closes: #918940). + * Update tester for firefly-rk3288. + * debian/control: Build-Depends: use debhelper-compat. + + -- Vagrant Cascadian Mon, 14 Jan 2019 16:36:19 -0800 + +u-boot (2019.01~rc3+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * Update upstream signing key format. + * Remove pinebook patches, applied upstream. + * Drop mipsel-native-endianness patch. + * [arm64] u-boot-amlogic: Update README for odroid-c2. + * [armhf] u-boot-rockchip: Add firefly-rk3288 target. + * debian/rules: Call strip --strip-unneeded and --remote-section=.note + to comply with Debian policy 4.3.0. + * debian/control: Update Standards-Version to 4.3.0. + + -- Vagrant Cascadian Tue, 08 Jan 2019 15:42:38 -0800 + +u-boot (2018.11+dfsg-2) unstable; urgency=medium + + * u-boot-install-sunxi64: + - Detect target based on running device-tree. + - Prefer BL31 from arm-trusted-firmware over atf-allwinner. + - Error out when mkimage is not found and Recommend u-boot-tools + (Closes: #913879). Thanks to Nicolas Schier. + * [arm64] u-boot-sunxi: Update Recommends to use arm-trusted-firmware + instead of atf-allwinner. + * [arm64] u-boot-amlogic: Add Recommends on arm-trusted-firmware. + * Update upstream signing key. + + -- Vagrant Cascadian Sun, 09 Dec 2018 08:16:44 +0100 + +u-boot (2018.11+dfsg-1) unstable; urgency=medium + + * New upstream release. + * [armhf] u-boot-imx: Drop udoo patches, full support for distro_bootcmd + is enabled upstream. + * [armhf] u-boot-rockchip: Drop firefly-rk3288 target (Closes: #898520). + * [arm64] u-boot-sunxi: Enable a64-olinuxino target (Closes: #881564). + Thanks to Rodrigo Exterckötter Tjäder. + * Add Pinebook support patches from sunxi maintainer tree. + * [arm64] u-boot-sunxi: Add pinebook target. + * [armel] Drop openrd targets, which FTBFS and are orphaned upstream. + + -- Vagrant Cascadian Wed, 14 Nov 2018 13:32:35 -0800 + +u-boot (2018.09+dfsg-1) experimental; urgency=medium + + * New upstream release. + * Remove patches applied upstream. + * Refresh udoo quad support patch. + * Increase verbosity of make unless DEB_BUILD_OPTIONS=terse. + * Update Standards-Version to 4.2.1. + * [armhf] u-boot-sunxi: Enable Sinovoip Banana Pi M3 (Closes: #905922). + Thanks to Bernhard. + + -- Vagrant Cascadian Mon, 10 Sep 2018 23:59:21 -0700 + +u-boot (2018.07+dfsg-1) experimental; urgency=medium + + * New upstream release. + * u-boot-imx: Remove mx6cuboxi4x4 target, as ram is now properly + detected with mx6cuboxi. + * debian/watch: Add repack and compression=xz options. + * debian/rules: Remove get-orig-source target. + * debian/control: Update Standards-Version to 4.1.5. + + -- Vagrant Cascadian Mon, 09 Jul 2018 13:34:06 -0700 + +u-boot (2018.07~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate: + - Fixes USB on Pine64+. + * [armhf] u-boot-sunxi: Enable A20-OLinuXino-Lime2-eMMC. + (Closes: #901666). Thanks to Andreas B. Mundt. + + -- Vagrant Cascadian Wed, 20 Jun 2018 23:47:25 -0700 + +u-boot (2018.07~rc1+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * Remove patches applied in 2018.07-rc1. + * Refresh sheevaplug/sys_thumb_build patch. + * Add Build-Depends on bison and flex. + * Update patch series for odroid distro_bootcmd support. + * Add patch submitted upstream to consistently set default fdtfile value + on rockchip systems. + + -- Vagrant Cascadian Tue, 05 Jun 2018 15:07:35 -0700 + +u-boot (2018.05+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh debian/patches for 2018.05. + * [armel] sheevaplug: Add patch to enable thumb build to reduce size of + u-boot.kwb (Closes: #897671). + * u-boot-rockchip: Add patch to fix serial output (Closes: #898276). + + -- Vagrant Cascadian Thu, 10 May 2018 13:24:57 -0700 + +u-boot (2018.05~rc3+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * Remove patches applied or obsoleted upstream: + - firefly/fdtfile + - odroid-c2/0001-mmc-avoid-division-by-zero-in-meson_mmc_config_clock + * Add patch to set timestamp and umask when building multi-dtb fit + image (Closes: #896526). + + -- Vagrant Cascadian Tue, 01 May 2018 14:48:55 -0700 + +u-boot (2018.05~rc2+dfsg-2) experimental; urgency=medium + + * [arm64] Add u-boot-mvebu, and enable the espressobin target. + + -- Vagrant Cascadian Thu, 19 Apr 2018 15:10:58 -0700 + +u-boot (2018.05~rc2+dfsg-1) experimental; urgency=medium + + * New upstream release candidate. + * Refresh patches: + - Makefile-add-kwb-target-to-all.patch + - am57xx/omap5_distro_bootcmd + * debian/control: + - Add Build-Depends for lzop, used on the AM57xx target. + - Update Standards-Version to 4.1.4, no changes. + * Install build configs to /usr/share/doc/*/configs. + + -- Vagrant Cascadian Tue, 17 Apr 2018 16:05:55 -0700 + +u-boot (2018.03+dfsg1-2) unstable; urgency=medium + + [ Riku Voipio ] + * u-boot-qcom: Add dragonboard 820c build (Closes: #894212). + + [ Vagrant Cascadian ] + * u-boot-install-sunxi64: Ignore device write checks when FORCE is set. + * u-boot-exynos: Update odroid patch to support distro_bootcmd, dropping + support for legacy boot. + * Add back uboot.elf, used to install jetson-tx1 (Closes: #893908). + + -- Vagrant Cascadian Sun, 01 Apr 2018 18:20:06 -0700 + +u-boot (2018.03+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * Update patches for new upstream release. + * debian/rules: Update default configuration for tools target. + * [arm64] u-boot-rockchip: Add puma-rk3399 target. + * Switch Vcs-* to use salsa.debian.org. + * debian/rules: Fix typo that disabled 4GB ram support for the + mx6cuboxi4x4 target (Closes: #893062). + * Add patch to fix mmc support on Odroid-C2. Thanks to Jaehoon Chung and + Heinrich Schuchardt. + * u-boot-sunxi: + - Add u-boot-install-sunxi64 script (Closes: #891490). Thanks to Adam + Borowski. + - [arm64] Add recommends on atf-allwinner. + * debian/copyright: Updated location for libfdt. + * Drop installation of uboot.elf, as it is stripped of debugging symbols + and therefor not particularly useful. + + -- Vagrant Cascadian Sun, 18 Mar 2018 18:36:58 -0700 + +u-boot (2018.01+dfsg1-2) unstable; urgency=medium + + * Update to use https copyright format URL. + * debian/rules: Remove "dh --parallel", default in debhelper compat 11. + * debian/patches: + - Remove patch for IGEP board that was never applied. + - Fix typo in mx6cubox-i4x4 patch description. + - Add description to no-force-cross-compile-powerpc patch. + - Add a description for the omap5_distro_bootcmd patch. + - Remove patch for hurd support, as no packages are built on that + hurd. + + -- Vagrant Cascadian Tue, 20 Feb 2018 16:49:33 -0800 + +u-boot (2018.01+dfsg1-1) experimental; urgency=medium + + * New upstream release. + * debian/patches: Refresh and removed. + * debian/control: + - Update to Standards-Version 4.1.3, no changes. + - Build-Depend on debhelper 11. + * debian/compat: Switch to debhelper compatibility level 11. + + -- Vagrant Cascadian Mon, 08 Jan 2018 19:19:02 -0800 + +u-boot (2017.11+dfsg1-3) unstable; urgency=medium + + [ Vagrant Cascadian ] + * Add patch submitted upstream to fix ethernet on Olimex + A20-Olinuxino-Micro Rev. J (Closes: #864562). + + [ Marek Vasut ] + * Disable DDR calibration on DH iMX6 (Closes: #884442). + + -- Vagrant Cascadian Sun, 07 Jan 2018 14:19:18 -0800 + +u-boot (2017.11+dfsg1-2) unstable; urgency=medium + + [ Vagrant Cascadian ] + * u-boot-tools: Fix broken FIT image generation by building tools-only + target with an empty defconfig. + * Run basic tests for mkimage/dumpimage. + + [ Marek Vasut ] + * Backport DH iMX6 DDR configuration fix (Closes: #882123). + + [ Vagrant Cascadian ] + * debian/control: Bump Standards-Version 4.1.2, no changes. + * debian/rules: Use dpkg/architecture.mk instead of manually calling + dpkg-architecture. + + -- Vagrant Cascadian Tue, 05 Dec 2017 15:43:23 -0800 + +u-boot (2017.11+dfsg1-1) experimental; urgency=medium + + [ Vagrant Cascadian ] + * Remove patches applied upstream. + * Refresh patches. + * Drop beaglebone black patch for usb-mass-storage. + + [ Marek Vasut ] + * Add DHCOM i.MX6 PDK board support (Closes: #881298). + + [ Vagrant Cascadian ] + * u-boot-sunxi: Include documentation for pine64 using u-boot SPL + (Closes: #842688). + * u-boot-rockchip: Include rk3399-firefly.dtb instead of generic + u-boot.dtb file. + + -- Vagrant Cascadian Fri, 17 Nov 2017 12:02:57 -0800 + +u-boot (2017.09+dfsg1-3) unstable; urgency=medium + + * Set the fdtfile variable from the value of CONFIG_DEFAULT_DEVICE_TREE + (Closes: #870897). Thanks to Diego Roversi for the bug report! + * Add patch to fix building jffs2 with gcc-7 (Closes: #877963). Thanks + to Adrian Bunk! + * Update Standards-Version of Debian Policy 4.1.1, no changes needed. + + -- Vagrant Cascadian Mon, 09 Oct 2017 15:14:03 -0700 + +u-boot (2017.09+dfsg1-2) unstable; urgency=medium + + * u-boot-imx: mx6cuboxi4x4: Use a symlink for u-boot.img to mx6cuboxi, + as it is identical. + * u-boot-imx/u-boot-omap: Do not install spl/u-boot-spl.bin when the + target uses SPL or MLO. + * debian/rules: Generate mx6cuboxi4x4_defconfig based on + mx6cuboxi_defconfig. + * debian/rules: Do not install uboot.elf in mx6cuboxi4x4 target. + * debian/rules: Only build the SPL target on mx6cuboxi4x4. + * debian/patches: Fix odroid patch to actually use distro_bootcmd. + * u-boot-rockchip: Fix USB on firefly-rk3399 with patches from upstream. + * u-boot-exynos: Add patch to fix "console" environment variable + (Closes: #877074). Thanks to Peter Lebbing! + + -- Vagrant Cascadian Thu, 05 Oct 2017 16:09:47 -0700 + +u-boot (2017.09+dfsg1-1) experimental; urgency=medium + + * New upstream release. + * Refreshed patches for new upstream version. + * Update check for generating u-boot.rksd. + * [armhf] u-boot-omap: Update to use igep00x0 target, which replaced + igep0020. + * debian/rules: + - Use pkg-info.mk from dpkg-dev to set SOURCE_DATE_EPOCH and get the + package version. + - Switch "env" target to "envtools". + + -- Vagrant Cascadian Tue, 12 Sep 2017 13:19:29 -0700 + +u-boot (2017.07+dfsg1-3) unstable; urgency=medium + + * u-boot-rockchip: + - Generate u-boot.rksd used for firefly-rk3288 installation. + - Add README.Debian describing how to install firefly-rk3288. + + -- Vagrant Cascadian Fri, 04 Aug 2017 15:56:56 -0400 + +u-boot (2017.07+dfsg1-2) unstable; urgency=medium + + * u-boot-rockchip: + - Ship u-boot.bin in firefly-rk3288 instead of u-boot.img. + - Add NEWS file explaining the change for firefly-rk3288. + * u-boot-imx: + - mx6cuboxi: Add patch from upstream to support SATA. + - Add patch to enable booting from SATA on wandboard. + * u-boot-tools: + - Install upstream fw_env.config, which includes several + well-commented examples. + * Consistantly use dd with conv=fsync,notrunc in Debian README files + (Closes: #864742). Thanks to Heinrich Schuchardt. + * debian/control: + - Update to Standards-Version 4.0.0. + + -- Vagrant Cascadian Tue, 01 Aug 2017 17:10:48 -0400 + +u-boot (2017.07+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: + - Refresh am57xx/omap5_distro_bootcmd. + - Refresh distro_bootcmd patches for am57xx and odroid. + - Sync mx6cuboxi4x4 patch with mx6cuboxi. + * u-boot-sunxi: Install README.sunxi64. + * [arm64] u-boot-sunxi: Install additional pine64 targets needed to + manually build an SPL image. + * [arm64] u-boot-rockchip: Add firefly-rk3399 target. + * [armhf] Add Build-Depends on libpython-dev:native and swig. + * [arm64] Add build-depends on libpython-dev:native, python and swig. + * debian/rules: Split generation of rksd images into script, supporting + generation for both rk3288 and rk3399 systems. + * debian/copyright: Remove entries from Files-Excluded no longer present + upstream. + + -- Vagrant Cascadian Mon, 10 Jul 2017 12:46:22 -0700 + +u-boot (2017.05+dfsg1-1) experimental; urgency=medium + + * New upstream release. + * Remove patches, applied upstream: + - odroid-c2/0001-meson-gxbb-enable-MMC-as-boot-target.patch + - odroid-c2/0002-meson-gxbb-change-ramdisk_addr_r.patch + * Refresh patches: + - am57xx/omap5_distro_bootcmd + - n900-bootz-raw-initrd.diff + * Split Build-Depends into multiple lines. + * Add dependencies for cross-building arm64, armhf and armel. + + -- Vagrant Cascadian Mon, 08 May 2017 17:17:42 -0700 + +u-boot (2017.05~rc2+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + + * Remove patches applied upstream: + - mx6cuboxi/serial_console_speed + - Makefile-Fix-linking-with-modern-binutils + + * Refresh patches: + - am57xx/omap5_distro_bootcmd + - arndale/board-spl-rule + + * [arm64] Add u-boot-amlogic + - Enable the odroid-c2 target. + - Add patches: + + Enable MMC boot on odroid-c2. + + Fix ramdisk load address on odroid-c2. + + -- Vagrant Cascadian Tue, 18 Apr 2017 20:24:42 -0700 + +u-boot (2017.05~rc1+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + + * Refresh patches: + - beagleboneblack usb-mass-storage. + - mx6cuboxi4x4. + - Update am57xx distro_bootcmd patch and also fix for dra7xx_evm. + + * Remove patches applied upstream: + - orangepi_zero + - openrd + + * Add patches from upstream: + - Fix building with binutils. + + * Update lintian overrides with openrd targets. + + -- Vagrant Cascadian Wed, 12 Apr 2017 10:47:29 -0700 + +u-boot (2016.11+dfsg1-4) unstable; urgency=medium + + [ Vagrant Cascadian ] + * [armel] Apply a patch from upstream to fix openrd targets which failed + to boot, and re-enable the openrd targets (Closes: #856441). Thanks to + Albert ARIBAUD for the patch, Martin Michlmayr for pointing out the + patch, and Phil Hands and Rick Thomas for testing on various openrd + platforms. + + [ Martin Michlmayr ] + * u-boot-rpi: typo in README.Debian (Closes: #858574). + + -- Vagrant Cascadian Mon, 27 Mar 2017 14:39:51 -0400 + +u-boot (2016.11+dfsg1-3) unstable; urgency=medium + + [ Peter Michael Green ] + * u-boot-imx: Add patch to add an mx6cuboxi4x4 target, supporting boards + with 4GB of ram (Closes: #848911). + + [ Vagrant Cascadian ] + * u-boot-sunxi: Add patches to support orangepi_zero. + (Closes: #848557). Thanks to Mateusz Łukasik. + * Add Rick Thomas to mx6cuboxi testers. + + -- Vagrant Cascadian Wed, 21 Dec 2016 20:44:44 -0800 + +u-boot (2016.11+dfsg1-2) unstable; urgency=medium + + * u-boot-sunxi: Add nanopi_neo target. + Thanks to Paul Tagliamonte. (Closes: #845932). + + -- Vagrant Cascadian Fri, 16 Dec 2016 14:10:52 +0100 + +u-boot (2016.11+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * Remove mksunxiboot-spl patch, applied upstream. + * Refresh patches. + * Enable Cubieboard4 target. + * Remove patches for ram detection on rk3288, applied upstream. + + -- Vagrant Cascadian Thu, 17 Nov 2016 11:10:12 -0800 + +u-boot (2016.11~rc2+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Refresh patch for am57xx to use distro_bootcmd support. + * Remove patches from 2016.09.01, applied upstream. + * Add patches to enable ram detection on rockchip rk3288 platforms. + * Update lintian overrides for openrd removal. + + -- Vagrant Cascadian Thu, 27 Oct 2016 11:25:47 -0700 + +u-boot (2016.09+dfsg1-2) unstable; urgency=medium + + * odroid-xu3: Add patch to use the default bootdelay from + distro_bootcmd. + * Remove Philip Rinn from Cubieboard2 testers. + * u-boot-rpi: Add documentation for configuring raspberry pi to use + u-boot. + * debian/watch: Add signature checking of upstream tarball. + * u-boot-tools: Add device-tree-compiler to Recommends. Thanks to + Pierre-Hugues Husson. (Closes: #841351). + * Apply patches from v2016.09.01: + - 0001-Revert-Increase-default-of-CONFIG_SYS_MALLOC_F_LEN-f.patch + - 0002-Revert-image-fit-switch-ENOLINK-to-ENOENT.patch + * Remove openrd targets, as they do not boot (Closes: #837629). + + -- Vagrant Cascadian Sun, 23 Oct 2016 19:36:36 -0700 + +u-boot (2016.09+dfsg1-1) unstable; urgency=medium + + * New upstream version. + + [ Vagrant Cascadian ] + * Remove Ian Campbell from the list of arndale testers. + * Remove Joey Hess from the A10-OLinuXino-Lime testers. + * [armhf] u-boot-sunxi: Enable the CHIP target. + * Refresh and remove patches applied upstream. + + -- Vagrant Cascadian Mon, 12 Sep 2016 12:43:29 -0700 + +u-boot (2016.09~rc2+dfsg1-1) experimental; urgency=medium + + [ Vagrant Cascadian ] + * New upstream release candidate. + * Simplify cross-building in debian/rules. + * Refresh debian/patches/tools-only-in-no-dot-config-targets.diff + * u-boot-omap: + - Add omap3_pandora target. + - Add patches to switch omap3-pandora to use distro bootcmd. + * Add patches from upstream to fix cache issues. + + [ Martin Michlmayr ] + * Generate bootable image for DragonBoard 410c (Closes: #835656). + + [ Vagrant Cascadian ] + * [arm64] Fix cross-building of DragonBoard 410c: + - Allow skales:native to satisfy build-dependency. + - Add build-depends on libfdt-dev:native. + + -- Vagrant Cascadian Tue, 30 Aug 2016 11:36:35 -0700 + +u-boot (2016.09~rc1+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Remove patches applied upstream. + * Remove redundant u-boot-rockchip.docs, as it is handled in the + u-boot-rockchip.install file. + * u-boot-sunxi: Install README for pine64 target. + * Add build-depends on python:any [armhf], which is now required to + build the firefly-rk3288 target. + * Fix build of firefly-rk3288 target, which now uses u-boot-spl.bin to + generate rksd image. + * Build u-boot.img and u-boot.bin instead of deprecated u-boot-dtb.* + targets. + + -- Vagrant Cascadian Mon, 01 Aug 2016 00:42:12 -0700 + +u-boot (2016.07~rc3+dfsg1-2) experimental; urgency=medium + + * [armel] Apply patch from upstream that fixes FTBFS on openrd variants. + (Closes: #830169). + + -- Vagrant Cascadian Thu, 07 Jul 2016 11:17:30 +0200 + +u-boot (2016.07~rc3+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + + [ Vagrant Cascadian ] + * u-boot-sunxi: Enable on arm64. + * u-boot-sunxi: Enable pine64_plus target on arm64. + * Remove reproducibility patches, applied upstream. + + [ Ricardo Salveti ] + * [arm64] Add u-boot-qcom package and enable dragonboard410c target + (Closes: #824955). + * Add patch submitted upstream "dragonboard410c: adding missing default + addr for script and pxe boot." + * Add patch submitted upstream "dragonboard410c: prefer sdcard boot over + emmc" + + -- Vagrant Cascadian Tue, 05 Jul 2016 12:34:49 +0200 + +u-boot (2016.07~rc1+dfsg1-3) experimental; urgency=medium + + [ Martin Michlmayr ] + * Add NVIDIA to Tegra description + * u-boot-tegra.README.Debian: fix name of package + * u-boot-tegra.README.Debian: improve Jetson TK instructions. + (Closes: #827081). + + [ Vagrant Cascadian ] + * debian/control: u-boot-tools is not needed when cross-building on + arm64. + * Add patch to respect SOURCE_DATE_EPOCH when building FIT images, + fixing reproducibility issues with dra7xx_evm target. Thanks to HW42 + for the patch. + + -- Vagrant Cascadian Thu, 16 Jun 2016 12:29:51 -0700 + +u-boot (2016.07~rc1+dfsg1-2) experimental; urgency=medium + + * u-boot-tegra: Only install p2371-2180 symlink on arm64. + (Closes: #826905). Thanks to Martin Michlmayr for the report! + * Add patch to fix reproducibility issues with ld and some + locales. Thanks to HW42! + + -- Vagrant Cascadian Sun, 12 Jun 2016 06:15:22 -0700 + +u-boot (2016.07~rc1+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + + [ Martin Michlmayr ] + * u-boot-tegra: + - Add Jetson TX1 (P2371-2180) target (Closes: #825458). + - Add arm64 arch. + - Update README.Debian for Jetson TX1. + + [ Vagrant Cascadian ] + * u-boot-omap: Update use dra7xx_evm target. + * u-boot-imx: Remove patch to us private libgcc on imx systems. + * u-boot-exynos: + - Refresh odroid distro_bootcmd patch. + - Increase default environment size on odroid-u3 to support + distro_bootcmd. + * u-boot-sunxi: Enable Cubietruck_plus target. + + -- Vagrant Cascadian Tue, 07 Jun 2016 12:04:16 -0700 + +u-boot (2016.05+dfsg1-1) experimental; urgency=medium + + * New upstream version. + + [ Ryan Finnie ] + * u-boot-rpi: Add rpi_3, rpi_3_32b target (Closes: #823524). + * u-boot-rpi: Add arm64 arch. + + [ Vagrant Cascadian ] + * Remove patches applied upstream: + - Revert-ti_armv7_common.h-Fix-U-Boot-location-on-eMMC.patch + - Revert-rockchip-rk3288-correct-sdram-setting.patch + - odroid-Update-README-with-correct-firmware-link-and-.patch + + -- Vagrant Cascadian Tue, 17 May 2016 13:03:11 -0700 + +u-boot (2016.05~rc3+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Update debian/patches for 2016.05-rc3. + * u-boot-rockchip: + - Revert upstream patch to fix detected ram size on Firefly boards. + * u-boot-imx: + - Add patch to fix FTBFS by using u-boot's private libgcc. + * u-boot-tools: + - Add fw_env.config for openrd (Closes: #821056). + Thanks to Rick Thomas. + * u-boot-omap: + - Revert upstream patch changing the default offsets for loading + u-boot from eMMC. + * u-boot-exynos: + - Add odroid-xu3 target, tested on Odroid-XU4. + - Add patch from upstream with updated documentation about Odroid-XU4 + target. + + -- Vagrant Cascadian Sat, 30 Apr 2016 18:53:04 -0700 + +u-boot (2016.03+dfsg1-6) unstable; urgency=medium + + [ Vagrant Cascadian ] + * u-boot-tegra: Only install p2371-2180 symlink on arm64. + (Closes: #826905). Thanks to Martin Michlmayr for the report! + * Add patch to fix reproducibility issues with ld and some + locales. Thanks to HW42! + + [ Martin Michlmayr ] + * Add NVIDIA to Tegra description + * u-boot-tegra.README.Debian: fix name of package + * u-boot-tegra.README.Debian: improve Jetson TK instructions. + (Closes: #827081). + + [ Vagrant Cascadian ] + * Apply patch from upstream to fix volatages used on several OlinuXino + Lime board variants (Closes: #825214). Thanks to Karsten Merker for + tracking down the patch! + + -- Vagrant Cascadian Tue, 28 Jun 2016 09:38:27 +0200 + +u-boot (2016.03+dfsg1-5) unstable; urgency=medium + + [ Vagrant Cascadian ] + * Add patches from upstream to detect fdtfile on am57xx, and update + distro_bootcmd patch accordingly. + * u-boot-tools: Add fw_env.config for openrd (Closes: #821056). Thanks + to Rick Thomas. + * u-boot-omap: Add support for dra74_evm (Closes: #824730). Thanks to + Ben Hutchings. + * Added odroid-xu3 target, tested on Odroid-XU4. + + [ Gerald Kerma ] + * Correct the guruplug.config to match the new upstream env address. + (Closes: #781873). + + [ Vagrant Cascadian ] + * u-boot-exynos: Add patch to support distro_bootcmd on odroid target. + + [ Martin Michlmayr ] + * u-boot-tegra: Add Jetson TX1 (P2371-2180) target (Closes: #825458). + * u-boot-tegra: Add arm64 arch. + * u-boot-tegra: Update README.Debian for Jetson TX1. + + -- Vagrant Cascadian Sun, 29 May 2016 14:29:59 -0700 + +u-boot (2016.03+dfsg1-4) unstable; urgency=medium + + * Add patch to fix detected ram size on Firefly boards by reverting + "rockchip: rk3288: correct sdram setting". + * debian/control: Updated Standards-Version to 3.9.8, no changes needed. + + -- Vagrant Cascadian Sat, 16 Apr 2016 15:33:22 -0700 + +u-boot (2016.03+dfsg1-3) unstable; urgency=medium + + * u-boot-omap: + - Remove ti-u-boot patches, which are no longer needed. + - Update am57xx support for distro bootcmd. + + -- Vagrant Cascadian Mon, 04 Apr 2016 11:23:06 -0700 + +u-boot (2016.03+dfsg1-2) unstable; urgency=medium + + * Apply patch from upstream to fix gmac ethernet on sunxi + systems. (Closes: #818621). Thanks to Karsten Merker for the report. + + -- Vagrant Cascadian Mon, 28 Mar 2016 19:52:45 -0700 + +u-boot (2016.03+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * Remove Firefly-RK3288 patch applied upstream. + * debian/control: + - Update to use https for Vcs-Git and Vcs-Browser. + - Update to Standards-Version 3.9.7, no changes needed. + * Update lintian overrides to ignore a company named Synopsys listed in + debian/copyright, which is flagged as a misspelling. + * Add patches to fix mispellings for "comment", "supported" and + "transferred". + + -- Vagrant Cascadian Tue, 15 Mar 2016 14:53:55 -0700 + +u-boot (2016.03~rc3+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Add patch submitted upstream to fix Firefly-RK3288 SPL by disabling + eMMC feature in SPL. + * u-boot-sunxi: Drop FEL targets, as moderm versions of sunxi-tools + support loading u-boot-sunxi-with-spl.bin directly. + + -- Vagrant Cascadian Tue, 08 Mar 2016 13:28:50 -0800 + +u-boot (2016.03~rc2+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Remove patches applied upstream. + * Refresh patches: + - Makefile-add-kwb-target-to-all.patch + - 0001-Makefile-Include-vendor-common-library-in-include-se.patch + - udoo_quad-support.patch + + -- Vagrant Cascadian Tue, 16 Feb 2016 15:01:48 -0800 + +u-boot (2016.01+dfsg1-2) unstable; urgency=medium + + * u-boot-omap: + - Include patches from ti-u-boot to support AM57xx boards. + - Add patch for AM57xx boards to boot using distro bootcmd. + - Add am57xx_evm target, used by the BeagleBoard-X15. + * Apply patches from upstream to fix OpenRD builds with + GCC-5. Thanks to Albert ARIBAUD. (Closes: #811129) + * u-boot-imx: Apply patch "wandboard: fix variable name so PXE boot + works" from upstream. + + -- Vagrant Cascadian Mon, 08 Feb 2016 20:14:04 -0800 + +u-boot (2016.01+dfsg1-1) unstable; urgency=medium + + * u-boot-sunxi: Enable orangepi_plus target. + * Remove patch Switching novena to config_distro_bootcmd, applied + upstream. + * armel: Enable openrd_base, openrd_client and openrd_ultimate + targets. Thanks to Albert ARIBAUD, Rick Thomas and Philip Hands for + testing. (Closes: #810790) + * Add Rick Thomas as a sheevaplug tester. + * sheevaplug: Update env documentation to default to current u-boot + offsets. (Closes: #781874) + * Bump versioned dependencies on debhelper and dpkg-dev to support use + of build profiles. + + -- Vagrant Cascadian Tue, 12 Jan 2016 11:48:34 -0800 + +u-boot (2016.01~rc3+dfsg1-3) experimental; urgency=medium + + * u-boot-rockchip: Generate rksd images. + * u-boot-rockchip: Build u-boot-dtb.img instead of u-boot.img. + * Add u-boot-rpi package for Raspberry pi systems: + - [armel] Include rpi target. + - [armhf] Add rpi_2 target. + + -- Vagrant Cascadian Sat, 02 Jan 2016 15:19:11 -0800 + +u-boot (2016.01~rc3+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + - Fixes eMMC boot selection on BeagleBone Black. + * Add patch to fix missing bootdelay on am335x. + + -- Vagrant Cascadian Tue, 22 Dec 2015 18:20:52 -0800 + +u-boot (2016.01~rc2+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate: + - Remove patches applied upstream. + - Refresh patches: + + arndale/board-spl-rule.diff + + beagleboneblack/usb-mass-storage.patch + + 0001-arm-novena-Switch-novena-to-config_distro_bootcmd.patch + + * u-boot-tools: + - Install man page for kwboot. + - Add dumpimage command (Closes: #807174). + - strip mkenvimage. + + -- Vagrant Cascadian Sat, 12 Dec 2015 19:00:32 -0800 + +u-boot (2015.10+dfsg1-4) unstable; urgency=medium + + * Fix reproducibility issue with targets listed in package descriptions + by always sorting using C locale. + * u-boot-imx: Updates to novena patches: + - Sync with submitted patch for distro_bootcmd support. + - Add upstream patch to fix USB support. + - Add upstream patch to enable loading u-boot.img from EXT + filesystems. + * Add upstream patches to fix mkimage support for multi and script + images (Closes: #805434). + + -- Vagrant Cascadian Tue, 08 Dec 2015 08:59:47 -0800 + +u-boot (2015.10+dfsg1-3) unstable; urgency=medium + + * u-boot-install-targets: Add support to install documentation. + * u-boot-exynos: Install README.odroid. + * u-boot-rockchip: Install README.rockchip. + * u-boot-omap: Install README.nokia_rx51. + * Add included platforms to u-boot package descriptions. + * u-boot-sunxi: Enable the A10s-OLinuXino-M target. Thanks to Benedikt + Wildenhain (Closes: #806151). + * u-boot-imx: Add novena patches to include fdtfile variable, and load + fdt file into correct address. + * u-boot-sunxi: Backport patches from upstream to enable the Lamobo_R1 + target. + + -- Vagrant Cascadian Tue, 24 Nov 2015 14:14:29 -0800 + +u-boot (2015.10+dfsg1-2) unstable; urgency=medium + + * Add missing content to u-boot-rockchip package. + * Update wandboard and mx6cuboxi patches to use config_distro_bootcmd + patches from u-boot-imx. + * Patch mx6cuboxi to specify the baudrate in the console setting. + * Update BeagleBone Black patches to use config_distro_bootcmd from + upstream. + * Patch to switch novena to use distro_bootcmd. + + -- Vagrant Cascadian Sat, 14 Nov 2015 09:22:47 -0600 + +u-boot (2015.10+dfsg1-2~exp1) experimental; urgency=medium + + * Build rockchip package, with firefly-rk3288 as the initial + target. Thanks to Emilio Pozuelo Monfort and Sjoerd Simons. + (Closes: #803166). + + -- Vagrant Cascadian Mon, 02 Nov 2015 07:59:36 -0800 + +u-boot (2015.10+dfsg1-1) unstable; urgency=medium + + [ Vagrant Cascadian ] + * New upstream version. + * Remove patch to fix variation caused by timezone differences, applied + upstream. + * Add patch to use a relative path to include the sunxi spl header, + which allows mksunxiboot to build on any architecture. Thanks to Ian + Campbell for the initial patch! + * Add patch from upstream to fix non-Android booting with ramdisk and/or + device tree. + + [ Karsten Merker ] + * u-boot-sunxi: Enable the A20-Olimex-SOM-EVB target (Closes: #803335). + + -- Vagrant Cascadian Thu, 29 Oct 2015 13:35:23 -0700 + +u-boot (2015.10~rc4+dfsg1-1) unstable; urgency=medium + + * New upstream release candidate. + * Updated udoo patches and debian/targets, upstream switched to a single + target that supports both udoo quad and dual. + * u-boot-sunxi: Add Linksprite_pcDuino target (Closes: #799035). Thanks + to Robert Hegner for testing! + * Refreshed patches for beaglebone black. + * Add patch to fix build variation based on timezone, by removing call + to "mktime". + * debian/copyright: Updated new locations for exynos files. + + -- Vagrant Cascadian Wed, 30 Sep 2015 12:00:30 -0700 + +u-boot (2015.10~rc2+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Install mkenvimage. Patch from Ubuntu. + * Refreshed patches for arndale, beaglebone black, and mx53loco. + * Remove reproducibility patch, applied upstream. + + -- Vagrant Cascadian Tue, 01 Sep 2015 17:10:40 -0500 + +u-boot (2015.07+dfsg1-1) unstable; urgency=medium + + [ Jochen Sprickerhof ] + * u-boot-sunxi: enable Mini-X target (Closes: #787266). + + [ Ian Campbell ] + * Add support for Tegra Jetson TK-1 (Closes: #788689) + + [ Vagrant Cascadian ] + New upstream version: + * mx6cuboxi: + - Remove patches applied upstream. + - Refresh distro bootcmd patch. + * wandboard: + - Remove wandboard SPL patch, applied upstream. + - Refresh distro bootcmd patch. + * beagleboneblack: + - Refresh distro bootcmd patch. + * udoo_quad: + - Refresh support patch. + * Drop no-error-on-set-but-unused-variable patch, no longer relevent. + * Add patch to ensure that CONFIG_SANDBOX is set when running "make env". + + * Use patch applied upstream to use SOURCE_DATE_EPOCH when set. + * debian/rules: Use the Date from debian/changelog to set + SOURCE_DATE_EPOCH. + + * Add example fw_env.config for mx6cuboxi (Closes: #786877). + * Add example fw_env.config for wandboard. + + * Add Build-Depends on dpkg-dev (>= 1.17.0), as debian/rules uses + "dpkg-parsechangelog --show-field" introduced in that + version. (Closes: #768099). + + * debian/watch: Update to use ftp server. + + -- Vagrant Cascadian Sat, 01 Aug 2015 07:29:07 -0700 + +u-boot (2015.04+dfsg1-2) unstable; urgency=medium + + [ Joost van Zwieten ] + * u-boot-exynos: Enable odroid target. + + [ Vagrant Cascadian ] + * u-boot-imx/mx6cuboxi: + + Add patches to enable HDMI and USB support. + + Add patches to fix Ethernet PHY detection. + * u-boot-imx/wandboard: Add patch from u-boot-imx to build a single SPL + target for all variants. + + [ Robert Nelson ] + * u-boot-omap: Include u-boot.img instead of u-boot.bin for igep0020, + omap3_beagle and omap4_panda. + + -- Vagrant Cascadian Mon, 25 May 2015 20:36:37 -0700 + +u-boot (2015.04+dfsg1-1) experimental; urgency=medium + + [ Ian Campbell ] + * u-boot-exynos: Fix conflict between arndale and sunxi spl + targets. + * u-boot-sunxi: Update sunxi FEL target. + + [ Vagrant Cascadian ] + * u-boot-imx: + + Add usbarmory target. + + Add novena target. + + Add patches from u-boot-imx to support Cubox-i and Hummingboard and + drop old cubox-i patches. + + Add mx6cuboxi target. + + mx6cuboxi: Add patch to use config_distro_bootcmd. + + wandboard: Add patch to use config_distro_bootcmd and remove old + environment patches. + + * u-boot-omap: + + am335x_boneblack: Remove patch to set voltage. + + am335x_boneblack: Add patch to use config_distro_bootcmd and remove + old patches. + + -- Vagrant Cascadian Mon, 27 Apr 2015 14:54:44 -0700 + +u-boot (2015.04~rc5+dfsg1-1) experimental; urgency=medium + + [ John Paul Adrian Glaubitz ] + * [sh4] Fix FTBFS due to incorrect target names (Closes: #780066). + + [ Vagrant Cascadian ] + * [armel] Use "rpi" for the Raspberry pi target, as it was renamed + upstream. + * [armel] Remove openrd_ultimate target, which fails to build upstream. + * [armel] Remove obsolete mmc guruplug and openrd patches. + * [armhf] Remove arndale patches, applied upstream. + * Fix cross-building of u-boot-tools (Closes: #775614). + * [armhf] u-boot-sunxi: Enable A20-OLinuXino_MICRO. Thanks to Arne + Ploese for testing! + * [armhf] u-boot-sunxi: Enable Linksprite_pcDuino3. Thanks to Patrice Go + for testing! + + -- Vagrant Cascadian Tue, 07 Apr 2015 13:58:39 -0700 + +u-boot (2015.04~rc3+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Remove patches applied upstream: + - ti_armv7_common-support_raw_initrd.diff + * Refresh patches: + - cubox-i/cubox-i-support.diff + - mipsel-native-endianness.diff + - mx53loco + - openrd-mmc.diff + - series + - wandboard/wandboard-uEnv.txt-bootz-n-fixes.patch + - guruplug_mvfs_and_mmc.diff + * Add patch to enable USB mass-storage support for the BeagleBone Black: + - beagleboneblack/usb-mass-storage.patch + * debian/rules: Add get-orig-source target. + + * Disable patches that fail to apply: + - cubox-i/imx6-spl-support.diff + - arndale/exynos-Enable-config_distro_defaults.h.patch + - arndale/exynos5-Use-config_distro_bootcmd.h.patch + * Disable cubox-i build target and patches, as it fails to build. + + -- Vagrant Cascadian Sun, 08 Mar 2015 12:15:59 -0700 + +u-boot (2014.10+dfsg1-5) unstable; urgency=medium + + [ John Paul Adrian Glaubitz ] + * [sh4] Fix FTBFS due to incorrect target names (Closes: #780066). + + [ Vagrant Cascadian ] + * [armhf] u-boot-sunxi: Enable A20-OLinuXino_MICRO. Thanks to Arne + Ploese for testing! + * [armhf] u-boot-sunxi: Enable Linksprite_pcDuino3. Thanks to Patrice Go + for testing! + + -- Vagrant Cascadian Tue, 07 Apr 2015 13:42:30 -0700 + +u-boot (2014.10+dfsg1-4) unstable; urgency=medium + + [ Karsten Merker ] + * Backport support for the LeMaker Banana Pro board (Closes: #779908). + + [ Vagrant Cascadian ] + * Update lintian rules for BananaPro and A20-OlinuXino-LIME2. + + -- Vagrant Cascadian Sun, 08 Mar 2015 11:13:07 -0700 + +u-boot (2014.10+dfsg1-3) unstable; urgency=medium + + * cubox-i-support.diff: Refresh patch, dropping solidrun.bmp, which + causes FTBFS with newer version of patch (Closes: #777518). + + * Add patch to support A20-OLinuXino-LIME2, backported from u-boot + 2015.01. Thanks to Karsten Merker for the patch (Closes: #777466). + + -- Vagrant Cascadian Sat, 21 Feb 2015 13:13:31 -0800 + +u-boot (2014.10+dfsg1-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/patches: + - Add sh4-fix-linker-name-prefix.patch to use the proper + linker name prefix on sh4. Fixes FTBFS. (Closes: #771747) + + -- John Paul Adrian Glaubitz Thu, 11 Dec 2014 00:00:08 +0100 + +u-boot (2014.10+dfsg1-2) unstable; urgency=medium + + [ Steve Langasek ] + * Resync cubox-i patches with github. + - fixes support for booting on the cubox-i2ultra/i2ex. + (Closes: #766266) + + [ Vagrant Cascadian ] + * wandboard, cubox-i: Add patches to use variables expected by + debian-installer bootscript. + * cubox-i: Move importing bootenv before loading the boot script, to + allow environment variables useful to the boot script to be set. + * cubox-i: Run autodetectfdt before attempting to load the boot script. + * Split README.Debian by subarchitecture, and document installing u-boot + on several additional boards. + + -- Vagrant Cascadian Sat, 01 Nov 2014 16:33:33 -0700 + +u-boot (2014.10+dfsg1-1) unstable; urgency=medium + + [ Vagrant Cascadian ] + * New upstream release. + * Refresh cubox-i patches to 2014.10. + * Update cubox-i patches to use generic board. + * Remove debian/patches/kerma-sheevaplug-mvsata.diff, merged upstream. + * Patch to allow tools-only to build without a configuration. + * Update Standards-Version to 3.9.6, no changes needed. + + [ Ian Campbell ] + * Rebase arndale patches onto 2014.10 + + -- Vagrant Cascadian Sun, 19 Oct 2014 11:34:39 -0700 + +u-boot (2014.10~rc3+dfsg1-2) experimental; urgency=medium + + [ Ian Campbell ] + * Add support for the Arndale board (Closes: #763186). + + -- Vagrant Cascadian Thu, 09 Oct 2014 11:41:31 -0700 + +u-boot (2014.10~rc3+dfsg1-1) unstable; urgency=medium + + * New upstream release candidate. + * Remove patches applied upstream: + - bootcmd-scsi-scan-before-scsi.patch + - sunxi/0001-sun7i-Add-support-for-Olimex-A20-OLinuXino-LIME.patch + * Refresh patches: + - am335x-bootscript.diff + - am335x-uenv.txt.diff + - cubox-i/cubox-i-support.diff + - no-force-CROSS_COMPILE-powerpc.diff + + -- Vagrant Cascadian Wed, 08 Oct 2014 09:57:35 -0700 + +u-boot (2014.10~rc2+dfsg1-2) unstable; urgency=medium + + [ Héctor Orón Martínez ] + * Fix cross building. + * Build extra tools for kirkwood and sunxi (Closes: #750108). + * Build extra tools and env just once, and install in PATH again. + * Add nitrogen6q support to u-boot-imx. + + [ Vagrant Cascadian ] + * Use "make all" instead of making individual targets, recording a list + of targets to install in each subarch package. + * Build FEL variants for all sunxi platforms, based on patches from Ian + Campbell. + * Add build-depends on "bc". + * Patch to add the debian revision to the U-boot version. + * Updated cubox-i patches and re-enable mx6_cubox-i target. + * Build tools and env with NO_SDL=1 to avoid complaining about missing + sdl-config. + * Remove mips target dbau1100, an old platform with no testers. + * Swich qemu_mips target to install u-boot.bin, which is what is + actually needed by qemu. + * Add patch to Set DCDC1 DDR3 to 1.35V for Beaglebone Black. Thanks to + Robert Nelson for the patch. + + [ Ian Campbell ] + * Add patch to add u-boot.kwb to "make all" on Kirkwood platforms. + * Build tools out-of-tree too so as not to dirty the source used for the + actual platforms (Closes: #763024). + * Add patch to initialize scsi before trying scsi disks in + config_distro_bootcmd (Closes: #764069). + + -- Vagrant Cascadian Mon, 06 Oct 2014 16:58:04 -0700 + +u-boot (2014.10~rc2+dfsg1-2~exp1) experimental; urgency=medium + + * Split u-boot package into u-boot-imx, u-boot-omap and u-boot-sunxi + packages on armhf. + + * debian/targets: + - Enable A10-OLinuXino-Lime target. + - Enable Cubieboard2 and Cubieboard2_FEL targets (Closes: #762383). + - Enable A20-OLinuXino-LIME target. + - Disable mx6_cubox-i + - Disable efikamx and efikasb. + + * debian/patches: + - Add patch from upstream to support A20-OLinuXino-LIME. + - Disable patches for cubox-i. + + * debian/rules: + - Remove excess conditional architecture check, drop build-dep on + dctrl-tools. + - Remove executable bit from u-boot targets. + + * Updated lintian overrides. + + -- Vagrant Cascadian Mon, 22 Sep 2014 18:30:12 -0500 + +u-boot (2014.10~rc2+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + + * Update debian/patches: + - Remove Cubieboard and Cubietruck patches, applied upstream. + - Remove kerma-sheevaplug-mvsdio patch, applied upstream. + - Update openrd-mmc patch, partially applied upstream. + - Add patch to workaround failure when building env tools. + + * [armhf] Add Bananapi target. + + * debian/rules: + - Install fw_printenv and fw_setenv symlink in platform-specific dir. + - Create include/config/auto.conf to allow tools-only target to build. + - Update to use defconfig target rather than config target. + + * debian/copyright: + - Update Files-Excluded as some files were removed upstream. + + * Updated lintian overrides. + + -- Vagrant Cascadian Wed, 03 Sep 2014 23:28:59 -0700 + +u-boot (2014.07+dfsg1-2) unstable; urgency=medium + + [ Steve Langasek ] + * Rebase cubox-i patches on 2014.07 and re-enable the target. + + [ Vagrant Cascadian ] + * Switch to debhelper 9 with executable .install files. + * Remove the efikamx and efikasb targets. + + -- Vagrant Cascadian Sun, 14 Sep 2014 23:01:50 -0500 + +u-boot (2014.07+dfsg1-1) unstable; urgency=medium + + * New upstream version. + * [armhf] Temporarily disable cubox-i target, which needs re-working for + new upstream version. + * Refresh Cubietruck and Cubieboard patches. + + -- Vagrant Cascadian Thu, 28 Aug 2014 12:22:06 -0700 + +u-boot (2014.07~rc4+dfsg1-1) experimental; urgency=medium + + * New upstream release candidate. + * Updated patches for sheevaplug MMC and SATA support. + * Updated openrd patches to use MMC driver. + + -- Vagrant Cascadian Sat, 12 Jul 2014 17:24:51 -0700 + +u-boot (2014.04+dfsg1-3) unstable; urgency=medium + + * Add patch for mx53loco that enables support for ext4, the "load" command, + and using bootz with raw initrds. + * Remove ZUMA platform and drop powerpc from u-boot architectures + (Closes: #754610). + + -- Vagrant Cascadian Mon, 28 Jul 2014 15:30:26 -0700 + +u-boot (2014.04+dfsg1-2) unstable; urgency=medium + + * Enable udoo_quad target, with patch improving the udoo_quad boot + environment. Thanks to Michael Fladischer! (Closes: #753376). + * Enable Cubieboard target and patches. + * Update lintian overrides. + + -- Vagrant Cascadian Wed, 09 Jul 2014 12:37:12 -0700 + +u-boot (2014.04+dfsg1-1) unstable; urgency=medium + + [ Vagrant Cascadian ] + * Repack upstream tarball to remove files containing firmware without + sources (Closes: #750912). + + * Add patches for Cubietruck from upstream. + * Add Cubietruck and Cubietruck_FEL targets (Closes: #750473). + + * Add support for bootscripts to BeagleBone Black. + - Support loading files from either first or second partition. + + * Modified wandboard patches: + - Add support for bootscripts. + - Support both fat and ext filesystems by consistantly using the "load" + command. + - Try loading bootscript from /boot/ as a fallback if not found in /. + + * Update debian/copyright to use copyright format 1.0. + - Document which files are removed in debian/copyright. + * Update debian/watch to handle +dfsg version. + * Update lintian overrides: + - Ignore 'u-boot: statically-linked-binary'. + - Include new u-boot targets. + + [ Andreas Henriksson ] + * Add patches for sunxi AHCI driver (Cubietruck) (Closes: #750473). + + -- Vagrant Cascadian Sun, 15 Jun 2014 21:03:40 -0700 + +u-boot (2014.04-2) unstable; urgency=medium + + * Fix FTBFS on powerpc by not setting CROSS_COMPILE when empty. + + -- Vagrant Cascadian Mon, 26 May 2014 11:32:49 -0700 + +u-boot (2014.04-1) unstable; urgency=low + + [ Steve Langasek ] + * Patches taken from https://github.com/rabeeh/u-boot-imx6.git to support + the SolidRun CuBox-i series: + - debian/patches/spl-sata-support.diff: + Add support for SATA in SPL mode + - debian/patches/imx6-spl-support.diff: + Add support for SPL on i.MX6-based systems + - debian/patches/cubox-support.diff, tools/logos/solidrun.bmp: + Add support for the CuBox-i. + * Build the mx6_cubox-i target (Closes: #741127). + + [ Vagrant Cascadian ] + * Add Nokia nokia_rx51 (n900) to targets to build. + - Patch n900 build to support bootz and raw initrds. + * debian/rules: Fix building of targets for v2014.04. + - Move fw_printenv creation into board-specific targets. + - Build target "tools-only". + - Drop special-casing of MLO, add MLO to debian/targets. + * debian/patches/cubox-i-raw-initrd.diff: + - Patch to support raw initrd on cubox-i. + * debian/watch: Use http. + * debian/control: Bump Standards-Version to 3.9.5, no changes needed. + + -- Vagrant Cascadian Tue, 20 May 2014 10:04:56 -0700 + +u-boot (2014.01-2) unstable; urgency=medium + + * Set Maintainer to Vagrant Cascadian (Closes: #738446). + * Remove Micah Anderson from uploaders. + * Add Clint Adams to uploaders. + * Use grep-dctrl to pull architecture list from debian/control, rather than + hardcoding architectures in debian/rules. + * u-boot-tools: Set architecture to linux-any (Closes: #730833). + * Build raspberry pi (rpi_b) image on armel. + - Patch to to enable EXT2/EXT4 support and raw initrds. + + -- Vagrant Cascadian Tue, 04 Mar 2014 14:13:22 -0800 + +u-boot (2014.01-1) unstable; urgency=low + + * New upstream version. + * Updated patches. + * debian/watch: Update to catch -rc versions. + * debian/control: Update Vcs-* headers. + * u-boot-tools: Strip comment sections from mkimage and fw_printenv. + + -- Vagrant Cascadian Tue, 11 Feb 2014 15:11:47 -0800 + +u-boot (2013.10-3) unstable; urgency=low + + * Move build of dbau1100 from mipsel to mips, which fixes FTBFS on mipsel, + due to dbau1100 being big-endian. + * Disable mipsel builds of u-boot, as it no longer has any targets. + * Add patch to specify default mmc partition to use when loading uEnv.txt + on BeagleBone Black. + * Add patch to support raw initrds on BeagleBone Black. + * Mark u-boot-tools as Multi-Arch: foreign. + * Mark u-boot as Multi-Arch: same. + * Update lintian overrides with list of current platforms. + + -- Vagrant Cascadian Sun, 17 Nov 2013 00:09:32 -0800 + +u-boot (2013.10-2) unstable; urgency=low + + * debian/rules: + - Switch back to explicitly building the specified target. + - Allow building multiple targets per platform. + * debian/targets: + - Build the spl/u-boot-spl.bin target on several armhf platforms, which + generates the MLO file. + + -- Vagrant Cascadian Mon, 21 Oct 2013 11:33:01 -0700 + +u-boot (2013.10-1) unstable; urgency=low + + * New upstream version (Closes: #667680, #726699). + - Update mipsel-native-endianness.diff + * debian/rules: + - Remove various tools/* files on clean target. + - Build each platform target and install MLO file if present. + (Closes: #687562). + - Support parallel builds using DEB_BUILD_OPTIONS=parallel=N. + * Enable BeagleBone Black and Wandboard platforms. + * Add patch to support uEnv.txt and directly loading zimage for Wandboard. + * Include env configs u-boot-tools examples (Closes: #631659, #636214). + * Only build u-boot on architectures which generate images (Closes: #635050). + * Drop i386 builds of u-boot, as the only target (eNET) was removed upstream. + * debian/control: Add myself to uploaders. + + -- Vagrant Cascadian Sun, 20 Oct 2013 10:23:55 -0700 + +u-boot (2013.01.01-4) unstable; urgency=low + + * Upload to unstable. + * Drop transitional packages uboot-envtools and uboot-mkimage. + + -- Clint Adams Thu, 09 May 2013 21:41:25 -0400 + +u-boot (2013.01.01-3) experimental; urgency=low + + * Disable unnecessary JFFS2 on GuruPlug + * Disable MMC on GuruPlug, devices are not detected, + they show up as USB devices instead + + -- Micah Anderson Mon, 25 Mar 2013 22:56:32 -0400 + +u-boot (2013.01.01-2) experimental; urgency=low + + * More properly enable MMC on GuruPlug. + * Use new Efika target names. + * Bump to Standards-Version 3.9.4. + + -- Clint Adams Sun, 24 Mar 2013 21:59:03 -0400 + +u-boot (2013.01.01-1) experimental; urgency=low + + * New upstream version. closes: #699232. + - Drop strip-env-tools.diff (merged). + - Update kerma-sheevaplug-mvsdio.diff. + - Update mipsel-native-endianness.diff + * Enable CONFIG_SYS_MVFS and CONFIG_CMD_MMC for GuruPlug. + + -- Clint Adams Thu, 21 Mar 2013 14:21:33 -0400 + +u-boot (2012.04.01-2) unstable; urgency=low + + * Remove code duplication in kerma-sheevaplug-mvsdio.diff. + closes: #674230. + + -- Clint Adams Thu, 31 May 2012 21:04:49 -0400 + +u-boot (2012.04.01-1) unstable; urgency=low + + * New upstream version. + - Update mipsel-native-endianness.diff. + - Update no-error-on-set-but-unused-variables.diff (partially merged). + - Drop kirkwood_spi-irq_mask.diff (merged). + - Drop kirkwood-disable-l2c.diff (merged). + + -- Clint Adams Tue, 01 May 2012 18:07:19 -0400 + +u-boot (2011.12-3) unstable; urgency=low + + [ Jonathan Nieder ] + * kirkwood: disable L2 cache before Linux boot; thanks to Ian Campbell. + closes: #658904 + + [ Loïc Minier ] + * Add patch to strip env tools; sent to upstream mailing-list. + + -- Loïc Minier Sun, 11 Mar 2012 16:12:50 +0100 + +u-boot (2011.12-2) unstable; urgency=low + + [ Loïc Minier ] + * Build u-boot.imx for efikasb on armhf + + [ Clint Adams ] + * Patch from Ian Campbell to fix Dreamplug breakage. closes: #655102. + + -- Clint Adams Sun, 08 Jan 2012 15:11:03 -0500 + +u-boot (2011.12-1) unstable; urgency=low + + * New upstream version. + - Drop build-timestamp_autogenerated.h-without-config.patch (merged). + - Drop ublimage-NAND-block-size-isn-t-set-at-build-time.patch (merged). + - Update kerma-sheevaplug-mvsdio.diff + - Update mipsel-native-endianness.diff + - Drop dreamplug-v8.patch (merged). + + -- Clint Adams Mon, 02 Jan 2012 17:49:39 -0500 + +u-boot (2011.09-2) unstable; urgency=low + + * Patch from Pino Toscano to build on the Hurd. + closes: #648295. + * Drop gr_xc3s_1500 target. + * Add build-arch and build-indep targets to debian/rules. + + -- Clint Adams Tue, 15 Nov 2011 23:53:01 -0500 + +u-boot (2011.09-1) unstable; urgency=low + + [ Hector Oron ] + * Enable MX53LOCO platform. + * Update lintian overrides. + + [ Loïc Minier ] + * Fix FTBFS on amd64 and allow `make tools` to succeed without + config. + + [ Clint Adams ] + * New upstream version. + - Update kerma-sheevaplug-mvsdio.diff. + - Drop panda-default-console.diff (refactored). + - Replace dreamplug patches with Jason's v8. + * Add Buffalo Linkstation Mini env config from Benjamin Cama. + + -- Clint Adams Fri, 30 Sep 2011 21:22:23 -0400 + +u-boot (2011.06-4) unstable; urgency=low + + * Increase the USB non-bulk timeout by an order of magnitude. + May fix #635774. + + -- Clint Adams Sat, 06 Aug 2011 13:42:52 -0400 + +u-boot (2011.06-3) unstable; urgency=low + + * Add DreamPlug support. + + -- Clint Adams Sun, 24 Jul 2011 09:35:32 -0400 + +u-boot (2011.06-2) unstable; urgency=low + + * Use -Wno-error=unused-but-set-variable on i386. + + -- Clint Adams Sat, 02 Jul 2011 22:14:44 -0400 + +u-boot (2011.06-1) unstable; urgency=low + + * New upstream version. + * Fix i386 and mipsel builds. + + -- Clint Adams Sat, 02 Jul 2011 19:25:28 -0400 + +u-boot (2011.06~rc3-1) unstable; urgency=low + + * New upstream version. + + -- Clint Adams Sat, 02 Jul 2011 15:50:46 -0400 + +u-boot (2011.06~rc2-2) unstable; urgency=low + + * Fix mipsel endianness problem again. + * Try building gr_xc3s_1500 on sparc. + + -- Clint Adams Sat, 18 Jun 2011 10:13:53 -0400 + +u-boot (2011.06~rc2-1) unstable; urgency=low + + * New upstream version. + * Fix tools config selection. + + -- Clint Adams Tue, 14 Jun 2011 20:53:07 -0400 + +u-boot (2011.06~rc1-1) unstable; urgency=low + + * New upstream version. + - Update mipsel-native-endianness.diff + - Drop Drop-config.h-include-in-tools-imximage.h.diff (merged). + - Drop openrd-client-and-ultimate.diff (merged). + - Update openrd-mmc.diff (formerly openrd-mmc-mtd-fat.diff). + - Drop eNET-monitor_flash_len.diff (merged). + - Update snapshot.commit to 2011.06-rc1. + - Use the first target for each arch to build the tools, or + fake it on the other architectures. + * Only build efikamx image on armhf. + + -- Clint Adams Sat, 21 May 2011 11:04:30 -0400 + +u-boot (2011.03-6) unstable; urgency=low + + * Bump to Standards-Version 3.9.2. + * Tweak the u-boot-tools description. + * Drop igep0020, omap3_beagle, and omap4_panda targets from + armel; they are available on armhf. + + -- Clint Adams Tue, 26 Apr 2011 16:11:24 -0400 + +u-boot (2011.03-5) unstable; urgency=low + + [ Sebastian Reichel ] + * Add Pandaboard target. closes: #624123 + * New patch to change default console on Pandaboard. + + -- Clint Adams Mon, 25 Apr 2011 15:36:16 -0400 + +u-boot (2011.03-4) unstable; urgency=low + + * Enable FAT, SD/MMC, MTD, JFFS, UBIFS support on OpenRD boards. + + -- Clint Adams Wed, 13 Apr 2011 18:05:36 -0400 + +u-boot (2011.03-3) unstable; urgency=low + + * Actually pass the right arch_number for OpenRD-Ultimate. + + -- Clint Adams Tue, 12 Apr 2011 14:28:20 -0400 + +u-boot (2011.03-2) unstable; urgency=low + + * Fix i386 FTBFS with eNET-monitor_flash_len.diff + * Add patch for OpenRD-Client and OpenRD-Ultimate. + * Drop openrd_base target and add openrd_ultimate target. + + -- Clint Adams Tue, 05 Apr 2011 15:56:43 -0400 + +u-boot (2011.03-1) unstable; urgency=low + + [ Loïc Minier ] + * Only try to build env tools when Linux MTD headers are present. + closes: #619673. + + [ Clint Adams ] + * New upstream version. + - Drop fix-definition-of-global_data-struct.diff (now upstream). + - Drop EfikaMX-switch-to-MACH_TYPE_MX51_EFIKAMX.diff (upstream now). + - Drop sh-sh7785lcr-Fix-out-of-tree-building.diff (upstream now). + - Drop MIPS-dbau1x00-Remove-unused-flash-driver-stub.diff (upstream now). + - Drop x86-Align-config.mk-and-linker-scripts-with-other-ar.diff + (upstream now). + - Update snapshot.commit to 2011.03 + + -- Clint Adams Fri, 01 Apr 2011 10:30:46 -0400 + +u-boot (2011.03~rc1-4) experimental; urgency=low + + * Add patch x86-Align-config.mk-and-linker-scripts-with-other-ar. + From upstream mailing-list; fixes x86 build (eNET). + + -- Loïc Minier Wed, 09 Feb 2011 14:51:01 +0100 + +u-boot (2011.03~rc1-3) experimental; urgency=low + + * Add debian/source/local-options + - unapply-patches: avoids committing patched tree after a build + - abort-on-upstream-changes: avoids creating a debian-changes-* patch + when building from a dirty tree + * Add patch MIPS-dbau1x00-Remove-unused-flash-driver-stub, + from u-boot-mipsel.git 17a990b55008fd79636e4880d9d10b7172ca87ce and also + sent to the upstream mailing-list; fixes build of dbau1x00 board by + removing board/dbau1x00/flash.c entirely, and hence fixes the build of + u-boot on mipsel. + + -- Loïc Minier Tue, 08 Feb 2011 16:49:05 +0100 + +u-boot (2011.03~rc1-2) experimental; urgency=low + + * New patch sh-sh7785lcr-Fix-out-of-tree-building; from upstream + e72f46787f44c1104a8df18511ab230b6072a1f0; fixes Debian sh4 build; thanks + Nobuhiro Iwamatsu; closes: #611873. + + -- Loïc Minier Mon, 07 Feb 2011 17:20:16 +0100 + +u-boot (2011.03~rc1-1) experimental; urgency=low + + * dpkg-shlibdeps usr/bin/* rather than just mkimage. + * uboot-mkimage's Section is utils. + * Allow overriding CROSS_COMPILE. + * New upstream release candidate. + - Merge commit v2011.03-rc1 + - Update snapshot.commit to 2011.03-rc1 + * Add EfikaMX support. + - Add patch EfikaMX-switch-to-MACH_TYPE_MX51_EFIKAMX from the upstream + mailing-list; fixes build on EfikaMX (EfikaMX: switch to + MACH_TYPE_MX51_EFIKAMX) + - Add patch Drop-config.h-include-in-tools-imximage.h from the upstream + mailing-list; fixes tools-all build of imximage.c. + - Build u-boot.imx for efikamx on armel. + * Refresh patch kerma-sheevaplug-mvsdio to fix fuzz. + + -- Loïc Minier Thu, 03 Feb 2011 13:13:14 +0100 + +u-boot (2010.12-2) unstable; urgency=low + + * Avoid calling dpkg-architecture if DEB_HOST_ARCH is set. + * Misc refactoring of debian/rules. + - Split per architecture list of platform and targets into + debian/targets. + - Actually use INSTALL_FILE/INSTALL_DIR/INSTALL_PROGRAM. + - Add support for cross-builds; these will currently lack tools. + - Build board-specific u-boot files in a separate build dir from the + generic tools + * Fix handling of -Wl,foo LDFLAGS; the upstream build passes LDFLAGS + directly to ld instead of calling gcc for linking; so instead of passing + -Wl,foo in LDFLAGS as in automake builds, one should set LDFLAGS to foo + directly; add a snippet to strip -Wl, from LDFLAGS; alternatively, we + could do as in other special packages like the kernel and simply unset + LDFLAGS entirely; closes: #607613. + * Install and compress upstream mkimage manpage; based on a patch by + Marcin Juszkiewicz. + * Add a dummy uboot-mkimage package for upgrades from squeeze; based on a + patch by Marcin Juszkiewicz; closes: #607618. + * Add new patch, fix-definition-of-global_data-struct, from the upstream + x86 maintainer; fixes build of eNET board which breaks u-boot's build on + i386; closes: #608801. + * Workaround an upstream bug in distclean by removing include/asm/proc and + /arch explicitly for now; patch was sent upstream. + * Don't repeat Section: in binary package. + * Add myself to Uploaders. + * Split tools in u-boot-tools package. + * Drop board-specific tools; these are too dangerous; only ship mkimage for + now. + * Add igep0020 and omap3_beagle builds on armel + * Update snapshot.commit to the 2010.12 release contents; this avoids a + pointless diff with the tarball. + + -- Loïc Minier Mon, 17 Jan 2011 22:43:41 +0100 + +u-boot (2010.12-1) unstable; urgency=low + + * New upstream version. + * Install more tools in preparation for splitting off a + u-boot-tools binary package. + + -- Clint Adams Tue, 28 Dec 2010 17:03:44 -0500 + +u-boot (2010.12~rc3-1) unstable; urgency=low + + * New upstream release candidate. + * Add dockstar target. + + -- Clint Adams Sun, 19 Dec 2010 09:45:42 -0500 + +u-boot (2010.12~rc2-1) unstable; urgency=low + + * New upstream release candidate. + * Add openrd_base target. + + -- Clint Adams Sat, 04 Dec 2010 15:32:38 -0500 + +u-boot (2010.09-2) unstable; urgency=low + + * Enable ext2 commands on GuruPlug. + * Ship ELF files (for loading into RAM with OpenOCD). + + -- Clint Adams Sat, 20 Nov 2010 18:20:40 -0500 + +u-boot (2010.09-1) unstable; urgency=low + + * New upstream release. + + -- Clint Adams Wed, 29 Sep 2010 00:06:25 -0400 + +u-boot (2010.09~rc2-1) unstable; urgency=low + + * New upstrem release candidate. + + -- Clint Adams Sun, 19 Sep 2010 14:20:52 -0400 + +u-boot (2010.09~rc1-2) unstable; urgency=low + + * Add patch from Gérald Kerma to add Sheevaplug mvsata support. + * Add patch from Gérald Kerma to add Sheevaplug mvsdio support. + + -- Clint Adams Sun, 12 Sep 2010 11:48:22 -0400 + +u-boot (2010.09~rc1-1) unstable; urgency=low + + * New upstream release candidate. + - Drop guruplug-miiphy_reset.diff. + - Update mipsel-native-endianness.diff. + - Drop sh4-native-compile.diff. + * Bump to Standards-Version 3.9.1. + + -- Clint Adams Sat, 11 Sep 2010 00:43:04 -0400 + +u-boot (2010.06-1) unstable; urgency=low + + * New upstream version. + + -- Clint Adams Sat, 03 Jul 2010 13:49:46 -0400 + +u-boot (2010.06~rc3-1) unstable; urgency=low + + * New upstream version. + * Fix sh4-native-compile.diff to not break sh64, thanks to Paul + Mundt. + * Ship mkimage, conflict/replace uboot-mkimage, build on all + architectures. + + -- Clint Adams Fri, 25 Jun 2010 14:49:06 -0400 + +u-boot (2010.06~rc2-1) unstable; urgency=medium + + * Add sh4-native-compile.diff from Aurelien Jarno. closes: #586026. + * New upstream version. + - Drop marvell-machtypes.diff. + + -- Clint Adams Tue, 15 Jun 2010 21:37:26 -0400 + +u-boot (2010.06~rc1-6) unstable; urgency=medium + + * Add guruplug-miiphy_reset.diff. + * Clean between targets. closes: #585570. + + -- Clint Adams Fri, 11 Jun 2010 21:57:31 -0400 + +u-boot (2010.06~rc1-5) unstable; urgency=low + + * Replace mipsel-native-endianness.diff with patch adapted + from a 2008 mailing list posting by Shinya Kuribayashi. + + -- Clint Adams Fri, 04 Jun 2010 20:08:27 -0400 + +u-boot (2010.06~rc1-4) unstable; urgency=low + + * Add r2dplus target for sh4. + * mipsel-native-endianness.diff: don't force endianness on mips/mipsel + + -- Clint Adams Thu, 03 Jun 2010 19:32:50 -0400 + +u-boot (2010.06~rc1-3) unstable; urgency=low + + * Fix mipsel typo. + * Apply patch from Nobuhiro Iwamatsu to change sh4 target board + from espt to sh7785lcr_32bit. closes: #584192. + + -- Clint Adams Wed, 02 Jun 2010 08:25:04 -0400 + +u-boot (2010.06~rc1-2) unstable; urgency=low + + * Produce u-boot.bin on i386. + * Switch mipsel target to AMD DBAu1100. + * Add marvell-machtypes.diff. + + -- Clint Adams Mon, 31 May 2010 22:09:29 -0400 + +u-boot (2010.06~rc1-1) unstable; urgency=low + + * Add Vcs-Git and Vcs-Browser headers. + * Add GuruPlug target (armel). + * Switch mipsel target to TB0229. + * Add watch file. + * Update README.Debian for SheevaPlug and GuruPlug. + + -- Clint Adams Mon, 31 May 2010 19:29:40 -0400 + +u-boot (2010.03-1) unstable; urgency=low + + * Initial packaging. closes: #583605. + + -- Clint Adams Fri, 28 May 2010 16:20:39 -0400 diff --git a/control b/control new file mode 100644 index 000000000..7e3082e19 --- /dev/null +++ b/control @@ -0,0 +1,392 @@ +Source: u-boot +Section: admin +Priority: optional +Maintainer: Vagrant Cascadian +Uploaders: Loïc Minier , Clint Adams +Build-Depends: + bc, + bison, + debhelper-compat (= 13), + flex, + libpython3-dev:native [linux-any], + libssl-dev, + python3:any [linux-any], + python3-pyelftools [linux-any], + python3-setuptools [linux-any], + swig [linux-any], +Build-Depends-Arch: + arm-trusted-firmware (>= 2.9~) [arm64], + crust-firmware (>= 0.3-2~) [arm64], + device-tree-compiler, + gcc-arm-linux-gnueabihf [arm64], + libfdt-dev:native [arm64], + libgnutls28-dev, + libgnutls28-dev:native [arm64], + libncurses-dev, + libncurses-dev:native, + libssl-dev:native, + lzop [armhf], + opensbi (>= 1.3) [riscv64], + python3-jsonschema [arm64], + python3-yaml [arm64], + uuid-dev, + uuid-dev:native [arm64], +Build-Depends-Indep: +# For u-boot-qemu targets + gcc-i686-linux-gnu [!i386], + gcc-arm-linux-gnueabihf [!armhf], + gcc-aarch64-linux-gnu [!arm64], + gcc-riscv64-linux-gnu [!riscv64], + gcc-x86-64-linux-gnu [!amd64], + gcc-powerpc-linux-gnu [!powerpc], + gcc-mips64el-linux-gnuabi64 [!mips64el], + gcc-mipsel-linux-gnu [!mipsel], +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://www.denx.de/wiki/U-Boot/ +Vcs-Browser: https://salsa.debian.org/debian/u-boot +Vcs-Git: https://salsa.debian.org/debian/u-boot.git + +Package: u-boot +Architecture: armel sh4 +Multi-Arch: same +Depends: ${misc:Depends}, +Description: A boot loader for embedded systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + Included platforms: + ${u-boot:platforms} + +Package: u-boot-amlogic-binaries +Architecture: arm64 +Section: contrib/admin +Multi-Arch: same +Depends: ${misc:Depends} +Breaks: u-boot-amlogic (<= 2024.01+dfsg-3) +Replaces: u-boot-amlogic (<= 2024.01+dfsg-3) +Recommends: arm-trusted-firmware [arm64] +Description: A boot loader for amlogic systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various amlogic platforms. + . + Included platforms: + ${u-boot-amlogic-binaries:platforms} + +Package: u-boot-asahi +Architecture: arm64 +Multi-Arch: same +Depends: ${misc:Depends} +Recommends: m1n1, asahi-fwextract +Description: A boot loader for Apple Silicon systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Apple Silicon (M1, M2) + platforms supported by the Asahi Linux project, though may lack some + features not yet present in mainline u-boot. + . + Included platforms: + ${u-boot-asahi:platforms} + +Package: u-boot-imx +Architecture: armhf +Multi-Arch: same +Depends: ${misc:Depends} +Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) +Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) +Description: A boot loader for imx systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various imx platforms. + . + Included platforms: + ${u-boot-imx:platforms} + +Package: u-boot-qemu +Architecture: all +Depends: ${misc:Depends} +Breaks: u-boot (<< 2019.01+dfsg-2) +Replaces: u-boot (<< 2019.01+dfsg-2) +Multi-Arch: foreign +Description: A boot loader for qemu + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for qemu/kvm. + . + Included platforms: + ${u-boot-qemu:platforms} + +Package: u-boot-qcom +Architecture: arm64 +Multi-Arch: same +Depends: ${misc:Depends} +Description: A boot loader for qcom systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various qcom platforms. + . + Included platforms: + ${u-boot-qcom:platforms} + +Package: u-boot-tegra +Architecture: armhf arm64 +Multi-Arch: same +Depends: ${misc:Depends} +Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) +Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) +Description: A boot loader for NVIDIA Tegra systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various NVIDIA Tegra platforms. + . + Included platforms: + ${u-boot-tegra:platforms} + +Package: u-boot-omap +Architecture: armhf +Multi-Arch: same +Depends: ${misc:Depends} +Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) +Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) +Description: A boot loader for omap systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various omap and related + platforms. + . + Included platforms: + ${u-boot-omap:platforms} + +Package: u-boot-sunxi +Architecture: armhf arm64 +Multi-Arch: same +Built-Using: ${u-boot-sunxi:Built-Using} +Depends: ${misc:Depends} +Recommends: u-boot-tools [arm64] +Suggests: arm-trusted-firmware [arm64] +Breaks: u-boot (<< 2014.10~rc2+dfsg1-2~) +Replaces: u-boot (<< 2014.10~rc2+dfsg1-2~) +Description: A boot loader for sunxi systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Allwinner/sunxi + platforms. + . + Included platforms: + ${u-boot-sunxi:platforms} + +Package: u-boot-exynos +Architecture: armhf +Multi-Arch: same +Depends: ${misc:Depends} +Description: A boot loader for exynos systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Exynos platforms. + . + Included platforms: + ${u-boot-exynos:platforms} + +Package: u-boot-exynos-binaries +Architecture: armhf +Section: contrib/admin +Multi-Arch: same +Depends: ${misc:Depends} +Breaks: u-boot-exynos (<= 2024.01+dfsg-3) +Replaces: u-boot-exynos (<= 2024.01+dfsg-3) +Description: A boot loader for exynos systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Exynos platforms. + . + Included platforms: + ${u-boot-exynos-binaries:platforms} + +Package: u-boot-mvebu +Architecture: arm64 +Multi-Arch: same +Depends: ${misc:Depends} +Description: A boot loader for marvell systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Marvell platforms. + . + Included platforms: + ${u-boot-mvebu:platforms} + +Package: u-boot-rockchip +Architecture: armhf arm64 +Multi-Arch: same +Built-Using: ${u-boot-rockchip:Built-Using} +Depends: ${misc:Depends} +Recommends: python3, u-boot-tools [arm64] +Suggests: arm-trusted-firmware [arm64] +Description: A boot loader for rockchip systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Rockchip platforms. + . + Included platforms: + ${u-boot-rockchip:platforms} + +Package: u-boot-rpi +Architecture: armel armhf arm64 +Multi-Arch: same +Depends: ${misc:Depends} +Description: A boot loader for Raspberry PI systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Raspberry PI + platforms. + . + Included platforms: + ${u-boot-rpi:platforms} + +Package: u-boot-stm32 +Architecture: armhf +Multi-Arch: same +Depends: ${misc:Depends} +Description: A boot loader for ST Microelectronics systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various ST Microelectronics + platforms. + . + Included platforms: + ${u-boot-stm32:platforms} + +Package: u-boot-sifive +Architecture: riscv64 +Multi-Arch: same +Depends: ${misc:Depends} +Built-Using: ${u-boot-sifive:Built-Using} +Description: A boot loader for SiFive systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various SiFive + platforms. + . + Included platforms: + ${u-boot-sifive:platforms} + +Package: u-boot-sitara-binaries +Architecture: arm64 +Section: contrib/admin +Multi-Arch: same +Depends: ${misc:Depends} +Description: Boot loader binaries for TI Sitara systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes the U-Boot derived boot loader binaries + which need to be combined with currently unpackaged firmware to + boot various Sitara platforms. + . + Included platforms: + ${u-boot-sitara-binaries:platforms} + +Package: u-boot-starfive +Architecture: riscv64 +Multi-Arch: same +Depends: ${misc:Depends} +Built-Using: ${u-boot-starfive:Built-Using} +Description: A boot loader for Starfive systems + Das U-Boot is a cross-platform bootloader for embedded systems, + used as the default boot loader by several board vendors. It is + intended to be easy to port and to debug, and runs on many + supported architectures, including PPC, ARM, MIPS, x86, m68k, + NIOS, and Microblaze. + . + This package includes boot loaders for various Starfive + platforms. + . + Included platforms: + ${u-boot-starfive:platforms} + +Package: u-boot-tools +Architecture: linux-any +Build-Profiles: +Multi-Arch: foreign +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: device-tree-compiler, + libubootenv-tool, +Breaks: uboot-envtools (<< 20081215-3~), + uboot-mkimage (<= 0.4build1), + u-boot (<< 2010.12-2) +Replaces: uboot-envtools (<< 20081215-3~), + uboot-mkimage (<= 0.4build1), + u-boot (<< 2010.12-2) +Description: companion tools for Das U-Boot bootloader + This package includes programs for generating and listing U-Boot + images in various formats: + - mkimage + - dumpimage + - mksunxiboot + - mkenvimage diff --git a/copyright b/copyright new file mode 100644 index 000000000..a193fb448 --- /dev/null +++ b/copyright @@ -0,0 +1,8232 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Das U-Boot +Source: https://www.denx.de/wiki/U-Boot +Files-Excluded: + drivers/dma/MCD_tasks.c + +Files: * +Copyright: + 1989-2020 Free Software Foundation, Inc. + 1991-1999 Linus Torvalds + 1992 Simon Glass + 1992-1994 Theodore Ts'o + 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) + 1994-2013 Russell King + 1995-1996 Gary Thomas (gdt@linuxppc.org) + 1995-1996 Paul M. Antoine + 1996 David S. Miller + 1996 okir@monad.swb.de + 1996-2002 Markus Franz Xaver Johannes Oberhumer + 1996-2005 Paul Mackerras + 1997 Dan Malek (dmalek@jlc.net) + 1997 Sten Wang + 1997-1998 DAVICOM Semiconductor,Inc. + 1997-2006 Ralf Baechle + 1997-2015 Tensilica Inc. + 1998 Dan Malek + 1998 Michael + 1998 Ulf Carlsson + 1998-2000 Red Hat, Inc + 1999 Andreas Gal + 1999 Dave Cinege + 1999 Deti Fliegl + 1999 Gregory P. Smith + 1999 Hewlett-Packard Co + 1999 Magnus Damm + 1999 Roman Weissgaerber + 1999-2000 Silicon Graphics, Inc. + 1999-2001 Johannes Erdfelt + 1999-2004 Greg Ungerer (gerg@snapgear.com) + 1999-2005 Igor Pavlov + 1999-2010 David Woodhouse + 1999-2010 David Woodhouse et al + 1999-2016 Cadence Design Systems Inc. + 2000 Lineo Inc. (www.lineo.com) + 2000 Lineo, Inc., and + 2000 MIPS Technologies, Inc. + 2000 MontaVista Software Inc. + 2000 Nicolas Pitre + 2000 Paolo Scaffardi + 2000 Randy Dunlap + 2000 Roland Borde + 2000-2001 Larry Doolittle + 2000-2001 Sysgo Real-Time Solutions, GmbH + 2000-2002 Hans Reiser + 2000-2002 Lineo + 2000-2002 Wolfgang Denk, wd@denx.de + 2000-2006 Red Hat UK Limited + 2000-2009 David Brownell + 2000-2012 MIPS Technologies, Inc. + 2000-2013 Wolfgang Denk + 2000-2016 Broadcom Corporation + 2000-2019 DENX Software Engineering + 2001 Denis Peter, MPL AG Switzerland + 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) + 2001 Gerd Mennchen + 2001 Hewlett Packard + 2001 Marius Groger + 2001 Marius Gröger + 2001 Navin Boppuri / Prashant Patel + 2001 Peter Bergner + 2001 Peter Bergner, IBM Corp + 2001 Russ Dill + 2001 Wolfgang Denk, DENX Software Engineering, + 2001-2002 Alex Züpke + 2001-2002 Miles Bader + 2001-2002 NEC Corporation + 2001-2003 Christophe Devine + 2001-2004 Roger Dingledine + 2001-2007 Red Hat, Inc. and others + 2002 Alex Zupke + 2002 Andy Grover + 2002 ELTEC Elektronik AG + 2002 Gary Jennejohn + 2002 Kyle Harris + 2002 Robert Kaiser + 2002 SYSGO Real-Time Solutions GmbH + 2002 Scott McNutt + 2002 Thomas Gleixner + 2002 Uwe Bonnes + 2002 Wolfgang Grandegger, wg@denx.de + 2002 rabeeh@galileo.co.il + 2002-2003 Motorola Inc. + 2002-2003 Motorola,Inc. + 2002-2007 Maciej W. Rozycki + 2002-2018 Xilinx Inc. + 2003 Al Borchers (alborchers@steinerpoint.com) + 2003 Arabella Software Ltd. + 2003 John Williams + 2003 Josef Baumgartner + 2003 Josef Baumgartner + 2003 Kshitij + 2003 Kyle McMartin + 2003 Manuel Novoa III + 2003 Motorola + 2003 Motorola Inc. (MPC85xx port) + 2003 Motorola, Inc. + 2003 Pengutronix e.K. + 2003 Richard Woodruff + 2003 Stefan Roese, stefan.roese@esd-electronics.com + 2003 Sysgo Real-Time Solutions, AG + 2003-2004 Jeff Garzik + 2003-2004 Red Hat, Inc. + 2003-2004 Robert Schwebel, Benedikt Spranger + 2003-2005 Psyent Corporation + 2003-2008 Alan Stern + 2003-2018 Texas Instruments + 2004 Atmark Techno, Inc. + 2004 DENX Software Engineering, Wolfgang Denk, wd@denx.de + 2004 Faraday Technology Corp. (www.faraday-tech.com) + 2004 Herbert Poetzl + 2004 Matt Mackall + 2004 Patrik Kluba + 2004 Sun Microsystems, Inc. + 2004 Texas Instruments + 2004 Thomas Rathbone + 2004 Thomas Rathbone, HP Labs + 2004-2006 Roger Dingledine, Nick Mathewson + 2004-2008 Arthur Shipkowski (art@videon-central.com) + 2004-2011 Texas Instruments, + 2004-2015 Texas Insturments + 2004-2016 Atmel Corporation + 2004-2016 Freescale Semiconductor, Inc. + 2004-2018 ARM Ltd. + 2004-2018 Cisco Systems, Inc. + 2004-2018 Freescale Semiconductor + 2004-2020 Freescale Semiconductor, Inc. + 2004-2020 Synopsys, Inc. + 2005 Arthur Shipkowski + 2005 Eric Benard + 2005 HP Labs + 2005 HP Labs + 2005 Ivan Kokshaysky + 2005 Ivan Kokshaysky + 2005 Matthias Blaschke + 2005 MontaVista Software + 2005 Torsten Koschorrek + 2005 Videon Central, Inc. + 2005-2007 Rodolfo Giometti + 2005-2008 David Brownell + 2005-2008 Nokia Corporation + 2005-2009 BuS Elektronik GmbH & Co.KG + 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. + 2005-2009 for Samsung Electronics + 2005-2019 Analog Devices Inc. + 2005-2020 Samsung Electronics + 2006 ATMEL Rousset, Lacressonniere Nicolas + 2006 Ben Warren, Qstreams Networks Inc. + 2006 Detlev Zundel, dzu@denx.de + 2006 Harald Welte + 2006 Herbert Valerio Riedel + 2006 International Business Machines Corp + 2006 Lab X Technologies + 2006 SAN People + 2006 SUSE Linux Products GmbH + 2006 Tejun Heo + 2006 Tensilica, Inc. + 2006-2007 OpenMoko, Inc. + 2006-2007 University of Szeged, Hungary + 2006-2008 Syed Mohammed Khasim + 2006-2013 Ingenic Semiconductor + 2006-2023 CS GROUP France + 2006-2023 Texas Instruments Incorporated - https://www.ti.com + 2007 Andrew Victor + 2007 Carlos Munoz + 2007 Logic Product Development, Inc. + 2007 Miguel Gaio + 2007 OpenMoko, Inc. + 2007 Pengutronix, Juergen Beisert + 2007 Pengutronix, Sascha Hauer + 2007 RightHand Technologies, Inc. + 2007 Stanislav Galabov + 2007-2008 Jon Loeliger, Freescale Semiconductor, Inc. + 2007-2008 Nobobuhiro Iwamatsu + 2007-2008 Nobuhiro Iwamatsu + 2007-2008 Oracle + 2007-2008 SMSC (Steve Glendinning) + 2007-2008 Semihalf + 2007-2008 Semihalf, Rafal Jaworowski + 2007-2009 Industrie Dial Face S.p.A + 2007-2009 MontaVista Software, Inc. + 2007-2009 coresystems GmbH + 2007-2010 Sun Microsystems, Inc. + 2007-2011 Oracle and/or its affiliates. + 2007-2012 PetaLogix Qld Pty Ltd. + 2007-2013 Guennadi Liakhovetski + 2007-2013 Tensilica, Inc. + 2007-2014 Nobuhiro Iwamatsu + 2007-2015 Allwinner Technology Co + 2007-2015 Freescale Semiconductor Inc. + 2007-2015 Nobuhiro Iwamatsu + 2007-2016 Sergey Kubushyn + 2007-2016 The Tor Project, Inc. + 2007-2018 Michal Simek + 2007-2018 Texas Instruments, Inc. + 2007-2022 Xilinx, Inc. + 2008 Armadeus Systems nc + 2008 Armadeus Systems, nc + 2008 Bryan O'Donoghue + 2008 Darius Augulis + 2008 Embedded Alley Solutions Inc. + 2008 Embedded Alley Solutions, Inc. + 2008 Excito Elektronik i Sk=E5ne AB + 2008 Herbert Xu + 2008 Imre Kaloz + 2008 Lyrtech + 2008 Mark Jonas + 2008 Maxime Bizon + 2008 NXP Semiconductors + 2008 Nobuhiro Iwamatsu + 2008 Nokia Corporation + 2008 Renaud CERRATO r.cerrato@til-technologies.fr + 2008 Ronetix Ilko Iliev (www.ronetix.at) + 2008 RuggedCom, Inc. + 2008 Sascha Hauer + 2008 Sascha Hauer, kernel@pengutronix.de + 2008 Silicon Turnkey Express, Inc. + 2008 Yusuke Goda + 2008-2009 Eric Jarrige + 2008-2009 Extreme Engineering Solutions, Inc. + 2008-2009 Jean-Christophe PLAGNIOL-VILLARD + 2008-2009 Yoshihiro Shimoda + 2008-2010 Texas Instruments Incorporated + 2008-2013 Florian Fainelli + 2008-2013 Gabor Juhos + 2008-2014 Rockchip Electronics + 2008-2018 Emcraft Systems + 2008-2019 Intel Corp + 2008-2019 MontaVista Software, Inc. + 2008-2021 Renesas Solutions Corp + 2008-2022 Advanced Micro Devices, Inc. + 2009 Alessandro Rubini + 2009 Atin Malaviya (atin.malaviya@gmail.com) + 2009 Benjamin Herrenschmidt, IBM Corp + 2009 Code Aurora Forum. + 2009 Daniel Mack + 2009 Dirk Behme, dirk.behme@googlemail.com + 2009 Ilya Yanok, + 2009 Ilya Yanok, Emcraft Systems Ltd + 2009 Jan Weitzel Phytec Messtechnik GmbH, + 2009 Jean-Christophe PLAGNIOL-VILLARD + 2009 Jean-Christopher PLAGNIOL-VILLARD + 2009 Jens Scharsig (js_at_ng@scharsoft.de) + 2009 Lattice Semiconductor Corp + 2009 Magnus Lilja + 2009 Marvell Technology Group Ltd. + 2009 NVIDIA, Corporation + 2009 Nick Thompson, GE Fanuc Ltd, + 2009 Nick Thompson, GE Fanuc, Ltd. + 2009 Reinhard Arlt, reinhard.arlt@esd-electronics.com + 2009 Robin Getz + 2009 Samsung Electronics + 2009 Wind River Systems Inc. + 2009-2010 Amit Kucheria + 2009-2010 Faraday Technology + 2009-2010 Intel Corporation and its suppliers + 2009-2011 Samsung Electrnoics + 2009-2012 Genesi USA, Inc. + 2009-2013 ADVANSEE + 2009-2015 Freescale Semiconductor, Inc. and others + 2009-2016 CompuLab, Ltd. + 2009-2017 STMicroelectronics + 2009-2019 NVIDIA Corporation + 2009-2020 Intel Corporation + 2009-2020 Wind River Systems, Inc. + 2009-2021 SAMSUNG Electronics + 2010 Albert Aribaud + 2010 Albert Aribaud + 2010 Dirk Behme + 2010 Eric C. Cooper + 2010 Excito Elektronik i Skåne AB + 2010 Graeme Smecher + 2010 Guennadi Liakhovetski + 2010 Ilya Yanok, Emcraft Systems, yanok@emcraft.com + 2010 Linus Walleij for ST-Ericsson + 2010 Reinhard Meyer, EMK Elektronik + 2010 ST-Ericsson + 2010 ST-Ericsson SA + 2010 Tanguy Bouzeloc + 2010 Texas Instruments, Aneesh V + 2010 Xiangfu Liu + 2010 eXMeritus, A Boeing Company + 2010-2011 Jaiganesh Narayanan + 2010-2011 Jeremy Kerr + 2010-2011 Maxim Integrated Products + 2010-2012 Calxeda, Inc. + 2010-2014 Albert ARIBAUD + 2010-2015 Allwinner Technology Co., Ltd. + 2010-2015 Thomas Chou + 2010-2016 Samsung Electronics Co., Ltd. + 2010-2016 Tormod Volden and Stefan Schmidt + 2010-2017 Andes Technology + 2010-2017 CS Systemes d'Information + 2010-2017 Xilinx, Inc. + 2010-2018 NVIDIA CORPORATION + 2010-2019 NVIDIA CORPORATION + 2010-2019 Nvidia Corporation + 2010-2020 NVIDIA Corporation + 2010-2022 CS Group + 2010-2022 Linaro + 2010-2023 Google LLC + 2010-2023 Linaro Limited + 2011 Andreas Bießmann + 2011 Bluewater Systems + 2011 Guralp Systems Ltd. + 2011 Ilya Yanok, Emcraft Systems + 2011 Ivan Djelic + 2011 Jana Rapava + 2011 Jason Cooper + 2011 Logic Product Development + 2011 Marvell Inc. + 2011 Marvell Semiconductor Inc. + 2011 Missing Link Electronics + 2011 NVIDIA Corp. + 2011 NVIDIA Corporation www.nvidia.com + 2011 OMICRON electronics GmbH + 2011 PetaLogix + 2011 Roberto Cerati + 2011 Sebastian Andrzej Siewior + 2011 Sergiy + 2011 Simon Guinot + 2011 The Chromium Authors, + 2011 The ChromiumOS Authors. + 2011 Tigris Elektronik GmbH + 2011 samsung electronics + 2011-2012 Linaro Ltd + 2011-2012 Michal Simek + 2011-2012 The Chromium OS Authors. + 2011-2014 CompuLab, Ltd. + 2011-2014 Nobuhiro Iwamatsu + 2011-2014 Pierrick Hascoet, Abilis Systems + 2011-2015 Panasonic Corporation + 2011-2015 The Linux Foundation. + 2011-2015 Vladimir Zapolskiy + 2011-2016 Atmel, + 2011-2016 Texas Instruments, Incorporated - https://www.ti.com + 2011-2016 The Chromium OS Authors + 2011-2017 Free Electrons + 2011-2018 Google Inc. + 2011-2018 Xilinx + 2011-2019 DENX Software Engineering GmbH + 2011-2019 Vladimir Zapolskiy + 2011-2020 Marek Vasut + 2011-2021 Linaro Ltd. + 2011-2022 ARM Limited + 2011-2022 Pali Rohár + 2011-2023 Andes Technology Corporation + 2011-2023 Marek Vasut + 2011-2023 Renesas Electronics Corporation + 2012 ATMEL, Hong Xu + 2012 Altera + 2012 David Purdy + 2012 Dmitry Bondar + 2012 Henrik Nordstrom + 2012 Ilya Yanok + 2012 Jamie Lentin + 2012 Jonas Gorski + 2012 Michael Walle + 2012 National Instruments, + 2012 Nobuhiro Iwamatsu + 2012 Oleksandr Tymoshenko + 2012 Peter Schildmann + 2012 Philippe Reynes + 2012 Regents of the University of California + 2012 Robert Delien + 2012 Roland Stigge + 2012 Samsung Electronics Co. Ltd. + 2012 Stefan Roese + 2012 Stephan Linz + 2012 Sughosh Ganu + 2012 TQ-Systems GmbH + 2012 Vikram Narayananan + 2012 rockchips + 2012-2013 Boundary Devices Inc. + 2012-2013 Henrik Nordstrom + 2012-2013 Jonas Gorski + 2012-2013 Lucas Stach + 2012-2013 Samsung Electronics Co.Ltd. + 2012-2013 The Chromium Authors + 2012-2013 Xilinx, Michal Simek + 2012-2014 Daniel Schwierzeck, daniel.schwierzeck@gmail.com + 2012-2014 Red Hat, Inc. + 2012-2015 NVIDIA CORPORATION. + 2012-2015 Stephen Warren + 2012-2016 Maxime Ripard + 2012-2016 Maxime Ripard + 2012-2017 National Instruments Corp + 2012-2019 Google Inc. + 2012-2019 Toradex, Inc. + 2012-2020 Linutronix GmbH + 2012-2020 Texas Instruments Incorporated, + 2012-2021 ASPEED Technology Inc. + 2012-2021 Altera Corporation + 2012-2022 Stefan Roese + 2013 Adeneo Embedded + 2013 Allied Telesis Labs NZ + 2013 Andre Przywara + 2013 Andreas Oetken + 2013 Applied Micro Circuits Corporation + 2013 Bo Shen + 2013 Boris BREZILLON + 2013 Boundary Devices + 2013 Carlo Caione + 2013 Curt Brune + 2013 DENX Software Engineering, hs@denx.de + 2013 Dmitriy B. + 2013 Emilio López + 2013 Gerhard Sittig + 2013 Guntermann & Drunck, GmbH + 2013 Henrik Nordström + 2013 Ideas On Board SPRL + 2013 Jagannadha Sutradharudu Teki, Xilinx Inc. + 2013 John Crispin + 2013 Jon Nettleton + 2013 Kosagi + 2013 Lars Poeschel, Lemonage Software GmbH + 2013 Lubomir Rintel + 2013 Lukasz Majewski + 2013 Luke Kenneth Casson Leighton + 2013 Miao Yan + 2013 Miles Tseng + 2013 Oliver Schinagl + 2013 Oliver Schinagl + 2013 Otavio Salvador + 2013 Patrice Bouchand + 2013 Qiang Yu + 2013 Realtek Semiconductor Corp + 2013 Sascha Hauer, Pengutronix + 2013 Sergey Lapin + 2013 Siemens Schweiz AG + 2013 Simon Guinot + 2013 SolidRun ltd + 2013 Soren Brinkmann + 2013 Thomas Petazzoni + 2013 Wills Wang + 2013-2014 Luc Verhaegen + 2013-2014 Masahiro Yamada + 2013-2014 MundoReader S.L + 2013-2014 O.S. Systems Software LTDA + 2013-2014 Samsung Electronics Co., Ltd. + 2013-2014 Steffen Trumtrar + 2013-2014 TQ-Systems + 2013-2014 TQ-Systems (ported SabreSD to TQMa6x) + 2013-2015 Altera Corporation + 2013-2015 Andreas Bießmann + 2013-2015 Imagination Technologies + 2013-2016 Hans de Goede + 2013-2016 Keymile AG + 2013-2016 Stefan Agner + 2013-2017 ISEE 2007 SL - http://www.isee.biz + 2013-2017 Markus Niebel + 2013-2017 Marvell + 2013-2018 Boundary Devices + 2013-2019 Hannes Schmelzer + 2013-2019 Texas Instruments, Incorporated + 2013-2021 Suriyan Ramasami + 2013-2023 Gateworks Corporation + 2013-2023 Google, Inc. + 2013-2023 Siemens AG + 2014 Actions Semi Inc. + 2014 Advantech + 2014 Boris Brezillon + 2014 Cavium Inc. + 2014 Charles Manning + 2014 Compulab Ltd - http://compulab.co.il + 2014 Eukréa Electromatique + 2014 Evgeni Dobrev + 2014 FUKAUMI Naoki + 2014 Jason Plum + 2014 Linaro Ltd. + 2014 Linaro, Ltd. + 2014 NVIDIA + 2014 Open Source Support GmbH + 2014 Red Hat Inc. + 2014 Red Hat, Inc. + 2014 Rene Griessl + 2014 Roman Byshko + 2014 Sage Electronics Engineering, LLC + 2014 Sean Cross + 2014 Siarhei Siamashka + 2014 Srideep + 2014 Staubli Faverges + 2014 Suriyan Ramasami + 2014 Texas Instruments Incorporated - https://www.ti.com + 2014 Wandboard + 2014 Xilinx, Inc. Michal Simek + 2014 Zoltan HERPAI + 2014 sigma star gmbh + 2014-2015 Altera Corporation + 2014-2015 Antmicro Ltd + 2014-2015 Atmel + 2014-2015 Felix Fietkau + 2014-2015 Wolfram Sang + 2014-2016 Beniamino Galvani + 2014-2016 Marcel Ziswiler + 2014-2016 Siarhei Siamashka + 2014-2016 david_yang + 2014-2017 Chen-Yu Tsai + 2014-2017 Chen-Yu Tsai + 2014-2017 Imagination Technologies Ltd. + 2014-2017 Masahiro Yamada + 2014-2017 Olaf Mandel + 2014-2017 Simon Glass + 2014-2017 Soeren Moch + 2014-2017 Topic Embedded Products + 2014-2019 Angelo Dureghello + 2014-2020 Bachmann electronic GmbH + 2014-2021 Bin Meng + 2014-2021 Broadcom + 2014-2021 Rockchip Inc. + 2014-2021 Toradex AG + 2014-2022 STMicroelectronics - + 2014-2023 Rockchip Electronics Co., Ltd. + 2014-2023 Tony Dinh + 2015 ATS Advanced Telematics Systems GmbH + 2015 AW-SOM Technologies + 2015 Actions Semi Co., Ltd. + 2015 Aleksei Mamlin + 2015 Alexey Brodkin + 2015 Beckhoff Automation GmbH + 2015 DAVE Embedded Systems + 2015 Gerald Kerma + 2015 Google, Inc. + 2015 Google. Inc. + 2015 Gooogle, Inc. + 2015 Gábor Nyers + 2015 Hans Ulli Kroll + 2015 Inverse Path + 2015 Jelle de Jong + 2015 Jens Kuske + 2015 Josef Gajdusek + 2015 K. Merker + 2015 Konsulko Group, Matt Porter + 2015 Lawrence Yu + 2015 Marcus Cooper + 2015 Masahiro Yamada + 2015 Miao Yan + 2015 Microchip Inc. + 2015 Moritz Fischer + 2015 Nathan Rossi + 2015 National Instruments, Inc. + 2015 Paul Kocialkowski + 2015 Priit Laes + 2015 Purna Chandra Mandal + 2015 Purna Chandra Mandal, purna.mandal@microchip.com + 2015 Roy Spliet + 2015 Roy Spliet + 2015 Saket Sinha + 2015 Sanchayan Maity + 2015 Simon Arlott + 2015 Sony Mobile Communications AB + 2015 Sutajio Ko-Usagi PTE LTD + 2015 Timesys Corporation + 2015 Toby Churchill Ltd - http://www.toby-churchill.com + 2015 Tyco Fire Protection Products + 2015 Tyler Baker + 2015 UDOO Team + 2015 Udoo + 2015 Vishnu Patekar + 2015 Vishnu Patekar + 2015 Vishnu Patekar + 2015 Wadim Egorov, PHYTEC Messtechnik GmbH + 2015 Wenyou Yang + 2015-2016 Compulab, Ltd. + 2015-2016 Heiko Stuebner + 2015-2016 Karsten Merker + 2015-2016 Mateusz Kulikowski + 2015-2016 Reinhard Pfau + 2015-2016 Wills Wang + 2015-2017 Beckhoff Automation GmbH & Co. KG + 2015-2017 General Electric Company + 2015-2017 Jagan Teki + 2015-2017 Jelle van der Waa + 2015-2017 Marcus Cooper + 2015-2017 NextThing Co + 2015-2017 Rockchip Electronics Co. Ltd. + 2015-2018 National Instruments + 2015-2018 Sjoerd Simons + 2015-2018 Technexion Ltd. + 2015-2019 Amlogic, Inc. + 2015-2020 Adam Sampson + 2015-2020 Microchip Technology, Inc. + 2015-2020 Synopsys, Inc. (www.synopsys.com) + 2015-2021 DH electronics GmbH + 2015-2021 Phil Sutter + 2015-2021 Socionext Inc. + 2015-2022 Marvell International Ltd. + 2015-2022 Microchip Technology Inc. + 2015-2022 Variscite Ltd. + 2015-2023 IBM Corp + 2015-2023 NXP + 2015-2023 Renesas Electronics Corp + 2016 Alexander Graf + 2016 Allied Telesis + 2016 Allwinnertech Co., Ltd. + 2016 Andreas Färber + 2016 BayLibre, SAS. + 2016 Beniamino Galvani + 2016 Carlo Caione + 2016 Daniel Schwierzeck + 2016 David Lechner + 2016 Endless Mobile, Inc. + 2016 Engicam S.r.l. + 2016 Fabian Vogt + 2016 Freescale Semiconductors, Inc. + 2016 George McCollister + 2016 Jagan Teki + 2016 James Pettigrew + 2016 Jean-Francois Moine + 2016 Lukasz Majewski + 2016 Luo Yi + 2016 Mario Six + 2016 Mario Six, Guntermann & Drunck GmbH, mario.six@gdsys.cc + 2016 Milo Kim + 2016 Mylène Josserand + 2016 Nelson Integration, LLC + 2016 Nexell + 2016 Nexell Co., Ltd. + 2016 Pavel Machek + 2016 Peng Fan + 2016 Quentin Schulz + 2016 Rockchip Electronics Co.,Ltd. + 2016 Songjun Wu + 2016 Stefano Babic + 2016 Stephen Warren + 2016 Tomas Hlavacek + 2016 Topic Embedded Products BV + 2016 VRT Technology + 2016 samtec automotive software & electronics gmbh + 2016-2017 Glider bvba + 2016-2017 Grinn + 2016-2017 HiSilicon Technologies Co., Ltd. + 2016-2017 Icenowy Zheng + 2016-2017 Microchip + 2016-2017 NXP Semiconductor, Inc. + 2016-2017 Stefan Wahren + 2016-2018 Alexander Graf + 2016-2018 Alexander Graf et al + 2016-2018 Amarula Solutions + 2016-2018 Fuzhou Rockchip Electronics Co., Ltd. + 2016-2018 Martin Blumenstingl + 2016-2018 Michal Simek + 2016-2018 Socionext inc + 2016-2019 Cogent Embedded, Inc. + 2016-2019 Microsemi Corporation + 2016-2019 NXP Semiconductors + 2016-2020 Heiko Schocher + 2016-2020 Hitachi Power Grids + 2016-2020 NXP Semiconductor + 2016-2021 Amarula Solutions B.V. + 2016-2021 Rockchip, Inc. + 2016-2022 BayLibre, SAS + 2016-2022 IBM Corporation + 2016-2022 Theobroma Systems Design und Consulting GmbH + 2016-2023 Toradex + 2017 A. Karas + 2017 Adaptrum, Inc. + 2017 Axentia Technologies AB + 2017 Bernecker & Rainer Industrieelektronik GmbH + 2017 Cadence + 2017 Chris Brandt + 2017 CompuLab, Ltd. http://www.compulab.com + 2017 DENX Software Engineering GmbH, Heiko Schocher + 2017 Derald D. Woods + 2017 EETS GmbH + 2017 Eddie Cai + 2017 Free Electrons + 2017 FriendlyARM (www.arm9.net) + 2017 General Electric Company. + 2017 Grinn - http://grinn-global.com + 2017 Hannes Schmelzer + 2017 Intel Corporation. + 2017 John Crispin + 2017 Jorge Ramirez Ortiz + 2017 Jorge Ramirez-Ortiz + 2017 Jorge Ramirez-Ortiz + 2017 Leif Lindholm + 2017 Logic PD, Inc. + 2017 Microchip Technology Inc, + 2017 Microchip Technology Inc. + 2017 Olimex Ltd. + 2017 Opal Kelly Inc. + 2017 Padmarao Begari + 2017 Pantelis Antoniou + 2017 Priit Laes + 2017 Rask Ingemann Lambertsen + 2017 Renesas Electronics Europe Ltd + 2017 Rob Clark + 2017 Rockchip Electronic Co.,Ltd. + 2017 SKIDATA AG + 2017 STMicroelectronics SA + 2017 Theobroma Systems Design und Consulting GmH + 2017 Touchless Biometric Systems AG + 2017 Tuomas Tynkkynen + 2017 Xingyu Chen + 2017-2018 Allied Telesis Labs + 2017-2018 Andes Technology, Inc. + 2017-2018 Armadeus Systems + 2017-2018 FriendlyElec Computer Tech. Co., Ltd. + 2017-2018 Icenowy Zheng + 2017-2018 Jerome Brunet + 2017-2018 Tuomas Tynkkynen + 2017-2018 congatec AG + 2017-2018 Álvaro Fernández Rojas + 2017-2019 A. Karas, SomLabs + 2017-2019 Renesas Electronics + 2017-2019 SoMLabs + 2017-2019 Vasily Khoruzhick + 2017-2019 softing automotive electronics gmbH + 2017-2020 Heinrich Schuchardt + 2017-2020 Jagan Teki + 2017-2020 Jernej Skrabec + 2017-2020 NXP + 2017-2021 Baylibre, SAS + 2017-2021 Marek Behún + 2017-2021 Marek Vasut + 2017-2022 B&R Industrial Automation GmbH + 2017-2022 Heinrich Schuchardt + 2017-2022 Intel Corporation + 2017-2022 Microchip Corporation + 2017-2023 Arm Ltd. + 2017-2023 Marek Vasut + 2017-2023 PHYTEC Messtechnik GmbH + 2017-2023 Weidmüller Interface GmbH & Co. KG + 2018 ABB + 2018 AKASHI Takahiro, et.al + 2018 Anup Patel + 2018 BTicino + 2018 Dennis Gilmore + 2018 Diego Rondini + 2018 EETS GmbH - http://www.eets.ch + 2018 EETS GmbH - https://www.eets.ch + 2018 EETS GmbH, http://www.eets.ch + 2018 Einfochips + 2018 Emlid Limited + 2018 Exceet Electronics GmbH + 2018 Flowbird + 2018 Google + 2018 Hao Zhang + 2018 JJ Hiblot + 2018 Jacopo Mondi + 2018 Joe Hershberger + 2018 Konsulko Group + 2018 Liviu Dudau + 2018 Lothar Felten, lothar.felten@gmail.com + 2018 Lukasz Majewski + 2018 Manivannan Sadhasivam + 2018 ROHM Semiconductors + 2018 Raffaele RECALCATI + 2018 Robert Bosch Power Tools GmbH + 2018 Simone CIANNI + 2018 Texas Instruments Incorporated + 2018 Wandboard, Org + 2018 exceet electronics GmbH + 2018 sjoerd Simons + 2018-2019 Google, LLC + 2018-2019 Neil Armstrong + 2018-2019 Patrick Wildt + 2018-2019 Ramon Fried + 2018-2019 Rosy Song + 2018-2019 Simon Goldschmidt + 2018-2020 AKASHI Takahiro, Linaro Limited + 2018-2020 GE + 2018-2020 GE Inc. + 2018-2020 Purism SPC + 2018-2020 Western Digital Corporation or its affiliates + 2018-2021 Bootlin + 2018-2022 Allied Telesis + 2018-2022 Collabora + 2018-2022 Denx Software Engineering GmbH + 2018-2022 Kontron Electronics GmbH + 2018-2022 Mark Kettenis + 2018-2022 MediaTek Inc. + 2018-2022 Philippe Reynes + 2018-2023 Collabora Ltd. + 2018-2023 Microchip Technology Inc. and its subsidiaries + 2018-2023 SiFive, Inc. + 2018-2023 Thomas Fitzsimmons + 2019 Amarula Solutions SRO + 2019 Amarula Solutions, BV + 2019 Arkadiusz Karas + 2019 BayLibre SAS + 2019 Bhargav Shah + 2019 Bosch Thermotechnik GmbH + 2019 Claudius Heine + 2019 Collabora Inc - https://www.collabora.com + 2019 CompuLab, Ltd. + 2019 Cortina Access + 2019 DEIF A/S + 2019 Disruptive Technologies Research AS + 2019 Frank Wunderlich + 2019 Fraunhofer AISEC, + 2019 George Hilliard + 2019 Intel Corporation + 2019 Julien Masson + 2019 Levin Du + 2019 Lihua Zhao + 2019 Logic PD + 2019 Luca Ceresoli + 2019 Marvell, Inc. + 2019 Mauro Condarelli + 2019 MediaTek, Inc. + 2019 Micro Crystal SA + 2019 NVIDIA Corporation. + 2019 Nick Xie + 2019 Oliver Graute + 2019 Parthiban Nallathambi + 2019 Pascal Linder + 2019 ROHM Semiconductors + 2019 Ramon Fried + 2019 Remi Pommarel + 2019 Rick Chen + 2019 SED Systems, a division of Calian Ltd. + 2019 Simon Goldschmidt + 2019 Stephan Gerhold + 2019 Stephan Gerhold + 2019 Synamedia + 2019 Synopsys + 2019 Texas Instrument + 2019 Vaisala Oyj + 2019 Vasily Khoruzhick + 2019 Wolfgang Grandegger + 2019 softathome + 2019-2020 Amit Singh Tomar + 2019-2020 Eugeniu Rosca + 2019-2020 Linaro Limited, Author: AKASHI Takahiro + 2019-2020 Linaro Ltd. + 2019-2020 Linaro Ltd. + 2019-2020 Texas Instruments Inc. + 2019-2021 Michael Walle + 2019-2021 Phytium Ltd. + 2019-2021 Stephan Gerhold + 2019-2021 Traverse Technologies + 2019-2021 Traverse Technologies Australia + 2019-2022 Andy Yan + 2019-2022 MediaTek Inc. + 2019-2022 Peter Robinson + 2019-2022 Purism + 2019-2022 Sartura Ltd. + 2019-2022 Softathome + 2019-2022 Stefan Bosch + 2019-2023 Conclusive Engineering Sp. z o. o + 2019-2023 Kococonnector GmbH + 2019-2023 Sean Anderson + 2019-2023 Socionext, Inc. + 2020 Alex Kiernan + 2020 Amarula Solutons(India) + 2020 Aspeed Technology, Inc. + 2020 Compass Electronics Group, LLC + 2020 Cortina Access Inc. + 2020 Cortina Access Inc. + 2020 Cortina-Access + 2020 Cortina-Access Ltd. + 2020 Cortina-Access.Inc. + 2020 David Bauer + 2020 Deepak Das + 2020 EPAM Systemc Inc. + 2020 EPAM Systems Inc. + 2020 Engicam s.r.l. + 2020 Engicam srl + 2020 Gateworks Corporation + 2020 Greg Gallagher + 2020 Harald Seiler + 2020 Heinrich Schuchadt + 2020 Hitachi ABB Power Grids + 2020 John Chau + 2020 Kontron Europe GmbH + 2020 Microchip Technology, Inc. and its subsidiaries + 2020 Nicolas Saenz Julienne + 2020 Pascal Roeleven + 2020 Radxa + 2020 Reuben Dowle + 2020 Sifive, Inc. + 2020 SolidRun + 2020 Steffen Jaeckel + 2020 Stephen Carlson + 2020 Tero Kristo + 2020 Xiaobo + 2020 Yu-Tung Chang + 2020-2021 Alexandru Gagniuc + 2020-2021 Dario Binacchi + 2020-2021 Hitachi Power Grids. + 2020-2021 Linumiz + 2020-2021 Phytec Messtechnik GmbH + 2020-2021 Samuel Holland + 2020-2021 SiFive Inc. + 2020-2022 Amarula Solutions(India) + 2020-2022 Aspeed Technology Inc. + 2020-2022 Dzmitry Sankouski (dsankouski@gmail.com) + 2020-2022 Matthias Brugger + 2020-2022 Nuvoton Technology Corp + 2020-2022 Sean Anderson + 2020-2023 Arm Limited + 2021 Adarsh Babu Kalepalli + 2021 Alexandre Vicenzi + 2021 Asherah Connor + 2021 BSH Hausgeraete GmbH + 2021 Dzmitry Sankouski + 2021 Fabio Estevam + 2021 Foundries.IO + 2021 Foundries.io Ltd. + 2021 Joel Stanley , IBM Corp + 2021 Kory Maincent + 2021 Linaro Ltd + 2021 Maciej W. Rozycki + 2021 Marc Ferland, Amotus Solutions Inc., + 2021 Microsoft Corporation + 2021 Niel Fourie + 2021 Nuvoton Technology + 2021 Nuvoton Technology tomer.maimon@nuvoton.com + 2021 Oleh Kravchenko + 2021 Oleh Kravchenko + 2021 Paweł Jarosz + 2021 RT-Thread - + 2021 Ronetix GmbH + 2021 Steffen Jaeckel + 2021 Steffen Jaeckel + 2021 Tianrui Wei + 2021 Tobias Schramm + 2021 Trevor Woerner + 2021 Vyacheslav Bocharov + 2021 Waymo LLC + 2021-2022 Broadcom Ltd + 2021-2022 SanCloud Ltd + 2021-2023 Chris Morgan + 2021-2023 Dzmitry Sankouski + 2021-2023 Heinrich Schuchardt + 2021-2023 Linus Walleij + 2021-2023 NXP + 2022 ASPEED Corporation + 2022 Alexander Dahl + 2022 DENX Software Engineering GmbH, Philip Oberfichtner + 2022 Hewlett Packard Enterprise Development LP + 2022 Huang Jianan + 2022 Humberto Naves + 2022 Josua Mayer + 2022 Logic PD, Inc DBA Beacon EmbeddedWorks + 2022 Logic PD, Inc. dba Beacon EmbeddedWorks + 2022 Masahisa Kojima + 2022 Masahisa Kojima, Linaro Limited + 2022 Massimo Pegorer + 2022 Maxim Cournoyer + 2022 Microsoft Corporation + 2022 Nuvoton Technology, Inc. + 2022 Ondrej Jirman + 2022 Ovidiu Panait + 2022 Philip Oberfichtner + 2022 Ramin + 2022 Samuel Dionne-Riel + 2022 SberDevices. + 2022 Schneider Electric + 2022 StarFive, Inc + 2022 Tony Dinh + 2022 VK + 2022 Ventana Micro Systems Inc. + 2022 YADRO + 2022-2023 Arm Limited and/or its affiliates + 2022-2023 Edgeble AI Technologies Pvt. Ltd. + 2022-2023 Logic PD, Inc dba Beacon EmbeddedWorks + 2022-2023 Robert Nelson, BeagleBoard.org Foundation + 2022-2023 StarFive Technology Co., Ltd. + 2022-2023 Sumit Garg + 2022-2023 Svyatoslav Ryhel + 2023 ASEM Srl + 2023 Addiva Elektronik + 2023 Akash Gajjar + 2023 Andy Yan + 2023 CR GROUP France + 2023 DimOnOff Inc. + 2023 Etienne Dublé (CNRS) + 2023 Jassi Brar + 2023 Johan Jonker + 2023 Linaro Ltd. + 2023 Linus Walleij + 2023 Matrox Video + 2023 Microsoft + 2023 Mikhail Kalashnikov + 2023 Neil Armstrong + 2023 Rockchip Electronics Co,. Ltd. + 2023 SberDevices, Inc. + 2023 SberDevices, Inc. + 2023 Toradex - https://www.toradex.com + 2023 Weidmueller GmbH + 2023 Yang Xiwen + 2023 Yixun Lan + 2023 Yu Chien Peter Lin + ADEV + ADEV + Adam Ford + Alexandre Torgue + AmLogic, Inc. + Andrew McDonald + Archway Digital Solutions + Contributors to the U-Boot project + David Gibson + Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and + Gavin Shan + Guangzhou FriendlyARM Computer Tech. Co + Iain Paton + Intel Corporation + Jasbir Matharu + Jean-Luc Cooke + Linux Networx + Marvell International Ltd. and its affiliates + Nalin Dahyabhai + Neil Russell + Nelson Integration + Paul Mundt + Peter Korsgaard + Procsys + SAN People + STMicroelectronics Inc. + Stefan Mavrodiev + The Asahi Linux Contributors + Ultimaker B.V. + Unified EFI, Inc. + Windriver, + Wolfgang Denk (wd@denx.de) + Yggdrasil Computing +License: GPL-2.0+ + +Files: + Kbuild + arch/arc/include/asm/arc-bcr.h + arch/arc/include/asm/dma-mapping.h + arch/arm/cpu/armv7/psci-common.c + arch/arm/cpu/armv7/psci.S + arch/arm/cpu/armv7/smccc-call.S + arch/arm/cpu/armv7/sunxi/psci.c + arch/arm/cpu/armv7/virt-dt.c + arch/arm/cpu/armv8/linux-kernel-image-header-vars.h + arch/arm/cpu/armv8/sha1_ce_core.S + arch/arm/cpu/armv8/sha1_ce_glue.c + arch/arm/cpu/armv8/sha256_ce_core.S + arch/arm/cpu/armv8/sha256_ce_glue.c + arch/arm/cpu/armv8/smccc-call.S + arch/arm/cpu/armv8/xen/hypercall.S + arch/arm/dts/am335x-baltos.dts + arch/arm/dts/am335x-base0033.dts + arch/arm/dts/am335x-bone-common.dtsi + arch/arm/dts/am335x-bone.dts + arch/arm/dts/am335x-boneblack-common.dtsi + arch/arm/dts/am335x-boneblack-hdmi.dtsi + arch/arm/dts/am335x-boneblack-wireless.dts + arch/arm/dts/am335x-boneblack.dts + arch/arm/dts/am335x-boneblue.dts + arch/arm/dts/am335x-bonegreen-common.dtsi + arch/arm/dts/am335x-bonegreen-wireless.dts + arch/arm/dts/am335x-bonegreen.dts + arch/arm/dts/am335x-chiliboard.dts + arch/arm/dts/am335x-chilisom.dtsi + arch/arm/dts/am335x-draco.dts + arch/arm/dts/am335x-draco.dtsi + arch/arm/dts/am335x-evm.dts + arch/arm/dts/am335x-evmsk.dts + arch/arm/dts/am335x-guardian.dts + arch/arm/dts/am335x-icev2.dts + arch/arm/dts/am335x-igep0033.dtsi + arch/arm/dts/am335x-osd335x-common.dtsi + arch/arm/dts/am335x-phycore-som.dtsi + arch/arm/dts/am335x-pocketbeagle.dts + arch/arm/dts/am335x-pxm2.dtsi + arch/arm/dts/am335x-pxm50.dts + arch/arm/dts/am335x-regor-rdk-u-boot.dtsi + arch/arm/dts/am335x-regor-rdk.dts + arch/arm/dts/am335x-regor.dtsi + arch/arm/dts/am335x-rut.dts + arch/arm/dts/am335x-sancloud-bbe-common.dtsi + arch/arm/dts/am335x-sancloud-bbe-extended-wifi.dts + arch/arm/dts/am335x-sancloud-bbe-lite.dts + arch/arm/dts/am335x-sancloud-bbe.dts + arch/arm/dts/am335x-shc-u-boot.dtsi + arch/arm/dts/am335x-shc.dts + arch/arm/dts/am335x-sl50.dts + arch/arm/dts/am335x-wega-rdk-u-boot.dtsi + arch/arm/dts/am335x-wega-rdk.dts + arch/arm/dts/am335x-wega.dtsi + arch/arm/dts/am33xx-clocks.dtsi + arch/arm/dts/am33xx.dtsi + arch/arm/dts/am3517-evm-ui.dtsi + arch/arm/dts/am3517-evm.dts + arch/arm/dts/am3517-som.dtsi + arch/arm/dts/am3517.dtsi + arch/arm/dts/am35xx-clocks.dtsi + arch/arm/dts/am4372.dtsi + arch/arm/dts/am437x-cm-t43.dts + arch/arm/dts/am437x-gp-evm-u-boot.dtsi + arch/arm/dts/am437x-gp-evm.dts + arch/arm/dts/am437x-idk-evm.dts + arch/arm/dts/am437x-sk-evm.dts + arch/arm/dts/am43x-epos-evm.dts + arch/arm/dts/am43xx-clocks.dtsi + arch/arm/dts/am571x-idk.dts + arch/arm/dts/am5729-beagleboneai.dts + arch/arm/dts/am572x-idk-common.dtsi + arch/arm/dts/am572x-idk.dts + arch/arm/dts/am574x-idk.dts + arch/arm/dts/am57xx-beagle-x15-common.dtsi + arch/arm/dts/am57xx-beagle-x15-revb1.dts + arch/arm/dts/am57xx-beagle-x15-revc.dts + arch/arm/dts/am57xx-beagle-x15.dts + arch/arm/dts/am57xx-commercial-grade.dtsi + arch/arm/dts/am57xx-idk-common.dtsi + arch/arm/dts/am57xx-industrial-grade.dtsi + arch/arm/dts/armada-385-atl-x530-u-boot.dtsi + arch/arm/dts/armada-385-atl-x530.dts + arch/arm/dts/armada-385-atl-x530.dtsi + arch/arm/dts/armada-385-atl-x530DP.dts + arch/arm/dts/armada-385-atl-x530DP.dtsi + arch/arm/dts/armada-388-clearfog.dts + arch/arm/dts/armada-388-gp.dts + arch/arm/dts/armada-8040-clearfog-gt-8k.dts + arch/arm/dts/armada-8040-db.dts + arch/arm/dts/armada-8040-mcbin.dts + arch/arm/dts/armada-8040-puzzle-m801.dts + arch/arm/dts/armada-8k.dtsi + arch/arm/dts/armada-ap806.dtsi + arch/arm/dts/armada-ap807.dtsi + arch/arm/dts/armada-ap80x-quad.dtsi + arch/arm/dts/armada-ap80x.dtsi + arch/arm/dts/armv7-m.dtsi + arch/arm/dts/ast2500-u-boot.dtsi + arch/arm/dts/bcm2711-rpi-4-b.dts + arch/arm/dts/bcm2711-rpi.dtsi + arch/arm/dts/bcm2711.dtsi + arch/arm/dts/bcm2835-common.dtsi + arch/arm/dts/bcm2835-rpi-a-plus.dts + arch/arm/dts/bcm2835-rpi-a.dts + arch/arm/dts/bcm2835-rpi-b-plus.dts + arch/arm/dts/bcm2835-rpi-b-rev2.dts + arch/arm/dts/bcm2835-rpi-b.dts + arch/arm/dts/bcm2835-rpi-cm1-io1.dts + arch/arm/dts/bcm2835-rpi-cm1.dtsi + arch/arm/dts/bcm2835-rpi-common.dtsi + arch/arm/dts/bcm2835.dtsi + arch/arm/dts/bcm2836-rpi-2-b.dts + arch/arm/dts/bcm2836-rpi.dtsi + arch/arm/dts/bcm2836.dtsi + arch/arm/dts/bcm2837-rpi-3-a-plus.dts + arch/arm/dts/bcm2837-rpi-3-b-plus.dts + arch/arm/dts/bcm2837-rpi-3-b.dts + arch/arm/dts/bcm2837-rpi-cm3-io3.dts + arch/arm/dts/bcm2837-rpi-cm3.dtsi + arch/arm/dts/bcm283x-rpi-lan7515.dtsi + arch/arm/dts/bcm283x-rpi-smsc9512.dtsi + arch/arm/dts/bcm283x-rpi-usb-otg.dtsi + arch/arm/dts/bcm283x-rpi-usb-peripheral.dtsi + arch/arm/dts/bcm63138.dtsi + arch/arm/dts/beacon-renesom-baseboard.dtsi + arch/arm/dts/beacon-renesom-som.dtsi + arch/arm/dts/bitmain-antminer-s9.dts + arch/arm/dts/cat875.dtsi + arch/arm/dts/condor-common.dtsi + arch/arm/dts/cros-ec-keyboard.dtsi + arch/arm/dts/da850-evm.dts + arch/arm/dts/da850-lcdk.dts + arch/arm/dts/da850-lego-ev3.dts + arch/arm/dts/dra7-dspeve-thermal.dtsi + arch/arm/dts/dra7-evm-common.dtsi + arch/arm/dts/dra7-evm.dts + arch/arm/dts/dra7-iva-thermal.dtsi + arch/arm/dts/dra7-mmc-iodelay.dtsi + arch/arm/dts/dra7.dtsi + arch/arm/dts/dra71-evm.dts + arch/arm/dts/dra72-evm-common.dtsi + arch/arm/dts/dra72-evm-revc.dts + arch/arm/dts/dra72-evm-tps65917.dtsi + arch/arm/dts/dra72-evm.dts + arch/arm/dts/dra72x-mmc-iodelay.dtsi + arch/arm/dts/dra72x.dtsi + arch/arm/dts/dra74x-mmc-iodelay.dtsi + arch/arm/dts/dra74x.dtsi + arch/arm/dts/dra76-evm.dts + arch/arm/dts/dra76x-mmc-iodelay.dtsi + arch/arm/dts/dra76x.dtsi + arch/arm/dts/dra7xx-clocks.dtsi + arch/arm/dts/draak.dtsi + arch/arm/dts/ebisu.dtsi + arch/arm/dts/elpida_ecb240abacn.dtsi + arch/arm/dts/exynos4210-pinctrl.dtsi + arch/arm/dts/exynos4210.dtsi + arch/arm/dts/exynos4412.dtsi + arch/arm/dts/exynos4x12-pinctrl.dtsi + arch/arm/dts/exynos4x12.dtsi + arch/arm/dts/exynos5250-pinctrl.dtsi + arch/arm/dts/exynos5250-smdk5250.dts + arch/arm/dts/exynos5250-snow.dts + arch/arm/dts/exynos5250-spring.dts + arch/arm/dts/exynos54xx-pinctrl.dtsi + arch/arm/dts/exynos78x0-gpio.dtsi + arch/arm/dts/exynos78x0-pinctrl.dtsi + arch/arm/dts/fvp-base-revc.dts + arch/arm/dts/hi3660-hikey960.dts + arch/arm/dts/hi3660.dtsi + arch/arm/dts/hi3798cv200-poplar.dts + arch/arm/dts/hi3798cv200.dtsi + arch/arm/dts/hi3798mv200-hc2910-2aghd05.dts + arch/arm/dts/hi3798mv200.dtsi + arch/arm/dts/highbank.dts + arch/arm/dts/hihope-common.dtsi + arch/arm/dts/hihope-rev4.dtsi + arch/arm/dts/hihope-rzg2-ex.dtsi + arch/arm/dts/hikey960-pinctrl.dtsi + arch/arm/dts/hpe-bmc-dl360gen10.dts + arch/arm/dts/hpe-gxp-u-boot.dtsi + arch/arm/dts/hpe-gxp.dtsi + arch/arm/dts/imx23-pinfunc.h + arch/arm/dts/imx28-pinfunc.h + arch/arm/dts/imx51-pinfunc.h + arch/arm/dts/imx53-pinfunc.h + arch/arm/dts/imx53-ppd.dts + arch/arm/dts/imx6-logicpd-baseboard.dtsi + arch/arm/dts/imx6-logicpd-som.dtsi + arch/arm/dts/imx6dl-aristainetos2_7.dtsi + arch/arm/dts/imx6dl-aristainetos2c_7.dts + arch/arm/dts/imx6dl-aristainetos2c_cslb_7.dts + arch/arm/dts/imx6dl-brppt2.dts + arch/arm/dts/imx6dl-cubox-i-emmc-som-v15.dts + arch/arm/dts/imx6dl-cubox-i-som-v15.dts + arch/arm/dts/imx6dl-cubox-i.dts + arch/arm/dts/imx6dl-gw5907.dts + arch/arm/dts/imx6dl-gw5910.dts + arch/arm/dts/imx6dl-gw5912.dts + arch/arm/dts/imx6dl-gw5913.dts + arch/arm/dts/imx6dl-hummingboard-emmc-som-v15.dts + arch/arm/dts/imx6dl-hummingboard-som-v15.dts + arch/arm/dts/imx6dl-hummingboard.dts + arch/arm/dts/imx6dl-hummingboard2-emmc-som-v15.dts + arch/arm/dts/imx6dl-hummingboard2-som-v15.dts + arch/arm/dts/imx6dl-hummingboard2.dts + arch/arm/dts/imx6dl-mba6.dtsi + arch/arm/dts/imx6dl-mba6a.dts + arch/arm/dts/imx6dl-mba6b.dts + arch/arm/dts/imx6dl-pico.dts + arch/arm/dts/imx6dl-pinfunc.h + arch/arm/dts/imx6dl-riotboard.dts + arch/arm/dts/imx6dl-sabreauto.dts + arch/arm/dts/imx6dl-sabresd.dts + arch/arm/dts/imx6dl-udoo.dts + arch/arm/dts/imx6dl-wandboard-revd1.dts + arch/arm/dts/imx6dl.dtsi + arch/arm/dts/imx6q-b450v3.dts + arch/arm/dts/imx6q-b650v3.dts + arch/arm/dts/imx6q-b850v3.dts + arch/arm/dts/imx6q-ba16.dtsi + arch/arm/dts/imx6q-bosch-acc.dts + arch/arm/dts/imx6q-bx50v3.dtsi + arch/arm/dts/imx6q-cm-fx6.dts + arch/arm/dts/imx6q-cubox-i-emmc-som-v15.dts + arch/arm/dts/imx6q-cubox-i-som-v15.dts + arch/arm/dts/imx6q-cubox-i.dts + arch/arm/dts/imx6q-display5.dts + arch/arm/dts/imx6q-gw5907.dts + arch/arm/dts/imx6q-gw5910.dts + arch/arm/dts/imx6q-gw5912.dts + arch/arm/dts/imx6q-gw5913.dts + arch/arm/dts/imx6q-hummingboard-emmc-som-v15.dts + arch/arm/dts/imx6q-hummingboard-som-v15.dts + arch/arm/dts/imx6q-hummingboard.dts + arch/arm/dts/imx6q-hummingboard2-emmc-som-v15.dts + arch/arm/dts/imx6q-hummingboard2-som-v15.dts + arch/arm/dts/imx6q-hummingboard2.dts + arch/arm/dts/imx6q-logicpd.dts + arch/arm/dts/imx6q-marsboard.dts + arch/arm/dts/imx6q-mba6.dtsi + arch/arm/dts/imx6q-mba6a.dts + arch/arm/dts/imx6q-mba6b.dts + arch/arm/dts/imx6q-mccmon6.dts + arch/arm/dts/imx6q-pico.dts + arch/arm/dts/imx6q-pinfunc.h + arch/arm/dts/imx6q-udoo.dts + arch/arm/dts/imx6q-wandboard-revd1.dts + arch/arm/dts/imx6q.dtsi + arch/arm/dts/imx6qdl-aristainetos2-common.dtsi + arch/arm/dts/imx6qdl-aristainetos2-u-boot.dtsi + arch/arm/dts/imx6qdl-aristainetos2c.dtsi + arch/arm/dts/imx6qdl-aristainetos2c_cslb.dtsi + arch/arm/dts/imx6qdl-cubox-i.dtsi + arch/arm/dts/imx6qdl-gw5907.dtsi + arch/arm/dts/imx6qdl-gw5910.dtsi + arch/arm/dts/imx6qdl-gw5912.dtsi + arch/arm/dts/imx6qdl-gw5913.dtsi + arch/arm/dts/imx6qdl-hummingboard.dtsi + arch/arm/dts/imx6qdl-hummingboard2-emmc.dtsi + arch/arm/dts/imx6qdl-hummingboard2.dtsi + arch/arm/dts/imx6qdl-mba6.dtsi + arch/arm/dts/imx6qdl-mba6a.dtsi + arch/arm/dts/imx6qdl-mba6b.dtsi + arch/arm/dts/imx6qdl-sr-som-brcm.dtsi + arch/arm/dts/imx6qdl-sr-som-emmc.dtsi + arch/arm/dts/imx6qdl-sr-som-ti.dtsi + arch/arm/dts/imx6qdl-sr-som.dtsi + arch/arm/dts/imx6qdl-udoo.dtsi + arch/arm/dts/imx6qdl-wandboard-revb1.dtsi + arch/arm/dts/imx6qdl-wandboard-revd1.dtsi + arch/arm/dts/imx6qdl-wandboard-u-boot.dtsi + arch/arm/dts/imx6qdl-wandboard.dtsi + arch/arm/dts/imx6qp-wandboard-revd1.dts + arch/arm/dts/imx6sl-evk.dts + arch/arm/dts/imx6sl-pinfunc.h + arch/arm/dts/imx6sl.dtsi + arch/arm/dts/imx6sll-pinfunc.h + arch/arm/dts/imx6sx-pinfunc.h + arch/arm/dts/imx6sx-sabreauto.dts + arch/arm/dts/imx6sx-sdb.dts + arch/arm/dts/imx6sx-sdb.dtsi + arch/arm/dts/imx6sx-softing-vining-2000.dts + arch/arm/dts/imx6sx.dtsi + arch/arm/dts/imx6ul-14x14-evk.dts + arch/arm/dts/imx6ul-14x14-evk.dtsi + arch/arm/dts/imx6ul-kontron-bl-43.dts + arch/arm/dts/imx6ul-kontron-bl-common.dtsi + arch/arm/dts/imx6ul-kontron-bl.dts + arch/arm/dts/imx6ul-kontron-sl-common.dtsi + arch/arm/dts/imx6ul-kontron-sl.dtsi + arch/arm/dts/imx6ul-liteboard.dts + arch/arm/dts/imx6ul-litesom.dtsi + arch/arm/dts/imx6ul-opos6ul-u-boot.dtsi + arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi + arch/arm/dts/imx6ul-phytec-phycore-som.dtsi + arch/arm/dts/imx6ul-phytec-segin-ff-rdk-nand.dts + arch/arm/dts/imx6ul-phytec-segin-peb-eval-01.dtsi + arch/arm/dts/imx6ul-phytec-segin.dtsi + arch/arm/dts/imx6ul-pinfunc.h + arch/arm/dts/imx6ul.dtsi + arch/arm/dts/imx6ull-kontron-bl.dts + arch/arm/dts/imx6ull-kontron-sl.dtsi + arch/arm/dts/imx6ull-myir-mys-6ulx-eval-u-boot.dts + arch/arm/dts/imx6ull-myir-mys-6ulx-eval.dts + arch/arm/dts/imx6ull-myir-mys-6ulx.dtsi + arch/arm/dts/imx6ull-mys-6ulx-u-boot.dtsi + arch/arm/dts/imx6ull-pinfunc-snvs.h + arch/arm/dts/imx6ull-pinfunc.h + arch/arm/dts/imx6ull-seeed-npi-imx6ull-dev-board.dts + arch/arm/dts/imx6ull-seeed-npi-imx6ull-u-boot.dtsi + arch/arm/dts/imx6ull-seeed-npi-imx6ull.dtsi + arch/arm/dts/imx6ulz-bsh-smm-m2-u-boot.dtsi + arch/arm/dts/imx7d-pinfunc.h + arch/arm/dts/imx7ulp-com.dts + arch/arm/dts/imx7ulp-pinfunc.h + arch/arm/dts/imx7ulp-uboot.dtsi + arch/arm/dts/imx8mp-dhcom-som.dtsi + arch/arm/dts/imx8mp-msc-sm2s.dts + arch/arm/dts/imx8mp-phyboard-pollux-rdk.dts + arch/arm/dts/imx8mp-phycore-som.dtsi + arch/arm/dts/imx8mq-pinfunc.h + arch/arm/dts/juno-base.dtsi + arch/arm/dts/juno-cs-r1r2.dtsi + arch/arm/dts/k3-am62-main.dtsi + arch/arm/dts/k3-am62-mcu.dtsi + arch/arm/dts/k3-am62-thermal.dtsi + arch/arm/dts/k3-am62-wakeup.dtsi + arch/arm/dts/k3-am62.dtsi + arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi + arch/arm/dts/k3-am625-beagleplay.dts + arch/arm/dts/k3-am625-r5-beagleplay.dts + arch/arm/dts/k3-am625-r5-sk.dts + arch/arm/dts/k3-am625-sk-binman.dtsi + arch/arm/dts/k3-am625-sk-u-boot.dtsi + arch/arm/dts/k3-am625-sk.dts + arch/arm/dts/k3-am625.dtsi + arch/arm/dts/k3-am62a-main.dtsi + arch/arm/dts/k3-am62a-mcu.dtsi + arch/arm/dts/k3-am62a-sk-binman.dtsi + arch/arm/dts/k3-am62a-thermal.dtsi + arch/arm/dts/k3-am62a-wakeup.dtsi + arch/arm/dts/k3-am62a.dtsi + arch/arm/dts/k3-am62a7-r5-sk.dts + arch/arm/dts/k3-am62a7-sk-u-boot.dtsi + arch/arm/dts/k3-am62a7-sk.dts + arch/arm/dts/k3-am62a7.dtsi + arch/arm/dts/k3-am62x-sk-common.dtsi + arch/arm/dts/k3-am64-main.dtsi + arch/arm/dts/k3-am64-mcu.dtsi + arch/arm/dts/k3-am64-thermal.dtsi + arch/arm/dts/k3-am64.dtsi + arch/arm/dts/k3-am642-evm-u-boot.dtsi + arch/arm/dts/k3-am642-evm.dts + arch/arm/dts/k3-am642-r5-evm.dts + arch/arm/dts/k3-am642-r5-sk.dts + arch/arm/dts/k3-am642-sk-u-boot.dtsi + arch/arm/dts/k3-am642-sk.dts + arch/arm/dts/k3-am642.dtsi + arch/arm/dts/k3-am65-iot2050-boot-image.dtsi + arch/arm/dts/k3-am65-iot2050-common-pg1.dtsi + arch/arm/dts/k3-am65-iot2050-common-pg2-u-boot.dtsi + arch/arm/dts/k3-am65-iot2050-common-pg2.dtsi + arch/arm/dts/k3-am65-iot2050-common-u-boot.dtsi + arch/arm/dts/k3-am65-iot2050-common.dtsi + arch/arm/dts/k3-am65-iot2050-spl.dts + arch/arm/dts/k3-am65-main.dtsi + arch/arm/dts/k3-am65-mcu.dtsi + arch/arm/dts/k3-am65-wakeup.dtsi + arch/arm/dts/k3-am65.dtsi + arch/arm/dts/k3-am6528-iot2050-basic-common.dtsi + arch/arm/dts/k3-am6528-iot2050-basic-pg2-u-boot.dtsi + arch/arm/dts/k3-am6528-iot2050-basic-pg2.dts + arch/arm/dts/k3-am6528-iot2050-basic-u-boot.dtsi + arch/arm/dts/k3-am6528-iot2050-basic.dts + arch/arm/dts/k3-am654-base-board-u-boot.dtsi + arch/arm/dts/k3-am654-base-board.dts + arch/arm/dts/k3-am654-industrial-thermal.dtsi + arch/arm/dts/k3-am654-r5-base-board.dts + arch/arm/dts/k3-am654.dtsi + arch/arm/dts/k3-am6548-iot2050-advanced-common.dtsi + arch/arm/dts/k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie-overlay.dtso + arch/arm/dts/k3-am6548-iot2050-advanced-m2-bkey-usb3-overlay.dtso + arch/arm/dts/k3-am6548-iot2050-advanced-m2.dts + arch/arm/dts/k3-am6548-iot2050-advanced-pg2.dts + arch/arm/dts/k3-am6548-iot2050-advanced.dts + arch/arm/dts/k3-am65x-binman.dtsi + arch/arm/dts/k3-am68-sk-base-board-u-boot.dtsi + arch/arm/dts/k3-am68-sk-base-board.dts + arch/arm/dts/k3-am68-sk-r5-base-board.dts + arch/arm/dts/k3-am68-sk-som.dtsi + arch/arm/dts/k3-binman.dtsi + arch/arm/dts/k3-j7200-binman.dtsi + arch/arm/dts/k3-j7200-common-proc-board-u-boot.dtsi + arch/arm/dts/k3-j7200-common-proc-board.dts + arch/arm/dts/k3-j7200-main.dtsi + arch/arm/dts/k3-j7200-mcu-wakeup.dtsi + arch/arm/dts/k3-j7200-r5-common-proc-board.dts + arch/arm/dts/k3-j7200-som-p0.dtsi + arch/arm/dts/k3-j7200-thermal.dtsi + arch/arm/dts/k3-j7200.dtsi + arch/arm/dts/k3-j721e-binman.dtsi + arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi + arch/arm/dts/k3-j721e-common-proc-board.dts + arch/arm/dts/k3-j721e-main.dtsi + arch/arm/dts/k3-j721e-mcu-wakeup.dtsi + arch/arm/dts/k3-j721e-r5-common-proc-board.dts + arch/arm/dts/k3-j721e-r5-sk.dts + arch/arm/dts/k3-j721e-sk-u-boot.dtsi + arch/arm/dts/k3-j721e-sk.dts + arch/arm/dts/k3-j721e-som-p0.dtsi + arch/arm/dts/k3-j721e-thermal.dtsi + arch/arm/dts/k3-j721e.dtsi + arch/arm/dts/k3-j721s2-binman.dtsi + arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi + arch/arm/dts/k3-j721s2-common-proc-board.dts + arch/arm/dts/k3-j721s2-main.dtsi + arch/arm/dts/k3-j721s2-mcu-wakeup.dtsi + arch/arm/dts/k3-j721s2-r5-common-proc-board.dts + arch/arm/dts/k3-j721s2-som-p0.dtsi + arch/arm/dts/k3-j721s2-thermal.dtsi + arch/arm/dts/k3-j721s2.dtsi + arch/arm/dts/k3-pinctrl.h + arch/arm/dts/k3-serdes.h + arch/arm/dts/keystone-clocks.dtsi + arch/arm/dts/keystone-k2e-clocks.dtsi + arch/arm/dts/keystone-k2e-evm.dts + arch/arm/dts/keystone-k2e-netcp.dtsi + arch/arm/dts/keystone-k2e.dtsi + arch/arm/dts/keystone-k2g-evm.dts + arch/arm/dts/keystone-k2g-ice.dts + arch/arm/dts/keystone-k2g-netcp.dtsi + arch/arm/dts/keystone-k2g.dtsi + arch/arm/dts/keystone-k2hk-clocks.dtsi + arch/arm/dts/keystone-k2hk-evm.dts + arch/arm/dts/keystone-k2hk-netcp.dtsi + arch/arm/dts/keystone-k2hk.dtsi + arch/arm/dts/keystone-k2l-clocks.dtsi + arch/arm/dts/keystone-k2l-evm.dts + arch/arm/dts/keystone-k2l-netcp.dtsi + arch/arm/dts/keystone-k2l.dtsi + arch/arm/dts/keystone.dtsi + arch/arm/dts/kirkwood-6192.dtsi + arch/arm/dts/kirkwood-6281.dtsi + arch/arm/dts/kirkwood-6282.dtsi + arch/arm/dts/kirkwood-98dx4122.dtsi + arch/arm/dts/kirkwood-atl-sbx81lifkw.dts + arch/arm/dts/kirkwood-atl-sbx81lifxcat.dts + arch/arm/dts/kirkwood-d2net-u-boot.dtsi + arch/arm/dts/kirkwood-d2net.dts + arch/arm/dts/kirkwood-dns325.dts + arch/arm/dts/kirkwood-dnskw.dtsi + arch/arm/dts/kirkwood-dockstar.dts + arch/arm/dts/kirkwood-dreamplug.dts + arch/arm/dts/kirkwood-ds109.dts + arch/arm/dts/kirkwood-goflexnet.dts + arch/arm/dts/kirkwood-guruplug-server-plus.dts + arch/arm/dts/kirkwood-ib62x0.dts + arch/arm/dts/kirkwood-iconnect.dts + arch/arm/dts/kirkwood-is2-u-boot.dtsi + arch/arm/dts/kirkwood-is2.dts + arch/arm/dts/kirkwood-lschlv2.dts + arch/arm/dts/kirkwood-lsxhl.dts + arch/arm/dts/kirkwood-lsxl.dtsi + arch/arm/dts/kirkwood-net2big-u-boot.dtsi + arch/arm/dts/kirkwood-net2big.dts + arch/arm/dts/kirkwood-netxbig.dtsi + arch/arm/dts/kirkwood-ns2-common.dtsi + arch/arm/dts/kirkwood-ns2-u-boot.dtsi + arch/arm/dts/kirkwood-ns2.dts + arch/arm/dts/kirkwood-ns2lite-u-boot.dtsi + arch/arm/dts/kirkwood-ns2lite.dts + arch/arm/dts/kirkwood-ns2max-u-boot.dtsi + arch/arm/dts/kirkwood-ns2max.dts + arch/arm/dts/kirkwood-ns2mini-u-boot.dtsi + arch/arm/dts/kirkwood-ns2mini.dts + arch/arm/dts/kirkwood-nsa310s.dts + arch/arm/dts/kirkwood-nsa3x0-common.dtsi + arch/arm/dts/kirkwood-openrd-base.dts + arch/arm/dts/kirkwood-openrd-client.dts + arch/arm/dts/kirkwood-openrd-ultimate.dts + arch/arm/dts/kirkwood-openrd.dtsi + arch/arm/dts/kirkwood-pogo_e02.dts + arch/arm/dts/kirkwood-pogoplug-series-4.dts + arch/arm/dts/kirkwood-sheevaplug-common.dtsi + arch/arm/dts/kirkwood-sheevaplug.dts + arch/arm/dts/kirkwood-synology.dtsi + arch/arm/dts/kirkwood.dtsi + arch/arm/dts/logicpd-som-lv-35xx-devkit.dts + arch/arm/dts/logicpd-som-lv-37xx-devkit.dts + arch/arm/dts/logicpd-som-lv-baseboard.dtsi + arch/arm/dts/logicpd-som-lv.dtsi + arch/arm/dts/logicpd-torpedo-35xx-devkit.dts + arch/arm/dts/logicpd-torpedo-37xx-devkit.dts + arch/arm/dts/logicpd-torpedo-baseboard.dtsi + arch/arm/dts/logicpd-torpedo-som.dtsi + arch/arm/dts/ls1021a-tsn.dts + arch/arm/dts/meson-gx-libretech-pc.dtsi + arch/arm/dts/meson-gxl-s905d-libretech-pc.dts + arch/arm/dts/meson-gxm-s912-libretech-pc.dts + arch/arm/dts/mt7622-bananapi-bpi-r64.dts + arch/arm/dts/mt7622-rfb.dts + arch/arm/dts/mt7622-u-boot.dtsi + arch/arm/dts/mt7622.dtsi + arch/arm/dts/mt7623-u-boot.dtsi + arch/arm/dts/mt7629-rfb-u-boot.dtsi + arch/arm/dts/mt7981-emmc-rfb.dts + arch/arm/dts/mt7981-rfb.dts + arch/arm/dts/mt7981-sd-rfb.dts + arch/arm/dts/mt7981.dtsi + arch/arm/dts/mt7986-u-boot.dtsi + arch/arm/dts/mt7986.dtsi + arch/arm/dts/mt7986a-bpi-r3-emmc.dts + arch/arm/dts/mt7986a-bpi-r3-sd.dts + arch/arm/dts/mt7986a-emmc-rfb.dts + arch/arm/dts/mt7986a-rfb.dts + arch/arm/dts/mt7986a-sd-rfb.dts + arch/arm/dts/mt7986b-emmc-rfb.dts + arch/arm/dts/mt7986b-rfb.dts + arch/arm/dts/mt7986b-sd-rfb.dts + arch/arm/dts/mt7988-rfb.dts + arch/arm/dts/mt7988-sd-rfb.dts + arch/arm/dts/mt7988-u-boot.dtsi + arch/arm/dts/mt7988.dtsi + arch/arm/dts/mxs-pinfunc.h + arch/arm/dts/nuvoton-common-npcm7xx.dtsi + arch/arm/dts/nuvoton-common-npcm8xx.dtsi + arch/arm/dts/nuvoton-npcm750-evb.dts + arch/arm/dts/nuvoton-npcm750-pincfg-evb.dtsi + arch/arm/dts/nuvoton-npcm750.dtsi + arch/arm/dts/nuvoton-npcm7xx-u-boot.dtsi + arch/arm/dts/nuvoton-npcm845-evb.dts + arch/arm/dts/nuvoton-npcm845.dtsi + arch/arm/dts/nuvoton-npcm8xx-u-boot.dtsi + arch/arm/dts/omap-gpmc-smsc911x.dtsi + arch/arm/dts/omap-gpmc-smsc9221.dtsi + arch/arm/dts/omap3-beagle-xm-ab.dts + arch/arm/dts/omap3-beagle-xm.dts + arch/arm/dts/omap3-beagle.dts + arch/arm/dts/omap3-cpu-thermal.dtsi + arch/arm/dts/omap3-devkit8000.dts + arch/arm/dts/omap3-evm-37xx.dts + arch/arm/dts/omap3-evm-common.dtsi + arch/arm/dts/omap3-evm.dts + arch/arm/dts/omap3-igep.dtsi + arch/arm/dts/omap3-igep0020-common.dtsi + arch/arm/dts/omap3-igep0020.dts + arch/arm/dts/omap3-panel-sharp-ls037v7dw01.dtsi + arch/arm/dts/omap3-u-boot.dtsi + arch/arm/dts/omap3.dtsi + arch/arm/dts/omap34xx-omap36xx-clocks.dtsi + arch/arm/dts/omap34xx.dtsi + arch/arm/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi + arch/arm/dts/omap36xx-clocks.dtsi + arch/arm/dts/omap36xx-omap3430es2plus-clocks.dtsi + arch/arm/dts/omap36xx.dtsi + arch/arm/dts/omap3xxx-clocks.dtsi + arch/arm/dts/omap4-cpu-thermal.dtsi + arch/arm/dts/omap4-l4.dtsi + arch/arm/dts/omap4-mcpdm.dtsi + arch/arm/dts/omap4-panda-common.dtsi + arch/arm/dts/omap4-panda-es.dts + arch/arm/dts/omap4-panda.dts + arch/arm/dts/omap4-sdp-es23plus.dts + arch/arm/dts/omap4-sdp.dts + arch/arm/dts/omap4.dtsi + arch/arm/dts/omap443x-clocks.dtsi + arch/arm/dts/omap443x.dtsi + arch/arm/dts/omap4460.dtsi + arch/arm/dts/omap446x-clocks.dtsi + arch/arm/dts/omap44xx-clocks.dtsi + arch/arm/dts/omap5-core-thermal.dtsi + arch/arm/dts/omap5-gpu-thermal.dtsi + arch/arm/dts/omap5-u-boot.dtsi + arch/arm/dts/poplar-pinctrl.dtsi + arch/arm/dts/r7s72100-gr-peach-u-boot.dts + arch/arm/dts/r7s72100-gr-peach.dts + arch/arm/dts/r7s72100.dtsi + arch/arm/dts/r8a774a1-beacon-rzg2m-kit-u-boot.dtsi + arch/arm/dts/r8a774a1-beacon-rzg2m-kit.dts + arch/arm/dts/r8a774a1-hihope-rzg2m-ex.dts + arch/arm/dts/r8a774a1-hihope-rzg2m-u-boot.dts + arch/arm/dts/r8a774a1-hihope-rzg2m.dts + arch/arm/dts/r8a774a1-u-boot.dtsi + arch/arm/dts/r8a774a1.dtsi + arch/arm/dts/r8a774b1-beacon-rzg2n-kit-u-boot.dtsi + arch/arm/dts/r8a774b1-beacon-rzg2n-kit.dts + arch/arm/dts/r8a774b1-hihope-rzg2n-ex.dts + arch/arm/dts/r8a774b1-hihope-rzg2n-u-boot.dts + arch/arm/dts/r8a774b1-hihope-rzg2n.dts + arch/arm/dts/r8a774b1-u-boot.dtsi + arch/arm/dts/r8a774b1.dtsi + arch/arm/dts/r8a774c0-cat874.dts + arch/arm/dts/r8a774c0-ek874-u-boot.dts + arch/arm/dts/r8a774c0-ek874.dts + arch/arm/dts/r8a774c0-u-boot.dtsi + arch/arm/dts/r8a774c0.dtsi + arch/arm/dts/r8a774e1-beacon-rzg2h-kit-u-boot.dtsi + arch/arm/dts/r8a774e1-beacon-rzg2h-kit.dts + arch/arm/dts/r8a774e1-hihope-rzg2h-ex.dts + arch/arm/dts/r8a774e1-hihope-rzg2h-u-boot.dts + arch/arm/dts/r8a774e1-hihope-rzg2h.dts + arch/arm/dts/r8a774e1-u-boot.dtsi + arch/arm/dts/r8a774e1.dtsi + arch/arm/dts/r8a7790-lager-u-boot.dts + arch/arm/dts/r8a7790-lager.dts + arch/arm/dts/r8a7790-stout-u-boot.dts + arch/arm/dts/r8a7790-stout.dts + arch/arm/dts/r8a7790-u-boot.dtsi + arch/arm/dts/r8a7790.dtsi + arch/arm/dts/r8a7791-koelsch-u-boot.dts + arch/arm/dts/r8a7791-koelsch.dts + arch/arm/dts/r8a7791-porter-u-boot.dts + arch/arm/dts/r8a7791-porter.dts + arch/arm/dts/r8a7791-u-boot.dtsi + arch/arm/dts/r8a7791.dtsi + arch/arm/dts/r8a7792-blanche-u-boot.dts + arch/arm/dts/r8a7792-blanche.dts + arch/arm/dts/r8a7792-u-boot.dtsi + arch/arm/dts/r8a7792.dtsi + arch/arm/dts/r8a7793-gose-u-boot.dts + arch/arm/dts/r8a7793-gose.dts + arch/arm/dts/r8a7793-u-boot.dtsi + arch/arm/dts/r8a7793.dtsi + arch/arm/dts/r8a7794-alt-u-boot.dts + arch/arm/dts/r8a7794-alt.dts + arch/arm/dts/r8a7794-silk-u-boot.dts + arch/arm/dts/r8a7794-silk.dts + arch/arm/dts/r8a7794-u-boot.dtsi + arch/arm/dts/r8a7794.dtsi + arch/arm/dts/r8a77950-salvator-x-u-boot.dts + arch/arm/dts/r8a77950-salvator-x.dts + arch/arm/dts/r8a77950-u-boot.dtsi + arch/arm/dts/r8a77950-ulcb-u-boot.dts + arch/arm/dts/r8a77950-ulcb.dts + arch/arm/dts/r8a77950.dtsi + arch/arm/dts/r8a77951.dtsi + arch/arm/dts/r8a77960-salvator-x-u-boot.dts + arch/arm/dts/r8a77960-salvator-x.dts + arch/arm/dts/r8a77960-u-boot.dtsi + arch/arm/dts/r8a77960-ulcb-u-boot.dts + arch/arm/dts/r8a77960-ulcb.dts + arch/arm/dts/r8a77960.dtsi + arch/arm/dts/r8a77965-salvator-x-u-boot.dts + arch/arm/dts/r8a77965-salvator-x.dts + arch/arm/dts/r8a77965-u-boot.dtsi + arch/arm/dts/r8a77965-ulcb-u-boot.dts + arch/arm/dts/r8a77965-ulcb.dts + arch/arm/dts/r8a77965.dtsi + arch/arm/dts/r8a77970-eagle-u-boot.dts + arch/arm/dts/r8a77970-eagle.dts + arch/arm/dts/r8a77970-u-boot.dtsi + arch/arm/dts/r8a77970-v3msk-u-boot.dts + arch/arm/dts/r8a77970-v3msk.dts + arch/arm/dts/r8a77970.dtsi + arch/arm/dts/r8a77980-condor-u-boot.dts + arch/arm/dts/r8a77980-condor.dts + arch/arm/dts/r8a77980-u-boot.dtsi + arch/arm/dts/r8a77980-v3hsk-u-boot.dts + arch/arm/dts/r8a77980-v3hsk.dts + arch/arm/dts/r8a77980.dtsi + arch/arm/dts/r8a77990-ebisu-u-boot.dts + arch/arm/dts/r8a77990-ebisu.dts + arch/arm/dts/r8a77990-u-boot.dtsi + arch/arm/dts/r8a77990.dtsi + arch/arm/dts/r8a77995-draak-u-boot.dts + arch/arm/dts/r8a77995-draak.dts + arch/arm/dts/r8a77995-u-boot.dtsi + arch/arm/dts/r8a77995.dtsi + arch/arm/dts/r8a779a0-falcon-cpu.dtsi + arch/arm/dts/r8a779a0-falcon-csi-dsi.dtsi + arch/arm/dts/r8a779a0-falcon-ethernet.dtsi + arch/arm/dts/r8a779a0-falcon-u-boot.dts + arch/arm/dts/r8a779a0-falcon.dts + arch/arm/dts/r8a779a0-u-boot.dtsi + arch/arm/dts/r8a779a0.dtsi + arch/arm/dts/r8a779f0-spider-ethernet.dtsi + arch/arm/dts/r8a779f0-spider-u-boot.dts + arch/arm/dts/r8a779f0-u-boot.dtsi + arch/arm/dts/r8a779g0-u-boot.dtsi + arch/arm/dts/r8a779g0-white-hawk-u-boot.dts + arch/arm/dts/r8a779x-u-boot.dtsi + arch/arm/dts/r9a06g032-ddr.dtsi + arch/arm/dts/r9a06g032-rzn1-snarc.dts + arch/arm/dts/r9a06g032.dtsi + arch/arm/dts/rk3288-veyron-chromebook.dtsi + arch/arm/dts/rk3288-veyron-jerry.dts + arch/arm/dts/rk3288-veyron.dtsi + arch/arm/dts/rtsm_ve-motherboard-rs2.dtsi + arch/arm/dts/rtsm_ve-motherboard.dtsi + arch/arm/dts/rz-g2-beacon-u-boot.dtsi + arch/arm/dts/salvator-common.dtsi + arch/arm/dts/salvator-x.dtsi + arch/arm/dts/salvator-xs.dtsi + arch/arm/dts/sama7g5-pinfunc.h + arch/arm/dts/socfpga_agilex.dtsi + arch/arm/dts/socfpga_agilex_socdk.dts + arch/arm/dts/socfpga_arria10-u-boot.dtsi + arch/arm/dts/socfpga_arria10.dtsi + arch/arm/dts/socfpga_arria10_chameleonv3.dtsi + arch/arm/dts/socfpga_arria10_chameleonv3_270_2-u-boot.dtsi + arch/arm/dts/socfpga_arria10_chameleonv3_270_2.dts + arch/arm/dts/socfpga_arria10_chameleonv3_270_3-u-boot.dtsi + arch/arm/dts/socfpga_arria10_chameleonv3_270_3.dts + arch/arm/dts/socfpga_arria10_chameleonv3_480_2-u-boot.dtsi + arch/arm/dts/socfpga_arria10_chameleonv3_480_2.dts + arch/arm/dts/socfpga_arria10_mercury_aa1-u-boot.dtsi + arch/arm/dts/socfpga_arria10_mercury_aa1.dtsi + arch/arm/dts/socfpga_arria10_socdk-u-boot.dtsi + arch/arm/dts/socfpga_arria10_socdk_sdmmc-u-boot.dtsi + arch/arm/dts/socfpga_arria5.dtsi + arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts + arch/arm/dts/socfpga_n5x_socdk.dts + arch/arm/dts/socfpga_stratix10.dtsi + arch/arm/dts/socfpga_stratix10_socdk.dts + arch/arm/dts/st-pincfg.h + arch/arm/dts/stih407-clock.dtsi + arch/arm/dts/stih407-family.dtsi + arch/arm/dts/stih407-pinctrl.dtsi + arch/arm/dts/stih410-b2260-u-boot.dtsi + arch/arm/dts/stih410-b2260.dts + arch/arm/dts/stih410-clock.dtsi + arch/arm/dts/stih410-pinctrl.dtsi + arch/arm/dts/stih410.dtsi + arch/arm/dts/sun50i-a64-cpu-opp.dtsi + arch/arm/dts/sun8i-h3-mapleboard-mp130.dts + arch/arm/dts/tegra124-apalis.dts + arch/arm/dts/tegra30-asus-grouper-common.dtsi + arch/arm/dts/tegra30-asus-nexus7-grouper-E1565.dts + arch/arm/dts/tegra30-asus-nexus7-grouper-PM269.dts + arch/arm/dts/tegra30-asus-nexus7-tilapia-E1565.dts + arch/arm/dts/tegra30-asus-p1801-t.dts + arch/arm/dts/tegra30-asus-tf201.dts + arch/arm/dts/tegra30-asus-tf300t.dts + arch/arm/dts/tegra30-asus-tf300tg.dts + arch/arm/dts/tegra30-asus-tf300tl.dts + arch/arm/dts/tegra30-asus-tf600t.dts + arch/arm/dts/tegra30-asus-tf700t.dts + arch/arm/dts/tegra30-asus-transformer.dtsi + arch/arm/dts/tegra30-htc-endeavoru.dts + arch/arm/dts/tegra30-lg-p880.dts + arch/arm/dts/tegra30-lg-p895.dts + arch/arm/dts/tegra30-lg-x3.dtsi + arch/arm/dts/tps6507x.dtsi + arch/arm/dts/tps65217.dtsi + arch/arm/dts/tps65910.dtsi + arch/arm/dts/twl4030.dtsi + arch/arm/dts/twl4030_omap3.dtsi + arch/arm/dts/twl6030.dtsi + arch/arm/dts/twl6030_omap4.dtsi + arch/arm/dts/ulcb-audio-graph-card.dtsi + arch/arm/dts/ulcb-audio-graph-card2.dtsi + arch/arm/dts/ulcb.dtsi + arch/arm/dts/versal-mini-emmc0.dts + arch/arm/dts/versal-mini-emmc1.dts + arch/arm/dts/versal-mini-ospi-single.dts + arch/arm/dts/versal-mini-ospi-stacked.dts + arch/arm/dts/versal-mini-ospi.dtsi + arch/arm/dts/versal-mini-qspi-parallel.dts + arch/arm/dts/versal-mini-qspi-single.dts + arch/arm/dts/versal-mini-qspi-stacked.dts + arch/arm/dts/versal-mini-qspi-x1-single.dts + arch/arm/dts/versal-mini-qspi-x1-stacked.dts + arch/arm/dts/versal-mini-qspi-x2-single.dts + arch/arm/dts/versal-mini-qspi-x2-stacked.dts + arch/arm/dts/versal-mini-qspi.dtsi + arch/arm/dts/versal-mini.dts + arch/arm/dts/versal-net-mini-emmc.dts + arch/arm/dts/versal-net-mini-ospi-single.dts + arch/arm/dts/versal-net-mini-ospi-stacked.dts + arch/arm/dts/versal-net-mini-ospi.dtsi + arch/arm/dts/versal-net-mini-qspi-parallel.dts + arch/arm/dts/versal-net-mini-qspi-single.dts + arch/arm/dts/versal-net-mini-qspi-stacked.dts + arch/arm/dts/versal-net-mini-qspi-x1-single.dts + arch/arm/dts/versal-net-mini-qspi-x1-stacked.dts + arch/arm/dts/versal-net-mini-qspi-x2-single.dts + arch/arm/dts/versal-net-mini-qspi-x2-stacked.dts + arch/arm/dts/versal-net-mini-qspi.dtsi + arch/arm/dts/versal-net-mini.dts + arch/arm/dts/vexpress-v2m.dtsi + arch/arm/dts/vexpress-v2p-ca9.dts + arch/arm/dts/vf610-pinfunc.h + arch/arm/dts/xilinx-versal-net-virt.dts + arch/arm/dts/zynq-dlc20-rev1.0.dts + arch/arm/dts/zynq-zturn-common.dtsi + arch/arm/dts/zynq-zturn-v5.dts + arch/arm/dts/zynq-zturn.dts + arch/arm/dts/zynqmp-a2197-revA.dts + arch/arm/dts/zynqmp-dlc21-revA.dts + arch/arm/dts/zynqmp-e-a2197-00-revA.dts + arch/arm/dts/zynqmp-e-a2197-00-revB.dts + arch/arm/dts/zynqmp-g-a2197-00-revA.dts + arch/arm/dts/zynqmp-m-a2197-01-revA.dts + arch/arm/dts/zynqmp-m-a2197-02-revA.dts + arch/arm/dts/zynqmp-m-a2197-03-revA.dts + arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-01-revA.dtso + arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-02-revA.dtso + arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-03-revA.dtso + arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-04-revA.dtso + arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-05-revA.dtso + arch/arm/dts/zynqmp-p-a2197-00-revA.dts + arch/arm/dts/zynqmp-r5.dts + arch/arm/dts/zynqmp-sc-revB.dts + arch/arm/dts/zynqmp-sc-revC.dts + arch/arm/dts/zynqmp-sc-vek280-revA.dtso + arch/arm/dts/zynqmp-sc-vek280-revB.dtso + arch/arm/dts/zynqmp-sc-vhk158-revA.dtso + arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso + arch/arm/dts/zynqmp-sc-vpk120-revB.dtso + arch/arm/dts/zynqmp-sc-vpk180-revA.dtso + arch/arm/dts/zynqmp-sc-vpk180-revB.dtso + arch/arm/dts/zynqmp-sck-kd-g-revA.dtso + arch/arm/dts/zynqmp-sck-kr-g-revA.dtso + arch/arm/dts/zynqmp-sck-kr-g-revB.dtso + arch/arm/dts/zynqmp-sck-kv-g-revA.dtso + arch/arm/dts/zynqmp-sck-kv-g-revB.dtso + arch/arm/dts/zynqmp-sm-k24-revA.dts + arch/arm/dts/zynqmp-sm-k26-revA.dts + arch/arm/dts/zynqmp-smk-k24-revA.dts + arch/arm/dts/zynqmp-smk-k26-revA.dts + arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts + arch/arm/dts/zynqmp-vpk120-revA.dts + arch/arm/dts/zynqmp-zcu104-revC.dts + arch/arm/dts/zynqmp-zcu1275-revB.dts + arch/arm/dts/zynqmp-zcu1285-revA.dts + arch/arm/dts/zynqmp-zcu670-revA.dts + arch/arm/dts/zynqmp-zcu670-revB.dts + arch/arm/include/asm/arch-am33xx/mmc_host_def.h + arch/arm/include/asm/arch-am33xx/mux.h + arch/arm/include/asm/arch-am33xx/mux_am33xx.h + arch/arm/include/asm/arch-armada8k/cache_llc.h + arch/arm/include/asm/arch-armada8k/soc-info.h + arch/arm/include/asm/arch-armv7/generictimer.h + arch/arm/include/asm/arch-imx8/power-domain.h + arch/arm/include/asm/arch-mediatek/gpio.h + arch/arm/include/asm/arch-mediatek/misc.h + arch/arm/include/asm/arch-mediatek/reset.h + arch/arm/include/asm/arch-octeontx/board.h + arch/arm/include/asm/arch-octeontx/clock.h + arch/arm/include/asm/arch-octeontx/csrs/csrs-mio_emm.h + arch/arm/include/asm/arch-octeontx/csrs/csrs-xcv.h + arch/arm/include/asm/arch-octeontx/gpio.h + arch/arm/include/asm/arch-octeontx/smc.h + arch/arm/include/asm/arch-octeontx/soc.h + arch/arm/include/asm/arch-octeontx2/board.h + arch/arm/include/asm/arch-octeontx2/clock.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-cgx.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-lmt.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-mio_emm.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-nix.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-npa.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-npc.h + arch/arm/include/asm/arch-octeontx2/csrs/csrs-rvu.h + arch/arm/include/asm/arch-octeontx2/gpio.h + arch/arm/include/asm/arch-octeontx2/smc-id.h + arch/arm/include/asm/arch-octeontx2/smc.h + arch/arm/include/asm/arch-octeontx2/soc.h + arch/arm/include/asm/arch-omap3/dss.h + arch/arm/include/asm/arch-omap3/gpio.h + arch/arm/include/asm/arch-omap3/mmc_host_def.h + arch/arm/include/asm/arch-omap4/ehci.h + arch/arm/include/asm/arch-omap4/gpio.h + arch/arm/include/asm/arch-omap4/mmc_host_def.h + arch/arm/include/asm/arch-omap5/gpio.h + arch/arm/include/asm/arch-omap5/mmc_host_def.h + arch/arm/include/asm/arch-rockchip/bootrom.h + arch/arm/include/asm/arch-rockchip/clock.h + arch/arm/include/asm/arch-rockchip/cru_rk3568.h + arch/arm/include/asm/arch-rockchip/cru_rk3588.h + arch/arm/include/asm/arch-rockchip/cru_rv1126.h + arch/arm/include/asm/arch-rockchip/ddr_rk3188.h + arch/arm/include/asm/arch-rockchip/ddr_rk3288.h + arch/arm/include/asm/arch-rockchip/ddr_rk3368.h + arch/arm/include/asm/arch-rockchip/edp_rk3288.h + arch/arm/include/asm/arch-rockchip/grf_rk3188.h + arch/arm/include/asm/arch-rockchip/grf_rk3288.h + arch/arm/include/asm/arch-rockchip/periph.h + arch/arm/include/asm/arch-rockchip/sdram_rk3288.h + arch/arm/include/asm/arch-rockchip/vop_rk3288.h + arch/arm/include/asm/arch-tegra/bpmp_abi.h + arch/arm/include/asm/arch-tegra/funcmux.h + arch/arm/include/asm/arch-tegra/ivc.h + arch/arm/include/asm/arch-tegra/tegra_ahub.h + arch/arm/include/asm/arch-tegra/tegra_i2c.h + arch/arm/include/asm/arch-tegra/tegra_i2s.h + arch/arm/include/asm/arch-tegra114/clock-tables.h + arch/arm/include/asm/arch-tegra114/clock.h + arch/arm/include/asm/arch-tegra114/flow.h + arch/arm/include/asm/arch-tegra114/funcmux.h + arch/arm/include/asm/arch-tegra114/gp_padctrl.h + arch/arm/include/asm/arch-tegra114/gpio.h + arch/arm/include/asm/arch-tegra114/sysctr.h + arch/arm/include/asm/arch-tegra114/tegra.h + arch/arm/include/asm/arch-tegra124/mc.h + arch/arm/include/asm/arch-tegra186/gpio.h + arch/arm/include/asm/arch-tegra186/tegra.h + arch/arm/include/asm/arch-tegra30/clock-tables.h + arch/arm/include/asm/arch-tegra30/clock.h + arch/arm/include/asm/arch-tegra30/flow.h + arch/arm/include/asm/arch-tegra30/funcmux.h + arch/arm/include/asm/arch-tegra30/gp_padctrl.h + arch/arm/include/asm/arch-tegra30/gpio.h + arch/arm/include/asm/arch-tegra30/tegra.h + arch/arm/include/asm/arch-vf610/gpio.h + arch/arm/include/asm/assembler.h + arch/arm/include/asm/atomic.h + arch/arm/include/asm/boot0-linux-kernel-header.h + arch/arm/include/asm/davinci_rtc.h + arch/arm/include/asm/ehci-omap.h + arch/arm/include/asm/emif.h + arch/arm/include/asm/esr.h + arch/arm/include/asm/hardware.h + arch/arm/include/asm/io.h + arch/arm/include/asm/memory.h + arch/arm/include/asm/omap_gpio.h + arch/arm/include/asm/omap_i2c.h + arch/arm/include/asm/omap_mmc.h + arch/arm/include/asm/opcodes-sec.h + arch/arm/include/asm/opcodes.h + arch/arm/include/asm/posix_types.h + arch/arm/include/asm/proc-armv/domain.h + arch/arm/include/asm/proc-armv/processor.h + arch/arm/include/asm/proc-armv/ptrace.h + arch/arm/include/asm/proc-armv/system.h + arch/arm/include/asm/processor.h + arch/arm/include/asm/psci.h + arch/arm/include/asm/setup.h + arch/arm/include/asm/unaligned.h + arch/arm/include/asm/unified.h + arch/arm/include/asm/xen/hypercall.h + arch/arm/include/asm/xen/system.h + arch/arm/lib/bitops.S + arch/arm/lib/div64.S + arch/arm/lib/memcpy.S + arch/arm/lib/memset.S + arch/arm/lib/muldi3.S + arch/arm/lib/uldivmod.S + arch/arm/mach-aspeed/ast2600/lowlevel_init.S + arch/arm/mach-at91/include/mach/sama7-sfr.h + arch/arm/mach-bcm283x/Makefile + arch/arm/mach-bcm283x/include/mach/base.h + arch/arm/mach-bcm283x/include/mach/sdhci.h + arch/arm/mach-bcm283x/include/mach/timer.h + arch/arm/mach-bcm283x/include/mach/wdog.h + arch/arm/mach-bcm283x/init.c + arch/arm/mach-bcm283x/lowlevel_init.S + arch/arm/mach-bcm283x/reset.c + arch/arm/mach-exynos/include/mach/tmu.h + arch/arm/mach-imx/imx8m/psci.c + arch/arm/mach-k3/am625_init.c + arch/arm/mach-k3/am62a7_init.c + arch/arm/mach-k3/am642_init.c + arch/arm/mach-k3/cache.S + arch/arm/mach-k3/security.c + arch/arm/mach-kirkwood/mpp.c + arch/arm/mach-mediatek/Makefile + arch/arm/mach-mediatek/cpu.c + arch/arm/mach-mediatek/init.h + arch/arm/mach-mediatek/mt7622/Makefile + arch/arm/mach-mediatek/mt7622/init.c + arch/arm/mach-mediatek/mt7623/Makefile + arch/arm/mach-mediatek/mt7623/init.c + arch/arm/mach-mediatek/mt7623/lowlevel_init.S + arch/arm/mach-mediatek/mt7623/preloader.h + arch/arm/mach-mediatek/mt7629/Makefile + arch/arm/mach-mediatek/mt7629/init.c + arch/arm/mach-mediatek/mt7629/lowlevel_init.S + arch/arm/mach-mediatek/mt7981/Makefile + arch/arm/mach-mediatek/mt7981/init.c + arch/arm/mach-mediatek/mt7981/lowlevel_init.S + arch/arm/mach-mediatek/mt7986/Makefile + arch/arm/mach-mediatek/mt7986/init.c + arch/arm/mach-mediatek/mt7986/lowlevel_init.S + arch/arm/mach-mediatek/mt7988/Makefile + arch/arm/mach-mediatek/mt7988/init.c + arch/arm/mach-mediatek/mt7988/lowlevel_init.S + arch/arm/mach-mediatek/mt8183/Makefile + arch/arm/mach-mediatek/mt8183/init.c + arch/arm/mach-mediatek/mt8512/Makefile + arch/arm/mach-mediatek/mt8512/init.c + arch/arm/mach-mediatek/mt8512/lowlevel_init.S + arch/arm/mach-mediatek/mt8516/Makefile + arch/arm/mach-mediatek/mt8516/init.c + arch/arm/mach-mediatek/mt8518/Makefile + arch/arm/mach-mediatek/mt8518/init.c + arch/arm/mach-mediatek/mt8518/lowlevel_init.S + arch/arm/mach-mediatek/spl.c + arch/arm/mach-mvebu/armada8k/cache_llc.S + arch/arm/mach-mvebu/include/mach/fw_info.h + arch/arm/mach-mvebu/mbus.c + arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec-38x.c + arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.c + arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.h + arch/arm/mach-mvebu/serdes/a38x/seq_exec.c + arch/arm/mach-mvebu/serdes/a38x/seq_exec.h + arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c + arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.h + arch/arm/mach-mvebu/serdes/axp/board_env_spec.h + arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c + arch/arm/mach-mvebu/serdes/axp/high_speed_env_spec.c + arch/arm/mach-mvebu/serdes/axp/high_speed_env_spec.h + arch/arm/mach-octeontx/Makefile + arch/arm/mach-octeontx/clock.c + arch/arm/mach-octeontx/cpu.c + arch/arm/mach-octeontx/lowlevel_init.S + arch/arm/mach-octeontx2/Makefile + arch/arm/mach-octeontx2/clock.c + arch/arm/mach-octeontx2/cpu.c + arch/arm/mach-octeontx2/lowlevel_init.S + arch/arm/mach-omap2/am33xx/mux.c + arch/arm/mach-omap2/vc.c + arch/arm/mach-rmobile/cpu_info-rcar.c + arch/arm/mach-rmobile/cpu_info-rzg.c + arch/arm/mach-rmobile/cpu_info-rzg2l.c + arch/arm/mach-rmobile/include/mach/boot0.h + arch/arm/mach-rmobile/include/mach/mmc.h + arch/arm/mach-rmobile/include/mach/r8a7740-gpio.h + arch/arm/mach-rmobile/include/mach/r8a7740.h + arch/arm/mach-rmobile/include/mach/r8a7790.h + arch/arm/mach-rmobile/include/mach/r8a7791.h + arch/arm/mach-rmobile/include/mach/r8a7792.h + arch/arm/mach-rmobile/include/mach/r8a7793.h + arch/arm/mach-rmobile/include/mach/r8a7794.h + arch/arm/mach-rmobile/include/mach/rcar-base.h + arch/arm/mach-rmobile/include/mach/rcar-mstp.h + arch/arm/mach-rmobile/include/mach/sh_sdhi.h + arch/arm/mach-rmobile/lowlevel_init_ca15.S + arch/arm/mach-rmobile/pfc-r8a7740.c + arch/arm/mach-rmobile/pfc-r8a7790.h + arch/arm/mach-rmobile/psci-r8a779a0.c + arch/arm/mach-rockchip/px30/clk_px30.c + arch/arm/mach-rockchip/px30/px30.c + arch/arm/mach-rockchip/px30/syscon_px30.c + arch/arm/mach-rockchip/rk3308/clk_rk3308.c + arch/arm/mach-rockchip/rk3328/clk_rk3328.c + arch/arm/mach-rockchip/rk3568/clk_rk3568.c + arch/arm/mach-rockchip/rk3588/clk_rk3588.c + arch/arm/mach-rockchip/rk3588/rk3588.c + arch/arm/mach-rockchip/rv1108/clk_rv1108.c + arch/arm/mach-rockchip/rv1126/clk_rv1126.c + arch/arm/mach-rockchip/rv1126/rv1126.c + arch/arm/mach-socfpga/clock_manager_agilex.c + arch/arm/mach-socfpga/clock_manager_arria10.c + arch/arm/mach-socfpga/clock_manager_n5x.c + arch/arm/mach-socfpga/clock_manager_s10.c + arch/arm/mach-socfpga/firewall.c + arch/arm/mach-socfpga/include/mach/base_addr_soc64.h + arch/arm/mach-socfpga/include/mach/clock_manager_agilex.h + arch/arm/mach-socfpga/include/mach/clock_manager_arria10.h + arch/arm/mach-socfpga/include/mach/clock_manager_n5x.h + arch/arm/mach-socfpga/include/mach/clock_manager_s10.h + arch/arm/mach-socfpga/include/mach/clock_manager_soc64.h + arch/arm/mach-socfpga/include/mach/firewall.h + arch/arm/mach-socfpga/include/mach/fpga_manager_arria10.h + arch/arm/mach-socfpga/include/mach/handoff_soc64.h + arch/arm/mach-socfpga/include/mach/mailbox_s10.h + arch/arm/mach-socfpga/include/mach/misc.h + arch/arm/mach-socfpga/include/mach/pinmux.h + arch/arm/mach-socfpga/include/mach/reset_manager_arria10.h + arch/arm/mach-socfpga/include/mach/reset_manager_soc64.h + arch/arm/mach-socfpga/include/mach/sdram_arria10.h + arch/arm/mach-socfpga/include/mach/secure_reg_helper.h + arch/arm/mach-socfpga/include/mach/secure_vab.h + arch/arm/mach-socfpga/include/mach/system_manager_arria10.h + arch/arm/mach-socfpga/include/mach/system_manager_soc64.h + arch/arm/mach-socfpga/lowlevel_init_soc64.S + arch/arm/mach-socfpga/mailbox_s10.c + arch/arm/mach-socfpga/misc_arria10.c + arch/arm/mach-socfpga/misc_soc64.c + arch/arm/mach-socfpga/mmu-arm64_s10.c + arch/arm/mach-socfpga/pinmux_arria10.c + arch/arm/mach-socfpga/reset_manager_arria10.c + arch/arm/mach-socfpga/reset_manager_s10.c + arch/arm/mach-socfpga/secure_reg_helper.c + arch/arm/mach-socfpga/secure_vab.c + arch/arm/mach-socfpga/spl_agilex.c + arch/arm/mach-socfpga/spl_n5x.c + arch/arm/mach-socfpga/spl_s10.c + arch/arm/mach-socfpga/spl_soc64.c + arch/arm/mach-socfpga/system_manager_soc64.c + arch/arm/mach-socfpga/timer_s10.c + arch/arm/mach-socfpga/vab.c + arch/arm/mach-socfpga/wrap_handoff_soc64.c + arch/arm/mach-socfpga/wrap_pll_config_soc64.c + arch/arm/mach-tegra/cache.c + arch/arm/mach-tegra/clock.c + arch/arm/mach-tegra/cpu.c + arch/arm/mach-tegra/gpu.c + arch/arm/mach-tegra/ivc.c + arch/arm/mach-tegra/pmc.c + arch/arm/mach-tegra/powergate.c + arch/arm/mach-tegra/tegra114/Makefile + arch/arm/mach-tegra/tegra114/funcmux.c + arch/arm/mach-tegra/tegra124/xusb-padctl.c + arch/arm/mach-tegra/tegra186/Kconfig + arch/arm/mach-tegra/tegra186/Makefile + arch/arm/mach-tegra/tegra186/cache.S + arch/arm/mach-tegra/tegra20/cpu.c + arch/arm/mach-tegra/tegra210/xusb-padctl.c + arch/arm/mach-tegra/tegra30/Makefile + arch/arm/mach-tegra/tegra30/cpu.c + arch/arm/mach-tegra/tegra30/funcmux.c + arch/arm/mach-tegra/xusb-padctl-common.c + arch/arm/mach-tegra/xusb-padctl-common.h + arch/arm/mach-tegra/xusb-padctl-dummy.c + arch/arm/mach-uniphier/base-address.c + arch/arm/mach-uniphier/base-address.h + arch/arm/mach-versal-net/Kconfig + arch/arm/mach-versal-net/Makefile + arch/arm/mach-versal-net/clk.c + arch/arm/mach-versal-net/cpu.c + arch/arm/mach-versal-net/include/mach/hardware.h + arch/arm/mach-versal-net/include/mach/sys_proto.h + arch/arm/mach-versal/mp.c + arch/arm/mach-zynqmp-r5/Kconfig + arch/arm/mach-zynqmp-r5/Makefile + arch/arm/mach-zynqmp-r5/cpu.c + arch/arm/mach-zynqmp/aes.c + arch/arm/mach-zynqmp/include/mach/zynqmp_aes.h + arch/m68k/include/asm/dma-mapping.h + arch/m68k/include/asm/fsl_i2c.h + arch/m68k/include/asm/unaligned.h + arch/microblaze/cpu/relocate.c + arch/microblaze/include/asm/dma-mapping.h + arch/mips/dts/gardena-smart-gateway-mt7688.dts + arch/mips/dts/linkit-smart-7688.dts + arch/mips/dts/mediatek,mt7620-mt7530-rfb.dts + arch/mips/dts/mediatek,mt7620-rfb.dts + arch/mips/dts/mediatek,mt7621-nand-rfb.dts + arch/mips/dts/mediatek,mt7621-rfb.dts + arch/mips/dts/mediatek,mt7628-rfb.dts + arch/mips/dts/mt7620-u-boot.dtsi + arch/mips/dts/mt7620.dtsi + arch/mips/dts/mt7621-u-boot.dtsi + arch/mips/dts/mt7621.dtsi + arch/mips/dts/mt7628-u-boot.dtsi + arch/mips/dts/mt7628a.dtsi + arch/mips/include/asm/addrspace.h + arch/mips/include/asm/asm.h + arch/mips/include/asm/bitops.h + arch/mips/include/asm/byteorder.h + arch/mips/include/asm/cachectl.h + arch/mips/include/asm/cacheops.h + arch/mips/include/asm/cpu-features.h + arch/mips/include/asm/dma-mapping.h + arch/mips/include/asm/io.h + arch/mips/include/asm/isa-rev.h + arch/mips/include/asm/isadep.h + arch/mips/include/asm/mach-generic/cpu-feature-overrides.h + arch/mips/include/asm/mach-generic/ioremap.h + arch/mips/include/asm/mach-generic/mangle-port.h + arch/mips/include/asm/mach-generic/spaces.h + arch/mips/include/asm/malta.h + arch/mips/include/asm/mipsmtregs.h + arch/mips/include/asm/mipsregs.h + arch/mips/include/asm/pgtable-bits.h + arch/mips/include/asm/posix_types.h + arch/mips/include/asm/processor.h + arch/mips/include/asm/ptrace.h + arch/mips/include/asm/reboot.h + arch/mips/include/asm/reg.h + arch/mips/include/asm/regdef.h + arch/mips/include/asm/sgidefs.h + arch/mips/include/asm/string.h + arch/mips/include/asm/system.h + arch/mips/include/asm/types.h + arch/mips/include/asm/unaligned.h + arch/mips/mach-bmips/include/ioremap.h + arch/mips/mach-mtmips/ddr_cal.c + arch/mips/mach-mtmips/ddr_init.c + arch/mips/mach-mtmips/include/mach/ddr.h + arch/mips/mach-mtmips/include/mach/mc.h + arch/mips/mach-mtmips/include/mach/mt7620-sysc.h + arch/mips/mach-mtmips/include/mach/serial.h + arch/mips/mach-mtmips/mt7620/Makefile + arch/mips/mach-mtmips/mt7620/dram.c + arch/mips/mach-mtmips/mt7620/init.c + arch/mips/mach-mtmips/mt7620/lowlevel_init.S + arch/mips/mach-mtmips/mt7620/mt7620.h + arch/mips/mach-mtmips/mt7620/serial.c + arch/mips/mach-mtmips/mt7620/sysc.c + arch/mips/mach-mtmips/mt7621/Makefile + arch/mips/mach-mtmips/mt7621/init.c + arch/mips/mach-mtmips/mt7621/mt7621.h + arch/mips/mach-mtmips/mt7621/serial.c + arch/mips/mach-mtmips/mt7621/spl/cps.c + arch/mips/mach-mtmips/mt7621/spl/dram.c + arch/mips/mach-mtmips/mt7621/spl/dram.h + arch/mips/mach-mtmips/mt7621/spl/launch.c + arch/mips/mach-mtmips/mt7621/spl/launch.h + arch/mips/mach-mtmips/mt7621/spl/launch_ll.S + arch/mips/mach-mtmips/mt7621/spl/serial.c + arch/mips/mach-mtmips/mt7621/spl/spl.c + arch/mips/mach-mtmips/mt7621/spl/start.S + arch/mips/mach-mtmips/mt7621/sram_init.S + arch/mips/mach-mtmips/mt7621/tpl/start.S + arch/mips/mach-mtmips/mt7621/tpl/tpl.c + arch/mips/mach-mtmips/mt7628/Makefile + arch/mips/mach-mtmips/mt7628/ddr.c + arch/mips/mach-mtmips/mt7628/init.c + arch/mips/mach-mtmips/mt7628/lowlevel_init.S + arch/mips/mach-mtmips/mt7628/mt7628.h + arch/mips/mach-mtmips/mt7628/serial.c + arch/mips/mach-mtmips/spl.c + arch/mips/mach-octeon/clock.c + arch/mips/mach-octeon/cvmx-agl.c + arch/mips/mach-octeon/cvmx-bootmem.c + arch/mips/mach-octeon/cvmx-cmd-queue.c + arch/mips/mach-octeon/cvmx-coremask.c + arch/mips/mach-octeon/cvmx-fau-compat.c + arch/mips/mach-octeon/cvmx-fpa-resource.c + arch/mips/mach-octeon/cvmx-fpa.c + arch/mips/mach-octeon/cvmx-global-resources.c + arch/mips/mach-octeon/cvmx-helper-agl.c + arch/mips/mach-octeon/cvmx-helper-bgx.c + arch/mips/mach-octeon/cvmx-helper-board.c + arch/mips/mach-octeon/cvmx-helper-cfg.c + arch/mips/mach-octeon/cvmx-helper-fdt.c + arch/mips/mach-octeon/cvmx-helper-fpa.c + arch/mips/mach-octeon/cvmx-helper-ilk.c + arch/mips/mach-octeon/cvmx-helper-ipd.c + arch/mips/mach-octeon/cvmx-helper-jtag.c + arch/mips/mach-octeon/cvmx-helper-loop.c + arch/mips/mach-octeon/cvmx-helper-npi.c + arch/mips/mach-octeon/cvmx-helper-pki.c + arch/mips/mach-octeon/cvmx-helper-pko.c + arch/mips/mach-octeon/cvmx-helper-pko3.c + arch/mips/mach-octeon/cvmx-helper-rgmii.c + arch/mips/mach-octeon/cvmx-helper-sfp.c + arch/mips/mach-octeon/cvmx-helper-sgmii.c + arch/mips/mach-octeon/cvmx-helper-util.c + arch/mips/mach-octeon/cvmx-helper-xaui.c + arch/mips/mach-octeon/cvmx-helper.c + arch/mips/mach-octeon/cvmx-ilk.c + arch/mips/mach-octeon/cvmx-ipd.c + arch/mips/mach-octeon/cvmx-pcie.c + arch/mips/mach-octeon/cvmx-pki-resources.c + arch/mips/mach-octeon/cvmx-pki.c + arch/mips/mach-octeon/cvmx-pko-internal-ports-range.c + arch/mips/mach-octeon/cvmx-pko.c + arch/mips/mach-octeon/cvmx-pko3-compat.c + arch/mips/mach-octeon/cvmx-pko3-queue.c + arch/mips/mach-octeon/cvmx-pko3-resources.c + arch/mips/mach-octeon/cvmx-pko3.c + arch/mips/mach-octeon/cvmx-qlm-tables.c + arch/mips/mach-octeon/cvmx-qlm.c + arch/mips/mach-octeon/cvmx-range.c + arch/mips/mach-octeon/include/ioremap.h + arch/mips/mach-octeon/include/mach/bootoct_cmd.h + arch/mips/mach-octeon/include/mach/cavm-reg.h + arch/mips/mach-octeon/include/mach/clock.h + arch/mips/mach-octeon/include/mach/cvmx-address.h + arch/mips/mach-octeon/include/mach/cvmx-agl-defs.h + arch/mips/mach-octeon/include/mach/cvmx-agl.h + arch/mips/mach-octeon/include/mach/cvmx-asxx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-bgxx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-bootinfo.h + arch/mips/mach-octeon/include/mach/cvmx-bootloader.h + arch/mips/mach-octeon/include/mach/cvmx-bootmem.h + arch/mips/mach-octeon/include/mach/cvmx-ciu-defs.h + arch/mips/mach-octeon/include/mach/cvmx-cmd-queue.h + arch/mips/mach-octeon/include/mach/cvmx-config.h + arch/mips/mach-octeon/include/mach/cvmx-coremask.h + arch/mips/mach-octeon/include/mach/cvmx-csr-enums.h + arch/mips/mach-octeon/include/mach/cvmx-csr.h + arch/mips/mach-octeon/include/mach/cvmx-dbg-defs.h + arch/mips/mach-octeon/include/mach/cvmx-dpi-defs.h + arch/mips/mach-octeon/include/mach/cvmx-dtx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-error.h + arch/mips/mach-octeon/include/mach/cvmx-fau.h + arch/mips/mach-octeon/include/mach/cvmx-fpa-defs.h + arch/mips/mach-octeon/include/mach/cvmx-fpa.h + arch/mips/mach-octeon/include/mach/cvmx-fpa1.h + arch/mips/mach-octeon/include/mach/cvmx-fpa3.h + arch/mips/mach-octeon/include/mach/cvmx-fuse.h + arch/mips/mach-octeon/include/mach/cvmx-global-resources.h + arch/mips/mach-octeon/include/mach/cvmx-gmx.h + arch/mips/mach-octeon/include/mach/cvmx-gmxx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-gserx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-helper-agl.h + arch/mips/mach-octeon/include/mach/cvmx-helper-bgx.h + arch/mips/mach-octeon/include/mach/cvmx-helper-board.h + arch/mips/mach-octeon/include/mach/cvmx-helper-cfg.h + arch/mips/mach-octeon/include/mach/cvmx-helper-errata.h + arch/mips/mach-octeon/include/mach/cvmx-helper-fdt.h + arch/mips/mach-octeon/include/mach/cvmx-helper-fpa.h + arch/mips/mach-octeon/include/mach/cvmx-helper-gpio.h + arch/mips/mach-octeon/include/mach/cvmx-helper-ilk.h + arch/mips/mach-octeon/include/mach/cvmx-helper-ipd.h + arch/mips/mach-octeon/include/mach/cvmx-helper-jtag.h + arch/mips/mach-octeon/include/mach/cvmx-helper-loop.h + arch/mips/mach-octeon/include/mach/cvmx-helper-npi.h + arch/mips/mach-octeon/include/mach/cvmx-helper-pki.h + arch/mips/mach-octeon/include/mach/cvmx-helper-pko.h + arch/mips/mach-octeon/include/mach/cvmx-helper-pko3.h + arch/mips/mach-octeon/include/mach/cvmx-helper-rgmii.h + arch/mips/mach-octeon/include/mach/cvmx-helper-sfp.h + arch/mips/mach-octeon/include/mach/cvmx-helper-sgmii.h + arch/mips/mach-octeon/include/mach/cvmx-helper-spi.h + arch/mips/mach-octeon/include/mach/cvmx-helper-srio.h + arch/mips/mach-octeon/include/mach/cvmx-helper-util.h + arch/mips/mach-octeon/include/mach/cvmx-helper-xaui.h + arch/mips/mach-octeon/include/mach/cvmx-helper.h + arch/mips/mach-octeon/include/mach/cvmx-hwfau.h + arch/mips/mach-octeon/include/mach/cvmx-hwpko.h + arch/mips/mach-octeon/include/mach/cvmx-ilk-defs.h + arch/mips/mach-octeon/include/mach/cvmx-ilk.h + arch/mips/mach-octeon/include/mach/cvmx-iob-defs.h + arch/mips/mach-octeon/include/mach/cvmx-ipd-defs.h + arch/mips/mach-octeon/include/mach/cvmx-ipd.h + arch/mips/mach-octeon/include/mach/cvmx-l2c-defs.h + arch/mips/mach-octeon/include/mach/cvmx-lbk-defs.h + arch/mips/mach-octeon/include/mach/cvmx-lmcx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-mdio.h + arch/mips/mach-octeon/include/mach/cvmx-mio-defs.h + arch/mips/mach-octeon/include/mach/cvmx-mio-emm-defs.h + arch/mips/mach-octeon/include/mach/cvmx-npei-defs.h + arch/mips/mach-octeon/include/mach/cvmx-npi-defs.h + arch/mips/mach-octeon/include/mach/cvmx-packet.h + arch/mips/mach-octeon/include/mach/cvmx-pcie.h + arch/mips/mach-octeon/include/mach/cvmx-pcieepx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pciercx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pcsx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pcsxx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pemx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pexp-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pip-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pip.h + arch/mips/mach-octeon/include/mach/cvmx-pki-cluster.h + arch/mips/mach-octeon/include/mach/cvmx-pki-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pki-resources.h + arch/mips/mach-octeon/include/mach/cvmx-pki.h + arch/mips/mach-octeon/include/mach/cvmx-pko-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pko-internal-ports-range.h + arch/mips/mach-octeon/include/mach/cvmx-pko.h + arch/mips/mach-octeon/include/mach/cvmx-pko3-queue.h + arch/mips/mach-octeon/include/mach/cvmx-pko3-resources.h + arch/mips/mach-octeon/include/mach/cvmx-pko3.h + arch/mips/mach-octeon/include/mach/cvmx-pow-defs.h + arch/mips/mach-octeon/include/mach/cvmx-pow.h + arch/mips/mach-octeon/include/mach/cvmx-qlm.h + arch/mips/mach-octeon/include/mach/cvmx-range.h + arch/mips/mach-octeon/include/mach/cvmx-rst-defs.h + arch/mips/mach-octeon/include/mach/cvmx-sata-defs.h + arch/mips/mach-octeon/include/mach/cvmx-scratch.h + arch/mips/mach-octeon/include/mach/cvmx-sli-defs.h + arch/mips/mach-octeon/include/mach/cvmx-smix-defs.h + arch/mips/mach-octeon/include/mach/cvmx-sriomaintx-defs.h + arch/mips/mach-octeon/include/mach/cvmx-sriox-defs.h + arch/mips/mach-octeon/include/mach/cvmx-sso-defs.h + arch/mips/mach-octeon/include/mach/cvmx-wqe.h + arch/mips/mach-octeon/include/mach/cvmx-xcv-defs.h + arch/mips/mach-octeon/include/mach/octeon-feature.h + arch/mips/mach-octeon/include/mach/octeon-model.h + arch/mips/mach-octeon/include/mach/octeon_ddr.h + arch/mips/mach-octeon/include/mach/octeon_eth.h + arch/mips/mach-octeon/include/mach/octeon_fdt.h + arch/mips/mach-octeon/include/mach/octeon_pci.h + arch/mips/mach-octeon/include/mach/octeon_qlm.h + arch/mips/mach-octeon/include/mangle-port.h + arch/mips/mach-octeon/lowlevel_init.S + arch/mips/mach-octeon/octeon_fdt.c + arch/mips/mach-octeon/octeon_qlm.c + arch/powerpc/cpu/mpc83xx/law.c + arch/powerpc/cpu/mpc8xx/micropatch_smc.c + arch/powerpc/cpu/mpc8xx/micropatch_usb_sof.c + arch/powerpc/cpu/mpc8xxx/Makefile + arch/powerpc/cpu/mpc8xxx/fsl_lbc.c + arch/powerpc/dts/gazerbeam.dts + arch/powerpc/dts/gdsys/gazerbeam-base.dtsi + arch/powerpc/dts/gdsys/mpc8308.dtsi + arch/powerpc/dts/pq3-dma-0.dtsi + arch/powerpc/dts/pq3-dma-1.dtsi + arch/powerpc/dts/pq3-duart-0.dtsi + arch/powerpc/dts/pq3-etsec1-timer-0.dtsi + arch/powerpc/dts/pq3-gpio-0.dtsi + arch/powerpc/dts/pq3-mpic-timer-B.dtsi + arch/powerpc/dts/pq3-mpic.dtsi + arch/powerpc/dts/pq3-sec3.1-0.dtsi + arch/powerpc/include/asm/dma-mapping.h + arch/powerpc/include/asm/fsl_dma.h + arch/powerpc/include/asm/fsl_i2c.h + arch/powerpc/include/asm/fsl_law.h + arch/powerpc/include/asm/mpc8xxx_spi.h + arch/powerpc/include/asm/unaligned.h + arch/riscv/dts/th1520-lichee-module-4a.dtsi + arch/riscv/dts/th1520-lichee-pi-4a.dts + arch/riscv/dts/th1520.dtsi + arch/riscv/include/asm/asm.h + arch/riscv/include/asm/barrier.h + arch/riscv/include/asm/csr.h + arch/riscv/include/asm/io.h + arch/riscv/include/asm/posix_types.h + arch/riscv/include/asm/processor.h + arch/riscv/include/asm/ptrace.h + arch/riscv/include/asm/sbi.h + arch/riscv/include/asm/smp.h + arch/riscv/lib/memcpy.S + arch/riscv/lib/memmove.S + arch/riscv/lib/memset.S + arch/riscv/lib/sbi.c + arch/riscv/lib/strcmp_zbb.S + arch/riscv/lib/strlen_zbb.S + arch/riscv/lib/strncmp_zbb.S + arch/sandbox/cpu/eth-raw-os.c + arch/sandbox/dts/cros-ec-keyboard.dtsi + arch/sandbox/include/asm/clk.h + arch/sandbox/include/asm/dma-mapping.h + arch/sandbox/include/asm/eth-raw-os.h + arch/sandbox/include/asm/eth.h + arch/sandbox/include/asm/irq.h + arch/sandbox/include/asm/mbox.h + arch/sandbox/include/asm/posix_types.h + arch/sandbox/include/asm/power-domain.h + arch/sandbox/include/asm/reset.h + arch/sandbox/include/asm/scmi_test.h + arch/sh/dts/sh7751-r2dplus.dts + arch/sh/include/asm/dma-mapping.h + arch/sh/include/asm/io.h + arch/sh/include/asm/unaligned.h + arch/x86/cpu/apollolake/Kconfig + arch/x86/cpu/apollolake/cpu.c + arch/x86/cpu/apollolake/cpu_common.c + arch/x86/cpu/apollolake/cpu_spl.c + arch/x86/cpu/apollolake/fsp_bindings.c + arch/x86/cpu/apollolake/hostbridge.c + arch/x86/cpu/apollolake/lpc.c + arch/x86/cpu/apollolake/pch.c + arch/x86/cpu/apollolake/pmc.c + arch/x86/cpu/apollolake/punit.c + arch/x86/cpu/apollolake/spl.c + arch/x86/cpu/apollolake/systemagent.c + arch/x86/cpu/apollolake/uart.c + arch/x86/cpu/broadwell/Kconfig + arch/x86/cpu/broadwell/adsp.c + arch/x86/cpu/broadwell/cpu.c + arch/x86/cpu/broadwell/cpu_full.c + arch/x86/cpu/broadwell/iobp.c + arch/x86/cpu/broadwell/lpc.c + arch/x86/cpu/broadwell/me.c + arch/x86/cpu/broadwell/northbridge.c + arch/x86/cpu/broadwell/pch.c + arch/x86/cpu/broadwell/power_state.c + arch/x86/cpu/broadwell/refcode.c + arch/x86/cpu/broadwell/sata.c + arch/x86/cpu/broadwell/sdram.c + arch/x86/cpu/i386/setjmp.S + arch/x86/cpu/intel_common/car.S + arch/x86/cpu/intel_common/car2.S + arch/x86/cpu/intel_common/car2_uninit.S + arch/x86/cpu/intel_common/cpu.c + arch/x86/cpu/intel_common/cpu_from_spl.c + arch/x86/cpu/intel_common/fast_spi.c + arch/x86/cpu/intel_common/itss.c + arch/x86/cpu/intel_common/lpc.c + arch/x86/cpu/intel_common/lpss.c + arch/x86/cpu/intel_common/me_status.c + arch/x86/cpu/intel_common/microcode.c + arch/x86/cpu/intel_common/mrc.c + arch/x86/cpu/intel_common/p2sb.c + arch/x86/cpu/intel_common/pch.c + arch/x86/cpu/intel_common/report_platform.c + arch/x86/cpu/ivybridge/Kconfig + arch/x86/cpu/ivybridge/cpu.c + arch/x86/cpu/ivybridge/early_me.c + arch/x86/cpu/ivybridge/lpc.c + arch/x86/cpu/ivybridge/model_206ax.c + arch/x86/cpu/ivybridge/northbridge.c + arch/x86/cpu/ivybridge/sata.c + arch/x86/cpu/ivybridge/sdram.c + arch/x86/cpu/ivybridge/sdram_nop.c + arch/x86/cpu/lapic.c + arch/x86/cpu/sipi_vector.S + arch/x86/cpu/turbo.c + arch/x86/cpu/x86_64/setjmp.S + arch/x86/dts/chromebook_coral.dts + arch/x86/include/asm/acpi/chromeos.asl + arch/x86/include/asm/acpi/cpu.asl + arch/x86/include/asm/acpi/cros_ec/ac.asl + arch/x86/include/asm/acpi/cros_ec/als.asl + arch/x86/include/asm/acpi/cros_ec/battery.asl + arch/x86/include/asm/acpi/cros_ec/cros_ec.asl + arch/x86/include/asm/acpi/cros_ec/ec.asl + arch/x86/include/asm/acpi/cros_ec/emem.asl + arch/x86/include/asm/acpi/cros_ec/keyboard_backlight.asl + arch/x86/include/asm/acpi/cros_ec/pd.asl + arch/x86/include/asm/acpi/cros_ec/superio.asl + arch/x86/include/asm/acpi/cros_ec/tbmc.asl + arch/x86/include/asm/acpi/cros_gnvs.asl + arch/x86/include/asm/acpi/dptf/charger.asl + arch/x86/include/asm/acpi/dptf/cpu.asl + arch/x86/include/asm/acpi/dptf/dptf.asl + arch/x86/include/asm/acpi/dptf/fan.asl + arch/x86/include/asm/acpi/dptf/thermal.asl + arch/x86/include/asm/acpi/lpc.asl + arch/x86/include/asm/acpi/pci_osc.asl + arch/x86/include/asm/acpi/pcr.asl + arch/x86/include/asm/acpi/ramoops.asl + arch/x86/include/asm/acpi/vbnv_layout.h + arch/x86/include/asm/arch-apollolake/acpi.h + arch/x86/include/asm/arch-apollolake/acpi/dptf.asl + arch/x86/include/asm/arch-apollolake/acpi/gpiolib.asl + arch/x86/include/asm/arch-apollolake/acpi/pch_hda.asl + arch/x86/include/asm/arch-apollolake/acpi/pcie.asl + arch/x86/include/asm/arch-apollolake/acpi/pcie_port.asl + arch/x86/include/asm/arch-apollolake/acpi/platform.asl + arch/x86/include/asm/arch-apollolake/acpi/pmc_ipc.asl + arch/x86/include/asm/arch-apollolake/acpi/scs.asl + arch/x86/include/asm/arch-apollolake/acpi/xhci.asl + arch/x86/include/asm/arch-apollolake/cpu.h + arch/x86/include/asm/arch-apollolake/fsp_bindings.h + arch/x86/include/asm/arch-apollolake/gpe.h + arch/x86/include/asm/arch-apollolake/iomap.h + arch/x86/include/asm/arch-apollolake/lpc.h + arch/x86/include/asm/arch-apollolake/pch.h + arch/x86/include/asm/arch-apollolake/systemagent.h + arch/x86/include/asm/arch-apollolake/uart.h + arch/x86/include/asm/arch-broadwell/adsp.h + arch/x86/include/asm/arch-broadwell/cpu.h + arch/x86/include/asm/arch-broadwell/gpio.h + arch/x86/include/asm/arch-broadwell/lpc.h + arch/x86/include/asm/arch-broadwell/me.h + arch/x86/include/asm/arch-broadwell/pch.h + arch/x86/include/asm/arch-broadwell/pm.h + arch/x86/include/asm/arch-broadwell/rcb.h + arch/x86/include/asm/arch-broadwell/serialio.h + arch/x86/include/asm/arch-broadwell/spi.h + arch/x86/include/asm/arch-coreboot/timestamp.h + arch/x86/include/asm/arch-ivybridge/me.h + arch/x86/include/asm/arch-ivybridge/model_206ax.h + arch/x86/include/asm/arch-ivybridge/pch.h + arch/x86/include/asm/arch-ivybridge/pei_data.h + arch/x86/include/asm/arch-ivybridge/sandybridge.h + arch/x86/include/asm/cpu_common.h + arch/x86/include/asm/gpio.h + arch/x86/include/asm/intel_gnvs.h + arch/x86/include/asm/intel_pinctrl.h + arch/x86/include/asm/intel_pinctrl_defs.h + arch/x86/include/asm/intel_regs.h + arch/x86/include/asm/ioapic.h + arch/x86/include/asm/itss.h + arch/x86/include/asm/lapic.h + arch/x86/include/asm/lpc_common.h + arch/x86/include/asm/lpss.h + arch/x86/include/asm/me_common.h + arch/x86/include/asm/mp.h + arch/x86/include/asm/mrc_common.h + arch/x86/include/asm/pch_common.h + arch/x86/include/asm/qemu.h + arch/x86/include/asm/report_platform.h + arch/x86/include/asm/setjmp.h + arch/x86/include/asm/smm.h + arch/x86/include/asm/speedstep.h + arch/x86/include/asm/turbo.h + arch/x86/lib/bios.c + arch/x86/lib/bios.h + arch/x86/lib/bios_asm.S + arch/x86/lib/bios_interrupts.c + arch/x86/lib/fsp2/fsp_init.c + arch/x86/lib/mrccache.c + arch/x86/lib/physmem.c + arch/x86/lib/ramtest.c + arch/x86/lib/spl.c + arch/x86/lib/tpl.c + arch/xtensa/include/asm/dma-mapping.h + board/Marvell/octeon_ebb7304/board_ddr.h + board/Marvell/octeon_nic23/board_ddr.h + board/Marvell/octeontx/Makefile + board/Marvell/octeontx/board-fdt.c + board/Marvell/octeontx/board.c + board/Marvell/octeontx/smc.c + board/Marvell/octeontx/soc-utils.c + board/Marvell/octeontx2/Makefile + board/Marvell/octeontx2/board-fdt.c + board/Marvell/octeontx2/board.c + board/Marvell/octeontx2/smc.c + board/Marvell/octeontx2/soc-utils.c + board/altera/arria10-socdk/fit_spl_fpga.its + board/amlogic/vim3/khadas-mcu.h + board/armltd/vexpress64/lowlevel_init.S + board/asus/grouper/pinmux-config-grouper.h + board/asus/transformer-t30/pinmux-config-transformer.h + board/bitmain/antminer_s9/Makefile + board/bitmain/antminer_s9/bitmain-antminer-s9/ps7_init_gpl.c + board/bitmain/antminer_s9/board.c + board/compal/paz00/Makefile + board/compal/paz00/paz00.c + board/freescale/common/sgmii_riser.h + board/freescale/ls1021atsn/Kconfig + board/freescale/ls1021atsn/Makefile + board/freescale/ls1021atsn/README.rst + board/freescale/ls1021atsn/ls1021atsn.c + board/freescale/mpc8548cds/ddr.c + board/freescale/p1_p2_rdb_pc/ddr.c + board/freescale/p2041rdb/ddr.c + board/freescale/t208xqds/ddr.c + board/freescale/t208xrdb/ddr.c + board/google/chameleonv3/Makefile + board/google/chameleonv3/board.c + board/google/chameleonv3/fpga.its + board/google/chameleonv3/fpga_early_io.its + board/google/chameleonv3/mercury_aa1.c + board/google/chameleonv3/mercury_aa1.h + board/google/chromebook_coral/baseboard_dptf.asl + board/google/chromebook_coral/dsdt.asl + board/google/chromebook_coral/variant_dptf.asl + board/google/chromebook_coral/variant_ec.h + board/google/chromebook_coral/variant_gpio.h + board/htc/endeavoru/pinmux-config-endeavoru.h + board/imgtec/boston/Makefile + board/imgtec/boston/boston-lcd.h + board/imgtec/boston/boston-regs.h + board/imgtec/boston/checkboard.c + board/imgtec/boston/ddr.c + board/imgtec/boston/dt.c + board/imgtec/boston/lowlevel_init.S + board/imgtec/malta/lowlevel_init.S + board/imgtec/malta/malta.c + board/isee/igep003x/mux.c + board/lg/x3-t30/pinmux-config-x3.h + board/mediatek/mt7622/Makefile + board/mediatek/mt7622/mt7622_rfb.c + board/mediatek/mt7623/Makefile + board/mediatek/mt7623/mt7623_rfb.c + board/mediatek/mt7629/Makefile + board/mediatek/mt7629/mt7629_rfb.c + board/mediatek/mt7981/Makefile + board/mediatek/mt7981/mt7981_rfb.c + board/mediatek/mt7986/Makefile + board/mediatek/mt7986/mt7986_rfb.c + board/mediatek/mt7988/Makefile + board/mediatek/mt7988/mt7988_rfb.c + board/mediatek/mt8183/Makefile + board/mediatek/mt8183/mt8183_pumpkin.c + board/mediatek/mt8512/Makefile + board/mediatek/mt8512/mt8512.c + board/mediatek/mt8516/Makefile + board/mediatek/mt8516/mt8516_pumpkin.c + board/mediatek/mt8518/Makefile + board/mediatek/mt8518/mt8518_ap1.c + board/msc/sm2s_imx8mp/Makefile + board/msc/sm2s_imx8mp/sm2s_imx8mp.c + board/msc/sm2s_imx8mp/spl.c + board/nvidia/beaver/Makefile + board/nvidia/cardhu/pinmux-config-cardhu.h + board/nvidia/dalmore/Makefile + board/nvidia/dalmore/dalmore.c + board/nvidia/dalmore/pinmux-config-dalmore.h + board/nvidia/p2771-0000/Kconfig + board/nvidia/p2771-0000/Makefile + board/nvidia/p2771-0000/p2771-0000.c + board/raspberrypi/rpi/Makefile + board/raspberrypi/rpi/rpi.c + board/renesas/alt/Makefile + board/renesas/alt/alt.c + board/renesas/alt/alt_spl.c + board/renesas/alt/qos.c + board/renesas/alt/qos.h + board/renesas/blanche/Makefile + board/renesas/blanche/blanche.c + board/renesas/blanche/qos.c + board/renesas/blanche/qos.h + board/renesas/gose/Makefile + board/renesas/gose/gose.c + board/renesas/gose/gose_spl.c + board/renesas/gose/qos.c + board/renesas/gose/qos.h + board/renesas/koelsch/Makefile + board/renesas/koelsch/koelsch.c + board/renesas/koelsch/koelsch_spl.c + board/renesas/koelsch/qos.c + board/renesas/koelsch/qos.h + board/renesas/lager/Makefile + board/renesas/lager/lager.c + board/renesas/lager/lager_spl.c + board/renesas/lager/qos.c + board/renesas/lager/qos.h + board/renesas/porter/Makefile + board/renesas/porter/porter.c + board/renesas/porter/porter_spl.c + board/renesas/porter/qos.c + board/renesas/porter/qos.h + board/renesas/rcar-common/common.c + board/renesas/rcar-common/gen3-spl.c + board/renesas/silk/Makefile + board/renesas/silk/qos.c + board/renesas/silk/qos.h + board/renesas/silk/silk.c + board/renesas/silk/silk_spl.c + board/renesas/stout/Makefile + board/renesas/stout/cpld.c + board/renesas/stout/cpld.h + board/renesas/stout/qos.c + board/renesas/stout/qos.h + board/renesas/stout/stout.c + board/renesas/stout/stout_spl.c + board/socionext/developerbox/developerbox.c + board/socrates/ddr.c + board/st/common/stusb160x.h + board/storopack/smegw01/imximage.cfg + board/ti/am335x/mux.c + board/toradex/apalis_t30/pinmux-config-apalis_t30.h + board/toradex/colibri_t30/pinmux-config-colibri_t30.h + board/vscom/baltos/mux.c + board/warp7/imximage.cfg + board/xen/xenguest_arm64/xenguest_arm64.c + board/xilinx/Kconfig + board/xilinx/common/Makefile + board/xilinx/common/board.h + board/xilinx/common/fru.c + board/xilinx/common/fru_ops.c + board/xilinx/versal-net/Kconfig + board/xilinx/versal-net/Makefile + board/xilinx/versal-net/board.c + board/xilinx/versal-net/cmds.c + board/xilinx/versal/Kconfig + board/xilinx/versal/cmds.c + board/xilinx/zynq/Kconfig + board/xilinx/zynqmp/Kconfig + board/xilinx/zynqmp/cmds.c + board/xilinx/zynqmp_r5/Makefile + board/xilinx/zynqmp_r5/board.c + boot/vbe.c + boot/vbe_request.c + boot/vbe_simple.h + boot/vbe_simple_fw.c + boot/vbe_simple_os.c + cmd/button.c + cmd/fs.c + cmd/mux.c + cmd/mvebu/Makefile + cmd/mvebu/bubt.c + cmd/mvebu/comphy_rx_training.c + cmd/onenand.c + cmd/pmc.c + cmd/read.c + cmd/sqfs.c + cmd/ubi.c + common/cros_ec.c + common/ddr_spd.c + common/usb_onboard_hub.c + doc/board/armltd/index.rst + doc/board/armltd/juno.rst + doc/board/armltd/vexpress64.rst + doc/board/mediatek/mt7621.rst + doc/board/xilinx/zynqmp-r5.rst + doc/board/xilinx/zynqmp.rst + doc/build/gen_compile_commands.rst + doc/develop/checkpatch.rst + doc/develop/sending_patches.rst + doc/dumpimage.1 + doc/mkimage.1 + doc/sphinx/automarkup.py + doc/sphinx/kernel_abi.py + doc/sphinx/kernel_feat.py + doc/sphinx/kernellog.py + doc/sphinx/maintainers_include.py + drivers/adc/stm32-adc-core.c + drivers/adc/stm32-adc-core.h + drivers/adc/stm32-adc.c + drivers/bios_emulator/atibios.c + drivers/bios_emulator/besys.c + drivers/bootcount/bootcount_syscon.c + drivers/bus/Kconfig + drivers/bus/Makefile + drivers/button/button-adc.c + drivers/button/button-gpio.c + drivers/cache/cache-l2x0.c + drivers/cache/cache-ncore.c + drivers/cache/cache-sifive-ccache.c + drivers/cache/cache-v5l2.c + drivers/cache/sandbox_cache.c + drivers/clk/altera/clk-agilex.c + drivers/clk/altera/clk-agilex.h + drivers/clk/altera/clk-arria10.c + drivers/clk/analogbits/Kconfig + drivers/clk/analogbits/wrpll-cln28hpc.c + drivers/clk/aspeed/clk_ast2500.c + drivers/clk/aspeed/clk_ast2600.c + drivers/clk/clk-composite.c + drivers/clk/clk-divider.c + drivers/clk/clk-fixed-factor.c + drivers/clk/clk-gate.c + drivers/clk/clk-hsdk-cgu.c + drivers/clk/clk-mux.c + drivers/clk/clk-xlnx-clock-wizard.c + drivers/clk/clk_boston.c + drivers/clk/clk_sandbox.c + drivers/clk/clk_sandbox_test.c + drivers/clk/imx/Makefile + drivers/clk/imx/clk-composite-8m.c + drivers/clk/imx/clk-fracn-gppll.c + drivers/clk/imx/clk-gate2.c + drivers/clk/imx/clk-imx6q.c + drivers/clk/imx/clk-imx8.c + drivers/clk/imx/clk-imx8mm.c + drivers/clk/imx/clk-imx8mn.c + drivers/clk/imx/clk-imx8mp.c + drivers/clk/imx/clk-imx8mq.c + drivers/clk/imx/clk-imx8qm.c + drivers/clk/imx/clk-imx8qxp.c + drivers/clk/imx/clk-imx93.c + drivers/clk/imx/clk-pfd.c + drivers/clk/imx/clk-pll14xx.c + drivers/clk/mediatek/Makefile + drivers/clk/mediatek/clk-mt7622.c + drivers/clk/mediatek/clk-mt7623.c + drivers/clk/mediatek/clk-mt7629.c + drivers/clk/mediatek/clk-mt7981.c + drivers/clk/mediatek/clk-mt7986.c + drivers/clk/mediatek/clk-mt7988.c + drivers/clk/mediatek/clk-mt8183.c + drivers/clk/mediatek/clk-mt8512.c + drivers/clk/mediatek/clk-mt8516.c + drivers/clk/mediatek/clk-mt8518.c + drivers/clk/mediatek/clk-mtk.c + drivers/clk/mediatek/clk-mtk.h + drivers/clk/meson/Makefile + drivers/clk/mtmips/Makefile + drivers/clk/mtmips/clk-mt7620.c + drivers/clk/mtmips/clk-mt7621.c + drivers/clk/mtmips/clk-mt7628.c + drivers/clk/renesas/r8a774a1-cpg-mssr.c + drivers/clk/renesas/r8a774b1-cpg-mssr.c + drivers/clk/renesas/r8a774c0-cpg-mssr.c + drivers/clk/renesas/r8a774e1-cpg-mssr.c + drivers/clk/renesas/r8a7790-cpg-mssr.c + drivers/clk/renesas/r8a7791-cpg-mssr.c + drivers/clk/renesas/r8a7792-cpg-mssr.c + drivers/clk/renesas/r8a7794-cpg-mssr.c + drivers/clk/renesas/r8a7795-cpg-mssr.c + drivers/clk/renesas/r8a7796-cpg-mssr.c + drivers/clk/renesas/r8a77965-cpg-mssr.c + drivers/clk/renesas/r8a77970-cpg-mssr.c + drivers/clk/renesas/r8a77980-cpg-mssr.c + drivers/clk/renesas/r8a77990-cpg-mssr.c + drivers/clk/renesas/r8a77995-cpg-mssr.c + drivers/clk/renesas/r8a779a0-cpg-mssr.c + drivers/clk/renesas/r8a779f0-cpg-mssr.c + drivers/clk/renesas/r8a779g0-cpg-mssr.c + drivers/clk/renesas/r9a06g032-clocks.c + drivers/clk/renesas/r9a07g044-cpg.c + drivers/clk/renesas/rcar-cpg-lib.h + drivers/clk/renesas/rcar-gen2-cpg.h + drivers/clk/renesas/rcar-gen3-cpg.h + drivers/clk/renesas/rzg2l-cpg.c + drivers/clk/renesas/rzg2l-cpg.h + drivers/clk/rockchip/clk_pll.c + drivers/clk/rockchip/clk_px30.c + drivers/clk/rockchip/clk_rk3036.c + drivers/clk/rockchip/clk_rk3066.c + drivers/clk/rockchip/clk_rk3128.c + drivers/clk/rockchip/clk_rk3188.c + drivers/clk/rockchip/clk_rk322x.c + drivers/clk/rockchip/clk_rk3288.c + drivers/clk/rockchip/clk_rk3308.c + drivers/clk/rockchip/clk_rk3328.c + drivers/clk/rockchip/clk_rk3368.c + drivers/clk/rockchip/clk_rk3399.c + drivers/clk/rockchip/clk_rk3568.c + drivers/clk/rockchip/clk_rk3588.c + drivers/clk/rockchip/clk_rv1108.c + drivers/clk/rockchip/clk_rv1126.c + drivers/clk/sifive/Kconfig + drivers/clk/sifive/fu540-prci.c + drivers/clk/sifive/fu540-prci.h + drivers/clk/sifive/fu740-prci.c + drivers/clk/sifive/fu740-prci.h + drivers/clk/sifive/sifive-prci.c + drivers/clk/sifive/sifive-prci.h + drivers/clk/tegra/Makefile + drivers/clk/tegra/tegra-car-clk.c + drivers/clk/tegra/tegra186-clk.c + drivers/cpu/mtk_cpu.c + drivers/ddr/altera/sdram_agilex.c + drivers/ddr/altera/sdram_arria10.c + drivers/ddr/altera/sdram_s10.c + drivers/ddr/altera/sdram_s10.h + drivers/ddr/altera/sdram_soc64.c + drivers/ddr/altera/sdram_soc64.h + drivers/ddr/fsl/Makefile + drivers/ddr/fsl/ddr1_dimm_params.c + drivers/ddr/fsl/ddr2_dimm_params.c + drivers/ddr/fsl/ddr3_dimm_params.c + drivers/ddr/fsl/lc_common_dimm_params.c + drivers/ddr/fsl/main.c + drivers/ddr/fsl/mpc85xx_ddr_gen1.c + drivers/ddr/fsl/mpc85xx_ddr_gen2.c + drivers/ddr/fsl/mpc85xx_ddr_gen3.c + drivers/ddr/fsl/util.c + drivers/ddr/marvell/a38x/ddr3_debug.c + drivers/ddr/marvell/a38x/ddr3_init.c + drivers/ddr/marvell/a38x/ddr3_init.h + drivers/ddr/marvell/a38x/ddr3_logging_def.h + drivers/ddr/marvell/a38x/ddr3_patterns_64bit.h + drivers/ddr/marvell/a38x/ddr3_training.c + drivers/ddr/marvell/a38x/ddr3_training_bist.c + drivers/ddr/marvell/a38x/ddr3_training_centralization.c + drivers/ddr/marvell/a38x/ddr3_training_db.c + drivers/ddr/marvell/a38x/ddr3_training_hw_algo.c + drivers/ddr/marvell/a38x/ddr3_training_hw_algo.h + drivers/ddr/marvell/a38x/ddr3_training_ip.h + drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h + drivers/ddr/marvell/a38x/ddr3_training_ip_centralization.h + drivers/ddr/marvell/a38x/ddr3_training_ip_db.h + drivers/ddr/marvell/a38x/ddr3_training_ip_def.h + drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c + drivers/ddr/marvell/a38x/ddr3_training_ip_engine.h + drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h + drivers/ddr/marvell/a38x/ddr3_training_ip_pbs.h + drivers/ddr/marvell/a38x/ddr3_training_ip_prv_if.h + drivers/ddr/marvell/a38x/ddr3_training_leveling.c + drivers/ddr/marvell/a38x/ddr3_training_leveling.h + drivers/ddr/marvell/a38x/ddr3_training_pbs.c + drivers/ddr/marvell/a38x/ddr_ml_wrapper.h + drivers/ddr/marvell/a38x/ddr_topology_def.h + drivers/ddr/marvell/a38x/ddr_training_ip_db.h + drivers/ddr/marvell/a38x/dram_if.h + drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.c + drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.h + drivers/ddr/marvell/a38x/mv_ddr4_training.c + drivers/ddr/marvell/a38x/mv_ddr4_training.h + drivers/ddr/marvell/a38x/mv_ddr4_training_calibration.c + drivers/ddr/marvell/a38x/mv_ddr4_training_calibration.h + drivers/ddr/marvell/a38x/mv_ddr4_training_db.c + drivers/ddr/marvell/a38x/mv_ddr4_training_leveling.c + drivers/ddr/marvell/a38x/mv_ddr4_training_leveling.h + drivers/ddr/marvell/a38x/mv_ddr_build_message.c + drivers/ddr/marvell/a38x/mv_ddr_common.c + drivers/ddr/marvell/a38x/mv_ddr_common.h + drivers/ddr/marvell/a38x/mv_ddr_plat.c + drivers/ddr/marvell/a38x/mv_ddr_plat.h + drivers/ddr/marvell/a38x/mv_ddr_regs.h + drivers/ddr/marvell/a38x/mv_ddr_spd.c + drivers/ddr/marvell/a38x/mv_ddr_spd.h + drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.c + drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.h + drivers/ddr/marvell/a38x/mv_ddr_topology.c + drivers/ddr/marvell/a38x/mv_ddr_topology.h + drivers/ddr/marvell/a38x/mv_ddr_training_db.h + drivers/ddr/marvell/a38x/xor.c + drivers/ddr/marvell/a38x/xor.h + drivers/ddr/marvell/a38x/xor_regs.h + drivers/ddr/marvell/axp/ddr3_axp.h + drivers/ddr/marvell/axp/ddr3_axp_config.h + drivers/ddr/marvell/axp/ddr3_axp_mc_static.h + drivers/ddr/marvell/axp/ddr3_axp_training_static.h + drivers/ddr/marvell/axp/ddr3_axp_vars.h + drivers/ddr/marvell/axp/ddr3_dfs.c + drivers/ddr/marvell/axp/ddr3_dqs.c + drivers/ddr/marvell/axp/ddr3_hw_training.c + drivers/ddr/marvell/axp/ddr3_hw_training.h + drivers/ddr/marvell/axp/ddr3_init.c + drivers/ddr/marvell/axp/ddr3_init.h + drivers/ddr/marvell/axp/ddr3_patterns_64bit.h + drivers/ddr/marvell/axp/ddr3_pbs.c + drivers/ddr/marvell/axp/ddr3_read_leveling.c + drivers/ddr/marvell/axp/ddr3_sdram.c + drivers/ddr/marvell/axp/ddr3_spd.c + drivers/ddr/marvell/axp/ddr3_write_leveling.c + drivers/ddr/marvell/axp/xor.c + drivers/ddr/marvell/axp/xor.h + drivers/ddr/marvell/axp/xor_regs.h + drivers/dma/ti/k3-psil-am62.c + drivers/dma/ti/k3-psil-am64.c + drivers/dma/ti/k3-psil-am654.c + drivers/dma/ti/k3-psil-j721e.c + drivers/dma/ti/k3-psil-j721s2.c + drivers/dma/ti/k3-psil-priv.h + drivers/dma/ti/k3-psil.c + drivers/dma/ti/k3-psil.h + drivers/dma/ti/k3-udma-hwdef.h + drivers/dma/xilinx_dpdma.c + drivers/firmware/arm-ffa/Kconfig + drivers/firmware/firmware-zynqmp.c + drivers/firmware/scmi/sandbox-scmi_devices.c + drivers/firmware/scmi/smt.c + drivers/firmware/scmi/smt.h + drivers/fpga/socfpga_arria10.c + drivers/fpga/versalpl.c + drivers/fpga/zynqmppl.c + drivers/gpio/gpio-fxl6408.c + drivers/gpio/gpio_slg7xl45106.c + drivers/gpio/hsdk-creg-gpio.c + drivers/gpio/max7320_gpio.c + drivers/gpio/mcp230xx_gpio.c + drivers/gpio/mt7620_gpio.c + drivers/gpio/octeon_gpio.c + drivers/gpio/omap_gpio.c + drivers/gpio/pca953x.c + drivers/gpio/pcf8575_gpio.c + drivers/gpio/rzg2l-gpio.c + drivers/gpio/sandbox_test.c + drivers/gpio/tegra186_gpio.c + drivers/gpio/tegra186_gpio_priv.h + drivers/gpio/zynqmp_gpio_modepin.c + drivers/i2c/fsl_i2c.c + drivers/i2c/octeon_i2c.c + drivers/i2c/qup_i2c.c + drivers/i2c/tegra186_bpmp_i2c.c + drivers/mailbox/Makefile + drivers/mailbox/mailbox-uclass.c + drivers/mailbox/sandbox-mbox-test.c + drivers/mailbox/sandbox-mbox.c + drivers/mailbox/stm32-ipcc.c + drivers/mailbox/tegra-hsp.c + drivers/memory/atmel_ebi.c + drivers/mfd/atmel-smc.c + drivers/misc/atsha204a-i2c.c + drivers/misc/cbmem_console.c + drivers/misc/ds4510.c + drivers/misc/ds4510.h + drivers/misc/fs_loader.c + drivers/misc/imx8/fuse.c + drivers/misc/imx8/scu.c + drivers/misc/imx8/scu_api.c + drivers/misc/imx_ele/ele_api.c + drivers/misc/imx_ele/ele_mu.c + drivers/misc/imx_ele/fuse.c + drivers/misc/irq_sandbox.c + drivers/misc/irq_sandbox_test.c + drivers/misc/p2sb_sandbox.c + drivers/misc/rockchip-io-domain.c + drivers/misc/rockchip-otp.c + drivers/misc/sandbox_adder.c + drivers/misc/sifive-otp.c + drivers/misc/tegra186_bpmp.c + drivers/misc/tegra_car.c + drivers/mmc/bcm2835_sdhci.c + drivers/mmc/bcm2835_sdhost.c + drivers/mmc/mtk-sd.c + drivers/mmc/mxcmmc.c + drivers/mmc/octeontx_hsmmc.c + drivers/mmc/octeontx_hsmmc.h + drivers/mmc/omap_hsmmc.c + drivers/mmc/sh_mmcif.c + drivers/mmc/sh_mmcif.h + drivers/mmc/xenon_sdhci.c + drivers/mtd/hbmc-am654.c + drivers/mtd/nand/bbt.c + drivers/mtd/nand/core.c + drivers/mtd/nand/raw/atmel/Makefile + drivers/mtd/nand/raw/atmel/nand-controller.c + drivers/mtd/nand/raw/atmel/pmecc.c + drivers/mtd/nand/raw/atmel/pmecc.h + drivers/mtd/nand/raw/brcmnand/brcmnand.c + drivers/mtd/nand/raw/brcmnand/iproc_nand.c + drivers/mtd/nand/raw/mt7621_nand.c + drivers/mtd/nand/raw/mt7621_nand.h + drivers/mtd/nand/raw/mt7621_nand_spl.c + drivers/mtd/nand/raw/mxic_nand.c + drivers/mtd/nand/raw/nand.c + drivers/mtd/nand/raw/nand_base.c + drivers/mtd/nand/raw/nand_bbt.c + drivers/mtd/nand/raw/nand_ids.c + drivers/mtd/nand/raw/nand_timings.c + drivers/mtd/nand/raw/nand_util.c + drivers/mtd/nand/raw/octeontx_bch.c + drivers/mtd/nand/raw/octeontx_bch.h + drivers/mtd/nand/raw/octeontx_bch_regs.h + drivers/mtd/nand/raw/octeontx_nand.c + drivers/mtd/nand/raw/pxa3xx_nand.c + drivers/mtd/nand/spi/Makefile + drivers/mtd/nand/spi/core.c + drivers/mtd/nand/spi/gigadevice.c + drivers/mtd/nand/spi/macronix.c + drivers/mtd/nand/spi/micron.c + drivers/mtd/nand/spi/paragon.c + drivers/mtd/nand/spi/toshiba.c + drivers/mtd/nand/spi/winbond.c + drivers/mtd/onenand/onenand_base.c + drivers/mtd/onenand/onenand_bbt.c + drivers/mtd/onenand/onenand_uboot.c + drivers/mtd/renesas_rpc_hf.c + drivers/mtd/spi/spi-nor-core.c + drivers/mtd/spi/spi-nor-tiny.c + drivers/mtd/ubi/crc32.c + drivers/mux/mmio.c + drivers/mux/mux-uclass.c + drivers/net/altera_tse.c + drivers/net/altera_tse.h + drivers/net/dwc_eth_qos.c + drivers/net/dwc_eth_qos_imx.c + drivers/net/ethoc.c + drivers/net/higmacv300.c + drivers/net/ks8851_mll.h + drivers/net/mdio_mux_meson_g12a.c + drivers/net/mdio_mux_mmioreg.c + drivers/net/mt7620-eth.c + drivers/net/mtk_eth.c + drivers/net/mtk_eth.h + drivers/net/mvneta.c + drivers/net/mvpp2.c + drivers/net/octeon/octeon_eth.c + drivers/net/octeon/octeon_mdio.c + drivers/net/octeontx/Makefile + drivers/net/octeontx/bgx.c + drivers/net/octeontx/bgx.h + drivers/net/octeontx/nic.h + drivers/net/octeontx/nic_main.c + drivers/net/octeontx/nic_reg.h + drivers/net/octeontx/nicvf_main.c + drivers/net/octeontx/nicvf_queues.c + drivers/net/octeontx/nicvf_queues.h + drivers/net/octeontx/q_struct.h + drivers/net/octeontx/smi.c + drivers/net/octeontx/xcv.c + drivers/net/octeontx2/Makefile + drivers/net/octeontx2/cgx.c + drivers/net/octeontx2/cgx.h + drivers/net/octeontx2/cgx_intf.c + drivers/net/octeontx2/cgx_intf.h + drivers/net/octeontx2/lmt.h + drivers/net/octeontx2/nix.c + drivers/net/octeontx2/nix.h + drivers/net/octeontx2/nix_af.c + drivers/net/octeontx2/npc.h + drivers/net/octeontx2/rvu.h + drivers/net/octeontx2/rvu_af.c + drivers/net/octeontx2/rvu_common.c + drivers/net/octeontx2/rvu_pf.c + drivers/net/phy/dp83867.c + drivers/net/phy/dp83869.c + drivers/net/phy/nxp-tja11xx.c + drivers/net/phy/ti_phy_init.c + drivers/net/phy/xilinx_gmii2rgmii.c + drivers/net/rtl8139.c + drivers/net/sandbox-raw.c + drivers/net/sandbox.c + drivers/net/sja1105.c + drivers/net/vsc7385.c + drivers/net/xilinx_axi_mrmac.c + drivers/net/xilinx_axi_mrmac.h + drivers/pci/pci-rcar-gen2.c + drivers/pci/pci-rcar-gen3.c + drivers/pci/pci_gt64120.c + drivers/pci/pci_mpc85xx.c + drivers/pci/pci_mvebu.c + drivers/pci/pci_octeontx.c + drivers/pci/pci_rom.c + drivers/pci/pci_tegra.c + drivers/pci/pcie-xilinx-nwl.c + drivers/pci/pcie_apple.c + drivers/pci/pcie_brcmstb.c + drivers/pci/pcie_ecam_generic.c + drivers/pci/pcie_ecam_synquacer.c + drivers/pci/pcie_imx.c + drivers/pci/pcie_intel_fpga.c + drivers/pci/pcie_mediatek.c + drivers/pci/pcie_phytium.c + drivers/pci/pcie_uniphier.c + drivers/pci/pcie_xilinx.c + drivers/pci_endpoint/Kconfig + drivers/phy/cadence/phy-cadence-sierra.c + drivers/phy/cadence/phy-cadence-torrent.c + drivers/phy/mt7620-usb-phy.c + drivers/phy/phy-bcm-sr-pcie.c + drivers/phy/phy-core-mipi-dphy.c + drivers/phy/phy-mtk-tphy.c + drivers/phy/phy-rcar-gen2.c + drivers/phy/phy-rcar-gen3.c + drivers/phy/phy-zynqmp.c + drivers/phy/qcom/phy-qcom-ipq4019-usb.c + drivers/phy/renesas/Kconfig + drivers/phy/renesas/r8a779f0-ether-serdes.c + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c + drivers/phy/rockchip/phy-rockchip-naneng-combphy.c + drivers/phy/rockchip/phy-rockchip-pcie.c + drivers/phy/rockchip/phy-rockchip-snps-pcie3.c + drivers/phy/rockchip/phy-rockchip-typec.c + drivers/phy/socionext/Kconfig + drivers/phy/socionext/Makefile + drivers/pinctrl/aspeed/pinctrl_ast2600.c + drivers/pinctrl/broadcom/Makefile + drivers/pinctrl/broadcom/pinctrl-bcm283x.c + drivers/pinctrl/broadcom/pinctrl-bcm6838.c + drivers/pinctrl/intel/pinctrl.c + drivers/pinctrl/intel/pinctrl_apl.c + drivers/pinctrl/mediatek/Makefile + drivers/pinctrl/mediatek/pinctrl-mt7622.c + drivers/pinctrl/mediatek/pinctrl-mt7623.c + drivers/pinctrl/mediatek/pinctrl-mt7629.c + drivers/pinctrl/mediatek/pinctrl-mt7981.c + drivers/pinctrl/mediatek/pinctrl-mt7986.c + drivers/pinctrl/mediatek/pinctrl-mt7988.c + drivers/pinctrl/mediatek/pinctrl-mt8512.c + drivers/pinctrl/mediatek/pinctrl-mt8516.c + drivers/pinctrl/mediatek/pinctrl-mt8518.c + drivers/pinctrl/mediatek/pinctrl-mtk-common.c + drivers/pinctrl/mediatek/pinctrl-mtk-common.h + drivers/pinctrl/mtmips/Makefile + drivers/pinctrl/mtmips/pinctrl-mt7620.c + drivers/pinctrl/mtmips/pinctrl-mt7621.c + drivers/pinctrl/mtmips/pinctrl-mt7628.c + drivers/pinctrl/mtmips/pinctrl-mtmips-common.c + drivers/pinctrl/mtmips/pinctrl-mtmips-common.h + drivers/pinctrl/mvebu/Makefile + drivers/pinctrl/mvebu/pinctrl-mvebu.c + drivers/pinctrl/mvebu/pinctrl-mvebu.h + drivers/pinctrl/nuvoton/Kconfig + drivers/pinctrl/nuvoton/Makefile + drivers/pinctrl/pinctrl-zynqmp.c + drivers/pinctrl/renesas/pfc-r8a7790.c + drivers/pinctrl/renesas/pfc-r8a7791.c + drivers/pinctrl/renesas/pfc-r8a7792.c + drivers/pinctrl/renesas/pfc-r8a7794.c + drivers/pinctrl/renesas/pfc-r8a77951.c + drivers/pinctrl/renesas/pfc-r8a7796.c + drivers/pinctrl/renesas/pfc-r8a77965.c + drivers/pinctrl/renesas/pfc-r8a77970.c + drivers/pinctrl/renesas/pfc-r8a77980.c + drivers/pinctrl/renesas/pfc-r8a77990.c + drivers/pinctrl/renesas/pfc-r8a77995.c + drivers/pinctrl/renesas/pfc-r8a779a0.c + drivers/pinctrl/renesas/pfc-r8a779f0.c + drivers/pinctrl/renesas/pfc-r8a779g0.c + drivers/pinctrl/renesas/pfc.c + drivers/pinctrl/renesas/pinctrl-rzn1.c + drivers/pinctrl/renesas/rzg2l-pfc.c + drivers/pinctrl/renesas/sh_pfc.h + drivers/pinctrl/starfive/Kconfig + drivers/pinctrl/starfive/Makefile + drivers/pinctrl/starfive/pinctrl-jh7110-aon.c + drivers/pinctrl/starfive/pinctrl-jh7110-sys.c + drivers/pinctrl/starfive/pinctrl-starfive.c + drivers/pinctrl/starfive/pinctrl-starfive.h + drivers/pinctrl/sunxi/Kconfig + drivers/pinctrl/sunxi/Makefile + drivers/pinctrl/sunxi/pinctrl-sunxi.c + drivers/power/acpi_pmc/acpi-pmc-uclass.c + drivers/power/acpi_pmc/sandbox.c + drivers/power/domain/Makefile + drivers/power/domain/imx8-power-domain-legacy.c + drivers/power/domain/imx8-power-domain.c + drivers/power/domain/imx8m-power-domain.c + drivers/power/domain/imx8mp-hsiomix.c + drivers/power/domain/meson-gx-pwrc-vpu.c + drivers/power/domain/mtk-power-domain.c + drivers/power/domain/power-domain-uclass.c + drivers/power/domain/sandbox-power-domain-test.c + drivers/power/domain/sandbox-power-domain.c + drivers/power/domain/tegra186-power-domain.c + drivers/power/domain/zynqmp-power-domain.c + drivers/power/exynos-tmu.c + drivers/power/regulator/s2mps11_regulator.c + drivers/pwm/pwm-cadence-ttc.c + drivers/ram/aspeed/sdram_ast2500.c + drivers/ram/aspeed/sdram_ast2600.c + drivers/ram/mediatek/Makefile + drivers/ram/mediatek/ddr3-mt7629.c + drivers/ram/octeon/Makefile + drivers/ram/octeon/dimm_spd_eeprom.c + drivers/ram/octeon/octeon3_lmc.c + drivers/ram/octeon/octeon_ddr.c + drivers/ram/rockchip/dmc-rk3368.c + drivers/ram/rockchip/sdram-rk3399-lpddr4-400.inc + drivers/ram/rockchip/sdram-rk3399-lpddr4-800.inc + drivers/ram/rockchip/sdram_common.c + drivers/ram/rockchip/sdram_pctl_px30.c + drivers/ram/rockchip/sdram_phy_px30.c + drivers/ram/rockchip/sdram_px30.c + drivers/ram/rockchip/sdram_rv1126.c + drivers/remoteproc/ipu_rproc.c + drivers/remoteproc/pru_rproc.c + drivers/remoteproc/ti_sci_proc.h + drivers/reset/Makefile + drivers/reset/reset-ast2500.c + drivers/reset/reset-ast2600.c + drivers/reset/reset-dra7.c + drivers/reset/reset-hisilicon.c + drivers/reset/reset-imx7.c + drivers/reset/reset-mediatek.c + drivers/reset/reset-meson.c + drivers/reset/reset-mtmips.c + drivers/reset/reset-qcom.c + drivers/reset/reset-raspberrypi.c + drivers/reset/reset-rockchip.c + drivers/reset/reset-syscon.c + drivers/reset/reset-uclass.c + drivers/reset/reset-zynqmp.c + drivers/reset/sandbox-reset-test.c + drivers/reset/sandbox-reset.c + drivers/reset/tegra-car-reset.c + drivers/reset/tegra186-reset.c + drivers/rng/arm_rndr.c + drivers/rng/rockchip_rng.c + drivers/rng/smccc_trng.c + drivers/rtc/abx80x.c + drivers/rtc/max313xx.c + drivers/rtc/rx8010sj.c + drivers/rtc/s35392a.c + drivers/rtc/zynqmp_rtc.c + drivers/serial/serial_arc.c + drivers/serial/serial_mt7620.c + drivers/serial/serial_mtk.c + drivers/serial/serial_xen.c + drivers/sm/Makefile + drivers/soc/soc_xilinx_versal.c + drivers/soc/soc_xilinx_versal_net.c + drivers/soc/soc_xilinx_zynqmp.c + drivers/soc/ti/pruss.c + drivers/sound/broadwell_sound.c + drivers/sound/hda_codec.c + drivers/sound/ivybridge_sound.c + drivers/sound/max98357a.c + drivers/sound/maxim_codec.c + drivers/sound/maxim_codec.h + drivers/spi/atmel-quadspi.c + drivers/spi/cadence_ospi_versal.c + drivers/spi/designware_spi.c + drivers/spi/gxp_spi.c + drivers/spi/meson_spifc_a1.c + drivers/spi/mt7620_spi.c + drivers/spi/mtk_snor.c + drivers/spi/mtk_spim.c + drivers/spi/octeon_spi.c + drivers/spi/rockchip_sfc.c + drivers/spi/sh_qspi.c + drivers/spi/spi-mxic.c + drivers/spi/spi-sn-f-ospi.c + drivers/spi/tegra114_spi.c + drivers/spi/tegra20_slink.c + drivers/sysreset/sysreset_ast.c + drivers/sysreset/sysreset_at91.c + drivers/sysreset/sysreset_gpio.c + drivers/sysreset/sysreset_microblaze.c + drivers/sysreset/sysreset_octeon.c + drivers/sysreset/sysreset_resetctl.c + drivers/sysreset/sysreset_rockchip.c + drivers/sysreset/sysreset_socfpga.c + drivers/sysreset/sysreset_socfpga_soc64.c + drivers/thermal/ti-bandgap.c + drivers/timer/cadence-ttc.c + drivers/timer/gxp-timer.c + drivers/timer/mtk_timer.c + drivers/tpm/cr50_i2c.c + drivers/tpm/tpm2_ftpm_tee.c + drivers/tpm/tpm2_ftpm_tee.h + drivers/tpm/tpm2_tis_core.c + drivers/tpm/tpm2_tis_i2c.c + drivers/tpm/tpm2_tis_mmio.c + drivers/tpm/tpm2_tis_spi.c + drivers/tpm/tpm_tis.h + drivers/tpm/tpm_tis_infineon.c + drivers/ufs/Makefile + drivers/ufs/ufs-uclass.c + drivers/usb/cdns3/Makefile + drivers/usb/cdns3/cdns3-ti.c + drivers/usb/cdns3/core.c + drivers/usb/cdns3/core.h + drivers/usb/cdns3/debug.h + drivers/usb/cdns3/drd.c + drivers/usb/cdns3/drd.h + drivers/usb/cdns3/ep0.c + drivers/usb/cdns3/gadget-export.h + drivers/usb/cdns3/gadget.c + drivers/usb/cdns3/gadget.h + drivers/usb/cdns3/host-export.h + drivers/usb/cdns3/host.c + drivers/usb/cdns3/trace.c + drivers/usb/cdns3/trace.h + drivers/usb/common/usb_urb.c + drivers/usb/dwc3/core.c + drivers/usb/dwc3/core.h + drivers/usb/dwc3/dwc3-generic.c + drivers/usb/dwc3/dwc3-generic.h + drivers/usb/dwc3/dwc3-layerscape.c + drivers/usb/dwc3/dwc3-meson-g12a.c + drivers/usb/dwc3/dwc3-meson-gxl.c + drivers/usb/dwc3/dwc3-omap.c + drivers/usb/dwc3/ep0.c + drivers/usb/dwc3/gadget.c + drivers/usb/dwc3/gadget.h + drivers/usb/dwc3/io.h + drivers/usb/dwc3/linux-compat.h + drivers/usb/dwc3/samsung_usb_phy.c + drivers/usb/eth/r8152.c + drivers/usb/eth/r8152.h + drivers/usb/eth/r8152_fw.c + drivers/usb/gadget/rndis.c + drivers/usb/gadget/rndis.h + drivers/usb/gadget/u_os_desc.h + drivers/usb/gadget/udc/udc-core.c + drivers/usb/host/dwc3-octeon-glue.c + drivers/usb/host/ehci-hcd.c + drivers/usb/host/ehci-pci.c + drivers/usb/host/ehci.h + drivers/usb/host/ohci-pci.c + drivers/usb/host/r8a66597-hcd.c + drivers/usb/host/r8a66597.h + drivers/usb/host/xhci-pci.c + drivers/usb/isp1760/Kconfig + drivers/usb/isp1760/Makefile + drivers/usb/isp1760/isp1760-core.c + drivers/usb/isp1760/isp1760-core.h + drivers/usb/isp1760/isp1760-hcd.c + drivers/usb/isp1760/isp1760-hcd.h + drivers/usb/isp1760/isp1760-if.c + drivers/usb/isp1760/isp1760-regs.h + drivers/usb/isp1760/isp1760-uboot.c + drivers/usb/isp1760/isp1760-uboot.h + drivers/usb/mtu3/Kconfig + drivers/usb/mtu3/Makefile + drivers/usb/mtu3/mtu3.h + drivers/usb/mtu3/mtu3_core.c + drivers/usb/mtu3/mtu3_dr.h + drivers/usb/mtu3/mtu3_gadget.c + drivers/usb/mtu3/mtu3_gadget_ep0.c + drivers/usb/mtu3/mtu3_host.c + drivers/usb/mtu3/mtu3_hw_regs.h + drivers/usb/mtu3/mtu3_plat.c + drivers/usb/mtu3/mtu3_qmu.c + drivers/usb/mtu3/mtu3_qmu.h + drivers/usb/musb-new/am35x.c + drivers/usb/musb-new/da8xx.c + drivers/usb/musb-new/mt85xx.c + drivers/usb/musb-new/musb_core.c + drivers/usb/musb-new/musb_core.h + drivers/usb/musb-new/musb_debug.h + drivers/usb/musb-new/musb_dma.h + drivers/usb/musb-new/musb_dsps.c + drivers/usb/musb-new/musb_gadget.c + drivers/usb/musb-new/musb_gadget.h + drivers/usb/musb-new/musb_gadget_ep0.c + drivers/usb/musb-new/musb_host.c + drivers/usb/musb-new/musb_host.h + drivers/usb/musb-new/musb_io.h + drivers/usb/musb-new/musb_regs.h + drivers/usb/musb-new/omap2430.c + drivers/usb/musb-new/omap2430.h + drivers/usb/musb-new/sunxi.c + drivers/usb/musb/musb_core.h + drivers/usb/ulpi/omap-ulpi-viewport.c + drivers/usb/ulpi/ulpi-viewport.c + drivers/video/bochs.c + drivers/video/bochs.h + drivers/video/broadwell_igd.c + drivers/video/ivybridge_igd.c + drivers/video/meson/meson_canvas.c + drivers/video/meson/meson_dw_hdmi.c + drivers/video/meson/meson_dw_hdmi.h + drivers/video/meson/meson_plane.c + drivers/video/meson/meson_registers.h + drivers/video/meson/meson_vclk.c + drivers/video/meson/meson_venc.c + drivers/video/meson/meson_vpu.c + drivers/video/meson/meson_vpu.h + drivers/video/meson/meson_vpu_init.c + drivers/video/omap3_dss.c + drivers/video/rockchip/rk3288_mipi.c + drivers/video/rockchip/rk3288_vop.c + drivers/video/rockchip/rk3399_mipi.c + drivers/video/rockchip/rk3399_vop.c + drivers/video/rockchip/rk_edp.c + drivers/video/rockchip/rk_mipi.c + drivers/video/rockchip/rk_mipi.h + drivers/video/rockchip/rk_vop.c + drivers/video/rockchip/rk_vop.h + drivers/video/seps525.c + drivers/video/tegra124/displayport.h + drivers/video/tegra124/dp.c + drivers/video/tegra124/sor.c + drivers/video/tegra124/sor.h + drivers/video/tegra20/mipi-phy.c + drivers/video/tegra20/mipi-phy.h + drivers/video/zynqmp/Makefile + drivers/video/zynqmp/zynqmp_dpsub.c + drivers/video/zynqmp/zynqmp_dpsub.h + drivers/watchdog/cdns_wdt.c + drivers/watchdog/mcf_wdt.c + drivers/watchdog/mt7620_wdt.c + drivers/watchdog/mtk_wdt.c + drivers/watchdog/omap_wdt.c + drivers/watchdog/orion_wdt.c + drivers/watchdog/starfive_wdt.c + drivers/watchdog/xilinx_wwdt.c + drivers/xen/events.c + drivers/xen/gnttab.c + drivers/xen/xenbus.c + fs/cramfs/cramfs.c + fs/cramfs/uncompress.c + fs/fs.c + fs/fs_internal.c + fs/jffs2/compr_rtime.c + fs/jffs2/compr_rubin.c + fs/jffs2/compr_zlib.c + fs/jffs2/jffs2_1pass.c + fs/squashfs/sqfs.c + fs/squashfs/sqfs_decompressor.c + fs/squashfs/sqfs_decompressor.h + fs/squashfs/sqfs_dir.c + fs/squashfs/sqfs_filesystem.h + fs/squashfs/sqfs_inode.c + fs/squashfs/sqfs_utils.h + fs/ubifs/gc.c + fs/ubifs/ubifs.c + fs/yaffs2/Makefile + fs/yaffs2/yaffs_allocator.c + fs/yaffs2/yaffs_allocator.h + fs/yaffs2/yaffs_attribs.c + fs/yaffs2/yaffs_attribs.h + fs/yaffs2/yaffs_bitmap.c + fs/yaffs2/yaffs_bitmap.h + fs/yaffs2/yaffs_checkptrw.c + fs/yaffs2/yaffs_checkptrw.h + fs/yaffs2/yaffs_ecc.c + fs/yaffs2/yaffs_ecc.h + fs/yaffs2/yaffs_error.c + fs/yaffs2/yaffs_flashif.h + fs/yaffs2/yaffs_flashif2.h + fs/yaffs2/yaffs_getblockinfo.h + fs/yaffs2/yaffs_guts.c + fs/yaffs2/yaffs_guts.h + fs/yaffs2/yaffs_mtdif.c + fs/yaffs2/yaffs_mtdif.h + fs/yaffs2/yaffs_mtdif2.c + fs/yaffs2/yaffs_mtdif2.h + fs/yaffs2/yaffs_nameval.c + fs/yaffs2/yaffs_nameval.h + fs/yaffs2/yaffs_nand.c + fs/yaffs2/yaffs_nand.h + fs/yaffs2/yaffs_nandemul2k.h + fs/yaffs2/yaffs_nandif.c + fs/yaffs2/yaffs_nandif.h + fs/yaffs2/yaffs_osglue.h + fs/yaffs2/yaffs_packedtags1.c + fs/yaffs2/yaffs_packedtags1.h + fs/yaffs2/yaffs_packedtags2.c + fs/yaffs2/yaffs_packedtags2.h + fs/yaffs2/yaffs_summary.c + fs/yaffs2/yaffs_summary.h + fs/yaffs2/yaffs_tagscompat.c + fs/yaffs2/yaffs_tagscompat.h + fs/yaffs2/yaffs_trace.h + fs/yaffs2/yaffs_uboot_glue.c + fs/yaffs2/yaffs_verify.c + fs/yaffs2/yaffs_verify.h + fs/yaffs2/yaffs_yaffs1.c + fs/yaffs2/yaffs_yaffs1.h + fs/yaffs2/yaffs_yaffs2.c + fs/yaffs2/yaffs_yaffs2.h + fs/yaffs2/yaffscfg.h + fs/yaffs2/yaffsfs.c + fs/yaffs2/yaffsfs.h + fs/yaffs2/ydirectenv.h + fs/yaffs2/yportenv.h + include/acpi/acpi_device.h + include/acpi/acpi_dp.h + include/acpi/acpigen.h + include/addr_map.h + include/asm-generic/bitops/builtin-__ffs.h + include/asm-generic/bitops/builtin-__fls.h + include/asm-generic/bitops/builtin-ffs.h + include/asm-generic/bitops/builtin-fls.h + include/asm-generic/int-ll64.h + include/asm-generic/unaligned.h + include/atsha204a-i2c.h + include/bcd.h + include/bios_emul.h + include/cache.h + include/common_timing_params.h + include/config_fallbacks.h + include/config_phylib_all_drivers.h + include/configs/alt.h + include/configs/am335x_evm.h + include/configs/am335x_igep003x.h + include/configs/baltos.h + include/configs/beaver.h + include/configs/bitmain_antminer_s9.h + include/configs/blanche.h + include/configs/boston.h + include/configs/brppt2.h + include/configs/cardhu.h + include/configs/cei-tk1-som.h + include/configs/dalmore.h + include/configs/endeavoru.h + include/configs/evb_rk3308.h + include/configs/gose.h + include/configs/grouper.h + include/configs/jetson-tk1.h + include/configs/koelsch.h + include/configs/lager.h + include/configs/ls1021atsn.h + include/configs/malta.h + include/configs/msc_sm2s_imx8mp.h + include/configs/mt7620.h + include/configs/mt7621.h + include/configs/mt7622.h + include/configs/mt7623.h + include/configs/mt7628.h + include/configs/mt7629.h + include/configs/mt7981.h + include/configs/mt7986.h + include/configs/mt7988.h + include/configs/mt8512.h + include/configs/mt8518.h + include/configs/mx6_common.h + include/configs/octeontx2_common.h + include/configs/octeontx_common.h + include/configs/omapl138_lcdk.h + include/configs/p2771-0000.h + include/configs/paz00.h + include/configs/porter.h + include/configs/rcar-gen2-common.h + include/configs/rpi.h + include/configs/silk.h + include/configs/socfpga_agilex_socdk.h + include/configs/socfpga_arria10_socdk.h + include/configs/socfpga_chameleonv3.h + include/configs/socfpga_n5x_socdk.h + include/configs/socfpga_soc64_common.h + include/configs/socfpga_stratix10_socdk.h + include/configs/stout.h + include/configs/synquacer.h + include/configs/tegra114-common.h + include/configs/tegra186-common.h + include/configs/transformer-common.h + include/configs/transformer-t30.h + include/configs/x3-t30.h + include/configs/xilinx_versal_mini.h + include/configs/xilinx_versal_net.h + include/configs/xilinx_versal_net_mini.h + include/configs/xilinx_zynqmp_r5.h + include/cpsw.h + include/ddr_spd.h + include/dm/platform_data/net_ethoc.h + include/dt-bindings/arm/ux500_pm_domains.h + include/dt-bindings/bus/moxtet.h + include/dt-bindings/clk/ti-dra7-atl.h + include/dt-bindings/clock/actions,s700-cmu.h + include/dt-bindings/clock/agilex-clock.h + include/dt-bindings/clock/am3.h + include/dt-bindings/clock/aspeed-clock.h + include/dt-bindings/clock/bcm2835-aux.h + include/dt-bindings/clock/bcm2835.h + include/dt-bindings/clock/boston-clock.h + include/dt-bindings/clock/exynos7420-clk.h + include/dt-bindings/clock/fsl,qoriq-clockgen.h + include/dt-bindings/clock/gxbb-aoclkc.h + include/dt-bindings/clock/gxbb-clkc.h + include/dt-bindings/clock/hi6220-clock.h + include/dt-bindings/clock/imx5-clock.h + include/dt-bindings/clock/imx6qdl-clock.h + include/dt-bindings/clock/imx6sl-clock.h + include/dt-bindings/clock/imx6sll-clock.h + include/dt-bindings/clock/imx6sx-clock.h + include/dt-bindings/clock/imx6ul-clock.h + include/dt-bindings/clock/imx7d-clock.h + include/dt-bindings/clock/imx8mm-clock.h + include/dt-bindings/clock/imx8mn-clock.h + include/dt-bindings/clock/imx8mp-clock.h + include/dt-bindings/clock/imx8mq-clock.h + include/dt-bindings/clock/lpc32xx-clock.h + include/dt-bindings/clock/maxim,max77802.h + include/dt-bindings/clock/mt7620-clk.h + include/dt-bindings/clock/mt7621-clk.h + include/dt-bindings/clock/mt7622-clk.h + include/dt-bindings/clock/mt7623-clk.h + include/dt-bindings/clock/mt7628-clk.h + include/dt-bindings/clock/mt7629-clk.h + include/dt-bindings/clock/mt7981-clk.h + include/dt-bindings/clock/mt7986-clk.h + include/dt-bindings/clock/mt7988-clk.h + include/dt-bindings/clock/mt8183-clk.h + include/dt-bindings/clock/mt8512-clk.h + include/dt-bindings/clock/mt8516-clk.h + include/dt-bindings/clock/mt8518-clk.h + include/dt-bindings/clock/n5x-clock.h + include/dt-bindings/clock/nuvoton,npcm7xx-clock.h + include/dt-bindings/clock/nuvoton,npcm845-clk.h + include/dt-bindings/clock/omap4.h + include/dt-bindings/clock/omap5.h + include/dt-bindings/clock/px30-cru.h + include/dt-bindings/clock/qcom,gcc-qcs404.h + include/dt-bindings/clock/qcom,gcc-sdm845.h + include/dt-bindings/clock/r7s72100-clock.h + include/dt-bindings/clock/r8a774a1-cpg-mssr.h + include/dt-bindings/clock/r8a774b1-cpg-mssr.h + include/dt-bindings/clock/r8a774c0-cpg-mssr.h + include/dt-bindings/clock/r8a774e1-cpg-mssr.h + include/dt-bindings/clock/r8a7793-clock.h + include/dt-bindings/clock/r8a77965-cpg-mssr.h + include/dt-bindings/clock/r8a77990-cpg-mssr.h + include/dt-bindings/clock/r8a779a0-cpg-mssr.h + include/dt-bindings/clock/r9a06g032-sysctrl.h + include/dt-bindings/clock/rk3308-cru.h + include/dt-bindings/clock/rk3568-cru.h + include/dt-bindings/clock/sifive-fu540-prci.h + include/dt-bindings/clock/snps,hsdk-cgu.h + include/dt-bindings/clock/ste-ab8500.h + include/dt-bindings/clock/stm32fx-clock.h + include/dt-bindings/clock/sun50i-h6-r-ccu.h + include/dt-bindings/clock/versaclock.h + include/dt-bindings/clock/xlnx-versal-clk.h + include/dt-bindings/clock/xlnx-zynqmp-clk.h + include/dt-bindings/display/tda998x.h + include/dt-bindings/gpio/gpio.h + include/dt-bindings/gpio/meson-gxbb-gpio.h + include/dt-bindings/gpio/meson-gxl-gpio.h + include/dt-bindings/gpio/sandbox-gpio.h + include/dt-bindings/gpio/tegra186-gpio.h + include/dt-bindings/input/gpio-keys.h + include/dt-bindings/input/linux-event-codes.h + include/dt-bindings/interconnect/imx8mm.h + include/dt-bindings/interconnect/imx8mn.h + include/dt-bindings/interconnect/imx8mq.h + include/dt-bindings/interrupt-controller/irq-st.h + include/dt-bindings/interrupt-controller/x86-irq.h + include/dt-bindings/leds/common.h + include/dt-bindings/leds/leds-netxbig.h + include/dt-bindings/leds/leds-ns2.h + include/dt-bindings/leds/leds-pca9532.h + include/dt-bindings/media/omap3-isp.h + include/dt-bindings/media/tda1997x.h + include/dt-bindings/mfd/at91-usart.h + include/dt-bindings/mfd/atmel-flexcom.h + include/dt-bindings/mfd/dbx500-prcmu.h + include/dt-bindings/mfd/st,stpmic1.h + include/dt-bindings/mfd/stm32f4-rcc.h + include/dt-bindings/mfd/stm32f7-rcc.h + include/dt-bindings/mux/mux.h + include/dt-bindings/mux/ti-serdes.h + include/dt-bindings/net/microchip-lan78xx.h + include/dt-bindings/net/qca-ar803x.h + include/dt-bindings/net/ti-dp83867.h + include/dt-bindings/net/ti-dp83869.h + include/dt-bindings/phy/phy-am654-serdes.h + include/dt-bindings/phy/phy-cadence.h + include/dt-bindings/phy/phy-ti.h + include/dt-bindings/phy/phy.h + include/dt-bindings/pinctrl/am33xx.h + include/dt-bindings/pinctrl/at91.h + include/dt-bindings/pinctrl/bcm2835.h + include/dt-bindings/pinctrl/dra.h + include/dt-bindings/pinctrl/hisi.h + include/dt-bindings/pinctrl/k3.h + include/dt-bindings/pinctrl/mt65xx.h + include/dt-bindings/pinctrl/omap.h + include/dt-bindings/pinctrl/pinctrl-tegra.h + include/dt-bindings/pinctrl/pinctrl-zynqmp.h + include/dt-bindings/pinctrl/r7s72100-pinctrl.h + include/dt-bindings/pinctrl/rzn1-pinctrl.h + include/dt-bindings/pinctrl/sandbox-pinmux.h + include/dt-bindings/power/imx7-power.h + include/dt-bindings/power/mt7623-power.h + include/dt-bindings/power/mt7629-power.h + include/dt-bindings/power/px30-power.h + include/dt-bindings/power/r8a774a1-sysc.h + include/dt-bindings/power/r8a774b1-sysc.h + include/dt-bindings/power/r8a774c0-sysc.h + include/dt-bindings/power/r8a774e1-sysc.h + include/dt-bindings/power/r8a7790-sysc.h + include/dt-bindings/power/r8a7791-sysc.h + include/dt-bindings/power/r8a7792-sysc.h + include/dt-bindings/power/r8a7793-sysc.h + include/dt-bindings/power/r8a7794-sysc.h + include/dt-bindings/power/r8a7795-sysc.h + include/dt-bindings/power/r8a7796-sysc.h + include/dt-bindings/power/r8a77961-sysc.h + include/dt-bindings/power/r8a77965-sysc.h + include/dt-bindings/power/r8a77970-sysc.h + include/dt-bindings/power/r8a77980-sysc.h + include/dt-bindings/power/r8a77990-sysc.h + include/dt-bindings/power/r8a77995-sysc.h + include/dt-bindings/power/r8a779a0-sysc.h + include/dt-bindings/power/raspberrypi-power.h + include/dt-bindings/power/rk3066-power.h + include/dt-bindings/power/rk3188-power.h + include/dt-bindings/power/rk3228-power.h + include/dt-bindings/power/rk3288-power.h + include/dt-bindings/power/rk3328-power.h + include/dt-bindings/power/rk3568-power.h + include/dt-bindings/power/rockchip,rv1126-power.h + include/dt-bindings/power/tegra186-powergate.h + include/dt-bindings/power/xlnx-versal-power.h + include/dt-bindings/power/xlnx-zynqmp-power.h + include/dt-bindings/regulator/dlg,da9063-regulator.h + include/dt-bindings/regulator/maxim,max77802.h + include/dt-bindings/reset/altr,rst-mgr-a10.h + include/dt-bindings/reset/altr,rst-mgr-s10.h + include/dt-bindings/reset/altr,rst-mgr.h + include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h + include/dt-bindings/reset/gxbb-aoclkc.h + include/dt-bindings/reset/imx7-reset.h + include/dt-bindings/reset/imx8mp-reset.h + include/dt-bindings/reset/imx8mq-reset.h + include/dt-bindings/reset/imx8ulp-pcc-reset.h + include/dt-bindings/reset/mt7620-reset.h + include/dt-bindings/reset/mt7621-reset.h + include/dt-bindings/reset/mt7623-reset.h + include/dt-bindings/reset/mt7628-reset.h + include/dt-bindings/reset/mt7629-reset.h + include/dt-bindings/reset/mt7988-reset.h + include/dt-bindings/reset/nuvoton,npcm7xx-reset.h + include/dt-bindings/reset/nuvoton,npcm8xx-reset.h + include/dt-bindings/reset/raspberrypi,firmware-reset.h + include/dt-bindings/reset/sifive-fu540-prci.h + include/dt-bindings/reset/tegra186-reset.h + include/dt-bindings/reset/xlnx-versal-resets.h + include/dt-bindings/reset/xlnx-zynqmp-resets.h + include/dt-bindings/soc/rockchip,boot-mode.h + include/dt-bindings/soc/ti,sci_pm_domain.h + include/dt-bindings/sound/fsl-imx-audmux.h + include/dt-bindings/sound/meson-aiu.h + include/dt-bindings/sound/meson-g12a-toacodec.h + include/dt-bindings/sound/meson-g12a-tohdmitx.h + include/dt-bindings/sound/microchip,pdmc.h + include/dt-bindings/sound/nhlt.h + include/dt-bindings/sound/tlv320aic31xx.h + include/dt-bindings/spmi/spmi.h + include/dt-bindings/thermal/thermal.h + include/dt-bindings/usb/pd.h + include/dwc3-omap-uboot.h + include/dwc3-uboot.h + include/efi.h + include/efi_api.h + include/erofs.h + include/ext4fs.h + include/fdt_region.h + include/fs.h + include/fs_internal.h + include/fs_loader.h + include/fsl_ddr.h + include/fsl_ddr_dimm_params.h + include/fsl_ddr_sdram.h + include/getopt.h + include/gt64120.h + include/hda_codec.h + include/irq.h + include/jffs2/jffs2.h + include/linux/arm-smccc.h + include/linux/bch.h + include/linux/bitfield.h + include/linux/bitrev.h + include/linux/byteorder/generic.h + include/linux/clk/analogbits-wrpll-cln28hpc.h + include/linux/compiler-clang.h + include/linux/compiler-gcc.h + include/linux/compiler-intel.h + include/linux/compiler.h + include/linux/compiler_attributes.h + include/linux/compiler_types.h + include/linux/completion.h + include/linux/crc16.h + include/linux/dma-mapping.h + include/linux/edd.h + include/linux/input.h + include/linux/intel-smc.h + include/linux/iopoll.h + include/linux/libfdt.h + include/linux/litex.h + include/linux/mbus.h + include/linux/mdio.h + include/linux/mfd/syscon/atmel-smc.h + include/linux/mtd/cfi.h + include/linux/mtd/nand.h + include/linux/mtd/nand_bch.h + include/linux/mtd/nand_ecc.h + include/linux/mtd/onenand.h + include/linux/mtd/onenand_regs.h + include/linux/mtd/spi-nor.h + include/linux/mtd/spinand.h + include/linux/rational.h + include/linux/sizes.h + include/linux/soc/ti/cppi5.h + include/linux/soc/ti/ti-udma.h + include/linux/usb/gadget.h + include/linux/usb/phy-rockchip-usbdp.h + include/linux/usb/phy.h + include/mailbox-uclass.h + include/mailbox.h + include/mapmem.h + include/marvell_phy.h + include/media_bus_format.h + include/mipi_display.h + include/mipi_dsi.h + include/nand.h + include/net.h + include/net/pcap.h + include/net/tcp.h + include/net/wget.h + include/onenand_uboot.h + include/pca953x.h + include/pci_gt64120.h + include/phy-mipi-dphy.h + include/physmem.h + include/power-domain-uclass.h + include/power-domain.h + include/power/ab8500.h + include/power/acpi_pmc.h + include/remoteproc.h + include/renesas/rzg2l-pfc.h + include/reset-uclass.h + include/reset.h + include/sandboxfs.h + include/spi_flash.h + include/squashfs.h + include/test/common.h + include/test/env.h + include/test/lib.h + include/test/log.h + include/test/suites.h + include/tmu.h + include/ubi_uboot.h + include/usb/ulpi.h + include/versalpl.h + include/video_font_sun12x22.h + include/video_font_ter16x32.h + include/vsc7385.h + include/xen.h + include/xen/arm/interface.h + include/xen/events.h + include/xen/gnttab.h + include/xen/hvm.h + include/xen/interface/event_channel.h + include/xen/interface/memory.h + include/xen/xenbus.h + include/zfs_common.h + include/zynqmp_firmware.h + include/zynqmppl.h + lib/acpi/acpi.c + lib/acpi/acpi_device.c + lib/acpi/acpi_dp.c + lib/acpi/acpigen.c + lib/addr_map.c + lib/bch.c + lib/bitrev.c + lib/crc16.c + lib/crc7.c + lib/efi_loader/efi_conformance.c + lib/efi_loader/efi_esrt.c + lib/efi_selftest/efi_selftest_esrt.c + lib/getopt.c + lib/hexdump.c + lib/physmem.c + lib/qsort.c + lib/rational.c + lib/rtc-lib.c + net/arp.c + net/arp.h + net/cdp.c + net/cdp.h + net/net.c + net/pcap.c + net/ping.c + net/ping.h + net/tcp.c + net/wget.c + scripts/Makefile + scripts/Makefile.autoconf + scripts/Makefile.build + scripts/Makefile.clean + scripts/Makefile.extrawarn + scripts/Makefile.host + scripts/Makefile.lib + scripts/basic/Makefile + scripts/checkpatch.pl + scripts/clang-version.sh + scripts/coccicheck + scripts/coccinelle/api/alloc/alloc_cast.cocci + scripts/coccinelle/free/ifnullfree.cocci + scripts/coccinelle/null/kmerr.cocci + scripts/config + scripts/decodecode + scripts/documentation-file-ref-check + scripts/dtc/Makefile + scripts/dtc/update-dtc-source.sh + scripts/gcc-version.sh + scripts/gen_compile_commands.py + scripts/get_maintainer.pl + scripts/kconfig/Makefile + scripts/kconfig/gconf-cfg.sh + scripts/kconfig/list.h + scripts/kconfig/lkc_proto.h + scripts/kconfig/mconf-cfg.sh + scripts/kconfig/merge_config.sh + scripts/kconfig/nconf-cfg.sh + scripts/kconfig/preprocess.c + scripts/kconfig/qconf-cfg.sh + scripts/kconfig/tests/conftest.py + scripts/kconfig/tests/err_recursive_dep/Kconfig + scripts/kconfig/tests/err_recursive_dep/__init__.py + scripts/kernel-doc + scripts/ld-version.sh + scripts/mkmakefile + scripts/objdiff + scripts/setlocalversion + scripts/spdxcheck.py + test/cmd/wget.c + test/cmd_ut.c + test/common/cmd_ut_common.c + test/dm/cache.c + test/dm/dsa.c + test/dm/eth.c + test/dm/k210_pll.c + test/dm/mailbox.c + test/dm/mux-cmd.c + test/dm/power-domain.c + test/dm/reset.c + test/dm/scmi.c + test/dm/serial.c + test/dm/simple-pm-bus.c + test/env/attr.c + test/env/cmd_ut_env.c + test/env/hashtable.c + test/lib/cmd_ut_lib.c + test/py/conftest.py + test/py/multiplexed_log.css + test/py/multiplexed_log.py + test/py/pytest.ini + test/py/test.py + test/py/tests/test_000_version.py + test/py/tests/test_android/test_ab.py + test/py/tests/test_bind.py + test/py/tests/test_cleanup_build.py + test/py/tests/test_dfu.py + test/py/tests/test_dm.py + test/py/tests/test_efi_fit.py + test/py/tests/test_efi_loader.py + test/py/tests/test_efi_selftest.py + test/py/tests/test_env.py + test/py/tests/test_fpga.py + test/py/tests/test_fs/test_fs_cmd.py + test/py/tests/test_fs/test_squashfs/sqfs_common.py + test/py/tests/test_fs/test_squashfs/test_sqfs_load.py + test/py/tests/test_fs/test_squashfs/test_sqfs_ls.py + test/py/tests/test_gpt.py + test/py/tests/test_help.py + test/py/tests/test_hush_if_test.py + test/py/tests/test_kconfig.py + test/py/tests/test_md.py + test/py/tests/test_mmc_rd.py + test/py/tests/test_mmc_wr.py + test/py/tests/test_net.py + test/py/tests/test_of_migrate.py + test/py/tests/test_part.py + test/py/tests/test_pinmux.py + test/py/tests/test_sandbox_exit.py + test/py/tests/test_sf.py + test/py/tests/test_shell_basics.py + test/py/tests/test_sleep.py + test/py/tests/test_spl.py + test/py/tests/test_stackprotector.py + test/py/tests/test_trace.py + test/py/tests/test_ums.py + test/py/tests/test_unknown_cmd.py + test/py/tests/test_ut.py + test/py/tests/test_vpl.py + test/py/tests/vboot_evil.py + test/py/tests/vboot_forge.py + test/py/u_boot_console_base.py + test/py/u_boot_console_exec_attach.py + test/py/u_boot_console_sandbox.py + test/py/u_boot_spawn.py + test/py/u_boot_utils.py + tools/eficapsule.h + tools/efivar.py + tools/ifdtool.c + tools/ifdtool.h + tools/ifwitool.c + tools/key2dtsi.py + tools/mkeficapsule.c + tools/update_octeon_header.c +Copyright: + 1985 MIPS Computer Systems, Inc. + 1990-2000 Silicon Graphics, Inc. + 1990-2001 Silicon Graphics, Inc. + 1991-2004 SciTech Software, Inc. + 1994 Waldorf GMBH + 1994-1995 Waldorf GmbH + 1994-2006 Ralf Baechle + 1994-2006 Ralf Baechle + 1994-2015 Russell King + 1995-1999 Silicon Graphics + 1996 Paul M. Antoine + 1996 Paul M. Antoine + 1996-1999 SciTech Software, Inc. + 1998 Harald Koerfgen + 1998 Michael Zucchi + 1999 VA Linux Systems + 1999 Walt Drummond + 1999-2000 Ralf Baechle (ralf@gnu.org) + 1999-2001 Linus Torvalds + 1999-2002 Vojtech Pavlik + 1999-2003 Hewlett-Packard Co + 1999-2007 MIPS Technologies, Inc. + 2000 MontaVista Software, Inc. + 2000 Oleg Drokin + 2000 Paolo Scaffardi + 2000 Roland Borde + 2000 Steven J. Hill (sjhill@cotw.com) + 2000 Steven J. Hill (sjhill@realitydiluted.com) + 2000-2001 Ronald G. Minnich + 2000-2001 Tim Waugh + 2000-2002 Transmeta Corporation + 2000-2002 Wolfgang Denk, wd@denx.de + 2000-2004 Maciej W. Rozycki + 2000-2007 Ronald G. Minnich + 2000-2010 David Woodhouse et al + 2000-2010 Steven J. Hill + 2001 Red Hat, Inc. + 2001 Russ Dill + 2001 Simon Huggins + 2001 Thomas Gleixner (gleixner@autronix.de) + 2002-2004 David Brownell + 2002-2004 Dell Inc. + 2002-2004 K A Fraser + 2002-2004 Thomas Gleixner (tglx@linutronix.de) + 2002-2011 Aleph One Ltd. + 2003 Kai-Uwe Bloem + 2003 Rick Bronson + 2003-2004 Linux Networx + 2003-2006 Cluster File Systems, Inc, info@clusterfs.com + 2003-2010 Nokia Corporation + 2003-2014 ARM Ltd. + 2004-2005 Li-Ta Lo + 2004-2005 MIPS Technologies, Inc. + 2004-2019 Texas Instruments + 2005 Ben Gardner + 2005 Grzegorz Milos, gm281@cam.ac.uk,Intel Research Cambridge + 2005 Intec Automation Inc. + 2005 Keir Fraser + 2005 Nick.Barker9@btinternet.com + 2005 Ralf Baechle (ralf@linux-mips.org) + 2005 Tyan (written Yinghai Lu for Tyan) + 2005-2006 Tower Technologies + 2005-2006 Tyan + 2005-2007 David Brownell + 2005-2008 Mentor Graphics Corporation + 2005-2010 coresystems GmbH + 2005-2012 Randy Dunlap + 2005-2018 Samsung Electronics + 2005-2019 Texas Instruments + 2005-2021 Intel Corporation + 2006 ATMEL Rousset, Lacressonniere Nicolas + 2006 Pavel Pisa, PiKRON + 2006 Weiss-Electronic GmbH + 2006-2009 Solarflare Communications Inc. + 2006-2020 Freescale Semiconductor, Inc. + 2006-2022 Marvell International Ltd. + 2007 Sascha Hauer , Pengutronix + 2007 Sebastian Siewior + 2007 Sergey Kubushyn + 2007-2008 Avionic Design Development GmbH + 2007-2008 Juniper Networks, Inc. + 2007-2012 Allwinner Technology Co., Ltd. + 2007-2023 Advanced Micro Devices, Inc. + 2008 Altera Corporation + 2008 Excito Elektronik i Skåne AB + 2008 Extreme Engineering Solutions, Inc. + 2008 Freescale Semiconductor, Inc. + 2008 Marvell Semiconductor + 2008 Michael Trimarchi + 2008 Nokia Corporation + 2008 Qstreams Networks, Inc. + 2008 Yoshihiro Shimoda + 2008-2009 Avionic Design GmbH + 2008-2009 Stefan Roese , DENX Software Engineering + 2008-2011 Sascha Hauer, Pengutronix + 2008-2012 ARM Limited + 2008-2013 Magnus Damm + 2008-2014 NVIDIA Corporation + 2008-2015 Atmel Corporation + 2008-2015 Renesas Solutions Corp + 2008-2019 MontaVista Software, Inc. + 2009 Ilya Yanok, + 2009 Micrel Inc. + 2009 Nokia + 2009 emlix GmbH, Oskar Schirmer + 2009-2010 Guennadi Liakhovetski + 2009-2010 Wind River Systems, Inc. + 2009-2011 Freescale Semiconductor Inc. + 2009-2017 Texas Instruments, Inc. + 2009-2018 The Linux Foundation + 2010 CompuLab, Ltd. + 2010 Freescale Semiconductor + 2010 Ilya Yanok, Emcraft Systems, yanok@emcraft.com + 2010 Joe Hacker + 2010 ST-Ericsson SA + 2010 Shawn Lin (nobuhiro@andestech.com) + 2010 Simon Guinot + 2010 Thomas Chou + 2010 Wolfgang Denk + 2010-2011 Canonical Ltd + 2010-2015 Broadcom Corporation + 2010-2015 Nobuhiro Iwamatsu + 2010-2017 Cavium Networks + 2010-2017 Google Inc. + 2010-2019 NVIDIA CORPORATION + 2010-2021 Samsung Electronics Co., Ltd. + 2010-2022 Linaro Ltd. + 2010-2023 Texas Instruments Incorporated - https://www.ti.com + 2011 CompuLab, Ltd. + 2011 Infineon Technologies + 2011 Ivan Djelic + 2011 Jana Rapava + 2011 Macpaul Lin (macpaul@andestech.com) + 2011 Maxim Integrated Products + 2011 Parrot S.A. + 2011 Richard Zhao, Linaro + 2011 The Chromium Authors + 2011 The Chromium OS Authors + 2011 Wind River Systems, + 2011-2012 Kuninori Morimoto + 2011-2012 Mike Turquette, Linaro Ltd + 2011-2012 The ChromiumOS Authors + 2011-2015 The Chromium OS Authors + 2011-2018 Google, Inc. + 2011-2019 Andes Technology Corporation + 2011-2022 Linaro + 2012 ATMEL, Hong Xu + 2012 Dan Luedtke + 2012 Google Inc. + 2012 Kyösti Mälkki + 2012 National Instruments Corp + 2012-2013 Samsung Electronics, Co., Ltd. + 2012-2014 Enric Balletbo i Serra + 2012-2014 Javier Martinez Canillas + 2012-2014 Marvell + 2012-2016 Stephen Warren + 2012-2020 ASPEED Technology Inc. + 2013 ATMEL, Josh Wu (josh.wu@atmel.com) + 2013 CompuLab Ltd. + 2013 Gabor Juhos + 2013 ISEE 2007 SL - http://www.isee.biz + 2013 Ideas On Board SPRL + 2013 Jagannadha Sutradharudu Teki, Xilinx Inc. + 2013 Jean-Christophe PLAGNIOL-VILLARD + 2013 Jussi Kivilinna + 2013 Linaro, Ltd. + 2013 Lothar Waßmann + 2013 Lucas Stach, Pengutronix + 2013 Sascha Hauer, Pengutronix + 2013 Simon Baatz + 2013 Synopsys, Inc. (www.synopsys.com) + 2013-2014 Nobuhiro Iwamatsu + 2013-2014 Stefan Agner + 2013-2015 Regents of the University of California + 2013-2016 Imagination Technologies + 2013-2019 Altera Corporation + 2013-2020 Intel Corporation. + 2013-2020 Simon Glass + 2013-2020 Stefan Roese + 2013-2021 TQ-Systems GmbH + 2013-2022 Marek Vasut + 2013-2023 Renesas Electronics Corporation + 2014 Actions Semi Inc. + 2014 Adam Baker + 2014 Atmel + 2014 Felix Fietkau + 2014 Google Inc. + 2014 Iain Paton + 2014 Jason Cooper + 2014 Josh Datko, Cryptotronix, jbd@cryptotronix.com + 2014 Laurent Pinchart + 2014 Linaro Ltd + 2014 Marcel Ziswiler + 2014 Rabeeh Khoury (rabeeh@solid-run.com) + 2014 Renesas Electronics Europe Ltd + 2014 STMicroelectronics + 2014 STMicroelectronics Limited + 2014 STMicroelectronics R&D Limited + 2014 SUSE LINUX Products GmbH + 2014 Simon Guinot + 2014 Sony Mobile Communications AB + 2014 Steffen Trumtrar + 2014 Ulrich Hecht + 2014 Wolfram Sang, Sang Engineering + 2014-2015 Altera Corporation + 2014-2015 Macq S.A + 2014-2017 Free Electrons + 2014-2018 Cogent Embedded Inc. + 2014-2018 Renesas Electronics Europe Limited + 2014-2019 Cogent Embedded, Inc. + 2014-2019 DENX Software Engineering GmbH + 2014-2020 Intel. + 2014-2020 STMicroelectronics + 2014-2021 General Electric Company + 2014-2021 Rockchip Inc. + 2014-2022 Xilinx, Inc. + 2015 Amlogic, Inc. + 2015 Andrea Merello + 2015 Bin Meng + 2015 Christoph Junghans + 2015 CompuLab, Ltd. - http://www.compulab.co.il + 2015 Cyrille Pitchen + 2015 Hans de Goede + 2015 Hisilicon Limited + 2015 Jablotron s.r.o. -- https://www.jablotron.com + 2015 Linus Walleij + 2015 Rabeeh Khoury + 2015 Realtek Semiconductor Corp. + 2015 Renesas Electronics Europe GmbH + 2015 Sakari Ailus + 2015 Stefan Wahren + 2015 Timesys Corporation + 2015 Toby Churchill - http://www.toby-churchill.com + 2015 Vladimir Zapolskiy + 2015-2016 Raspberry Pi (Trading) Ltd. + 2015-2017 Cogent Embedded, Inc. + 2015-2017 Intel Corp + 2015-2018 Joe Hershberger + 2015-2018 National Instruments + 2015-2019 Arm Limited and Contributors. + 2015-2019 Glider bvba + 2015-2019 Heiko Schocher + 2015-2019 NVIDIA CORPORATION. + 2015-2019 Phytec Messtechnik GmbH + 2015-2019 Xilinx, Inc, + 2015-2021 Broadcom + 2015-2021 Tony Dinh + 2015-2022 Intel Corporation + 2015-2022 Linaro Limited + 2015-2023 Renesas Electronics Corp + 2016 Altera Corporation. + 2016 BayLibre, Inc. + 2016 Chen-Yu Tsai + 2016 Christoph Fritz + 2016 Cogent Embedded, Inc. + 2016 Cogent Embedded, Inc., + 2016 Data61 + 2016 Derald D. Woods + 2016 Endless Mobile, Inc. + 2016 Garz & Fricke GmbH + 2016 Grinn + 2016 Hisilicon Ltd. + 2016 Markus Heiser + 2016 Marvell + 2016 NXP Semiconductors + 2016 PHYTEC Messtechnik + 2016 Petr Kulhavy + 2016 ROCKCHIP, Inc. + 2016 Renesas Electronics + 2016 STMicroelectronics (R&D) Limited + 2016 Sergio Prado (sergio.prado@e-labworks.com) + 2016 Shawn Lin + 2016 Xilinx Inc. Michal Simek + 2016-2017 Heiko Stuebner + 2016-2017 Micron Technology, Inc. + 2016-2018 Alexander Graf + 2016-2018 Cadence Design Systems Inc. + 2016-2018 HiSilicon Technologies Co., Ltd. + 2016-2019 Toradex AG + 2016-2020 Mauro Carvalho Chehab + 2016-2020 PHYTEC Messtechnik GmbH + 2016-2021 BayLibre, SAS + 2016-2021 Rockchip Electronics Co., Ltd. + 2016-2022 ATMEL + 2016-2023 MediaTek Inc. + 2016-2023 NXP + 2016-2023 Socionext Inc. + 2017 Alison Chaiken + 2017 Axentia Technologies AB + 2017 Centrum Embedded Systems, Jia-Bin Huang + 2017 David Lechner + 2017 Duncan Hare + 2017 Duncan Hare + 2017 Duncan Hare, all rights reserved + 2017 Icenowy Zheng + 2017 Impinj + 2017 Impinj, Inc. + 2017 Marek Vasut + 2017 Microsemi Corporation + 2017 NVIDIA Corporation + 2017 PHYTEC America, LLC + 2017 Padmarao Begari + 2017 Pengutronix, Philipp Zabel + 2017 Rick Chen (rick@andestech.com) + 2017 Theobroma Systems Design und Consulting GmbH + 2017 Xiphos Systems Corp. + 2017-2018 Jacopo Mondi + 2017-2018 Synopsys + 2017-2018 exceet electronics GmbH + 2017-2019 Gateworks Corporation + 2017-2019 Marek Vasut + 2017-2020 Heinrich Schuchardt + 2017-2021 Fuzhou Rockchip Electronics Co., Ltd. + 2017-2021 NXP Semiconductor + 2017-2021 Rockchip Electronics Co. Ltd. + 2017-2021 SiFive + 2017-2023 Siemens AG + 2018 Armadeus Systems + 2018 B&R Industrial Automation GmbH + 2018 Cryptera A/S + 2018 DENX Software Engineering GmbH, Heiko Schocher + 2018 DENX Software Engineering GmbH, Niel Fourie + 2018 Joey Hewitt + 2018 Jonathan McDowell + 2018 Logic PD, Inc - https://www.logicpd.com + 2018 Luca Ceresoli + 2018 MIPS Tech, LLC + 2018 Macronix + 2018 Masahiro Yamada + 2018 Michal Simek + 2018 Michal Simek + 2018 Microchip Technology + 2018 Nuvoton Technologies tali.perry@nuvoton.com + 2018 Nuvoton Technology + 2018 Philipp Hug + 2018 Robert Bosch Power Tools GmbH + 2018 Sensor-Technik Wiedemann GmbH + 2018 SolidRun ltd + 2018 Technexion Ltd. + 2018 Texas Instruments, + 2018 VanguardiaSur + 2018 Xilinx + 2018 Xilinx, Inc. (Michal Simek) + 2018 Zodiac Inflight Innovations + 2018-2019 Cadence + 2018-2019 Cadence Design Systems + 2018-2019 Kontron Electronics GmbH + 2018-2019 Vladimir Oltean + 2018-2021 Nuvoton Technology tomer.maimon@nuvoton.com + 2018-2021 SiFive, Inc. + 2018-2021 Xilinx Inc. + 2018-2021 Xilinx, Inc. - Michal Simek + 2018-2022 STMicroelectronics - + 2018-2023 Google LLC + 2019 Amarula Solutions + 2019 BayLibre + 2019 BayLibre SAS. + 2019 Baylibre, SAS + 2019 Cristian Ciocaltea + 2019 DENX Software Engineering + 2019 Fraunhofer AISEC + 2019 Jacek Anaszewski + 2019 Jeff Kletsky + 2019 Jonathan Corbet + 2019 Kees Cook + 2019 Krzysztof Kozlowski + 2019 Logic PD, Inc. + 2019 Marek Behún + 2019 Matthias Brugger + 2019 Pepperl+Fuchs + 2019 Ramon Fried + 2019 Texas Instrument + 2019 Texas Instrument, Jean-jacques Hiblot + 2019 Trent Piepho + 2019-2020 Antmicro + 2019-2020 BayLibre SAS + 2019-2020 Sartura Ltd. + 2019-2020 Texas Instruments Inc. + 2019-2020 Western Digital Corporation or its affiliates + 2019-2021 Bosch Thermotechnik GmbH, Matthias Winker + 2019-2021 Mediatek + 2019-2021 Socionext, Inc. + 2019-2022 MediaTek Inc. + 2020 Amarula Solutions(India) + 2020 B&R Industrial Automation GmbH - http://www.br-automation.com + 2020 Bootlin + 2020 Compass Electronics Group, LLC + 2020 Dzmitry Sankouski (dsankouski@gmail.com) + 2020 EPAM Systems Inc. + 2020 F-Secure Corporation, https://foundry.f-secure.com + 2020 Marvell, Inc. + 2020 Nicolas Saenz Julienne + 2020 Nicolas Saenz Julienne + 2020 Nuvoton Technology corporation + 2020 Pavel Machek + 2020 Philippe Reynes + 2020 Sean Anderson + 2020 Sifive, Inc. + 2020 SkyLake Huang + 2020 Vasily khoruzhick + 2020-2021 Linumiz + 2020-2022 Sean Anderson + 2021 AVNET Embedded, MSC Technologies GmbH + 2021 Alibaba Group Holding Limited + 2021 Alyssa Rosenzweig + 2021 Arm Limited + 2021 Collabora Ltd. + 2021 Corellium LLC + 2021 Glider bv + 2021 Hannes Schmelzer + 2021 Linaro, Rui Miguel Silva + 2021 LogicPD dba Beacon EmbeddedWorks + 2021 Lukasz Majewski - DENX Software Engineering + 2021 Macronix Inc. + 2021 Macronix International Co., Ltd. + 2021 Mark Kettenis + 2021 Michael Walle + 2021 Renesas Electronisc Corporation + 2021 SanCloud Ltd. + 2021 Sancloud Ltd. + 2021 Steffen Jaeckel + 2021 Toradex + 2021 Xilinx, Inc. + 2021 Xilinx, Inc. Michal Simek + 2021 Xilinx. Inc. + 2021-2022 Linaro, Rui Miguel Silva + 2021-2022 Svyatoslav Ryhel + 2021-2023 Arm Ltd. + 2022 Analog Devices Inc. + 2022 Ariel D'Alessandro + 2022 Avnet Embedded GmbH + 2022 BSH Hausgeraete GmbH + 2022 DENX Software Engineering GmbH, Philip Oberfichtner + 2022 Edgeble AI Technologies Pvt. Ltd. + 2022 Hewlett Packard Enterprise Development LP + 2022 IBM Corp + 2022 Linaro Ltd + 2022 MediaTek Inc. + 2022 Michael Trimarchi + 2022 Microchip Technology Inc. + 2022 Microchip Technology Inc. and its subsidiaries + 2022 Microchip Technology, Inc. and its subsidiaries + 2022 Nuvoton Technology Corp + 2022 Purism + 2022 Shanghai StarFive Technology Co., Ltd. + 2022 StarFive Technology Co., Ltd. + 2022 Svyatoslav Ryhel + 2022 Weidmüller Interface GmbH & Co. KG + 2022-2023 Arm Limited and/or its affiliates + 2022-2023 Robert Nelson, BeagleBoard.org Foundation + 2022-2023 Sumit Garg + 2023 Jisheng Zhang + 2023 SberDevices. + 2023 Sean Anderson + 2023 Tobias Deiminger + 2023 Weidmueller Interface GmbH & Co. KG + Drew Eckhardt + Frederic Potter + Fuzhou Rockchip Electronics Co.Ltd. + Ivo van Doorn + Lukas Stockmann + Martin Mares + Marvell International Ltd. and its affiliates + Microsoft Corporation + Neil Russell + Paul Mundt + Thomas Gleixner + Vaisala Oyj. +License: GPL-2.0 + +Files: + arch/arm/dts/ac5-98dx25xx.dtsi + arch/arm/dts/ac5-98dx35xx-atl-x240.dts + arch/arm/dts/ac5-98dx35xx-rd.dts + arch/arm/dts/ac5-98dx35xx.dtsi + arch/arm/dts/arm_fvp.dts + arch/arm/dts/armada-370-xp.dtsi + arch/arm/dts/armada-371x.dtsi + arch/arm/dts/armada-3720-db.dts + arch/arm/dts/armada-3720-eDPU.dts + arch/arm/dts/armada-3720-espressobin-u-boot.dtsi + arch/arm/dts/armada-3720-espressobin.dts + arch/arm/dts/armada-3720-espressobin.dtsi + arch/arm/dts/armada-3720-turris-mox-u-boot.dtsi + arch/arm/dts/armada-3720-turris-mox.dts + arch/arm/dts/armada-3720-uDPU.dts + arch/arm/dts/armada-3720-uDPU.dtsi + arch/arm/dts/armada-372x.dtsi + arch/arm/dts/armada-37xx.dtsi + arch/arm/dts/armada-380.dtsi + arch/arm/dts/armada-385.dtsi + arch/arm/dts/armada-388.dtsi + arch/arm/dts/armada-38x.dtsi + arch/arm/dts/armada-xp-98dx3236.dtsi + arch/arm/dts/armada-xp-98dx3336.dtsi + arch/arm/dts/armada-xp-98dx4251.dtsi + arch/arm/dts/armada-xp-crs305-1g-4s-bit.dts + arch/arm/dts/armada-xp-crs305-1g-4s.dts + arch/arm/dts/armada-xp-crs305-1g-4s.dtsi + arch/arm/dts/armada-xp-crs326-24g-2s-bit.dts + arch/arm/dts/armada-xp-crs326-24g-2s.dts + arch/arm/dts/armada-xp-crs326-24g-2s.dtsi + arch/arm/dts/armada-xp-crs328-4c-20s-4s-bit.dts + arch/arm/dts/armada-xp-crs328-4c-20s-4s.dts + arch/arm/dts/armada-xp-crs328-4c-20s-4s.dtsi + arch/arm/dts/armada-xp-db-xc3-24g4xg-u-boot.dtsi + arch/arm/dts/armada-xp-db-xc3-24g4xg.dts + arch/arm/dts/armada-xp-gp.dts + arch/arm/dts/armada-xp-mv78230.dtsi + arch/arm/dts/armada-xp-mv78260.dtsi + arch/arm/dts/armada-xp-mv78460.dtsi + arch/arm/dts/armada-xp-synology-ds414.dts + arch/arm/dts/armada-xp.dtsi + arch/arm/dts/at91-sam9x60_curiosity-u-boot.dtsi + arch/arm/dts/at91-sam9x60_curiosity.dts + arch/arm/dts/at91-sama5d27_wlsom1_ek-u-boot.dtsi + arch/arm/dts/at91-sama5d27_wlsom1_ek.dts + arch/arm/dts/at91-sama5d29_curiosity-u-boot.dtsi + arch/arm/dts/at91-sama5d29_curiosity.dts + arch/arm/dts/at91-sama5d2_icp-u-boot.dtsi + arch/arm/dts/at91-sama5d2_icp.dts + arch/arm/dts/at91-sama7g5ek-u-boot.dtsi + arch/arm/dts/at91-sama7g5ek.dts + arch/arm/dts/axp803.dtsi + arch/arm/dts/bcm47622.dtsi + arch/arm/dts/bcm4908.dtsi + arch/arm/dts/bcm4912.dtsi + arch/arm/dts/bcm63146.dtsi + arch/arm/dts/bcm63148.dtsi + arch/arm/dts/bcm63178.dtsi + arch/arm/dts/bcm6756.dtsi + arch/arm/dts/bcm6813.dtsi + arch/arm/dts/bcm6846.dtsi + arch/arm/dts/bcm6855.dtsi + arch/arm/dts/bcm6856.dtsi + arch/arm/dts/bcm6878.dtsi + arch/arm/dts/bcm947622.dts + arch/arm/dts/bcm94908.dts + arch/arm/dts/bcm94912.dts + arch/arm/dts/bcm963138.dts + arch/arm/dts/bcm963146.dts + arch/arm/dts/bcm963148.dts + arch/arm/dts/bcm963158.dts + arch/arm/dts/bcm963178.dts + arch/arm/dts/bcm96756.dts + arch/arm/dts/bcm96813.dts + arch/arm/dts/bcm96846.dts + arch/arm/dts/bcm96855.dts + arch/arm/dts/bcm96856.dts + arch/arm/dts/bcm96858.dts + arch/arm/dts/bcm96878.dts + arch/arm/dts/fsl-ls1028a-rdb.dts + arch/arm/dts/fsl-ls1028a.dtsi + arch/arm/dts/fsl-ls1088a-ten64.dts + arch/arm/dts/fsl-ls1088a.dtsi + arch/arm/dts/imx28-lwe.dtsi + arch/arm/dts/imx28-xea.dts + arch/arm/dts/imx53-m53menlo-u-boot.dtsi + arch/arm/dts/imx53-m53menlo.dts + arch/arm/dts/imx6dl-colibri-eval-v3-u-boot.dtsi + arch/arm/dts/imx6dl-colibri-eval-v3.dts + arch/arm/dts/imx6dl-mamoj.dts + arch/arm/dts/imx6q-apalis-eval-u-boot.dtsi + arch/arm/dts/imx6q-apalis-eval.dts + arch/arm/dts/imx6q-icore-ofcap10.dts + arch/arm/dts/imx6q-icore-ofcap12.dts + arch/arm/dts/imx6q-icore-rqs.dts + arch/arm/dts/imx6q-phytec-mira-rdk-nand.dts + arch/arm/dts/imx6q-tbs2910.dts + arch/arm/dts/imx6qdl-apalis.dtsi + arch/arm/dts/imx6qdl-colibri.dtsi + arch/arm/dts/imx6qdl-phytec-mira-peb-av-02.dtsi + arch/arm/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi + arch/arm/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi + arch/arm/dts/imx6qdl-phytec-mira.dtsi + arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi + arch/arm/dts/imx6qp-sabreauto.dts + arch/arm/dts/imx6qp-sabresd.dts + arch/arm/dts/imx6qp.dtsi + arch/arm/dts/imx6sx-udoo-neo-basic.dts + arch/arm/dts/imx6sx-udoo-neo-extended.dts + arch/arm/dts/imx6sx-udoo-neo-full.dts + arch/arm/dts/imx6sx-udoo-neo.dtsi + arch/arm/dts/imx6ul-phytec-segin-peb-av-02.dtsi + arch/arm/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi + arch/arm/dts/imx6ull-colibri-emmc-eval-v3.dts + arch/arm/dts/imx6ull-colibri-emmc-nonwifi.dtsi + arch/arm/dts/imx6ull-colibri-eval-v3-u-boot.dtsi + arch/arm/dts/imx6ull-colibri-eval-v3.dts + arch/arm/dts/imx6ull-colibri-eval-v3.dtsi + arch/arm/dts/imx6ull-colibri-nonwifi.dtsi + arch/arm/dts/imx6ull-colibri.dtsi + arch/arm/dts/imx6ull-phytec-phycore-som.dtsi + arch/arm/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts + arch/arm/dts/imx6ull-phytec-segin-peb-av-02.dtsi + arch/arm/dts/imx6ull-phytec-segin-peb-eval-01.dtsi + arch/arm/dts/imx6ull-phytec-segin.dtsi + arch/arm/dts/imx7-cm.dts + arch/arm/dts/imx7-colibri-eval-v3.dtsi + arch/arm/dts/imx7-colibri.dtsi + arch/arm/dts/imx7d-colibri-emmc-eval-v3.dts + arch/arm/dts/imx7d-colibri-emmc.dtsi + arch/arm/dts/imx7d-colibri-eval-v3-u-boot.dtsi + arch/arm/dts/imx7d-colibri-eval-v3.dts + arch/arm/dts/imx7d-colibri.dtsi + arch/arm/dts/imx7d-meerkat96.dts + arch/arm/dts/imx7d-pico-hobbit.dts + arch/arm/dts/imx7d-pico-pi.dts + arch/arm/dts/imx7d-pico.dtsi + arch/arm/dts/imx7d-sdb-u-boot.dtsi + arch/arm/dts/imx7d-sdb.dts + arch/arm/dts/imx7d-smegw01-u-boot.dtsi + arch/arm/dts/imx7d-smegw01.dts + arch/arm/dts/imx7d.dtsi + arch/arm/dts/imx7s-u-boot.dtsi + arch/arm/dts/imx7s-warp.dts + arch/arm/dts/imx7s.dtsi + arch/arm/dts/imx8mm-cl-iot-gate-ied-adc0.dtso + arch/arm/dts/imx8mm-cl-iot-gate-ied-adc1.dtso + arch/arm/dts/imx8mm-cl-iot-gate-ied-can0.dtso + arch/arm/dts/imx8mm-cl-iot-gate-ied-can1.dtso + arch/arm/dts/imx8mm-cl-iot-gate-ied-tpm0.dtso + arch/arm/dts/imx8mm-cl-iot-gate-ied-tpm1.dtso + arch/arm/dts/imx8mm-cl-iot-gate-ied.dtso + arch/arm/dts/imx8mm-cl-iot-gate-optee.dts + arch/arm/dts/imx8mm-cl-iot-gate.dts + arch/arm/dts/imx8mm-data-modul-edm-sbc.dts + arch/arm/dts/imx8mm-evk.dts + arch/arm/dts/imx8mm-evk.dtsi + arch/arm/dts/imx8mm-icore-mx8mm-ctouch2-u-boot.dtsi + arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts + arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2-u-boot.dtsi + arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts + arch/arm/dts/imx8mm-icore-mx8mm-u-boot.dtsi + arch/arm/dts/imx8mm-icore-mx8mm.dtsi + arch/arm/dts/imx8mm-kontron-bl-common-u-boot.dtsi + arch/arm/dts/imx8mm-kontron-bl-osm-s-u-boot.dtsi + arch/arm/dts/imx8mm-kontron-bl-osm-s.dts + arch/arm/dts/imx8mm-kontron-bl-u-boot.dtsi + arch/arm/dts/imx8mm-kontron-bl.dts + arch/arm/dts/imx8mm-kontron-osm-s.dtsi + arch/arm/dts/imx8mm-kontron-sl.dtsi + arch/arm/dts/imx8mm-mx8menlo-u-boot.dtsi + arch/arm/dts/imx8mm-mx8menlo.dts + arch/arm/dts/imx8mm-phg.dts + arch/arm/dts/imx8mm-tqma8mqml.dtsi + arch/arm/dts/imx8mm-venice-gw700x.dtsi + arch/arm/dts/imx8mm-venice-gw71xx-0x.dts + arch/arm/dts/imx8mm-venice-gw71xx.dtsi + arch/arm/dts/imx8mm-venice-gw72xx-0x.dts + arch/arm/dts/imx8mm-venice-gw72xx.dtsi + arch/arm/dts/imx8mm-venice-gw73xx-0x.dts + arch/arm/dts/imx8mm-venice-gw73xx.dtsi + arch/arm/dts/imx8mm-venice-gw7901.dts + arch/arm/dts/imx8mm-venice-gw7902.dts + arch/arm/dts/imx8mm-venice-gw7903.dts + arch/arm/dts/imx8mm-venice-gw7904.dts + arch/arm/dts/imx8mm-venice-gw7905-0x.dts + arch/arm/dts/imx8mm-venice-gw7905.dtsi + arch/arm/dts/imx8mm-verdin-dev.dtsi + arch/arm/dts/imx8mm-verdin-wifi-dev-u-boot.dtsi + arch/arm/dts/imx8mm-verdin-wifi-dev.dts + arch/arm/dts/imx8mm-verdin-wifi.dtsi + arch/arm/dts/imx8mm-verdin.dtsi + arch/arm/dts/imx8mm.dtsi + arch/arm/dts/imx8mn-ddr4-evk.dts + arch/arm/dts/imx8mn-evk.dts + arch/arm/dts/imx8mn-evk.dtsi + arch/arm/dts/imx8mn-var-som-symphony.dts + arch/arm/dts/imx8mn-var-som.dtsi + arch/arm/dts/imx8mn-venice-gw7902.dts + arch/arm/dts/imx8mn.dtsi + arch/arm/dts/imx8mp-beacon-kit.dts + arch/arm/dts/imx8mp-beacon-som.dtsi + arch/arm/dts/imx8mp-data-modul-edm-sbc.dts + arch/arm/dts/imx8mp-dhcom-pdk2-u-boot.dtsi + arch/arm/dts/imx8mp-dhcom-pdk2.dts + arch/arm/dts/imx8mp-dhcom-pdk3-u-boot.dtsi + arch/arm/dts/imx8mp-dhcom-pdk3.dts + arch/arm/dts/imx8mp-dhcom-u-boot.dtsi + arch/arm/dts/imx8mp-evk.dts + arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dts + arch/arm/dts/imx8mp-icore-mx8mp.dtsi + arch/arm/dts/imx8mp-rsb3720-a1.dts + arch/arm/dts/imx8mp-venice-gw702x.dtsi + arch/arm/dts/imx8mp-venice-gw71xx-2x.dts + arch/arm/dts/imx8mp-venice-gw71xx.dtsi + arch/arm/dts/imx8mp-venice-gw72xx-2x.dts + arch/arm/dts/imx8mp-venice-gw72xx.dtsi + arch/arm/dts/imx8mp-venice-gw73xx-2x.dts + arch/arm/dts/imx8mp-venice-gw73xx.dtsi + arch/arm/dts/imx8mp-venice-gw74xx-u-boot.dtsi + arch/arm/dts/imx8mp-venice-gw74xx.dts + arch/arm/dts/imx8mp-venice-gw7905-2x.dts + arch/arm/dts/imx8mp-venice-gw7905.dtsi + arch/arm/dts/imx8mp-venice-u-boot.dtsi + arch/arm/dts/imx8mp-venice.dts + arch/arm/dts/imx8mp-verdin-dev.dtsi + arch/arm/dts/imx8mp-verdin-wifi-dev-u-boot.dtsi + arch/arm/dts/imx8mp-verdin-wifi-dev.dts + arch/arm/dts/imx8mp-verdin-wifi.dtsi + arch/arm/dts/imx8mp-verdin.dtsi + arch/arm/dts/imx8mp.dtsi + arch/arm/dts/imx8mq-kontron-pitx-imx8m.dts + arch/arm/dts/imx8mq-librem5-r3.dtsi + arch/arm/dts/imx8mq-librem5-r4.dts + arch/arm/dts/imx8mq-mnt-reform2.dts + arch/arm/dts/imx8mq-nitrogen-som.dtsi + arch/arm/dts/imx8mq.dtsi + arch/arm/dts/imx8ulp-evk.dts + arch/arm/dts/imx8ulp-pinfunc.h + arch/arm/dts/imx8ulp.dtsi + arch/arm/dts/imx93-11x11-evk.dts + arch/arm/dts/imx93-pinfunc.h + arch/arm/dts/imx93.dtsi + arch/arm/dts/imxrt1050-evk.dts + arch/arm/dts/imxrt1050-pinfunc.h + arch/arm/dts/imxrt1050.dtsi + arch/arm/dts/k3-am62-verdin-dev.dtsi + arch/arm/dts/k3-am62-verdin-wifi.dtsi + arch/arm/dts/k3-am62-verdin.dtsi + arch/arm/dts/k3-am625-verdin-r5.dts + arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi + arch/arm/dts/k3-am625-verdin-wifi-dev-u-boot.dtsi + arch/arm/dts/k3-am625-verdin-wifi-dev.dts + arch/arm/dts/meson-a1-ad401.dts + arch/arm/dts/meson-a1.dtsi + arch/arm/dts/meson-axg-jethome-jethub-j100-u-boot.dtsi + arch/arm/dts/meson-axg-jethome-jethub-j100.dts + arch/arm/dts/meson-axg-s400-u-boot.dtsi + arch/arm/dts/meson-axg-s400.dts + arch/arm/dts/meson-axg.dtsi + arch/arm/dts/meson-g12-common-u-boot.dtsi + arch/arm/dts/meson-g12-common.dtsi + arch/arm/dts/meson-g12.dtsi + arch/arm/dts/meson-g12a-radxa-zero-u-boot.dtsi + arch/arm/dts/meson-g12a-radxa-zero.dts + arch/arm/dts/meson-g12a-sei510-u-boot.dtsi + arch/arm/dts/meson-g12a-sei510.dts + arch/arm/dts/meson-g12a-u200-u-boot.dtsi + arch/arm/dts/meson-g12a-u200.dts + arch/arm/dts/meson-g12a.dtsi + arch/arm/dts/meson-g12b-a311d-bananapi-m2s.dts + arch/arm/dts/meson-g12b-a311d-khadas-vim3-u-boot.dtsi + arch/arm/dts/meson-g12b-a311d-khadas-vim3.dts + arch/arm/dts/meson-g12b-a311d.dtsi + arch/arm/dts/meson-g12b-bananapi-cm4-cm4io-u-boot.dtsi + arch/arm/dts/meson-g12b-bananapi-cm4-cm4io.dts + arch/arm/dts/meson-g12b-bananapi-cm4.dtsi + arch/arm/dts/meson-g12b-bananapi-u-boot.dtsi + arch/arm/dts/meson-g12b-bananapi.dtsi + arch/arm/dts/meson-g12b-gsking-x-u-boot.dtsi + arch/arm/dts/meson-g12b-gsking-x.dts + arch/arm/dts/meson-g12b-gtking-pro-u-boot.dtsi + arch/arm/dts/meson-g12b-gtking-pro.dts + arch/arm/dts/meson-g12b-gtking-u-boot.dtsi + arch/arm/dts/meson-g12b-gtking.dts + arch/arm/dts/meson-g12b-khadas-vim3.dtsi + arch/arm/dts/meson-g12b-odroid-go-ultra-u-boot.dtsi + arch/arm/dts/meson-g12b-odroid-go-ultra.dts + arch/arm/dts/meson-g12b-odroid-n2-plus.dts + arch/arm/dts/meson-g12b-odroid-n2-u-boot.dtsi + arch/arm/dts/meson-g12b-odroid-n2.dts + arch/arm/dts/meson-g12b-odroid-n2.dtsi + arch/arm/dts/meson-g12b-odroid-n2l-u-boot.dtsi + arch/arm/dts/meson-g12b-odroid-n2l.dts + arch/arm/dts/meson-g12b-odroid.dtsi + arch/arm/dts/meson-g12b-radxa-zero2-u-boot.dtsi + arch/arm/dts/meson-g12b-radxa-zero2.dts + arch/arm/dts/meson-g12b-s922x-bananapi-m2s.dts + arch/arm/dts/meson-g12b-s922x.dtsi + arch/arm/dts/meson-g12b-w400.dtsi + arch/arm/dts/meson-g12b.dtsi + arch/arm/dts/meson-gx-mali450.dtsi + arch/arm/dts/meson-gx-p23x-q20x.dtsi + arch/arm/dts/meson-gx-u-boot.dtsi + arch/arm/dts/meson-gx.dtsi + arch/arm/dts/meson-gxbb-kii-pro-u-boot.dtsi + arch/arm/dts/meson-gxbb-kii-pro.dts + arch/arm/dts/meson-gxbb-nanopi-k2-u-boot.dtsi + arch/arm/dts/meson-gxbb-nanopi-k2.dts + arch/arm/dts/meson-gxbb-odroidc2-u-boot.dtsi + arch/arm/dts/meson-gxbb-odroidc2.dts + arch/arm/dts/meson-gxbb-p200-u-boot.dtsi + arch/arm/dts/meson-gxbb-p200.dts + arch/arm/dts/meson-gxbb-p201-u-boot.dtsi + arch/arm/dts/meson-gxbb-p201.dts + arch/arm/dts/meson-gxbb-p20x.dtsi + arch/arm/dts/meson-gxbb-wetek-hub.dts + arch/arm/dts/meson-gxbb-wetek-play2.dts + arch/arm/dts/meson-gxbb-wetek-u-boot.dtsi + arch/arm/dts/meson-gxbb-wetek.dtsi + arch/arm/dts/meson-gxbb.dtsi + arch/arm/dts/meson-gxl-mali.dtsi + arch/arm/dts/meson-gxl-s805x-libretech-ac-u-boot.dtsi + arch/arm/dts/meson-gxl-s805x-libretech-ac.dts + arch/arm/dts/meson-gxl-s805x.dtsi + arch/arm/dts/meson-gxl-s905d-libretech-pc-u-boot.dtsi + arch/arm/dts/meson-gxl-s905d.dtsi + arch/arm/dts/meson-gxl-s905w-jethome-jethub-j80.dts + arch/arm/dts/meson-gxl-s905x-khadas-vim-u-boot.dtsi + arch/arm/dts/meson-gxl-s905x-khadas-vim.dts + arch/arm/dts/meson-gxl-s905x-libretech-cc-u-boot.dtsi + arch/arm/dts/meson-gxl-s905x-libretech-cc-v2-u-boot.dtsi + arch/arm/dts/meson-gxl-s905x-libretech-cc-v2.dts + arch/arm/dts/meson-gxl-s905x-libretech-cc.dts + arch/arm/dts/meson-gxl-s905x-p212-u-boot.dtsi + arch/arm/dts/meson-gxl-s905x-p212.dts + arch/arm/dts/meson-gxl-s905x-p212.dtsi + arch/arm/dts/meson-gxl-s905x.dtsi + arch/arm/dts/meson-gxl-u-boot.dtsi + arch/arm/dts/meson-gxl.dtsi + arch/arm/dts/meson-gxm-gt1-ultimate-u-boot.dtsi + arch/arm/dts/meson-gxm-gt1-ultimate.dts + arch/arm/dts/meson-gxm-khadas-vim2-u-boot.dtsi + arch/arm/dts/meson-gxm-khadas-vim2.dts + arch/arm/dts/meson-gxm-s912-libretech-pc-u-boot.dtsi + arch/arm/dts/meson-gxm-wetek-core2-u-boot.dtsi + arch/arm/dts/meson-gxm-wetek-core2.dts + arch/arm/dts/meson-gxm.dtsi + arch/arm/dts/meson-khadas-vim3-u-boot.dtsi + arch/arm/dts/meson-khadas-vim3.dtsi + arch/arm/dts/meson-sm1-bananapi-m2-pro-u-boot.dtsi + arch/arm/dts/meson-sm1-bananapi-m2-pro.dts + arch/arm/dts/meson-sm1-bananapi-m5-u-boot.dtsi + arch/arm/dts/meson-sm1-bananapi-m5.dts + arch/arm/dts/meson-sm1-bananapi.dtsi + arch/arm/dts/meson-sm1-khadas-vim3l-u-boot.dtsi + arch/arm/dts/meson-sm1-khadas-vim3l.dts + arch/arm/dts/meson-sm1-odroid-c4-u-boot.dtsi + arch/arm/dts/meson-sm1-odroid-c4.dts + arch/arm/dts/meson-sm1-odroid-hc4-u-boot.dtsi + arch/arm/dts/meson-sm1-odroid-hc4.dts + arch/arm/dts/meson-sm1-odroid.dtsi + arch/arm/dts/meson-sm1-sei610-u-boot.dtsi + arch/arm/dts/meson-sm1-sei610.dts + arch/arm/dts/meson-sm1-u-boot.dtsi + arch/arm/dts/meson-sm1.dtsi + arch/arm/dts/px30-engicam-common.dtsi + arch/arm/dts/px30-engicam-ctouch2.dtsi + arch/arm/dts/px30-engicam-edimm2.2.dtsi + arch/arm/dts/px30-engicam-px30-core-ctouch2-of10.dts + arch/arm/dts/px30-engicam-px30-core-ctouch2.dts + arch/arm/dts/px30-engicam-px30-core-edimm2.2.dts + arch/arm/dts/px30-engicam-px30-core.dtsi + arch/arm/dts/px30-evb-u-boot.dtsi + arch/arm/dts/px30-evb.dts + arch/arm/dts/px30-firefly-u-boot.dtsi + arch/arm/dts/px30-firefly.dts + arch/arm/dts/px30-ringneck-haikou.dts + arch/arm/dts/px30-ringneck.dtsi + arch/arm/dts/px30-u-boot.dtsi + arch/arm/dts/px30.dtsi + arch/arm/dts/qemu-arm.dts + arch/arm/dts/qemu-arm64.dts + arch/arm/dts/rk3066a-mk808-u-boot.dtsi + arch/arm/dts/rk3066a-mk808.dts + arch/arm/dts/rk3066a.dtsi + arch/arm/dts/rk3188-radxarock.dts + arch/arm/dts/rk3188.dtsi + arch/arm/dts/rk3229-evb-u-boot.dtsi + arch/arm/dts/rk3229-evb.dts + arch/arm/dts/rk3229.dtsi + arch/arm/dts/rk322x.dtsi + arch/arm/dts/rk3288-rock-pi-n8.dts + arch/arm/dts/rk3288-tinker-s.dts + arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi + arch/arm/dts/rk3288-veyron-speedy.dts + arch/arm/dts/rk3288-veyron-u-boot.dtsi + arch/arm/dts/rk3288-vmarc-som.dtsi + arch/arm/dts/rk3288-vyasa.dts + arch/arm/dts/rk3288.dtsi + arch/arm/dts/rk3308-evb.dts + arch/arm/dts/rk3308-roc-cc.dts + arch/arm/dts/rk3308-rock-pi-s.dts + arch/arm/dts/rk3308.dtsi + arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi + arch/arm/dts/rk3326-odroid-go2.dts + arch/arm/dts/rk3326.dtsi + arch/arm/dts/rk3328-evb.dts + arch/arm/dts/rk3328-nanopi-r2c.dts + arch/arm/dts/rk3328-nanopi-r2s.dts + arch/arm/dts/rk3328-orangepi-r1-plus-lts.dts + arch/arm/dts/rk3328-orangepi-r1-plus.dts + arch/arm/dts/rk3328-roc-cc.dts + arch/arm/dts/rk3328-rock-pi-e.dts + arch/arm/dts/rk3328-rock64.dts + arch/arm/dts/rk3328-sdram-ddr4-666.dtsi + arch/arm/dts/rk3328.dtsi + arch/arm/dts/rk3368-geekbox.dts + arch/arm/dts/rk3368-lion-haikou.dts + arch/arm/dts/rk3368-lion.dtsi + arch/arm/dts/rk3368-px5-evb.dts + arch/arm/dts/rk3368-u-boot.dtsi + arch/arm/dts/rk3368.dtsi + arch/arm/dts/rk3399-eaidk-610.dts + arch/arm/dts/rk3399-evb.dts + arch/arm/dts/rk3399-ficus.dts + arch/arm/dts/rk3399-firefly.dts + arch/arm/dts/rk3399-gru-bob.dts + arch/arm/dts/rk3399-gru-chromebook.dtsi + arch/arm/dts/rk3399-gru-kevin.dts + arch/arm/dts/rk3399-gru.dtsi + arch/arm/dts/rk3399-khadas-edge-captain.dts + arch/arm/dts/rk3399-khadas-edge-v.dts + arch/arm/dts/rk3399-khadas-edge.dts + arch/arm/dts/rk3399-khadas-edge.dtsi + arch/arm/dts/rk3399-leez-p710.dts + arch/arm/dts/rk3399-nanopc-t4.dts + arch/arm/dts/rk3399-nanopi-m4-2gb.dts + arch/arm/dts/rk3399-nanopi-m4.dts + arch/arm/dts/rk3399-nanopi-m4b.dts + arch/arm/dts/rk3399-nanopi-neo4.dts + arch/arm/dts/rk3399-nanopi-r4s.dts + arch/arm/dts/rk3399-nanopi4.dtsi + arch/arm/dts/rk3399-op1-opp.dtsi + arch/arm/dts/rk3399-opp.dtsi + arch/arm/dts/rk3399-orangepi.dts + arch/arm/dts/rk3399-pinebook-pro.dts + arch/arm/dts/rk3399-pinephone-pro.dts + arch/arm/dts/rk3399-puma-haikou.dts + arch/arm/dts/rk3399-puma.dtsi + arch/arm/dts/rk3399-roc-pc-mezzanine.dts + arch/arm/dts/rk3399-roc-pc.dts + arch/arm/dts/rk3399-roc-pc.dtsi + arch/arm/dts/rk3399-rock-4c-plus-u-boot.dtsi + arch/arm/dts/rk3399-rock-4c-plus.dts + arch/arm/dts/rk3399-rock-4se.dts + arch/arm/dts/rk3399-rock-pi-4.dtsi + arch/arm/dts/rk3399-rock-pi-4a.dts + arch/arm/dts/rk3399-rock-pi-4c.dts + arch/arm/dts/rk3399-rock960.dts + arch/arm/dts/rk3399-rock960.dtsi + arch/arm/dts/rk3399-rockpro64.dts + arch/arm/dts/rk3399-rockpro64.dtsi + arch/arm/dts/rk3399-sdram-lpddr4-100.dtsi + arch/arm/dts/rk3399-t-opp.dtsi + arch/arm/dts/rk3399.dtsi + arch/arm/dts/rk3399pro-rock-pi-n10.dts + arch/arm/dts/rk3399pro-vmarc-som.dtsi + arch/arm/dts/rk3399pro.dtsi + arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi + arch/arm/dts/rk3566-anbernic-rgxx3.dts + arch/arm/dts/rk3566-anbernic-rgxx3.dtsi + arch/arm/dts/rk3566-quartz64-a.dts + arch/arm/dts/rk3566-quartz64-b.dts + arch/arm/dts/rk3566-radxa-cm3-io.dts + arch/arm/dts/rk3566-radxa-cm3.dtsi + arch/arm/dts/rk3566-soquartz-blade.dts + arch/arm/dts/rk3566-soquartz-cm4.dts + arch/arm/dts/rk3566-soquartz-model-a.dts + arch/arm/dts/rk3566-soquartz.dtsi + arch/arm/dts/rk3566.dtsi + arch/arm/dts/rk3568-bpi-r2-pro.dts + arch/arm/dts/rk3568-evb.dts + arch/arm/dts/rk3568-generic-u-boot.dtsi + arch/arm/dts/rk3568-generic.dts + arch/arm/dts/rk3568-lubancat-2.dts + arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi + arch/arm/dts/rk3568-nanopi-r5c.dts + arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi + arch/arm/dts/rk3568-nanopi-r5s.dts + arch/arm/dts/rk3568-nanopi-r5s.dtsi + arch/arm/dts/rk3568-odroid-m1.dts + arch/arm/dts/rk3568-pinctrl.dtsi + arch/arm/dts/rk3568-radxa-cm3i.dtsi + arch/arm/dts/rk3568-radxa-e25.dts + arch/arm/dts/rk3568-rock-3a.dts + arch/arm/dts/rk3568.dtsi + arch/arm/dts/rk356x-u-boot.dtsi + arch/arm/dts/rk356x.dtsi + arch/arm/dts/rk3588-edgeble-neu6a-io-u-boot.dtsi + arch/arm/dts/rk3588-edgeble-neu6a-io.dts + arch/arm/dts/rk3588-edgeble-neu6a.dtsi + arch/arm/dts/rk3588-edgeble-neu6b-io-u-boot.dtsi + arch/arm/dts/rk3588-edgeble-neu6b-io.dts + arch/arm/dts/rk3588-edgeble-neu6b.dtsi + arch/arm/dts/rk3588-evb1-v10-u-boot.dtsi + arch/arm/dts/rk3588-evb1-v10.dts + arch/arm/dts/rk3588-nanopc-t6-u-boot.dtsi + arch/arm/dts/rk3588-nanopc-t6.dts + arch/arm/dts/rk3588-orangepi-5-plus-u-boot.dtsi + arch/arm/dts/rk3588-orangepi-5-plus.dts + arch/arm/dts/rk3588-pinctrl.dtsi + arch/arm/dts/rk3588-quartzpro64.dts + arch/arm/dts/rk3588-rock-5b-u-boot.dtsi + arch/arm/dts/rk3588-rock-5b.dts + arch/arm/dts/rk3588-u-boot.dtsi + arch/arm/dts/rk3588.dtsi + arch/arm/dts/rk3588j-u-boot.dtsi + arch/arm/dts/rk3588j.dtsi + arch/arm/dts/rk3588s-orangepi-5-u-boot.dtsi + arch/arm/dts/rk3588s-orangepi-5.dts + arch/arm/dts/rk3588s-pinctrl.dtsi + arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi + arch/arm/dts/rk3588s-rock-5a.dts + arch/arm/dts/rk3588s-u-boot.dtsi + arch/arm/dts/rk3588s.dtsi + arch/arm/dts/rk3xxx-u-boot.dtsi + arch/arm/dts/rk3xxx.dtsi + arch/arm/dts/rockchip-pinconf.dtsi + arch/arm/dts/rockchip-radxa-dalang-carrier.dtsi + arch/arm/dts/rv1126-edgeble-neu2-io-u-boot.dtsi + arch/arm/dts/rv1126-edgeble-neu2-io.dts + arch/arm/dts/rv1126-edgeble-neu2.dtsi + arch/arm/dts/rv1126-pinctrl.dtsi + arch/arm/dts/rv1126-u-boot.dtsi + arch/arm/dts/rv1126.dtsi + arch/arm/dts/s700-cubieboard7.dts + arch/arm/dts/s700.dtsi + arch/arm/dts/s900.dtsi + arch/arm/dts/sam9x60.dtsi + arch/arm/dts/sam9x60ek-u-boot.dtsi + arch/arm/dts/sam9x60ek.dts + arch/arm/dts/sama5d27_wlsom1.dtsi + arch/arm/dts/sama7g5.dtsi + arch/arm/dts/sun50i-a64-amarula-relic.dts + arch/arm/dts/sun50i-a64-bananapi-m64.dts + arch/arm/dts/sun50i-a64-nanopi-a64.dts + arch/arm/dts/sun50i-a64-oceanic-5205-5inmfd.dts + arch/arm/dts/sun50i-a64-olinuxino-emmc.dts + arch/arm/dts/sun50i-a64-olinuxino.dts + arch/arm/dts/sun50i-a64-orangepi-win.dts + arch/arm/dts/sun50i-a64-pine64-lts.dts + arch/arm/dts/sun50i-a64-pine64-plus.dts + arch/arm/dts/sun50i-a64-pine64.dts + arch/arm/dts/sun50i-a64-pinebook.dts + arch/arm/dts/sun50i-a64-pinephone-1.0.dts + arch/arm/dts/sun50i-a64-pinephone-1.1.dts + arch/arm/dts/sun50i-a64-pinephone-1.2.dts + arch/arm/dts/sun50i-a64-pinephone.dtsi + arch/arm/dts/sun50i-a64-pinetab-early-adopter.dts + arch/arm/dts/sun50i-a64-pinetab.dts + arch/arm/dts/sun50i-a64-sopine-baseboard.dts + arch/arm/dts/sun50i-a64-sopine.dtsi + arch/arm/dts/sun50i-a64.dtsi + arch/arm/dts/sun50i-h5-bananapi-m2-plus-v1.2.dts + arch/arm/dts/sun50i-h5-bananapi-m2-plus.dts + arch/arm/dts/sun50i-h5-cpu-opp.dtsi + arch/arm/dts/sun50i-h5-emlid-neutis-n5-devboard.dts + arch/arm/dts/sun50i-h5-emlid-neutis-n5.dtsi + arch/arm/dts/sun50i-h5-libretech-all-h3-cc.dts + arch/arm/dts/sun50i-h5-libretech-all-h3-it.dts + arch/arm/dts/sun50i-h5-libretech-all-h5-cc.dts + arch/arm/dts/sun50i-h5-nanopi-neo-plus2.dts + arch/arm/dts/sun50i-h5-nanopi-neo2.dts + arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts + arch/arm/dts/sun50i-h5-orangepi-pc2.dts + arch/arm/dts/sun50i-h5-orangepi-prime.dts + arch/arm/dts/sun50i-h5-orangepi-zero-plus.dts + arch/arm/dts/sun50i-h5-orangepi-zero-plus2.dts + arch/arm/dts/sun50i-h5.dtsi + arch/arm/dts/sun50i-h6-beelink-gs1.dts + arch/arm/dts/sun50i-h6-cpu-opp.dtsi + arch/arm/dts/sun50i-h6-gpu-opp.dtsi + arch/arm/dts/sun50i-h6-orangepi-3.dts + arch/arm/dts/sun50i-h6-orangepi-lite2.dts + arch/arm/dts/sun50i-h6-orangepi-one-plus.dts + arch/arm/dts/sun50i-h6-orangepi.dtsi + arch/arm/dts/sun50i-h6-pine-h64-model-b.dts + arch/arm/dts/sun50i-h6-pine-h64.dts + arch/arm/dts/sun50i-h6-tanix-tx6-mini.dts + arch/arm/dts/sun50i-h6-tanix-tx6.dts + arch/arm/dts/sun50i-h6-tanix.dtsi + arch/arm/dts/sun50i-h6.dtsi + arch/arm/dts/sun50i-h616-orangepi-zero.dtsi + arch/arm/dts/sun50i-h616-orangepi-zero2.dts + arch/arm/dts/sun50i-h616-x96-mate.dts + arch/arm/dts/sun50i-h616.dtsi + arch/arm/dts/sun50i-h618-orangepi-zero3.dts + arch/arm/dts/sun7i-a20-haoyu-marsboard.dts + arch/arm/dts/sun7i-a20-olimex-som-evb-emmc.dts + arch/arm/dts/sun7i-a20-olimex-som204-evb-emmc.dts + arch/arm/dts/sun7i-a20-olimex-som204-evb.dts + arch/arm/dts/sun7i-a20-olinuxino-lime-emmc.dts + arch/arm/dts/sun8i-h2-plus-bananapi-m2-zero.dts + arch/arm/dts/sun8i-h2-plus-libretech-all-h3-cc.dts + arch/arm/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts + arch/arm/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts + arch/arm/dts/sun8i-h3-emlid-neutis-n5h3.dtsi + arch/arm/dts/sun8i-h3-libretech-all-h3-cc.dts + arch/arm/dts/sun8i-h3-nanopi-duo2.dts + arch/arm/dts/sun8i-h3-nanopi-r1.dts + arch/arm/dts/sun8i-h3-rervision-dvk.dts + arch/arm/dts/sun8i-r40-feta40i.dtsi + arch/arm/dts/sun8i-r40-oka40i-c.dts + arch/arm/dts/sun8i-s3-elimo-impetus.dtsi + arch/arm/dts/sun8i-s3-elimo-initium.dts + arch/arm/dts/sun8i-s3-lichee-zero-plus.dts + arch/arm/dts/sun8i-t113s-mangopi-mq-r-t113.dts + arch/arm/dts/sun8i-t113s.dtsi + arch/arm/dts/sun8i-v3.dtsi + arch/arm/dts/suniv-f1c200s-lctech-pi.dts + arch/arm/dts/suniv-f1c200s-popstick-v1.1.dts + arch/arm/dts/sunxi-bananapi-m2-plus-v1.2.dtsi + arch/arm/dts/sunxi-d1s-t113-mangopi-mq-r.dtsi + arch/arm/dts/sunxi-h3-h5-emlid-neutis.dtsi + arch/arm/dts/sunxi-libretech-all-h3-cc.dtsi + arch/arm/dts/sunxi-libretech-all-h3-it.dtsi + arch/arm/dts/t8103-j274.dts + arch/arm/dts/t8103-j293.dts + arch/arm/dts/t8103-j313.dts + arch/arm/dts/t8103-j456.dts + arch/arm/dts/t8103-j457.dts + arch/arm/dts/t8103-jxxx.dtsi + arch/arm/dts/t8103-pmgr.dtsi + arch/arm/dts/t8103-u-boot.dtsi + arch/arm/dts/t8103.dtsi + arch/arm/dts/uniphier-ld11-global.dts + arch/arm/dts/uniphier-ld11-ref.dts + arch/arm/dts/uniphier-ld11.dtsi + arch/arm/dts/uniphier-ld20-akebi96.dts + arch/arm/dts/uniphier-ld20-global.dts + arch/arm/dts/uniphier-ld20-ref.dts + arch/arm/dts/uniphier-ld20.dtsi + arch/arm/dts/uniphier-ld4-ref.dts + arch/arm/dts/uniphier-ld4.dtsi + arch/arm/dts/uniphier-ld6b-ref.dts + arch/arm/dts/uniphier-ld6b.dtsi + arch/arm/dts/uniphier-pinctrl.dtsi + arch/arm/dts/uniphier-pro4-ace.dts + arch/arm/dts/uniphier-pro4-ref.dts + arch/arm/dts/uniphier-pro4-sanji.dts + arch/arm/dts/uniphier-pro4.dtsi + arch/arm/dts/uniphier-pro5-4kbox.dts + arch/arm/dts/uniphier-pro5.dtsi + arch/arm/dts/uniphier-pxs2-gentil.dts + arch/arm/dts/uniphier-pxs2-vodka.dts + arch/arm/dts/uniphier-pxs2.dtsi + arch/arm/dts/uniphier-pxs3-ref.dts + arch/arm/dts/uniphier-pxs3.dtsi + arch/arm/dts/uniphier-ref-daughter.dtsi + arch/arm/dts/uniphier-sld8-ref.dts + arch/arm/dts/uniphier-sld8.dtsi + arch/arm/dts/uniphier-support-card.dtsi + arch/arm/dts/vf-colibri-eval-v3.dtsi + arch/arm/dts/vf-colibri.dtsi + arch/arm/dts/vf610-bk4r1-u-boot.dtsi + arch/arm/dts/vf610-colibri-eval-v3-u-boot.dtsi + arch/arm/dts/vf610-colibri-eval-v3.dts + arch/arm/dts/vf610-colibri.dtsi + arch/arm/dts/xilinx-versal-virt.dts + arch/arm/include/asm/arch-rockchip/cru.h + arch/arm/mach-rockchip/cpu-info.c + arch/mips/dts/jr2_pcb110.dts + arch/mips/dts/jr2_pcb111.dts + arch/mips/dts/luton_pcb090.dts + arch/mips/dts/luton_pcb091.dts + arch/mips/dts/mscc,jr2.dtsi + arch/mips/dts/mscc,luton.dtsi + arch/mips/dts/mscc,ocelot.dtsi + arch/mips/dts/mscc,ocelot_pcb.dtsi + arch/mips/dts/mscc,serval.dtsi + arch/mips/dts/mscc,servalt.dtsi + arch/mips/dts/ocelot_pcb120.dts + arch/mips/dts/ocelot_pcb123.dts + arch/mips/dts/serval2_pcb112.dts + arch/mips/dts/serval_pcb105.dts + arch/mips/dts/serval_pcb106.dts + arch/mips/dts/servalt_pcb116.dts + arch/mips/mach-mscc/Kconfig + arch/mips/mach-mscc/Makefile + arch/mips/mach-mscc/cpu.c + arch/mips/mach-mscc/dram.c + arch/mips/mach-mscc/gpio.c + arch/mips/mach-mscc/include/ioremap.h + arch/mips/mach-mscc/include/mach/common.h + arch/mips/mach-mscc/include/mach/ddr.h + arch/mips/mach-mscc/include/mach/jr2/jr2.h + arch/mips/mach-mscc/include/mach/jr2/jr2_devcpu_gcb.h + arch/mips/mach-mscc/include/mach/jr2/jr2_devcpu_gcb_miim_regs.h + arch/mips/mach-mscc/include/mach/jr2/jr2_icpu_cfg.h + arch/mips/mach-mscc/include/mach/luton/luton.h + arch/mips/mach-mscc/include/mach/luton/luton_devcpu_gcb.h + arch/mips/mach-mscc/include/mach/luton/luton_devcpu_gcb_miim_regs.h + arch/mips/mach-mscc/include/mach/luton/luton_icpu_cfg.h + arch/mips/mach-mscc/include/mach/ocelot/ocelot.h + arch/mips/mach-mscc/include/mach/ocelot/ocelot_devcpu_gcb.h + arch/mips/mach-mscc/include/mach/ocelot/ocelot_devcpu_gcb_miim_regs.h + arch/mips/mach-mscc/include/mach/ocelot/ocelot_icpu_cfg.h + arch/mips/mach-mscc/include/mach/serval/serval.h + arch/mips/mach-mscc/include/mach/serval/serval_devcpu_gcb.h + arch/mips/mach-mscc/include/mach/serval/serval_devcpu_gcb_miim_regs.h + arch/mips/mach-mscc/include/mach/serval/serval_icpu_cfg.h + arch/mips/mach-mscc/include/mach/servalt/servalt.h + arch/mips/mach-mscc/include/mach/servalt/servalt_devcpu_gcb.h + arch/mips/mach-mscc/include/mach/servalt/servalt_devcpu_gcb_miim_regs.h + arch/mips/mach-mscc/include/mach/servalt/servalt_icpu_cfg.h + arch/mips/mach-mscc/include/mach/tlb.h + arch/mips/mach-mscc/lowlevel_init.S + arch/mips/mach-mscc/lowlevel_init_luton.S + arch/mips/mach-mscc/phy.c + arch/mips/mach-mscc/reset.c + arch/powerpc/dts/qemu-ppce500.dts + arch/riscv/dts/mpfs-icicle-kit.dts + arch/riscv/dts/mpfs.dtsi + board/freescale/imx8ulp_evk/lpddr4_timing.c + board/freescale/imx8ulp_evk/lpddr4_timing_266.c + board/mscc/common/Makefile + board/mscc/common/spi.c + board/mscc/jr2/Kconfig + board/mscc/jr2/Makefile + board/mscc/jr2/jr2.c + board/mscc/luton/Kconfig + board/mscc/luton/Makefile + board/mscc/luton/luton.c + board/mscc/ocelot/Kconfig + board/mscc/ocelot/Makefile + board/mscc/ocelot/ocelot.c + board/mscc/serval/Kconfig + board/mscc/serval/Makefile + board/mscc/serval/serval.c + board/mscc/servalt/Kconfig + board/mscc/servalt/Makefile + board/mscc/servalt/servalt.c + drivers/clk/sunxi/clk_a10.c + drivers/clk/sunxi/clk_a10s.c + drivers/clk/sunxi/clk_a23.c + drivers/clk/sunxi/clk_a31.c + drivers/clk/sunxi/clk_a31_r.c + drivers/clk/sunxi/clk_a83t.c + drivers/clk/sunxi/clk_d1.c + drivers/clk/sunxi/clk_h3.c + drivers/clk/sunxi/clk_h6.c + drivers/clk/sunxi/clk_h616.c + drivers/clk/sunxi/clk_h6_r.c + drivers/clk/sunxi/clk_r40.c + drivers/clk/sunxi/clk_sun6i_rtc.c + drivers/clk/sunxi/clk_v3s.c + drivers/ddr/imx/imx8ulp/ddr_init.c + drivers/net/mscc_eswitch/jr2_switch.c + drivers/net/mscc_eswitch/luton_switch.c + drivers/net/mscc_eswitch/mscc_mac_table.c + drivers/net/mscc_eswitch/mscc_mac_table.h + drivers/net/mscc_eswitch/mscc_miim.c + drivers/net/mscc_eswitch/mscc_miim.h + drivers/net/mscc_eswitch/mscc_xfer.c + drivers/net/mscc_eswitch/mscc_xfer.h + drivers/net/mscc_eswitch/ocelot_switch.c + drivers/net/mscc_eswitch/serval_switch.c + drivers/net/mscc_eswitch/servalt_switch.c + drivers/pinctrl/meson/pinctrl-meson-a1.c + drivers/pinctrl/mscc/Kconfig + drivers/pinctrl/mscc/Makefile + drivers/reset/reset-sunxi.c + include/configs/vcoreiii.h + include/dt-bindings/clock/axg-clkc.h + include/dt-bindings/clock/g12a-clkc.h + include/dt-bindings/clock/imx8ulp-clock.h + include/dt-bindings/clock/imx93-clock.h + include/dt-bindings/clock/imxrt1050-clock.h + include/dt-bindings/clock/rockchip,rv1126-cru.h + include/dt-bindings/clock/sun20i-d1-ccu.h + include/dt-bindings/clock/sun20i-d1-r-ccu.h + include/dt-bindings/clock/sun50i-h6-ccu.h + include/dt-bindings/clock/sun50i-h616-ccu.h + include/dt-bindings/clock/sun6i-rtc.h + include/dt-bindings/clock/sun8i-de2.h + include/dt-bindings/clock/sun8i-tcon-top.h + include/dt-bindings/clock/suniv-ccu-f1c100s.h + include/dt-bindings/gpio/meson-a1-gpio.h + include/dt-bindings/mscc/jr2_data.h + include/dt-bindings/mscc/luton_data.h + include/dt-bindings/mscc/ocelot_data.h + include/dt-bindings/mscc/serval_data.h + include/dt-bindings/net/mscc-phy-vsc8531.h + include/dt-bindings/phy/phy-imx8-pcie.h + include/dt-bindings/pinctrl/apple.h + include/dt-bindings/power/owl-s700-powergate.h + include/dt-bindings/reset/actions,s700-reset.h + include/dt-bindings/reset/actions,s900-reset.h + include/dt-bindings/reset/sun20i-d1-ccu.h + include/dt-bindings/reset/sun20i-d1-r-ccu.h + include/dt-bindings/reset/sun50i-h6-ccu.h + include/dt-bindings/reset/sun50i-h6-r-ccu.h + include/dt-bindings/reset/sun50i-h616-ccu.h + include/dt-bindings/reset/sun8i-de2.h + include/dt-bindings/reset/suniv-ccu-f1c100s.h + include/dt-bindings/soc/bcm2835-pm.h +Copyright: + 2011-2020 Linaro Ltd. + 2012-2016 Freescale Semiconductor, Inc. + 2012-2021 Marvell + 2013 MundoReader S.L + 2013-2015 Heiko Stuebner + 2014 Arnaud EBALARD + 2014 Soeren Moch + 2014-2023 Toradex + 2015 Jens Kuske + 2015-2016 Engicam S.r.l. + 2015-2017 Socionext Inc. + 2015-2018 Google, Inc. + 2015-2019 Amarula Solutions B.V. + 2016 BayLibre, Inc. + 2016 Endless Computers, Inc. + 2016 NXP Semiconductors + 2016 Paweł Jarosz + 2016 Toradex AG + 2016 Xunlong Software. Co., Ltd. + 2016-2017 Andreas Färber + 2016-2017 Martin Blumenstingl + 2016-2018 ARM Ltd. + 2016-2019 Icenowy Zheng + 2016-2020 Chen-Yu Tsai + 2016-2020 Icenowy Zheng + 2016-2020 PHYTEC Messtechnik + 2016-2021 BayLibre, SAS + 2016-2022 Allied Telesis Labs + 2016-2022 Fuzhou Rockchip Electronics Co., Ltd. + 2017 Antony Antony + 2017 Jagan Teki + 2017 Jagan Teki + 2017 PINE64 + 2017 T-Chip Intelligent Technology Co., Ltd. + 2017-2018 Pengutronix, Lucas Stach + 2017-2019 Amlogic, Inc. + 2017-2019 Microsemi Corporation + 2017-2021 BayLibre SAS + 2017-2021 Samuel Holland + 2017-2022 NXP + 2017-2022 Theobroma Systems Design und Consulting GmbH + 2018 Aleksandr Aleksandrov + 2018 BTicino + 2018 Boundary Devices + 2018 Hauke Mehrtens + 2018 Jernej Skrabec + 2018 Martin Ayotte + 2018 Microsemi Coprporation + 2018 Vasily Khoruzhick + 2018-2019 Akash Gajjar + 2018-2019 BayLibre SAS. + 2018-2020 Amarula Solutions + 2018-2020 Olimex Ltd. + 2018-2021 PHYTEC Messtechnik GmbH + 2018-2022 FriendlyElec Computer Tech. Co., Ltd. + 2018-2022 Microchip Technology Inc. + 2018-2023 Collabora Ltd. + 2018-2023 Jagan Teki + 2018-2023 Microchip Technology Inc. and its subsidiaries + 2019 Andy Yan + 2019 Bootlin + 2019 Corentin LABBE + 2019 Georgii Staroselskii + 2019 Georgii Staroselskii + 2019 Igor Pecovnik + 2019 Karl Palsson + 2019 Katsuhiro Suzuki + 2019 Markus Reichl + 2019 Methode Electronics + 2019 Mohammad Rasim + 2019 Oceanic Systems (UK) Ltd. + 2019 Ondřej Jirman + 2019 Pragnesh Patel + 2019 Rockchip Electronics Co. Ltd. + 2019 Shenzhen Wesion Technology Co., Ltd. + 2019 Sunil Mohan Adapa + 2019 Telus + 2019 Vamrs Limited + 2019-2020 Engicam srl + 2019-2020 Variscite Ltd. + 2019-2021 + 2019-2021 Jernej Skrabec + 2019-2021 MNT Research GmbH + 2019-2022 Amarula Solutions(India) + 2019-2022 Broadcom Ltd. + 2019-2022 Clément Péron + 2019-2022 Hardkernel Co., Ltd. + 2019-2022 Kontron Electronics GmbH + 2019-2023 Arm Ltd. + 2019-2023 Christian Hewitt + 2019-2023 Marek Vasut + 2019-2023 Radxa Limited + 2019-2023 Rockchip Electronics Co., Ltd. + 2019-2023 Traverse Technologies + 2020 Amarula Solutons + 2020 Amarula Solutons(India) + 2020 David Bauer + 2020 Jayantajit Gogoi + 2020 Jensen Huang + 2020 JetHome + 2020 Krzysztof Kozlowski + 2020 Martijn Braam + 2020 Marty Jones + 2020 Matteo Scordino + 2020 Microchip Technology, Inc. and its subsidiaries + 2020 Ondrej Jirman + 2020 Sartura Ltd. + 2020 Yu-Tung Chang + 2020 huangzhenwei@allwinnertech.com + 2020-2021 Microchip Technology Inc. + 2020-2021 TQ-Systems GmbH + 2020-2021 Tobias Schramm + 2020-2022 Dongjin Kim + 2020-2022 Philippe Reynes + 2020-2023 Gateworks Corporation + 2021 Chukun Pan + 2021 Conley Lee + 2021 Google LLC + 2021 Heiko Thiery + 2021 Ivan Uvarov + 2021 Jernej Skrabec + 2021 Kamil Trzciński + 2021 Lucas Stach + 2021 Purism SPC + 2021 Ronetix GmbH + 2021-2022 Fabio Estevam + 2021-2022 Linaro + 2021-2022 Vyacheslav Bocharov + 2021-2023 Tianling Shen + 2022 Arm Ltd, + 2022 EmbedFire + 2022 Icenowy Zheng + 2022-2023 Edgeble AI Technologies Pvt. Ltd. + 2022-2023 Neil Armstrong + 2023 Akash Gajjar + 2023 John Clark + 2023 Logic PD, Inc dba Beacon EmbeddedWorks + 2023 LogicPD, Inc. dba Beacon EmbeddedWorks + 2023 Ondřej Jirman + 2023 SberDevices, Inc. + 2023 Thomas McKahan + 2023 Toradex - https://www.toradex.com + The Asahi Linux Contributors +License: GPL-2.0+ OR MIT + +Files: + arch/arm/dts/fsl-ls1043-post.dtsi + arch/arm/dts/fsl-ls1046-post.dtsi + arch/arm/dts/imx8mp-dhcom-pdk-overlay-eth2xfast.dts + arch/arm/dts/imx8mp-dhcom-pdk3-overlay-rev100.dts + arch/arm/dts/imx8mp-dhcom-som-overlay-eth1xfast.dts + arch/arm/dts/imx8mp-dhcom-som-overlay-eth2xfast.dts + arch/arm/dts/imx8mp-dhcom-som-overlay-rev100.dts + arch/arm/dts/imxrt1020-evk-u-boot.dtsi + arch/arm/dts/imxrt1020-evk.dts + arch/arm/dts/imxrt1020.dtsi + arch/arm/dts/imxrt1050-evk-u-boot.dtsi + arch/arm/dts/imxrt1170-evk-u-boot.dtsi + arch/arm/dts/imxrt1170-evk.dts + arch/arm/dts/imxrt1170.dtsi + arch/arm/dts/qoriq-fman3-0-10g-0.dtsi + arch/arm/dts/qoriq-fman3-0-10g-1.dtsi + arch/arm/dts/qoriq-fman3-0-1g-0.dtsi + arch/arm/dts/qoriq-fman3-0-1g-1.dtsi + arch/arm/dts/qoriq-fman3-0-1g-2.dtsi + arch/arm/dts/qoriq-fman3-0-1g-3.dtsi + arch/arm/dts/qoriq-fman3-0-1g-4.dtsi + arch/arm/dts/qoriq-fman3-0-1g-5.dtsi + arch/arm/dts/qoriq-fman3-0.dtsi + arch/arm/dts/stm32f469.dtsi + arch/arm/dts/stm32f7-pinctrl.dtsi + arch/arm/dts/stm32f746-pinctrl.dtsi + arch/arm/dts/stm32f769-pinctrl.dtsi + arch/arm/dts/stm32h750.dtsi + arch/arm/dts/stm32mp13-pinctrl.dtsi + arch/arm/dts/stm32mp13-u-boot.dtsi + arch/arm/dts/stm32mp131.dtsi + arch/arm/dts/stm32mp133.dtsi + arch/arm/dts/stm32mp135.dtsi + arch/arm/dts/stm32mp135f-dk-u-boot.dtsi + arch/arm/dts/stm32mp135f-dk.dts + arch/arm/dts/stm32mp13xc.dtsi + arch/arm/dts/stm32mp13xf.dtsi + arch/arm/dts/stm32mp15-ddr.dtsi + arch/arm/dts/stm32mp15-ddr3-1x4Gb-1066-binG.dtsi + arch/arm/dts/stm32mp15-ddr3-2x4Gb-1066-binG.dtsi + arch/arm/dts/stm32mp15-ddr3-dhsom-2x1Gb-1066-binG.dtsi + arch/arm/dts/stm32mp15-ddr3-dhsom-2x2Gb-1066-binG.dtsi + arch/arm/dts/stm32mp15-ddr3-dhsom-2x4Gb-1066-binG.dtsi + arch/arm/dts/stm32mp15-ddr3-icore-1x4Gb-1066-binG.dtsi + arch/arm/dts/stm32mp15-pinctrl.dtsi + arch/arm/dts/stm32mp15-scmi-u-boot.dtsi + arch/arm/dts/stm32mp15-scmi.dtsi + arch/arm/dts/stm32mp15-u-boot.dtsi + arch/arm/dts/stm32mp151.dtsi + arch/arm/dts/stm32mp153.dtsi + arch/arm/dts/stm32mp157.dtsi + arch/arm/dts/stm32mp157a-dk1-scmi-u-boot.dtsi + arch/arm/dts/stm32mp157a-dk1-scmi.dts + arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi + arch/arm/dts/stm32mp157a-dk1.dts + arch/arm/dts/stm32mp157a-icore-stm32mp1-ctouch2-u-boot.dtsi + arch/arm/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts + arch/arm/dts/stm32mp157a-icore-stm32mp1-edimm2.2-u-boot.dtsi + arch/arm/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts + arch/arm/dts/stm32mp157a-icore-stm32mp1-u-boot.dtsi + arch/arm/dts/stm32mp157a-icore-stm32mp1.dtsi + arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7-u-boot.dtsi + arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts + arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-u-boot.dtsi + arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts + arch/arm/dts/stm32mp157a-microgea-stm32mp1-u-boot.dtsi + arch/arm/dts/stm32mp157a-microgea-stm32mp1.dtsi + arch/arm/dts/stm32mp157c-dk2-scmi-u-boot.dtsi + arch/arm/dts/stm32mp157c-dk2-scmi.dts + arch/arm/dts/stm32mp157c-dk2-u-boot.dtsi + arch/arm/dts/stm32mp157c-dk2.dts + arch/arm/dts/stm32mp157c-ed1-scmi-u-boot.dtsi + arch/arm/dts/stm32mp157c-ed1-scmi.dts + arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi + arch/arm/dts/stm32mp157c-ed1.dts + arch/arm/dts/stm32mp157c-ev1-scmi-u-boot.dtsi + arch/arm/dts/stm32mp157c-ev1-scmi.dts + arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi + arch/arm/dts/stm32mp157c-ev1.dts + arch/arm/dts/stm32mp157c-odyssey-som-u-boot.dtsi + arch/arm/dts/stm32mp157c-odyssey-som.dtsi + arch/arm/dts/stm32mp157c-odyssey-u-boot.dtsi + arch/arm/dts/stm32mp157c-odyssey.dts + arch/arm/dts/stm32mp15xc.dtsi + arch/arm/dts/stm32mp15xx-dhcom-drc02-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dhcom-drc02.dts + arch/arm/dts/stm32mp15xx-dhcom-drc02.dtsi + arch/arm/dts/stm32mp15xx-dhcom-pdk2-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dhcom-pdk2.dts + arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi + arch/arm/dts/stm32mp15xx-dhcom-picoitx-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dhcom-picoitx.dts + arch/arm/dts/stm32mp15xx-dhcom-picoitx.dtsi + arch/arm/dts/stm32mp15xx-dhcom-som.dtsi + arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dhcor-drc-compact-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dhcor-testbench-u-boot.dtsi + arch/arm/dts/stm32mp15xx-dkx.dtsi + arch/arm/dts/stm32mp15xxaa-pinctrl.dtsi + arch/arm/dts/stm32mp15xxab-pinctrl.dtsi + arch/arm/dts/stm32mp15xxac-pinctrl.dtsi + arch/arm/dts/stm32mp15xxad-pinctrl.dtsi + arch/arm/mach-rockchip/rk3036/sdram_rk3036.c + arch/arm/mach-stm32mp/boot_params.c + arch/arm/mach-stm32mp/cmd_stm32key.c + arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c + arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c + arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h + arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_serial.c + arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_usb.c + arch/arm/mach-stm32mp/cpu.c + arch/arm/mach-stm32mp/dram_init.c + arch/arm/mach-stm32mp/fdt.c + arch/arm/mach-stm32mp/include/mach/bsec.h + arch/arm/mach-stm32mp/include/mach/ddr.h + arch/arm/mach-stm32mp/include/mach/stm32.h + arch/arm/mach-stm32mp/include/mach/stm32mp1_smc.h + arch/arm/mach-stm32mp/include/mach/stm32prog.h + arch/arm/mach-stm32mp/include/mach/sys_proto.h + arch/arm/mach-stm32mp/psci.c + arch/arm/mach-stm32mp/pwr_regulator.c + arch/arm/mach-stm32mp/spl.c + arch/arm/mach-stm32mp/stm32mp13x.c + arch/arm/mach-stm32mp/stm32mp15x.c + arch/arm/mach-stm32mp/syscon.c + arch/powerpc/dts/p2041si-post.dtsi + arch/powerpc/dts/p3041si-post.dtsi + arch/powerpc/dts/p4080si-post.dtsi + arch/powerpc/dts/p5040si-post.dtsi + arch/powerpc/dts/qoriq-clockgen1.dtsi + arch/powerpc/dts/qoriq-clockgen2.dtsi + arch/powerpc/dts/qoriq-fman-0-10g-0.dtsi + arch/powerpc/dts/qoriq-fman-0-1g-0.dtsi + arch/powerpc/dts/qoriq-fman-0-1g-1.dtsi + arch/powerpc/dts/qoriq-fman-0-1g-2.dtsi + arch/powerpc/dts/qoriq-fman-0-1g-3.dtsi + arch/powerpc/dts/qoriq-fman-0-1g-4.dtsi + arch/powerpc/dts/qoriq-fman-0.dtsi + arch/powerpc/dts/qoriq-fman-1-10g-0.dtsi + arch/powerpc/dts/qoriq-fman-1-1g-0.dtsi + arch/powerpc/dts/qoriq-fman-1-1g-1.dtsi + arch/powerpc/dts/qoriq-fman-1-1g-2.dtsi + arch/powerpc/dts/qoriq-fman-1-1g-3.dtsi + arch/powerpc/dts/qoriq-fman-1-1g-4.dtsi + arch/powerpc/dts/qoriq-fman-1.dtsi + arch/powerpc/dts/qoriq-fman3-0-10g-0-best-effort.dtsi + arch/powerpc/dts/qoriq-fman3-0-10g-0.dtsi + arch/powerpc/dts/qoriq-fman3-0-10g-1-best-effort.dtsi + arch/powerpc/dts/qoriq-fman3-0-10g-1.dtsi + arch/powerpc/dts/qoriq-fman3-0-1g-0.dtsi + arch/powerpc/dts/qoriq-fman3-0-1g-1.dtsi + arch/powerpc/dts/qoriq-fman3-0-1g-2.dtsi + arch/powerpc/dts/qoriq-fman3-0-1g-3.dtsi + arch/powerpc/dts/qoriq-fman3-0-1g-4.dtsi + arch/powerpc/dts/qoriq-fman3-0-1g-5.dtsi + arch/powerpc/dts/qoriq-fman3-0.dtsi + arch/powerpc/dts/qoriq-fman3-1-10g-0.dtsi + arch/powerpc/dts/qoriq-fman3-1-10g-1.dtsi + arch/powerpc/dts/qoriq-fman3-1-1g-0.dtsi + arch/powerpc/dts/qoriq-fman3-1-1g-1.dtsi + arch/powerpc/dts/qoriq-fman3-1-1g-2.dtsi + arch/powerpc/dts/qoriq-fman3-1-1g-3.dtsi + arch/powerpc/dts/qoriq-fman3-1-1g-4.dtsi + arch/powerpc/dts/qoriq-fman3-1-1g-5.dtsi + arch/powerpc/dts/qoriq-fman3-1.dtsi + arch/powerpc/dts/qoriq-fman3l-0.dtsi + arch/powerpc/dts/qoriq-gpio-0.dtsi + arch/powerpc/dts/qoriq-gpio-1.dtsi + arch/powerpc/dts/qoriq-gpio-2.dtsi + arch/powerpc/dts/qoriq-gpio-3.dtsi + arch/powerpc/dts/qoriq-sec4.0-0.dtsi + arch/powerpc/dts/qoriq-sec4.2-0.dtsi + arch/powerpc/dts/qoriq-sec5.2-0.dtsi + arch/powerpc/dts/t1023si-post.dtsi + arch/powerpc/dts/t1024si-post.dtsi + arch/powerpc/dts/t1042si-post.dtsi + arch/powerpc/dts/t2080si-post.dtsi + arch/powerpc/dts/t4240si-post.dtsi + arch/x86/include/asm/sfi.h + board/dhelectronics/dh_stm32mp1/Makefile + board/dhelectronics/dh_stm32mp1/board.c + board/engicam/stm32mp1/Makefile + board/engicam/stm32mp1/spl.c + board/engicam/stm32mp1/stm32mp1.c + board/intel/edison/config.mk + board/st/common/Makefile + board/st/common/cmd_stboard.c + board/st/common/stm32mp_dfu.c + board/st/common/stm32mp_dfu_virt.c + board/st/common/stpmic1.c + board/st/common/stpmic1.h + board/st/common/stusb160x.c + board/st/stm32mp1/Makefile + board/st/stm32mp1/debug_uart.c + board/st/stm32mp1/spl.c + board/st/stm32mp1/stm32mp1.c + common/spl/spl_ubi.c + doc/board/st/st-dt.rst + doc/board/st/stm32_MCU.rst + doc/board/st/stm32mp1.rst + doc/board/ti/am335x_evm.rst + doc/board/ti/am43xx_evm.rst + doc/board/ti/am62x_beagleplay.rst + doc/board/ti/am62x_sk.rst + doc/board/ti/am64x_evm.rst + doc/board/ti/am65x_evm.rst + doc/board/ti/dra7xx_evm.rst + doc/board/ti/j7200_evm.rst + doc/board/ti/j721e_evm.rst + doc/board/ti/j721s2_evm.rst + doc/board/ti/k3.rst + doc/board/ti/ks2_evm.rst + drivers/clk/stm32/clk-stm32-core.c + drivers/clk/stm32/clk-stm32-core.h + drivers/clk/stm32/clk-stm32mp1.c + drivers/clk/stm32/clk-stm32mp13.c + drivers/clk/stm32/stm32mp13_rcc.h + drivers/dfu/dfu_virt.c + drivers/hwspinlock/Makefile + drivers/hwspinlock/hwspinlock-uclass.c + drivers/hwspinlock/sandbox_hwspinlock.c + drivers/hwspinlock/stm32_hwspinlock.c + drivers/memory/stm32-fmc2-ebi.c + drivers/mtd/nand/raw/stm32_fmc2_nand.c + drivers/mtd/ubispl/ubi-wrapper.h + drivers/mtd/ubispl/ubispl.c + drivers/mtd/ubispl/ubispl.h + drivers/net/mscc_eswitch/felix_switch.c + drivers/phy/phy-stm32-usbphyc.c + drivers/power/pmic/stpmic1.c + drivers/power/regulator/stpmic1.c + drivers/ram/rockchip/sdram_rk3066.c + drivers/ram/rockchip/sdram_rk3128.c + drivers/ram/rockchip/sdram_rk3188.c + drivers/ram/rockchip/sdram_rk322x.c + drivers/ram/rockchip/sdram_rk3288.c + drivers/ram/rockchip/sdram_rk3308.c + drivers/ram/rockchip/sdram_rk3328.c + drivers/ram/rockchip/sdram_rk3399.c + drivers/ram/sifive/sifive_ddr.c + drivers/ram/stm32mp1/Makefile + drivers/ram/stm32mp1/stm32mp1_ddr.c + drivers/ram/stm32mp1/stm32mp1_ddr.h + drivers/ram/stm32mp1/stm32mp1_ddr_regs.h + drivers/ram/stm32mp1/stm32mp1_interactive.c + drivers/ram/stm32mp1/stm32mp1_ram.c + drivers/ram/stm32mp1/stm32mp1_tests.c + drivers/ram/stm32mp1/stm32mp1_tests.h + drivers/remoteproc/rproc-elf-loader.c + drivers/remoteproc/stm32_copro.c + drivers/rng/optee_rng.c + drivers/rtc/stm32_rtc.c + drivers/spi/stm32_spi.c + drivers/usb/gadget/f_mass_storage.c + drivers/video/sandbox_dsi_host.c + drivers/watchdog/stm32mp_wdt.c + include/configs/stm32mp13_common.h + include/configs/stm32mp13_st_common.h + include/configs/stm32mp15_common.h + include/configs/stm32mp15_dh_dhsom.h + include/configs/stm32mp15_st_common.h + include/dt-bindings/clock/axg-aoclkc.h + include/dt-bindings/clock/g12a-aoclkc.h + include/dt-bindings/clock/stm32mp1-clksrc.h + include/dt-bindings/pinctrl/stm32-pinfunc.h + include/dt-bindings/reset/amlogic,meson-axg-reset.h + include/dt-bindings/reset/amlogic,meson-g12a-reset.h + include/dt-bindings/reset/axg-aoclkc.h + include/dt-bindings/reset/g12a-aoclkc.h + include/hwspinlock.h + include/power/stpmic1.h + include/ubispl.h + lib/lz4_wrapper.c + test/dm/dsi_host.c + test/dm/host.c + test/dm/hwspinlock.c + test/dm/rkmtd.c + tools/stm32image.c +Copyright: + 2003-2008 Alan Stern + 2006 International Business Machines Corp + 2009 Samsung Electronics + 2011 The Chromium OS Authors. + 2011-2016 Freescale Semiconductor Inc. + 2014-2017 Rockchip Inc. + 2015 Google Inc. + 2015 Google, Inc. + 2015-2019 Rockchip Electronics Co., Ltd. + 2015-2023 STMicroelectronics + 2016-2019 BayLibre, SAS + 2017 Intel Corporation + 2017-2018 Amlogic, inc + 2018-2022 STMicroelectronics + 2018-2023 NXP + 2019-2020 STMicroelectronics + 2019-2023 Marek Vasut + 2020 Amarula Solutions(India) + 2020 Amarula Solutons(India) + 2020 DH electronics + 2020 Engicam S.r.l. + 2020 Engicam srl + 2020 Marcin Sloniewski + 2020-2021 SiFive, Inc. + 2022 Google LLC + 2023 Johan Jonker + Thomas Gleixner +License: GPL-2.0+ OR BSD-3-Clause + +Files: + arch/arm/dts/at91-kstr-sama5d27-u-boot.dtsi + arch/arm/dts/at91-kstr-sama5d27.dts + arch/arm/dts/fsl-imx8qm-apalis-u-boot.dtsi + arch/arm/dts/fsl-imx8qm-apalis.dts + arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi + arch/arm/dts/fsl-imx8qxp-colibri.dts + arch/arm/dts/fsl-ls1012a-frdm.dts + arch/arm/dts/fsl-ls1012a-frdm.dtsi + arch/arm/dts/fsl-ls1012a-frwy.dts + arch/arm/dts/fsl-ls1012a-qds.dts + arch/arm/dts/fsl-ls1012a-qds.dtsi + arch/arm/dts/fsl-ls1012a-rdb.dts + arch/arm/dts/fsl-ls1012a-rdb.dtsi + arch/arm/dts/fsl-ls1012a.dtsi + arch/arm/dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi + arch/arm/dts/fsl-ls1028a-qds-6xxx-sch-30842.dtsi + arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi + arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi + arch/arm/dts/fsl-ls1028a-qds-8xxx-sch-24801.dtsi + arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi + arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi + arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi + arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi + arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi + arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi + arch/arm/dts/fsl-ls1028a-qds.dtsi + arch/arm/dts/fsl-ls1043a-qds-duart.dts + arch/arm/dts/fsl-ls1043a-qds-lpuart.dts + arch/arm/dts/fsl-ls1043a-qds.dtsi + arch/arm/dts/fsl-ls1043a-rdb.dts + arch/arm/dts/fsl-ls1043a.dtsi + arch/arm/dts/fsl-ls1046a-frwy.dts + arch/arm/dts/fsl-ls1046a-qds-duart.dts + arch/arm/dts/fsl-ls1046a-qds-lpuart.dts + arch/arm/dts/fsl-ls1046a-qds.dtsi + arch/arm/dts/fsl-ls1046a-rdb.dts + arch/arm/dts/fsl-ls1046a.dtsi + arch/arm/dts/fsl-ls1088a-qds-21-x.dts + arch/arm/dts/fsl-ls1088a-qds-29-x.dts + arch/arm/dts/fsl-ls1088a-qds-sd1-21.dtsi + arch/arm/dts/fsl-ls1088a-qds-sd1-29.dtsi + arch/arm/dts/fsl-ls1088a-qds.dts + arch/arm/dts/fsl-ls1088a-qds.dtsi + arch/arm/dts/fsl-ls1088a-rdb.dts + arch/arm/dts/fsl-ls2080a-qds-42-x.dts + arch/arm/dts/fsl-ls2080a-qds-sd1-42.dtsi + arch/arm/dts/fsl-ls2080a-qds.dts + arch/arm/dts/fsl-ls2080a-qds.dtsi + arch/arm/dts/fsl-ls2080a-rdb.dts + arch/arm/dts/fsl-ls2080a.dtsi + arch/arm/dts/fsl-ls2081a-rdb.dts + arch/arm/dts/fsl-ls2088a-rdb-qspi.dts + arch/arm/dts/fsl-lx2160a-qds-19-11-x.dts + arch/arm/dts/fsl-lx2160a-qds-19-x-x.dts + arch/arm/dts/fsl-lx2160a-qds-20-11-x.dts + arch/arm/dts/fsl-lx2160a-qds-20-x-x.dts + arch/arm/dts/fsl-lx2160a-qds-3-11-x.dts + arch/arm/dts/fsl-lx2160a-qds-3-x-x.dts + arch/arm/dts/fsl-lx2160a-qds-7-11-x.dts + arch/arm/dts/fsl-lx2160a-qds-7-x-x.dts + arch/arm/dts/fsl-lx2160a-qds-sd1-19.dtsi + arch/arm/dts/fsl-lx2160a-qds-sd1-20.dtsi + arch/arm/dts/fsl-lx2160a-qds-sd1-3.dtsi + arch/arm/dts/fsl-lx2160a-qds-sd1-7.dtsi + arch/arm/dts/fsl-lx2160a-qds-sd2-11.dtsi + arch/arm/dts/fsl-lx2160a-qds.dts + arch/arm/dts/fsl-lx2160a-qds.dtsi + arch/arm/dts/fsl-lx2160a-rdb.dts + arch/arm/dts/fsl-lx2160a.dtsi + arch/arm/dts/fsl-lx2162a-qds-17-x.dts + arch/arm/dts/fsl-lx2162a-qds-18-x.dts + arch/arm/dts/fsl-lx2162a-qds-20-x.dts + arch/arm/dts/fsl-lx2162a-qds-sd1-17.dtsi + arch/arm/dts/fsl-lx2162a-qds-sd1-18.dtsi + arch/arm/dts/fsl-lx2162a-qds-sd1-20.dtsi + arch/arm/dts/fsl-lx2162a-qds.dts + arch/arm/dts/fsl-sch-24801.dtsi + arch/arm/dts/fsl-sch-28021.dtsi + arch/arm/dts/fsl-sch-30841.dtsi + arch/arm/dts/fsl-sch-30842.dtsi + arch/arm/dts/imx53-ppd-uboot.dtsi + arch/arm/dts/imx6q-bx50v3-uboot.dtsi + arch/arm/dts/imx6q-bx50v3.dts + arch/arm/dts/imx7ulp-com-u-boot.dtsi + arch/arm/dts/rk3288-evb.dts + arch/arm/dts/rk3288-evb.dtsi + arch/arm/dts/rk3288-firefly.dts + arch/arm/dts/rk3288-firefly.dtsi + arch/arm/dts/rk3288-miqi.dts + arch/arm/dts/rk3288-miqi.dtsi + arch/arm/dts/rk3288-popmetal.dts + arch/arm/dts/rk3288-tinker.dts + arch/arm/dts/rk3368-geekbox-u-boot.dtsi + arch/arm/dts/rk3368-lion-haikou-u-boot.dtsi + arch/arm/dts/rk3368-px5-evb-u-boot.dtsi + arch/arm/dts/rk3368-sheep-u-boot.dtsi + arch/arm/dts/socfpga_arria10-handoff.dtsi + arch/arm/dts/socfpga_arria10_handoff_u-boot.dtsi + arch/arm/dts/socfpga_cyclone5_vining_fpga-u-boot.dtsi + arch/arm/dts/socfpga_cyclone5_vining_fpga.dts + arch/arm/dts/stm32746g-eval.dts + arch/arm/dts/stm32f4-pinctrl.dtsi + arch/arm/dts/stm32f429-disco.dts + arch/arm/dts/stm32f429-pinctrl.dtsi + arch/arm/dts/stm32f429.dtsi + arch/arm/dts/stm32f469-disco.dts + arch/arm/dts/stm32f469-pinctrl.dtsi + arch/arm/dts/stm32f746-disco.dts + arch/arm/dts/stm32f746.dtsi + arch/arm/dts/stm32f769-disco.dts + arch/arm/dts/stm32h743.dtsi + arch/arm/dts/stm32h743i-disco.dts + arch/arm/dts/stm32h750i-art-pi.dts + arch/arm/dts/sun4i-a10-inet-3f.dts + arch/arm/dts/sun4i-a10-inet-3w.dts + arch/arm/dts/sun5i-a13-ampe-a76.dts + arch/arm/dts/sun5i-a13-inet-86vs.dts + arch/arm/dts/sun6i-a31-mixtile-loftq.dts + arch/arm/dts/sun7i-a20-ainol-aw1.dts + arch/arm/dts/sun7i-a20-m5.dts + arch/arm/dts/sun7i-a20-yones-toptech-bd1078.dts + arch/arm/dts/sun8i-s3-pinecube.dts + arch/arm/dts/sun8i-v3-sl631-imx179.dts + arch/arm/dts/sun8i-v3-sl631.dtsi + arch/arm/dts/suniv-f1c100s-licheepi-nano.dts + arch/arm/dts/suniv-f1c100s.dtsi + arch/arm/dts/thunderx-88xx.dts + arch/arm/dts/thunderx-88xx.dtsi + arch/arm/dts/vf610-bk4r1.dts + arch/arm/dts/vf610-pcm052.dts + arch/arm/dts/vf610-pcm052.dtsi + arch/powerpc/dts/e500mc_power_isa.dtsi + arch/powerpc/dts/e500v2_power_isa.dtsi + arch/powerpc/dts/e5500_power_isa.dtsi + arch/powerpc/dts/e6500_power_isa.dtsi + arch/powerpc/dts/mpc8379erdb.dts + arch/powerpc/dts/mpc8548-post.dtsi + arch/powerpc/dts/mpc8548.dtsi + arch/powerpc/dts/mpc8548cds.dts + arch/powerpc/dts/mpc8548cds_36b.dts + arch/powerpc/dts/p1010rdb-pa.dts + arch/powerpc/dts/p1010rdb-pa_36b.dts + arch/powerpc/dts/p1010rdb-pb.dts + arch/powerpc/dts/p1010rdb-pb_36b.dts + arch/powerpc/dts/p1010rdb.dtsi + arch/powerpc/dts/p1010rdb_32b.dtsi + arch/powerpc/dts/p1010rdb_36b.dtsi + arch/powerpc/dts/p1010si-post.dtsi + arch/powerpc/dts/p1010si-pre.dtsi + arch/powerpc/dts/p1020-post.dtsi + arch/powerpc/dts/p1020.dtsi + arch/powerpc/dts/p1020rdb-pc.dts + arch/powerpc/dts/p1020rdb-pc.dtsi + arch/powerpc/dts/p1020rdb-pc_36b.dts + arch/powerpc/dts/p1020rdb-pd.dts + arch/powerpc/dts/p2020-post.dtsi + arch/powerpc/dts/p2020.dtsi + arch/powerpc/dts/p2020rdb-pc.dts + arch/powerpc/dts/p2020rdb-pc.dtsi + arch/powerpc/dts/p2020rdb-pc_36b.dts + arch/powerpc/dts/p2041.dtsi + arch/powerpc/dts/p2041rdb.dts + arch/powerpc/dts/p3041.dtsi + arch/powerpc/dts/p3041ds.dts + arch/powerpc/dts/p4080.dtsi + arch/powerpc/dts/p4080ds.dts + arch/powerpc/dts/p5040.dtsi + arch/powerpc/dts/p5040ds.dts + arch/powerpc/dts/pq3-etsec1-0.dtsi + arch/powerpc/dts/pq3-etsec1-1.dtsi + arch/powerpc/dts/pq3-etsec1-2.dtsi + arch/powerpc/dts/pq3-etsec1-3.dtsi + arch/powerpc/dts/pq3-etsec2-0.dtsi + arch/powerpc/dts/pq3-etsec2-1.dtsi + arch/powerpc/dts/pq3-etsec2-2.dtsi + arch/powerpc/dts/pq3-etsec2-grp2-0.dtsi + arch/powerpc/dts/pq3-etsec2-grp2-1.dtsi + arch/powerpc/dts/pq3-etsec2-grp2-2.dtsi + arch/powerpc/dts/pq3-i2c-0.dtsi + arch/powerpc/dts/pq3-i2c-1.dtsi + arch/powerpc/dts/qoriq-i2c-0.dtsi + arch/powerpc/dts/qoriq-i2c-1.dtsi + arch/powerpc/dts/t1024rdb.dts + arch/powerpc/dts/t102x.dtsi + arch/powerpc/dts/t1042d4rdb.dts + arch/powerpc/dts/t104x.dtsi + arch/powerpc/dts/t2080.dtsi + arch/powerpc/dts/t2080qds.dts + arch/powerpc/dts/t2080rdb.dts + arch/powerpc/dts/t4240.dtsi + arch/powerpc/dts/t4240rdb.dts + drivers/pci/pcie_fsl.c + drivers/pci/pcie_fsl_fixup.c + drivers/pci/pcie_layerscape_gen4.c + drivers/pci/pcie_layerscape_gen4_fixup.c +Copyright: + 2011-2013 Freescale Semiconductor Inc. + 2013-2015 Freescale Semiconductor, Inc. + 2014 Cavium Inc. + 2014-2015 FUKAUMI Naoki + 2014-2016 Freescale Semiconductor + 2015 Hans de Goede + 2015 Timesys Corporation + 2015-2019 Marek Vasut + 2016 Heiko Stuebner + 2016 Rockchip Electronics Co., Ltd. + 2016-2019 Toradex AG + 2017 Theobroma Systems Design und Consulting GmbH + 2017-2019 Toradex + 2017-2023 NXP + 2018 Mesih Kilinc + 2018 Simon Goldschmidt + 2018-2019 General Electric Company + 2018-2019 Icenowy Zheng + 2019 Collabora Ltd. + 2019 Foundries.io + 2019-2023 Conclusive Engineering Sp. z o. o + 2020 Paul Kocialkowski + Alexandre Torgue + Dillon Min + Lee Jones + Maxime Coquelin + Patrice Chotard + Vikas MANOCHA +License: GPL-2.0+ OR X11 + +Files: + arch/arm/dts/socfpga_arria10_chameleonv3_270_3_handoff.h + arch/arm/dts/socfpga_arria10_chameleonv3_480_2_handoff.h + arch/arm/dts/socfpga_arria10_socdk_sdmmc_handoff.h + arch/arm/lib/reloc_arm_efi.c + arch/arm/mach-imx/imx8ulp/upower/upower_api.c + arch/arm/mach-imx/imx8ulp/upower/upower_api.h + arch/arm/mach-imx/imx8ulp/upower/upower_hal.c + arch/arm/mach-snapdragon/clock-apq8016.c + arch/arm/mach-snapdragon/clock-apq8096.c + arch/arm/mach-snapdragon/clock-qcs404.c + arch/arm/mach-snapdragon/clock-sdm845.c + arch/arm/mach-snapdragon/clock-snapdragon.c + arch/arm/mach-socfpga/fpga_manager.c + arch/arm/mach-socfpga/include/mach/fpga_manager.h + arch/arm/mach-socfpga/include/mach/fpga_manager_gen5.h + arch/x86/include/asm/arch-broadwell/iomap.h + arch/x86/include/asm/arch-broadwell/pei_data.h + arch/x86/include/asm/cb_sysinfo.h + arch/x86/include/asm/coreboot_tables.h + arch/x86/lib/coreboot/cb_sysinfo.c + arch/x86/lib/crt0_ia32_efi.S + arch/x86/lib/crt0_x86_64_efi.S + arch/x86/lib/div64.c + arch/x86/lib/reloc_ia32_efi.c + arch/x86/lib/reloc_x86_64_efi.c + board/altera/arria5-socdk/qts/iocsr_config.h + board/altera/arria5-socdk/qts/pinmux_config.h + board/altera/arria5-socdk/qts/pll_config.h + board/altera/arria5-socdk/qts/sdram_config.h + board/altera/cyclone5-socdk/qts/iocsr_config.h + board/altera/cyclone5-socdk/qts/pinmux_config.h + board/altera/cyclone5-socdk/qts/pll_config.h + board/altera/cyclone5-socdk/qts/sdram_config.h + board/aries/mcvevk/qts/iocsr_config.h + board/aries/mcvevk/qts/pinmux_config.h + board/aries/mcvevk/qts/pll_config.h + board/aries/mcvevk/qts/sdram_config.h + board/devboards/dbm-soc1/qts/iocsr_config.h + board/devboards/dbm-soc1/qts/pinmux_config.h + board/devboards/dbm-soc1/qts/pll_config.h + board/devboards/dbm-soc1/qts/sdram_config.h + board/ebv/socrates/qts/iocsr_config.h + board/ebv/socrates/qts/pinmux_config.h + board/ebv/socrates/qts/pll_config.h + board/ebv/socrates/qts/sdram_config.h + board/is1/qts/iocsr_config.h + board/is1/qts/pinmux_config.h + board/is1/qts/pll_config.h + board/is1/qts/sdram_config.h + board/keymile/secu1/qts/iocsr_config.h + board/keymile/secu1/qts/pinmux_config.h + board/keymile/secu1/qts/pll_config.h + board/keymile/secu1/qts/sdram_config.h + board/softing/vining_fpga/qts/iocsr_config.h + board/softing/vining_fpga/qts/pinmux_config.h + board/softing/vining_fpga/qts/pll_config.h + board/softing/vining_fpga/qts/sdram_config.h + board/sr1500/qts/iocsr_config.h + board/sr1500/qts/pinmux_config.h + board/sr1500/qts/pll_config.h + board/sr1500/qts/sdram_config.h + board/terasic/de0-nano-soc/qts/iocsr_config.h + board/terasic/de0-nano-soc/qts/pinmux_config.h + board/terasic/de0-nano-soc/qts/pll_config.h + board/terasic/de0-nano-soc/qts/sdram_config.h + board/terasic/de1-soc/qts/iocsr_config.h + board/terasic/de1-soc/qts/pinmux_config.h + board/terasic/de1-soc/qts/pll_config.h + board/terasic/de1-soc/qts/sdram_config.h + board/terasic/de10-nano/qts/iocsr_config.h + board/terasic/de10-nano/qts/pinmux_config.h + board/terasic/de10-nano/qts/pll_config.h + board/terasic/de10-nano/qts/sdram_config.h + board/terasic/de10-standard/qts/iocsr_config.h + board/terasic/de10-standard/qts/pinmux_config.h + board/terasic/de10-standard/qts/pll_config.h + board/terasic/de10-standard/qts/sdram_config.h + board/terasic/sockit/qts/iocsr_config.h + board/terasic/sockit/qts/pinmux_config.h + board/terasic/sockit/qts/pll_config.h + board/terasic/sockit/qts/sdram_config.h + cmd/ini.c + common/spl/spl_atf.c + drivers/ddr/altera/sequencer.c + drivers/ddr/altera/sequencer.h + drivers/firmware/ti_sci.h + drivers/firmware/ti_sci_static_data.h + drivers/fpga/socfpga.c + drivers/fpga/socfpga_gen5.c + drivers/ram/k3-ddrss/am62a/lpddr4_address_slice_0_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_address_slice_1_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_address_slice_2_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_am62a_ctl_regs_rw_masks.h + drivers/ram/k3-ddrss/am62a/lpddr4_am62a_if.h + drivers/ram/k3-ddrss/am62a/lpddr4_am62a_obj_if.h + drivers/ram/k3-ddrss/am62a/lpddr4_am62a_structs_if.h + drivers/ram/k3-ddrss/am62a/lpddr4_ctl_regs.h + drivers/ram/k3-ddrss/am62a/lpddr4_data_slice_0_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_data_slice_1_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_data_slice_2_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_data_slice_3_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_ddr_controller_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_phy_core_macros.h + drivers/ram/k3-ddrss/am62a/lpddr4_pi_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_address_slice_0_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_address_slice_1_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_address_slice_2_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_am64_ctl_regs_rw_masks.h + drivers/ram/k3-ddrss/am64/lpddr4_am64_if.h + drivers/ram/k3-ddrss/am64/lpddr4_am64_obj_if.h + drivers/ram/k3-ddrss/am64/lpddr4_am64_structs_if.h + drivers/ram/k3-ddrss/am64/lpddr4_ctl_regs.h + drivers/ram/k3-ddrss/am64/lpddr4_data_slice_0_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_data_slice_1_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_ddr_controller_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_phy_core_macros.h + drivers/ram/k3-ddrss/am64/lpddr4_pi_macros.h + drivers/ram/k3-ddrss/cps_drv_lpddr4.h + drivers/ram/k3-ddrss/j721e/lpddr4_address_slice_0_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_ctl_regs.h + drivers/ram/k3-ddrss/j721e/lpddr4_data_slice_0_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_data_slice_1_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_data_slice_2_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_data_slice_3_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_ddr_controller_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_j721e_ctl_regs_rw_masks.h + drivers/ram/k3-ddrss/j721e/lpddr4_j721e_if.h + drivers/ram/k3-ddrss/j721e/lpddr4_j721e_obj_if.h + drivers/ram/k3-ddrss/j721e/lpddr4_j721e_structs_if.h + drivers/ram/k3-ddrss/j721e/lpddr4_phy_core_macros.h + drivers/ram/k3-ddrss/j721e/lpddr4_pi_macros.h + drivers/ram/k3-ddrss/lpddr4.c + drivers/ram/k3-ddrss/lpddr4.h + drivers/ram/k3-ddrss/lpddr4_am62a_ctl_regs_rw_masks.c + drivers/ram/k3-ddrss/lpddr4_am64_ctl_regs_rw_masks.c + drivers/ram/k3-ddrss/lpddr4_am6x.c + drivers/ram/k3-ddrss/lpddr4_am6x.h + drivers/ram/k3-ddrss/lpddr4_am6x_sanity.h + drivers/ram/k3-ddrss/lpddr4_if.h + drivers/ram/k3-ddrss/lpddr4_j721e.c + drivers/ram/k3-ddrss/lpddr4_j721e.h + drivers/ram/k3-ddrss/lpddr4_j721e_ctl_regs_rw_masks.c + drivers/ram/k3-ddrss/lpddr4_j721e_sanity.h + drivers/ram/k3-ddrss/lpddr4_obj_if.c + drivers/ram/k3-ddrss/lpddr4_obj_if.h + drivers/ram/k3-ddrss/lpddr4_sanity.h + drivers/ram/k3-ddrss/lpddr4_structs_if.h + drivers/spmi/spmi-msm.c + drivers/video/i915_reg.h + drivers/virtio/virtio_blk.h + drivers/virtio/virtio_net.h + drivers/virtio/virtio_pci.h + fs/yaffs2/yaffs_qsort.c + include/android_bootloader_message.h + include/android_image.h + include/atf_common.h + include/dt_table.h + include/elf.h + include/sparse_format.h + include/tee/optee_ta_scp03.h + include/virtio_ring.h + include/virtio_types.h + lib/libavb/avb_sha256.c + lib/libavb/avb_sha512.c + lib/sscanf.c +Copyright: + 1999 Hewlett-Packard Co + 2003 Tungsten Graphics, Inc., Cedar Park, Texas + 2005 Intel Co + 2005 Intel Corporation + 2005-2007 Olivier Gay + 2007-2017 The Android Open Source Project + 2008 Advanced Micro Devices, Inc. + 2009 Brush Technology + 2009 coresystems GmbH + 2011 The FreeBSD Foundation + 2012-2015 Altera Corporation + 2012-2017 Altera Corporation + 2012-2022 Cadence Design Systems, Inc. + 2013-2016 ARM Limited and Contributors. All rights + 2014 Linaro Ltd. + 2014-2016 Google Inc. + 2015 Mateusz Kulikowski + 2016-2017 Rockchip Electronic Co.,Ltd. + 2017 Jorge Ramirez Ortiz + 2017 Theobroma Systems Design und Consulting GmbH + 2018 Bin Meng + 2018 Tuomas Tynkkynen + 2018-2022 Texas Instruments Incorporated - https://www.ti.com + 2020-2021 NXP + 2021 Dzmitry Sankouski + 2021 Foundries.IO + 2022 Sumit Garg +License: BSD-3-Clause + +Files: + arch/arm/dts/armada-385-db-88f6820-amc.dts + arch/arm/dts/armada-385-synology-ds116.dts + arch/arm/dts/armada-385-thecus-n2350.dts + arch/arm/dts/armada-385-turris-omnia.dts + arch/arm/dts/armada-388-helios4.dts + arch/arm/dts/armada-38x-solidrun-microsom.dtsi + arch/arm/dts/imx6dl-pico-u-boot.dtsi + arch/arm/dts/imx6qdl-pico.dtsi + arch/arm/dts/imx6sll-evk.dts + arch/arm/dts/imx6sll.dtsi + arch/arm/dts/imx6ul-imx6ull-opos6ul.dtsi + arch/arm/dts/imx6ul-imx6ull-opos6uldev.dtsi + arch/arm/dts/imx6ul-kontron-bl-common-u-boot.dtsi + arch/arm/dts/imx6ul-kontron-bl-u-boot.dtsi + arch/arm/dts/imx6ul-opos6ul.dtsi + arch/arm/dts/imx6ul-opos6uldev.dts + arch/arm/dts/imx6ul-pico-hobbit.dts + arch/arm/dts/imx6ul-pico-pi.dts + arch/arm/dts/imx6ul-pico.dtsi + arch/arm/dts/imx6ull-14x14-evk.dts + arch/arm/dts/imx6ull-kontron-bl-u-boot.dtsi + arch/arm/dts/imx6ull.dtsi + arch/arm/dts/imx6ulz-14x14-evk.dts + arch/arm/dts/imx6ulz-bsh-smm-m2.dts + arch/arm/dts/imx6ulz.dtsi + arch/arm/dts/imx8mm-beacon-baseboard.dtsi + arch/arm/dts/imx8mm-beacon-kit.dts + arch/arm/dts/imx8mm-beacon-som.dtsi + arch/arm/dts/imx8mn-beacon-baseboard.dtsi + arch/arm/dts/imx8mn-beacon-kit.dts + arch/arm/dts/imx8mn-beacon-som.dtsi + arch/arm/dts/imx8mq-cm.dts + arch/arm/dts/imx8mq-evk-u-boot.dtsi + arch/arm/dts/imx8mq-evk.dts + arch/arm/dts/imx8mq-kontron-pitx-imx8m-u-boot.dtsi + arch/arm/dts/imx8mq-librem5-r4-u-boot.dtsi + arch/arm/dts/imx8mq-mnt-reform2-u-boot.dtsi + arch/arm/dts/imx8mq-phanbell-u-boot.dtsi + arch/arm/dts/imx8mq-phanbell.dts + arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi + arch/arm/dts/imx8ulp-evk-u-boot.dtsi + arch/arm/dts/mt7623.dtsi + arch/arm/dts/mt7623a-unielec-u7623-02-emmc.dts + arch/arm/dts/mt7623n-bananapi-bpi-r2.dts + arch/arm/dts/mt7629-rfb.dts + arch/arm/dts/mt7629.dtsi + arch/arm/dts/mt8183-pumpkin.dts + arch/arm/dts/mt8183.dtsi + arch/arm/dts/mt8512-bm1-emmc.dts + arch/arm/dts/mt8512.dtsi + arch/arm/dts/mt8516-pumpkin.dts + arch/arm/dts/mt8516-u-boot.dtsi + arch/arm/dts/mt8516.dtsi + arch/arm/dts/mt8518-ap1-emmc.dts + arch/arm/dts/mt8518.dtsi + arch/arm/dts/sun50i-a64-teres-i.dts + arch/arm/dts/sun5i-a13-pocketbook-touch-lux-3.dts + arch/arm/dts/sun7i-a20-icnova-a20-adb4006.dts + arch/arm/dts/sun7i-a20-icnova-a20.dtsi + arch/arm/dts/vf500.dtsi + arch/arm/dts/vf610-twr.dts + arch/arm/dts/vf610.dtsi + arch/arm/dts/vfxxx.dtsi + arch/riscv/dts/ae350-u-boot.dtsi + arch/riscv/dts/ae350_32.dts + arch/riscv/dts/ae350_64.dts + arch/riscv/dts/fu540-c000-u-boot.dtsi + arch/riscv/dts/fu540-c000.dtsi + arch/riscv/dts/fu540-hifive-unleashed-a00-ddr.dtsi + arch/riscv/dts/fu740-c000-u-boot.dtsi + arch/riscv/dts/fu740-c000.dtsi + arch/riscv/dts/fu740-hifive-unmatched-a00-ddr.dtsi + arch/riscv/dts/hifive-unleashed-a00-u-boot.dtsi + arch/riscv/dts/hifive-unleashed-a00.dts + arch/riscv/dts/hifive-unmatched-a00-u-boot.dtsi + arch/riscv/dts/hifive-unmatched-a00.dts + arch/riscv/dts/jh7110-starfive-visionfive-2-u-boot.dtsi + arch/riscv/dts/jh7110-starfive-visionfive-2.dts + arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi + arch/riscv/dts/jh7110-u-boot.dtsi + arch/riscv/dts/jh7110.dtsi + arch/riscv/dts/mpfs-icicle-kit-fabric.dtsi + arch/riscv/dts/mpfs-icicle-kit-u-boot.dtsi + arch/riscv/dts/openpiton-riscv64.dts + drivers/gpio/mscc_sgpio.c + drivers/pinctrl/mscc/mscc-common.c + drivers/pinctrl/mscc/mscc-common.h + drivers/pinctrl/mscc/pinctrl-jr2.c + drivers/pinctrl/mscc/pinctrl-luton.c + drivers/pinctrl/mscc/pinctrl-ocelot.c + drivers/pinctrl/mscc/pinctrl-serval.c + drivers/pinctrl/mscc/pinctrl-servalt.c + drivers/spi/mscc_bb_spi.c + drivers/ufs/ufs-renesas.c + include/dt-bindings/clock/axg-audio-clkc.h + include/dt-bindings/clock/r8a779f0-cpg-mssr.h + include/dt-bindings/clock/sifive-fu740-prci.h + include/dt-bindings/dma/xlnx-zynqmp-dpdma.h + include/dt-bindings/interconnect/fsl,imx8mp.h + include/dt-bindings/interrupt-controller/arm-gic.h + include/dt-bindings/media/video-interfaces.h + include/dt-bindings/pinctrl/pinctrl-starfive-jh7110.h + include/dt-bindings/power/fsl,imx93-power.h + include/dt-bindings/power/imx8mm-power.h + include/dt-bindings/power/imx8mn-power.h + include/dt-bindings/power/imx8mp-power.h + include/dt-bindings/power/imx8mq-power.h + include/dt-bindings/power/imx8ulp-power.h + include/dt-bindings/power/r8a779f0-sysc.h + include/dt-bindings/reset/amlogic,meson-axg-audio-arb.h + include/dt-bindings/reset/sifive-fu740-prci.h + include/linux/apple-mailbox.h +Copyright: + 2013-2016 Freescale Semiconductor, Inc. + 2015 Russell King + 2015-2018 Technexion Ltd. + 2016 Tomas Hlavacek + 2016 Uwe Kleine-König + 2017 Aditya Prayoga + 2017 Allied Telesis Labs + 2017 Willy Tarreau + 2017 exceet electronics GmbH + 2017-2019 Armadeus Systems + 2017-2019 Microsemi Corporation + 2017-2020 Pengutronix, Lucas Stach + 2017-2022 NXP + 2018 Baylibre SAS + 2018 Kontron Electronics GmbH + 2018 Manuel Jung + 2018-2020 SiFive, Inc. + 2018-2021 MediaTek Inc. + 2018-2023 Tony Dinh + 2019 Jagan Teki + 2019 Ondrej Jirman + 2019-2021 BayLibre SAS + 2019-2021 BayLibre, SAS + 2019-2021 SiFive, Inc. + 2019-2022 Laurent Pinchart + 2020 Compass Electronics Group, LLC + 2020 Microchip Technology Inc. + 2020 Pengutronix, Sascha Hauer + 2020-2021 Microchip Technology Inc. + 2020-2021 Sifive, Inc. + 2021 BSH Hausgeraete GmbH + 2021 Renesas Electronics Corp + 2021 Ronetix, Ilko Iliev + 2021 The Asahi Linux Contributors + 2021 Tianrui Wei + 2022 Emil Renner Berthing + 2022 Renesas Electronics Corporation + 2022-2023 StarFive Technology Co., Ltd. + 2023 In-Circuit GmbH + Harald Geyer +License: GPL-2.0 OR MIT + +Files: + arch/arm/include/asm/arch-apple/sart.h + arch/arm/lib/asmdefs.h + arch/arm/lib/memcpy-arm64.S + arch/arm/lib/memset-arm64.S + arch/arm/mach-apple/sart.c + arch/arm/mach-zynqmp/ecc_spl_init.c + arch/arm/mach-zynqmp/include/mach/ecc_spl_init.h + cmd/2048.c + drivers/net/phy/mscc.c + drivers/xen/hypervisor.c + fs/jffs2/mergesort.c + include/xen/interface/grant_table.h + include/xen/interface/hvm/hvm_op.h + include/xen/interface/hvm/params.h + include/xen/interface/io/blkif.h + include/xen/interface/io/console.h + include/xen/interface/io/protocols.h + include/xen/interface/io/ring.h + include/xen/interface/io/xenbus.h + include/xen/interface/io/xs_wire.h + include/xen/interface/sched.h + include/xen/interface/xen.h + lib/libavb/avb_chain_partition_descriptor.c + lib/libavb/avb_chain_partition_descriptor.h + lib/libavb/avb_cmdline.c + lib/libavb/avb_cmdline.h + lib/libavb/avb_crypto.c + lib/libavb/avb_crypto.h + lib/libavb/avb_descriptor.c + lib/libavb/avb_descriptor.h + lib/libavb/avb_footer.c + lib/libavb/avb_footer.h + lib/libavb/avb_hash_descriptor.c + lib/libavb/avb_hash_descriptor.h + lib/libavb/avb_hashtree_descriptor.c + lib/libavb/avb_hashtree_descriptor.h + lib/libavb/avb_kernel_cmdline_descriptor.c + lib/libavb/avb_kernel_cmdline_descriptor.h + lib/libavb/avb_ops.h + lib/libavb/avb_property_descriptor.c + lib/libavb/avb_property_descriptor.h + lib/libavb/avb_sha.h + lib/libavb/avb_slot_verify.c + lib/libavb/avb_slot_verify.h + lib/libavb/avb_sysdeps.h + lib/libavb/avb_sysdeps_posix.c + lib/libavb/avb_util.c + lib/libavb/avb_util.h + lib/libavb/avb_vbmeta_image.c + lib/libavb/avb_vbmeta_image.h + lib/libavb/avb_version.c + lib/libavb/avb_version.h + lib/libavb/libavb.h +Copyright: + 2001 Simon Tatham. + 2002-2004 K A Fraser + 2003-2008 Keir Fraser + 2005 Grzegorz Milos, gm281@cam.ac.uk,Intel Research Cambridge + 2005 Keir Fraser + 2005 Rusty Russell IBM Corporation + 2005 XenSource Ltd. + 2012 Spectra Logic Corporation + 2012-2021 Arm Limited. + 2016 Microsemi Corporation + 2016-2017 The Android Open Source Project + 2020 EPAM Systems Inc. + 2022 The Asahi Linux Contributors +License: MIT + +Files: + arch/arm/lib/elf_aarch64_efi.lds + arch/arm/lib/elf_arm_efi.lds + arch/x86/dts/microcode/m0220661105_cv.dtsi + arch/x86/dts/microcode/m12206a7_00000029.dtsi + arch/x86/dts/microcode/m12306a2_00000008.dtsi + arch/x86/dts/microcode/m12306a4_00000007.dtsi + arch/x86/dts/microcode/m12306a5_00000007.dtsi + arch/x86/dts/microcode/m12306a8_00000010.dtsi + arch/x86/dts/microcode/m12306a9_0000001b.dtsi + arch/x86/dts/microcode/m7240651_0000001c.dtsi + arch/x86/dts/microcode/mc0306d4_00000018.dtsi + arch/x86/lib/elf_ia32_efi.lds + arch/x86/lib/elf_x86_64_efi.lds + boot/android_ab.c + cmd/ab_select.c + cmd/elf.c + doc/device-tree-bindings/bootph.yaml + drivers/fastboot/fb_command.c + drivers/fastboot/fb_getvar.c + drivers/ram/cadence/ddr_ctrl.c + drivers/ram/renesas/rzn1/ddr_async.c + drivers/spi/cadence_qspi_apb.c + drivers/tee/broadcom/chimp_optee.c + drivers/tee/optee/i2c.c + drivers/tee/optee/optee_msg.h + drivers/tee/optee/optee_msg_supplicant.h + drivers/tee/optee/optee_smc.h + drivers/tee/optee/rpmb.c + drivers/tee/optee/supplicant.c + drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h + include/android_ab.h + include/net/fastboot_tcp.h + include/net/fastboot_udp.h + include/opensbi.h + include/renesas/ddr_ctrl.h + include/tee/optee.h + include/tee/optee_service.h + include/tee/optee_ta_avb.h + include/tee/optee_ta_rpc_test.h + include/vesa.h + lib/elf.c + lib/image-sparse.c + net/fastboot_tcp.c + net/fastboot_udp.c + tools/renesas_spkgimage.c + tools/renesas_spkgimage.h +Copyright: + 2001 William L. Pitts + 2004-2008 IBM Corporation + 2009 Google Inc. + 2009 Pattrick Hueper + 2009-2014 The Linux Foundation. All rights reserved. + 2012 Altera Corporation + 2013 Intel Corporation + 2014 Broadcom Corporation. + 2014 Renesas Electronics Corporation + 2015-2016 Renesas Electronics Europe Ltd + 2015-2022 Linaro Limited + 2016-2023 The Android Open Source Project + 2018 Linaro Limited + 2019 Western Digital Corporation or its affiliates. + 2020 Broadcom. + 2020 Foundries Ltd + 2020 Foundries.io Ltd + 2022 Google LLC + 2022 Schneider Electric +License: BSD-2-Clause + +Files: + arch/x86/cpu/baytrail/fsp_configs.c + arch/x86/cpu/quark/hte.c + arch/x86/cpu/quark/hte.h + arch/x86/cpu/quark/mrc.c + arch/x86/cpu/quark/mrc_util.c + arch/x86/cpu/quark/mrc_util.h + arch/x86/cpu/quark/smc.c + arch/x86/cpu/quark/smc.h + arch/x86/cpu/queensbay/fsp_configs.c + arch/x86/include/asm/arch-apollolake/fsp/fsp_configs.h + arch/x86/include/asm/arch-apollolake/fsp/fsp_m_upd.h + arch/x86/include/asm/arch-apollolake/fsp/fsp_s_upd.h + arch/x86/include/asm/arch-apollolake/fsp/fsp_vpd.h + arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h + arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h + arch/x86/include/asm/arch-braswell/fsp/fsp_vpd.h + arch/x86/include/asm/arch-quark/mrc.h + arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h + arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h + arch/x86/include/asm/fsp/fsp_azalia.h + arch/x86/include/asm/fsp/fsp_bootmode.h + arch/x86/include/asm/fsp/fsp_fv.h + arch/x86/include/asm/fsp/fsp_hob.h + arch/x86/include/asm/fsp/fsp_infoheader.h + arch/x86/include/asm/fsp/fsp_support.h + arch/x86/include/asm/fsp1/fsp_api.h + arch/x86/include/asm/fsp1/fsp_ffs.h + arch/x86/include/asm/fsp1/fsp_support.h + arch/x86/include/asm/fsp2/fsp_api.h + arch/x86/include/asm/fsp2/fsp_internal.h + arch/x86/include/asm/hob.h + arch/x86/lib/fsp/fsp_support.c + arch/x86/lib/fsp1/fsp_support.c + arch/x86/lib/fsp2/fsp_meminit.c + arch/x86/lib/fsp2/fsp_silicon_init.c + arch/x86/lib/fsp2/fsp_support.c + arch/x86/lib/hob.c + include/binman.h + include/signatures.h + lib/binman.c +Copyright: + 2013-2015 Intel Corporation + 2014-2017 Bin Meng + 2015 Google, Inc + 2015 Kodak Alaris, Inc + 2015-2016 Intel Corp. + 2016-2019 Intel Corporation. All rights reserved. + 2019 Google LLC +License: Intel + +Files: + arch/sandbox/cpu/u-boot-spl.lds + arch/sandbox/cpu/u-boot.lds + arch/sandbox/lib/interrupts.c +Copyright: + 2011-2018 The Chromium OS Authors. + 2016 The Android Open Source Project +License: BSD-chromium OR GPL-2.0+ + +Files: + include/ec_commands.h + include/tegra-kbc.h + tools/u_boot_pylib/cros_subprocess.py +Copyright: + 2011-2018 The Chromium OS Authors. + 2003-2005 Peter Astrand +License: BSD-chromium + +Files: + include/linux/zstd.h + include/linux/zstd_errors.h + include/linux/zstd_lib.h + lib/zstd/Makefile + lib/zstd/common/bitstream.h + lib/zstd/common/compiler.h + lib/zstd/common/cpu.h + lib/zstd/common/debug.c + lib/zstd/common/debug.h + lib/zstd/common/entropy_common.c + lib/zstd/common/error_private.c + lib/zstd/common/error_private.h + lib/zstd/common/fse.h + lib/zstd/common/fse_decompress.c + lib/zstd/common/huf.h + lib/zstd/common/mem.h + lib/zstd/common/portability_macros.h + lib/zstd/common/zstd_common.c + lib/zstd/common/zstd_deps.h + lib/zstd/common/zstd_internal.h + lib/zstd/decompress/huf_decompress.c + lib/zstd/decompress/zstd_ddict.c + lib/zstd/decompress/zstd_ddict.h + lib/zstd/decompress/zstd_decompress.c + lib/zstd/decompress/zstd_decompress_block.c + lib/zstd/decompress/zstd_decompress_block.h + lib/zstd/decompress/zstd_decompress_internal.h + lib/zstd/decompress_sources.h + lib/zstd/zstd_common_module.c + lib/zstd/zstd_decompress_module.c +Copyright: + Facebook + Yann Collet +License: GPL-2.0 OR BSD-3-Clause + +Files: + arch/arm/dts/at91-sama5d3_xplained.dts + arch/arm/dts/at91sam9m10g45ek.dts + arch/arm/dts/at91sam9n12ek.dts + arch/arm/dts/at91sam9x5dm.dtsi + arch/arm/dts/sama5d35ek.dts + arch/arm/dts/sama5d3xdm.dtsi + net/link_local.c +Copyright: + 2003 Arthur van Hoff (avh@strangeberry.com) + 2004 David Brownell + 2010 Joe Hershberger + 2011-2014 Atmel + 2011-2014 Nicolas Ferre + 2012 Hong Xu + 2013 Ludovic Desroches + 2014 Free Electrons +License: GPL-2.0+ + +Files: + arch/arm/dts/at91sam9261ek.dts + arch/arm/dts/at91sam9g20ek_common.dtsi + arch/arm/dts/at91sam9rlek.dts + arch/arm/dts/usb_a9263.dts + scripts/kconfig/gconf.c + scripts/kconfig/streamline_config.pl + scripts/spelling.txt +Copyright: + 2002-2003 Romain Lievin + 2005-2009 - Steven Rostedt + 2012 Jean-Christophe PLAGNIOL-VILLARD + 2013 Jean-Jacques Hiblot + 2014 Alexandre Belloni +License: GPL-2.0 + +Files: + arch/arm/dts/r8a779g0-white-hawk-cpu.dtsi + arch/arm/dts/r8a779g0-white-hawk-csi-dsi.dtsi + arch/arm/dts/r8a779g0-white-hawk-ethernet.dtsi + arch/arm/dts/r8a779g0-white-hawk.dts + arch/arm/dts/r8a779g0.dtsi + arch/arm/dts/r9a07g044.dtsi + arch/arm/dts/r9a07g044l2-smarc.dts + arch/arm/dts/r9a07g044l2.dtsi + arch/arm/dts/rz-smarc-common.dtsi + arch/arm/dts/rzg2l-smarc-pinfunction.dtsi + arch/arm/dts/rzg2l-smarc-som.dtsi + arch/arm/dts/rzg2l-smarc.dtsi + doc/device-tree-bindings/firmware/fwu-mdata-gpt.yaml + doc/device-tree-bindings/firmware/fwu-mdata-mtd.yaml + doc/device-tree-bindings/memory/ti,gpmc-child.yaml + doc/device-tree-bindings/memory/ti,gpmc.yaml + doc/device-tree-bindings/mtd/ti,elm.yaml + doc/device-tree-bindings/mtd/ti,gpmc-nand.yaml + doc/device-tree-bindings/pinctrl/apple,pinctrl.yaml + doc/device-tree-bindings/spi/brcm,bcm63xx-hsspi.yaml + doc/device-tree-bindings/spi/hpe,gxp-spi.yaml + include/dt-bindings/ata/ahci.h + include/dt-bindings/clock/amlogic,a1-peripherals-clkc.h + include/dt-bindings/clock/amlogic,a1-pll-clkc.h + include/dt-bindings/clock/microchip-mpfs-clock.h + include/dt-bindings/clock/r8a779g0-cpg-mssr.h + include/dt-bindings/clock/r9a07g044-cpg.h + include/dt-bindings/interrupt-controller/apple-aic.h + include/dt-bindings/interrupt-controller/irqc-rzg2l.h + include/dt-bindings/pinctrl/rzg2l-pinctrl.h + include/dt-bindings/power/r8a779g0-sysc.h + include/dt-bindings/regulator/st,stm32mp13-regulator.h + include/dt-bindings/reset/sama7g5-reset.h + include/dt-bindings/soc/rockchip,vop2.h +Copyright: + 2019 Amlogic, Inc. + 2020-2022 Microchip Technology Inc. + 2021-2022 Renesas Electronics Corp + 2022 Glider bv + 2022 STMicroelectronics + 2023 SberDevices +License: GPL-2.0 OR BSD-2-Clause + +Files: + arch/arm/dts/juno-clocks.dtsi + arch/arm/dts/juno-motherboard.dtsi + arch/arm/dts/juno-r2-u-boot.dtsi + arch/arm/dts/juno-r2.dts + arch/arm/dts/stm32mp153c-dhcor-drc-compact.dts + arch/arm/dts/stm32mp157a-dhcor-avenger96.dts + arch/arm/dts/stm32mp15xx-dhcor-avenger96.dts + arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi + arch/arm/dts/stm32mp15xx-dhcor-drc-compact.dts + arch/arm/dts/stm32mp15xx-dhcor-drc-compact.dtsi + arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi + arch/arm/dts/stm32mp15xx-dhcor-som.dtsi + arch/arm/dts/stm32mp15xx-dhcor-testbench.dts + arch/arm/dts/stm32mp15xx-dhcor-u-boot.dtsi + drivers/clk/altera/clk-mem-n5x.c + drivers/clk/altera/clk-mem-n5x.h + drivers/clk/altera/clk-n5x.c + drivers/clk/altera/clk-n5x.h + drivers/ddr/altera/sdram_n5x.c + drivers/power/regulator/axp_regulator.c + drivers/pwm/pwm-meson.c + include/dt-bindings/clock/stm32mp1-clks.h + include/dt-bindings/clock/stm32mp13-clks.h + include/dt-bindings/reset/amlogic,meson-gxbb-reset.h + include/dt-bindings/reset/stm32mp1-resets.h + include/dt-bindings/reset/stm32mp13-resets.h + include/scmi_agent.h + include/scmi_protocols.h +Copyright: + 2013-2015 ARM Ltd + 2014 Amlogic, Inc. + STMicroelectronics + 2015-2019 Arm Limited and Contributors. + 2016-2020 BayLibre, SAS + 2017-2019 ARM Limited and Contributors. + 2018-2023 Samuel Holland + 2019-2020 Linaro Limited + 2020-2022 Marek Vasut + Linaro Ltd. + 2018 STMicroelectronics + 2020-2022 Intel Corporation +License: GPL-2.0 OR BSD-3-Clause + +Files: + arch/arm/mach-at91/include/mach/at91sam9rl.h + arch/arm/mach-at91/include/mach/at91sam9rl_matrix.h + arch/mips/include/asm/compiler.h + arch/riscv/include/asm/string.h + arch/riscv/include/asm/types.h + drivers/gpio/sh_pfc.c + drivers/mtd/nand/raw/nand_ecc.c + drivers/serial/arm_dcc.c + fs/btrfs/common/rbtree-utils.c + fs/btrfs/common/rbtree-utils.h + include/linux/log2.h + include/sh_pfc.h + scripts/basic/fixdep.c + scripts/bin2c.c + scripts/dtc/pylibfdt/setup.py + tools/binman/pyproject.toml + tools/buildman/pyproject.toml + tools/dtoc/pyproject.toml + tools/patman/pyproject.toml + tools/u_boot_pylib/pyproject.toml +Copyright: + 2000-2004 Steven J. Hill (sjhill@realitydiluted.com) + 2004-2007 ARM Limited + 2004-2007 Maciej W. Rozycki + 2006 Red Hat, Inc. + 2006 Thomas Gleixner + 2007 Atmel Corporation + 2008 Magnus Damm + 2011 Andes Technology Corporation + 2017 Google, Inc. + 2002 Kai Germaschewski + 2010 Shawn Lin (nobuhiro@andestech.com) + 2011 Macpaul Lin (macpaul@andestech.com) + 2017 Rick Chen (rick@andestech.com) + Xilinx, Inc, Michal Simek + 2008 Jean-Christophe PLAGNIOL-VILLARD + 2014 Facebook. + 2015 Renesas Electronics Corporation +License: GPL + +Files: + arch/arm/dts/imx6dl-icore-mipi.dts + arch/arm/dts/imx6dl-icore-rqs.dts + arch/arm/dts/imx6dl-icore.dts + arch/arm/dts/imx6dl-nitrogen6x.dts + arch/arm/dts/imx6q-icore-mipi.dts + arch/arm/dts/imx6q-icore.dts + arch/arm/dts/imx6q-nitrogen6x.dts + arch/arm/dts/imx6q-sabrelite.dts + arch/arm/dts/imx6qdl-icore-rqs.dtsi + arch/arm/dts/imx6qdl-icore.dtsi + arch/arm/dts/imx6qdl-nitrogen6x.dtsi + arch/arm/dts/imx6qdl-sabrelite.dtsi + arch/arm/dts/imx6ul-geam.dts + arch/arm/dts/imx6ul-isiot-emmc.dts + arch/arm/dts/imx6ul-isiot-nand.dts + arch/arm/dts/imx6ul-isiot.dtsi + arch/arm/dts/sun8i-r16-nintendo-nes-classic.dts + arch/arm/dts/sun8i-r16-nintendo-super-nes-classic.dts +Copyright: + 2011-2012 Freescale Semiconductor, Inc. + 2011 Linaro Ltd. + 2013 Boundary Devices, Inc. + 2015-2018 Amarula Solutions B.V. + 2015-2018 Engicam S.r.l. + 2016 FUKAUMI Naoki + 2018 Miquèl RAYNAL +License: GPL-2.0 OR X11 + +Files: + doc/board/ti/img/beagleplay_emmc.svg + doc/board/ti/img/boot_diagram_am64.svg + doc/board/ti/img/boot_diagram_am65.svg + doc/board/ti/img/boot_diagram_j721e.svg + doc/board/ti/img/boot_diagram_k3_current.svg + doc/board/ti/img/boot_flow_01.svg + doc/board/ti/img/boot_flow_02.svg + doc/board/ti/img/boot_flow_03.svg + doc/board/ti/img/dm_tispl.bin.svg + doc/board/ti/img/emmc_am65x_evm_boot0.svg + doc/board/ti/img/emmc_j7200_evm_boot01.svg + doc/board/ti/img/emmc_j7200_evm_udafs.svg + doc/board/ti/img/j7200_tiboot3.bin.svg + doc/board/ti/img/multi_cert_tiboot3.bin.svg + doc/board/ti/img/no_multi_cert_tiboot3.bin.svg + doc/board/ti/img/nodm_tispl.bin.svg + doc/board/ti/img/openocd-overview.svg + doc/board/ti/img/ospi_sysfw.svg + doc/board/ti/img/sysfw.itb.svg +Copyright: + 2023 Texas Instruments Incorporated - https://www.ti.com/ +License: GPL-2.0+ OR BSD-3-Clause + +Files: + arch/riscv/dts/sunxi-d1-t113.dtsi + arch/riscv/dts/sunxi-d1s-t113.dtsi + drivers/pinctrl/meson/pinctrl-meson-g12a.c + include/dt-bindings/gpio/meson-g12a-gpio.h + include/dt-bindings/power/meson-a1-power.h + include/dt-bindings/power/meson-axg-power.h + include/dt-bindings/power/meson-g12a-power.h + include/dt-bindings/power/meson-gxbb-power.h + include/dt-bindings/power/meson-sm1-power.h +Copyright: + 2018 Amlogic, Inc. + 2019-2020 BayLibre, SAS + 2019 Jerome Brunet + 2021-2022 Samuel Holland + 2023 SberDevices, Inc. +License: GPL-2.0+ or MIT + +Files: + arch/arm/lib/crt0_aarch64_efi.S + arch/arm/lib/crt0_arm_efi.S + boot/fdt_region.c + include/api_public.h + lib/lz4.c + scripts/dtc/libfdt/Makefile.libfdt + scripts/dtc/libfdt/fdt.c + scripts/dtc/libfdt/fdt.h + scripts/dtc/libfdt/fdt_addresses.c + scripts/dtc/libfdt/fdt_empty_tree.c + scripts/dtc/libfdt/fdt_overlay.c + scripts/dtc/libfdt/fdt_ro.c + scripts/dtc/libfdt/fdt_rw.c + scripts/dtc/libfdt/fdt_strerror.c + scripts/dtc/libfdt/fdt_sw.c + scripts/dtc/libfdt/fdt_wip.c + scripts/dtc/libfdt/libfdt.h + scripts/dtc/libfdt/libfdt_env.h + scripts/dtc/libfdt/libfdt_internal.h + scripts/dtc/pylibfdt/libfdt.i_shipped + tools/relocate-rela.c +Copyright: + 2006-2012 David Gibson, IBM Corporation + 2007-2008 Semihalf + 2012 Kim Phillips, Freescale Semiconductor + 2013 Freescale Semiconductor, Inc. + 2014 David Gibson + 2016 Free Electrons + 2016 NextThing Co. + 2018 embedded brains GmbH + 2011-2016 Yann Collet + 2013-2017 Google, Inc. +License: GPL-2.0+ OR BSD-2-Clause + +Files: + arch/arm/dts/corstone1000-fvp.dts + arch/arm/dts/corstone1000-mps3.dts + arch/arm/dts/corstone1000.dtsi + arch/arm/dts/r8a779f0-spider-cpu.dtsi + arch/arm/dts/r8a779f0-spider.dts + arch/arm/dts/r8a779f0.dtsi + include/dt-bindings/clock/rockchip,rk3588-cru.h + include/dt-bindings/power/rk3588-power.h + include/dt-bindings/reset/rockchip,rk3588-cru.h +Copyright: + 2021 Renesas Electronics Corp. + 2021 Rockchip Electronics Co. Ltd. + 2022-2023 Arm Limited and/or its affiliates + 2022 Arm Limited. + 2022 Collabora Ltd. + 2022 Linaro Limited. +License: GPL-2.0 or MIT + +Files: + include/bzlib.h + lib/bzip2/bzlib.c + lib/bzip2/bzlib_blocksort.c + lib/bzip2/bzlib_compress.c + lib/bzip2/bzlib_crctable.c + lib/bzip2/bzlib_decompress.c + lib/bzip2/bzlib_huffman.c + lib/bzip2/bzlib_private.h + lib/bzip2/bzlib_randtable.c +Copyright: + 1996-2002 Julian R Seward + 1996-2010 Julian Seward +License: bzlib-BSD-4 + +Files: + arch/arm/dts/am335x-chiliboard-u-boot.dtsi + arch/arm/dts/armada-3720-ripe-atlas.dts + arch/arm/dts/imx53-kp-u-boot.dtsi + arch/arm/dts/imx53-kp.dts + arch/arm/dts/imx6dl-aristainetos2c_7-u-boot.dtsi + arch/arm/dts/imx6dl-aristainetos2c_cslb_7-u-boot.dtsi + arch/arm/dts/imx6qdl-aristainetos2c-u-boot.dtsi + arch/arm/dts/imx6qdl-aristainetos2c_cslb-u-boot.dtsi +Copyright: + 2018-2021 Grinn Sp. z o.o. -- http://www.grinn-global.com/ + 2019 Heiko Schocher +License: GPL-2.0+ or X11 + +Files: + drivers/usb/gadget/usbstring.c + examples/standalone/ppc_longjmp.S + examples/standalone/ppc_setjmp.S + include/search.h + lib/hashtable.c + lib/tiny-printf.c +Copyright: + 1993-2002 Free Software Foundation, Inc. + 2003 David Brownell + 2004-2008 Kustaa Nyholm + 2010-2013 Wolfgang Denk +License: LGPL-2.1+ + +Files: + drivers/video/mipi_dsi.c +Copyright: + 2012-2013 Samsung Electronics, Co., Ltd. + 2019 STMicroelectronics + Andrzej Hajda +License: MIT + +Files: + include/u-boot/blake2.h + lib/blake2/blake2-impl.h + lib/blake2/blake2b.c + lib/crypt/crypt-sha256.c + lib/crypt/crypt-sha512.c +Copyright: + 2012 Samuel Neves +License: CC0-1.0 + +Files: + arch/arm/dts/synquacer-sc2a11-caches.dtsi + arch/arm/dts/synquacer-sc2a11-developerbox-u-boot.dtsi + arch/arm/dts/synquacer-sc2a11-developerbox.dts + arch/arm/dts/synquacer-sc2a11.dtsi +Copyright: + 2017-2021 Linaro Limited +License: BSD-2-Clause-Patent + +Files: + include/slre.h + lib/slre.c + net/dns.c +Copyright: + 2004-2005 Sergey Lyubka + 2008 Pieter Voorthuijsen + 2009 Robin Getz +License: BEER-WARE + +Files: + common/xyzModem.c + include/xyzModem.h + lib/crc16-ccitt.c +Copyright: + NONE +License: eCos-2.0 + +Files: + fs/btrfs/kernel-shared/btrfs_tree.h + include/linux/const.h + include/linux/mii.h +Copyright: + 1996-2001 David S. Miller (davem@redhat.com) +License: GPL-2.0 WITH Linux-syscall-note exception +Comment: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/LICENSES/exceptions/Linux-syscall-note?id=98b1cc82c4affc16f5598d4fa14b1858671b2263 + +Files: + drivers/video/stb_truetype.h +Copyright: + 2017 Sean Barrett +License: MIT + +Files: + include/linux/xxhash.h + lib/xxhash.c +Copyright: + 2012-2016 Yann Collet +License: GPL-2.0 or BSD-2-Clause + +Files: + include/u-boot/sha1.h + lib/sha1.c +Copyright: + 2003-2006 Christophe Devine +License: LGPL-2.1 + +Files: + include/valgrind/memcheck.h +Copyright: + 2000-2017 Julian Seward +License: bzip2-1.0.6 + +Files: + drivers/sound/tegra_ahub.c +Copyright: + 2018 Google LLC +License: GPL-2.0+ + +Files: + tools/buildman/kconfiglib.py +Copyright: + 2011-2019 Ulf Magnusson +License: ISC + +Files: + include/capitalization.h +Copyright: + NONE +License: Unicode-DFS-2016 + +Files: + include/valgrind/valgrind.h +Copyright: + 2000-2017 Julian Seward + 2021 Sean Anderson +License: GPL-2.0+ AND bzip2-1.0.6 + +Files: + lib/libavb/avb_rsa.c +Copyright: + 2016 The Android Open Source Project +License: MIT OR BSD-3-Clause + +Files: + tools/libfdt/fdt_rw.c +Copyright: + NONE +License: GPL-2.0+ OR BSD-2-Clause +Comment: Implied license "OR" + +Files: + include/miiphy.h +Copyright: + 2009 Industrie Dial Face S.p.A. +License: GPL-2.0 OR IBM-pibs + +Files: + lib/rsa/rsa-keyprop.c +Copyright: + 2016 Thomas Pornin + 2019 Linaro Limited +License: GPL-2.0+ and MIT + +Files: + tools/os_support.h +Copyright: + 2009 Extreme Engineering Solutions, Inc. +License: LGPL-2.0+ + +Files: + tools/logos/u-boot_logo.svg +Copyright: + 2018 Heinrich Schuchardt +License: CC-BY-SA-4.0 + +Files: + include/bloblist.h + common/bloblist.c + doc/README.ubispl +Copyright: + Thomas Gleixner + 2018 Google, Inc +License: GPL-2.0+ OR BSD-3-Clause +Comment: Implied license "OR" + +Files: + test/lib/strlcat.c +Copyright: + 2011-2021 Free Software Foundation, Inc. + 2021 Sean Anderson +License: LGPL-2.1+ +Comment: Lists GPL-2.1+ but the original glibc source appears to be LGPL-2.1+ + +Files: + fs/erofs/erofs_fs.h +Copyright: + 2017-2018 HUAWEI, Inc. + 2021 Alibaba Cloud +License: GPL-2.0 OR Apache-2.0 + +Files: + arch/arm/lib/reloc_aarch64_efi.c +Copyright: + 1999 Hewlett-Packard Co. + 2014 Linaro Ltd. +License: BSD-HP + +Files: + arch/arm/dts/bcm5301x.dtsi +Copyright: + 2013-2014 Hauke Mehrtens +License: GPL + +Files: + drivers/i2c/omap24xx_i2c.c +Copyright: + 2004 Texas Instruments + 2003 Wolfgang Denk, wd@denx.de + 2013 Lubomir Popov , MM Solutions + 2014 Hannes Schmelzer , B&R +License: GPL-2.0 +Comment: Refers to COPYING file that was removed + +Files: + include/dt-bindings/clock/bcm-nsp.h +Copyright: + 2015 Broadcom Corporation. +License: BSD-Broadcom + +License: BEER-WARE + "THE BEER-WARE LICENSE" (Revision 42): + Sergey Lyubka wrote this file. As long as you retain this notice you + can do whatever you want with this stuff. If we meet some day, and you think + this stuff is worth it, you can buy me a beer in return. + +License: GPL-2.0 + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + version 2 as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: bzlib-BSD-4 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + . + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + . + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: GPL-2.0+ + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: LGPL-2.1 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version 2.1 as + published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. + +License: LGPL-2.0+ + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2 can be found in the file + `/usr/share/common-licenses/LGPL-2'. + +License: X11 + X11 License + Copyright (C) 1996 X Consortium + . + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, the name of the X Consortium + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in this Software without prior written + authorization from the X Consortium. + . + X Window System is a trademark of X Consortium, Inc. + +License: IBM-pibs + This source code has been made available to you by IBM on an AS-IS + basis. Anyone receiving this source is licensed under IBM copyrights + to use it in any way he or she deems fit, including copying it, + modifying it, compiling it, and redistributing it either with or + without modifications. No license under IBM patents or patent + applications is to be implied by the copyright license. + . + Any user of this software should understand that IBM cannot provide + technical support for this software and will not be responsible for + any consequences resulting from the use of this software. + . + Any person who transfers this source code or any derivative work must + include the IBM copyright notice, this paragraph, and the preceding + two paragraphs in the transferred software. + . + COPYRIGHT I B M CORPORATION 1995 + LICENSED MATERIAL - PROGRAM PROPERTY OF I B M + +License: ISC + ISC License: + Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") + Copyright (c) 1995-2003 by Internet Software Consortium + . + Permission to use, copy, modify, and/or distribute this software for + any purpose with or without fee is hereby granted, provided that the + above copyright notice and this permission notice appear in all + copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY + SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT + OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +License: ecos-2.0 + The eCos license version 2.0 + . + This file is part of eCos, the Embedded Configurable Operating + System. Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. + . + eCos is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 or (at your option) any later + version. + . + eCos is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + . + You should have received a copy of the GNU General Public License + along with eCos; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + As a special exception, if other files instantiate templates or use + macros or inline functions from this file, or you compile this file + and link it with other works to produce a work based on this file, + this file does not by itself cause the resulting work to be covered + by the GNU General Public License. However the source code for this + file must still be made available in accordance with section (3) of + the GNU General Public License. + . + This exception does not invalidate any other reasons why a work based + on this file might be covered by the GNU General Public License. + +License: Intel + Intel Open Source License + . + Copyright (c) 1996-2000 Intel Corporation + All rights reserved. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + • Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + • Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + • Neither the name of the Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF + YOUR JURISDICTION. It is licensee's responsibility to comply with any + export regulations applicable in licensee's jurisdiction. Under + CURRENT (May 2000) U.S. export regulations this software is eligible + for export from the U.S. and can be downloaded by or otherwise + exported or reexported worldwide EXCEPT to U.S. embargoed + destinations which include Cuba, Iraq, Libya, North Korea, Iran, + Syria, Sudan, Afghanistan and any other country to which the U.S. has + embargoed goods and services. + +License: Unicode-DFS-2016 + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + See Terms of Use for definitions of Unicode Inc.'s Data Files and Software. + . + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + http://www.unicode.org/cldr/data/, + http://source.icu-project.org/repos/icu/, + http://www.unicode.org/ivd/data/, and + http://www.unicode.org/utility/trac/browser/. + . + Unicode Data Files do not include PDF online code charts under the + directory http://www.unicode.org/Public/. + . + Software includes any source code published in the Unicode Standard + or under the directories http://www.unicode.org/Public/, + http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, + http://source.icu-project.org/repos/icu/, and + http://www.unicode.org/utility/trac/browser/. + . + NOTICE TO USER: Carefully read the following legal agreement. BY + DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S + DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU + UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND + CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, + INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + . + COPYRIGHT AND PERMISSION NOTICE + . + Copyright © 1991-2016 Unicode, Inc. All rights reserved. Distributed + under the Terms of Use in http://www.unicode.org/copyright.html. + . + Permission is hereby granted, free of charge, to any person obtaining + a copy of the Unicode data files and any associated documentation + (the "Data Files") or Unicode software and any associated + documentation (the "Software") to deal in the Data Files or Software + without restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, and/or sell copies of the + Data Files or Software, and to permit persons to whom the Data Files + or Software are furnished to do so, provided that either + . + (a) this copyright and permission notice appear with all copies of the Data Files or Software, or + (b) this copyright and permission notice appear in associated Documentation. + . + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF + ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE + WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY + CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY + DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THE DATA FILES OR SOFTWARE. + . + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in these Data Files or Software without prior + written authorization of the copyright holder. + +License: MIT + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice (including the + next paragraph) shall be included in all copies or substantial + portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); you + may not use this file except in compliance with the License. You may + obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. See the License for the specific language governing + permissions and limitations under the License. + +License: CC0-1.0 + Creative Commons Legal Code + . + CC0 1.0 Universal + . + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + . + Statement of Purpose + . + The laws of most jurisdictions throughout the world automatically + confer exclusive Copyright and Related Rights (defined below) upon + the creator and subsequent owner(s) (each and all, an "owner") of an + original work of authorship and/or a database (each, a "Work"). + . + Certain owners wish to permanently relinquish those rights to a Work + for the purpose of contributing to a commons of creative, cultural + and scientific works ("Commons") that the public can reliably and + without fear of later claims of infringement build upon, modify, + incorporate in other works, reuse and redistribute as freely as + possible in any form whatsoever and for any purposes, including + without limitation commercial purposes. These owners may contribute + to the Commons to promote the ideal of a free culture and the further + production of creative, cultural and scientific works, or to gain + reputation or greater distribution for their Work in part through the + use and efforts of others. + . + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that he + or she is an owner of Copyright and Related Rights in the Work, + voluntarily elects to apply CC0 to the Work and publicly distribute + the Work under its terms, with knowledge of his or her Copyright and + Related Rights in the Work and the meaning and intended legal effect + of CC0 on those rights. + . + 1. Copyright and Related Rights. A Work made available under CC0 may + be protected by copyright and related or neighboring rights + ("Copyright and Related Rights"). Copyright and Related Rights + include, but are not limited to, the following: + . + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); + iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and + vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + . + 2. Waiver. To the greatest extent permitted by, but not in + contravention of, applicable law, Affirmer hereby overtly, fully, + permanently, irrevocably and unconditionally waives, abandons, and + surrenders all of Affirmer's Copyright and Related Rights and + associated claims and causes of action, whether now known or unknown + (including existing as well as future claims and causes of action), + in the Work (i) in all territories worldwide, (ii) for the maximum + duration provided by applicable law or treaty (including future time + extensions), (iii) in any current or future medium and for any number + of copies, and (iv) for any purpose whatsoever, including without + limitation commercial, advertising or promotional purposes (the + "Waiver"). Affirmer makes the Waiver for the benefit of each member + of the public at large and to the detriment of Affirmer's heirs and + successors, fully intending that such Waiver shall not be subject to + revocation, rescission, cancellation, termination, or any other legal + or equitable action to disrupt the quiet enjoyment of the Work by the + public as contemplated by Affirmer's express Statement of Purpose. + . + 3. Public License Fallback. Should any part of the Waiver for any + reason be judged legally invalid or ineffective under applicable law, + then the Waiver shall be preserved to the maximum extent permitted + taking into account Affirmer's express Statement of Purpose. In + addition, to the extent the Waiver is so judged Affirmer hereby + grants to each affected person a royalty-free, non transferable, non + sublicensable, non exclusive, irrevocable and unconditional license + to exercise Affirmer's Copyright and Related Rights in the Work (i) + in all territories worldwide, (ii) for the maximum duration provided + by applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and + (iv) for any purpose whatsoever, including without limitation + commercial, advertising or promotional purposes (the "License"). The + License shall be deemed effective as of the date CC0 was applied by + Affirmer to the Work. Should any part of the License for any reason + be judged legally invalid or ineffective under applicable law, such + partial invalidity or ineffectiveness shall not invalidate the + remainder of the License, and in such case Affirmer hereby affirms + that he or she will not (i) exercise any of his or her remaining + Copyright and Related Rights in the Work or (ii) assert any + associated claims and causes of action with respect to the Work, in + either case contrary to Affirmer's express Statement of Purpose. + . + 4. Limitations and Disclaimers. + . + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + +License: bzip2-1.0.6 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + . + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + . + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions, and the following disclaimer, + without modification. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The names of the above-listed copyright holders may not be used + to endorse or promote products derived from this software without + specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-2-Clause-Patent + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + Subject to the terms and conditions of this license, each copyright + holder and contributor hereby grants to those receiving rights under + this license a perpetual, worldwide, non-exclusive, no-charge, + royalty-free, irrevocable (except for failure to satisfy the + conditions of this license) patent license to make, have made, use, + offer to sell, sell, import, and otherwise transfer this software, + where such license applies only to those patent claims, already + acquired or hereafter acquired, licensable by such copyright holder + or contributor that are necessarily infringed by: + . + (a) their Contribution(s) (the licensed copyrights of copyright + holders and non-copyrightable additions of contributors, in source + or binary form) alone; or + (b) combination of their Contribution(s) with the work of + authorship to which such Contribution(s) was added by such + copyright holder or contributor, if, at the time the Contribution + is added, such addition causes such combination to be necessarily + infringed. The patent license shall not apply to any other + combinations which include the Contribution. + . + Except as expressly stated above, no rights or licenses from any + copyright holder or contributor is granted under this license, + whether expressly, by implication, estoppel or otherwise. + . + DISCLAIMER + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: BSD-chromium + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + +License: BSD-Broadcom + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * * Neither the name of Broadcom Corporation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE + +License: BSD-HP + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Hewlett-Packard Co. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS + BE LIABLE FOR ANYDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: Public-Domain + This is free and unencumbered software released into the public + domain. Anyone is free to copy, modify, publish, use, compile, sell, + or distribute this software, either in source code form or as a + compiled binary, for any purpose, commercial or non-commercial, and + by any means. In jurisdictions that recognize copyright laws, the + author or authors of this software dedicate any and all copyright + interest in the software to the public domain. We make this + dedication for the benefit of the public at large and to the + detriment of our heirs and successors. We intend this dedication to + be an overt act of relinquishment in perpetuity of all present and + future rights to this software under copyright law. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License: CC-BY-SA-4.0 + Creative Commons Attribution-ShareAlike 4.0 International + . + Creative Commons Corporation ("Creative Commons") is not a law firm + and does not provide legal services or legal advice. Distribution of + Creative Commons public licenses does not create a lawyer-client or + other relationship. Creative Commons makes its licenses and related + information available on an "as-is" basis. Creative Commons gives no + warranties regarding its licenses, any material licensed under their + terms and conditions, or any related information. Creative Commons + disclaims all liability for damages resulting from their use to the + fullest extent possible. + . + Using Creative Commons Public Licenses + . + Creative Commons public licenses provide a standard set of terms and + conditions that creators and other rights holders may use to share + original works of authorship and other material subject to copyright + and certain other rights specified in the public license below. The + following considerations are for informational purposes only, are not + exhaustive, and do not form part of our licenses. + . + Considerations for licensors: Our public licenses are intended for + use by those authorized to give the public permission to use material + in ways otherwise restricted by copyright and certain other + rights. Our licenses are irrevocable. Licensors should read and + understand the terms and conditions of the license they choose before + applying it. Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the material as + expected. Licensors should clearly mark any material not subject to + the license. This includes other CC-licensed material, or material + used under an exception or limitation to copyright. More + considerations for licensors : + wiki.creativecommons.org/Considerations_for_licensors + . + Considerations for the public: By using one of our public licenses, a + licensor grants the public permission to use the licensed material + under specified terms and conditions. If the licensor's permission is + not necessary for any reason–for example, because of any applicable + exception or limitation to copyright–then that use is not regulated + by the license. Our licenses grant only permissions under copyright + and certain other rights that a licensor has authority to grant. Use + of the licensed material may still be restricted for other reasons, + including because others have copyright or other rights in the + material. A licensor may make special requests, such as asking that + all changes be marked or described. + . + Although not required by our licenses, you are encouraged to respect + those requests where reasonable. More considerations for the public : + wiki.creativecommons.org/Considerations_for_licensees + . + Creative Commons Attribution-ShareAlike 4.0 International Public + License + . + By exercising the Licensed Rights (defined below), You accept and + agree to be bound by the terms and conditions of this Creative + Commons Attribution-ShareAlike 4.0 International Public License + ("Public License"). To the extent this Public License may be + interpreted as a contract, You are granted the Licensed Rights in + consideration of Your acceptance of these terms and conditions, and + the Licensor grants You such rights in consideration of benefits the + Licensor receives from making the Licensed Material available under + these terms and conditions. + . + Section 1 – Definitions. + . + a. Adapted Material means material subject to Copyright and + Similar Rights that is derived from or based upon the Licensed + Material and in which the Licensed Material is translated, + altered, arranged, transformed, or otherwise modified in a manner + requiring permission under the Copyright and Similar Rights held + by the Licensor. For purposes of this Public License, where the + Licensed Material is a musical work, performance, or sound + recording, Adapted Material is always produced where the Licensed + Material is synched in timed relation with a moving image. + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + d. Copyright and Similar Rights means copyright and/or similar + rights closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + e. Effective Technological Measures means those measures that, in + the absence of proper authority, may not be circumvented under + laws fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + g. License Elements means the license attributes listed in the + name of a Creative Commons Public License. The License Elements of + this Public License are Attribution and ShareAlike. + h. Licensed Material means the artistic or literary work, + database, or other material to which the Licensor applied this + Public License. + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + m. You means the individual or entity exercising the Licensed + Rights under this Public License. Your has a corresponding + meaning. + . + Section 2 – Scope. + . + a. License grant. + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + A. reproduce and Share the Licensed Material, in whole or + in part; and + B. produce, reproduce, and Share Adapted Material. + 2. Exceptions and Limitations. For the avoidance of doubt, + where Exceptions and Limitations apply to Your use, this + Public License does not apply, and You do not need to comply + with its terms and conditions. + 3. Term. The term of this Public License is specified in + Section 6(a). + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in all + media and formats whether now known or hereafter created, and + to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including technical + modifications necessary to circumvent Effective Technological + Measures. For purposes of this Public License, simply making + modifications authorized by this Section 2(a)(4) never + produces Adapted Material. + 5. Downstream recipients. + A. Offer from the Licensor – Licensed Material. Every + recipient of the Licensed Material automatically receives + an offer from the Licensor to exercise the Licensed Rights + under the terms and conditions of this Public License. + B. Additional offer from the Licensor – Adapted + Material. Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material under + the conditions of the Adapter's License You apply. + C. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed Material. + 6. No endorsement. Nothing in this Public License constitutes + or may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + b. Other rights. + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed Rights, + but not otherwise. + 2. Patent and trademark rights are not licensed under this + Public License. + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society under + any voluntary or waivable statutory or compulsory licensing + scheme. In all other cases the Licensor expressly reserves any + right to collect such royalties. + . + Section 3 – License Conditions. + . + Your exercise of the Licensed Rights is expressly made subject to the + following conditions. + a. Attribution. + 1. If You Share the Licensed Material (including in modified + form), You must: + A. retain the following if it is supplied by the Licensor + with the Licensed Material: + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by the + Licensor (including by pseudonym if designated); + ii. a copyright notice; + iii. a notice that refers to this Public License; + iv. a notice that refers to the disclaimer of + warranties; + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + B. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + C. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + b. ShareAlike.In addition to the conditions in Section 3(a), if + You Share Adapted Material You produce, the following conditions + also apply. + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or later, + or a BY-SA Compatible License. + 2. You must include the text of, or the URI or hyperlink to, + the Adapter's License You apply. You may satisfy this + condition in any reasonable manner based on the medium, means, + and context in which You Share Adapted Material. + 3. You may not offer or impose any additional or different + terms or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + . + Section 4 – Sui Generis Database Rights. + . + Where the Licensed Rights include Sui Generis Database Rights that + apply to Your use of the Licensed Material: + a. for the avoidance of doubt, Section 2(a)(1) grants You the + right to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You + Share all or a substantial portion of the contents of the + database. + . + For the avoidance of doubt, this Section 4 supplements and does + not replace Your obligations under this Public License where the + Licensed Rights include other Copyright and Similar Rights. + . + Section 5 – Disclaimer of Warranties and Limitation of Liability. + a. Unless otherwise separately undertaken by the Licensor, to the + extent possible, the Licensor offers the Licensed Material as-is + and as-available, and makes no representations or warranties of + any kind concerning the Licensed Material, whether express, + implied, statutory, or other. This includes, without limitation, + warranties of title, merchantability, fitness for a particular + purpose, non-infringement, absence of latent or other defects, + accuracy, or the presence or absence of errors, whether or not + known or discoverable. Where disclaimers of warranties are not + allowed in full or in part, this disclaimer may not apply to You. + b. To the extent possible, in no event will the Licensor be liable + to You on any legal theory (including, without limitation, + negligence) or otherwise for any direct, special, indirect, + incidental, consequential, punitive, exemplary, or other losses, + costs, expenses, or damages arising out of this Public License or + use of the Licensed Material, even if the Licensor has been + advised of the possibility of such losses, costs, expenses, or + damages. Where a limitation of liability is not allowed in full or + in part, this limitation may not apply to You. + c. The disclaimer of warranties and limitation of liability + provided above shall be interpreted in a manner that, to the + extent possible, most closely approximates an absolute disclaimer + and waiver of all liability. + . + Section 6 – Term and Termination. + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + b. Where Your right to use the Licensed Material has terminated + under Section 6(a), it reinstates: + 1. automatically as of the date the violation is cured, + provided it is cured within 30 days of Your discovery of the + violation; or + 2. upon express reinstatement by the Licensor. + c. For the avoidance of doubt, this Section 6(b) does not affect + any right the Licensor may have to seek remedies for Your + violations of this Public License. + d. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + e. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + . + Section 7 – Other Terms and Conditions. + . + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + . + Section 8 – Interpretation. + . + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + b. To the extent possible, if any provision of this Public License + is deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + c. No term or condition of this Public License will be waived and + no failure to comply consented to unless expressly agreed to by + the Licensor. + d. Nothing in this Public License constitutes or may be + interpreted as a limitation upon, or waiver of, any privileges and + immunities that apply to the Licensor or You, including from the + legal processes of any jurisdiction or authority. diff --git a/env-configs/efikamx.config b/env-configs/efikamx.config new file mode 100644 index 000000000..1aedc9615 --- /dev/null +++ b/env-configs/efikamx.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd1 0x00000 0x10000 0x01000 diff --git a/env-configs/guruplug.config b/env-configs/guruplug.config new file mode 100644 index 000000000..1432d297e --- /dev/null +++ b/env-configs/guruplug.config @@ -0,0 +1,7 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd1 0x0 0x20000 0x20000 diff --git a/env-configs/kurobox_pro.config b/env-configs/kurobox_pro.config new file mode 100644 index 000000000..83b6c6ac5 --- /dev/null +++ b/env-configs/kurobox_pro.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd0 0x3F000 0x1000 0x1000 diff --git a/env-configs/linkstation-mini.config b/env-configs/linkstation-mini.config new file mode 100644 index 000000000..92ce9de2d --- /dev/null +++ b/env-configs/linkstation-mini.config @@ -0,0 +1,7 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundand +# environment sector is assumed present. + +# for Buffalo Linkstation Mini +# MTD device name Device offset Env. size Flash sector size +/dev/mtd0 0x3f000 0x01000 0x01000 diff --git a/env-configs/linkstation_pro_live.config b/env-configs/linkstation_pro_live.config new file mode 100644 index 000000000..83b6c6ac5 --- /dev/null +++ b/env-configs/linkstation_pro_live.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd0 0x3F000 0x1000 0x1000 diff --git a/env-configs/lsmipsel.config b/env-configs/lsmipsel.config new file mode 100644 index 000000000..abd8bcb50 --- /dev/null +++ b/env-configs/lsmipsel.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd0 0x30000 0x10000 0x10000 diff --git a/env-configs/lsppchg.config b/env-configs/lsppchg.config new file mode 100644 index 000000000..4ccc5769c --- /dev/null +++ b/env-configs/lsppchg.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd4 0x360000 0x10000 0x10000 diff --git a/env-configs/mx6cuboxi.config b/env-configs/mx6cuboxi.config new file mode 100644 index 000000000..a4bd77459 --- /dev/null +++ b/env-configs/mx6cuboxi.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mmcblk0 0x80000 0x2000 diff --git a/env-configs/openmoko_gta01.config b/env-configs/openmoko_gta01.config new file mode 100644 index 000000000..7fd45e398 --- /dev/null +++ b/env-configs/openmoko_gta01.config @@ -0,0 +1,7 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# Notice, that the "Number of sectors" is ignored on NOR. + +# MTD device name Device offset Env. size Flash sector size Number of sectors +/dev/mtd1 0x0000 0x4000 0x4000 2 diff --git a/env-configs/openmoko_gta02.config b/env-configs/openmoko_gta02.config new file mode 100644 index 000000000..1faa2f1f8 --- /dev/null +++ b/env-configs/openmoko_gta02.config @@ -0,0 +1,7 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# Notice, that the "Number of sectors" is ignored on NOR. + +# MTD device name Device offset Env. size Flash sector size Number of sectors +/dev/mtd2 0x0000 0x40000 0x20000 2 diff --git a/env-configs/openrd.config b/env-configs/openrd.config new file mode 100644 index 000000000..e4f0d6470 --- /dev/null +++ b/env-configs/openrd.config @@ -0,0 +1,13 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +# Legacy u-boot versions: +#/dev/mtd0 0xa0000 0x20000 0x20000 + +# New u-boot versions: +/dev/mtd0 0x60000 0x20000 0x20000 diff --git a/env-configs/qnap_ts101.config b/env-configs/qnap_ts101.config new file mode 100644 index 000000000..181c54b8c --- /dev/null +++ b/env-configs/qnap_ts101.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd5 0x00000 0x20000 0x20000 diff --git a/env-configs/qnap_ts109-209.config b/env-configs/qnap_ts109-209.config new file mode 100644 index 000000000..4024e080c --- /dev/null +++ b/env-configs/qnap_ts109-209.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd4 0x0000 0x20000 0x20000 diff --git a/env-configs/qnap_ts119-219.config b/env-configs/qnap_ts119-219.config new file mode 100644 index 000000000..98505a933 --- /dev/null +++ b/env-configs/qnap_ts119-219.config @@ -0,0 +1,11 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# This config is for QNAP TS-119, TS-219 and TS-219P boards. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mtd4 0x0000 0x1000 0x40000 diff --git a/env-configs/sheevaplug.config b/env-configs/sheevaplug.config new file mode 100644 index 000000000..b9faa7f36 --- /dev/null +++ b/env-configs/sheevaplug.config @@ -0,0 +1,13 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +# Legacy u-boot versions: +#/dev/mtd0 0x60000 0x20000 0x20000 + +# New u-boot versions: +/dev/mtd0 0x80000 0x20000 0x20000 diff --git a/env-configs/udoo_quad.config b/env-configs/udoo_quad.config new file mode 100644 index 000000000..9ffdf9f28 --- /dev/null +++ b/env-configs/udoo_quad.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mmcblk0 0xC0000 0x2000 diff --git a/env-configs/wandboard.config b/env-configs/wandboard.config new file mode 100644 index 000000000..1d5a97789 --- /dev/null +++ b/env-configs/wandboard.config @@ -0,0 +1,9 @@ +# Configuration file for fw_(printenv/saveenv) utility. +# Up to two entries are valid, in this case the redundant +# environment sector is assumed present. +# +# XXX this configuration might miss a fifth parameter for the "Number of +# sectors" + +# MTD device name Device offset Env. size Flash sector size +/dev/mmcblk0 0x60000 0x2000 diff --git a/manpages/u-boot-install-sunxi.8 b/manpages/u-boot-install-sunxi.8 new file mode 100644 index 000000000..744679ec7 --- /dev/null +++ b/manpages/u-boot-install-sunxi.8 @@ -0,0 +1,40 @@ +.TH u-boot-install-sunxi 8 2021-01-07 u-boot +.SH NAME +u-boot-install-sunxi \- install u-boot for sunxi (Allwinner) devices +.SH SYNOPSIS +.B u-boot-install-sunxi +.RI [ -f ] +.I card-device-or-image-file +.SH DESCRIPTION +This tool installs a u-boot image to the disk (or possibly a disk +image), allowing the machine to boot. The u-boot image is written to +an area between the partition table and the first partition; there is +no check if it's large enough \(em some ancient fdisk tools used to +reserve only 31KB there, which can result in data loss. +.PP +The device will usually be +.I /dev/mmcblk0 +for SD card, +.I /dev/mmcblk1 +for eMMC, +.I /dev/sdX +for USB SD card readers (be careful wrt your other disks!). +.PP +By default, the path where +.I .dtb +and +.I .bin +files are copied from is a subdirectory of +.I /usr/lib/u-boot +deduced from the current running system, but if the +.RB $ TARGET +environment variable is set, its contents are used instead. +.SH OPTIONS +.TP +-f | --force +Skip partition table sanity checks. Usually, a MBR partition table is +required (so u-boot has something to work with), but in rare setups you +may put the data on another disk. Likewise, GPT partition tables are +incompatible with the layout used on sunxi devices (spl is written at +offset 16384 while GPT occupies bytes [512..33280) ) but this option lets +you trample upon them anyway. diff --git a/patches/Makefile-Use-relative-paths-for-debugging-symbols.patch b/patches/Makefile-Use-relative-paths-for-debugging-symbols.patch new file mode 100644 index 000000000..023a89829 --- /dev/null +++ b/patches/Makefile-Use-relative-paths-for-debugging-symbols.patch @@ -0,0 +1,46 @@ +From 513a75c02573680e6594bd328f698e2460db1a76 Mon Sep 17 00:00:00 2001 +From: Vagrant Cascadian +Date: Tue, 16 Aug 2022 19:00:04 -0700 +Subject: [PATCH] Makefile: Use relative paths for debugging symbols. + +The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use +-ffile-prefix-map and --debug-prefix-map, respectively, to use +relative paths for occurrences of __FILE__ and debug paths. + +This enables reproducible builds regardless of the absolute path to +the build directory: + + https://reproducible-builds.org/docs/build-path/ + +Series-to: u-boot + +Signed-off-by: Vagrant Cascadian +--- + Makefile | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: u-boot/Makefile +=================================================================== +--- u-boot.orig/Makefile ++++ u-boot/Makefile +@@ -758,14 +758,18 @@ KBUILD_CFLAGS += $(call cc-disable-warni + # Enabled with W=2, disabled by default as noisy + KBUILD_CFLAGS += $(call cc-disable-warning, maybe-uninitialized) + +-# change __FILE__ to the relative path from the srctree +-KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) ++# change __FILE__ and debugging symbols to the relative path from the ++# srctree ++KBUILD_CFLAGS += $(call cc-option,-ffile-prefix-map=$(srctree)/=) + + KBUILD_CFLAGS += -gdwarf-4 + # $(KBUILD_AFLAGS) sets -g, which causes gcc to pass a suitable -g + # option to the assembler. + KBUILD_AFLAGS += -gdwarf-4 + ++# Use relative paths in debugging symbols ++KBUILD_AFLAGS += --debug-prefix-map=$(srctree)/= ++ + # Report stack usage if supported + # ARC tools based on GCC 7.1 has an issue with stack usage + # with naked functions, see commit message for more details diff --git a/patches/allwinner/0001-arm-sunxi-Reduce-inrush-current-on-Olimex-A20-OLinuX.patch b/patches/allwinner/0001-arm-sunxi-Reduce-inrush-current-on-Olimex-A20-OLinuX.patch new file mode 100644 index 000000000..f33e9aa03 --- /dev/null +++ b/patches/allwinner/0001-arm-sunxi-Reduce-inrush-current-on-Olimex-A20-OLinuX.patch @@ -0,0 +1,64 @@ +From a55fa8acd219c025fca06ff130c95b97bc6cbd79 Mon Sep 17 00:00:00 2001 +From: Philippe Coval +Date: Sat, 6 Jan 2024 11:06:41 +0100 +Subject: [PATCH] arm: sunxi: Reduce inrush current on Olimex + A20-OLinuXino_MICRO configs + +This change fix reboot, both configurations +were tested on my Olimex A20 Micro Rev E with debian-12. + +This issue was also present and fixed on A20 Lime2 (in 8311e84b18), +quoting Olliver Schinagl: + + The lime2 features a too large capacitor on the LDO3 output, which + causes the PMIC to shutdown when enabling power. To be able to still + boot up however, we must gradually enable power on LDO3 for this board. + We do this by enabling both the inrush quirk and the maximum slope the + AXP209 supports. + +Link: https://bugs.debian.org/1060752 +Series-to: u-boot@lists.denx.de +Series-links: 1:187331 +Series-version: 2 +Cc: Olliver Schinagl +Cc: Priit Laes +Cc: Maxime Ripard +Signed-off-by: Philippe Coval +Series-changes: 2 +- Add qirk to eMMC configuration of same machine +Forwarded: http://patchwork.ozlabs.org/project/uboot/list/?series=394499 +Bug-Debian: https://bugs.debian.org/1060752 +Applied-Upstream: https://source.denx.de/u-boot/u-boot/-/commit/c93a6fc8f5313b2aa7081d53c3061c7c1b94afca#v2024.04-rc3-48-gc93a6fc8f5 +Signed-off-by: Philippe Coval +--- + configs/A20-OLinuXino_MICRO-eMMC_defconfig | 1 + + configs/A20-OLinuXino_MICRO_defconfig | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/configs/A20-OLinuXino_MICRO-eMMC_defconfig b/configs/A20-OLinuXino_MICRO-eMMC_defconfig +index ca5869f43d..2f26b0ca01 100644 +--- a/configs/A20-OLinuXino_MICRO-eMMC_defconfig ++++ b/configs/A20-OLinuXino_MICRO-eMMC_defconfig +@@ -20,6 +20,7 @@ CONFIG_ETH_DESIGNWARE=y + CONFIG_MII=y + CONFIG_SUN7I_GMAC=y + CONFIG_SUN7I_GMAC_FORCE_TXERR=y ++CONFIG_AXP_ALDO3_INRUSH_QUIRK=y + CONFIG_AXP_ALDO3_VOLT=2800 + CONFIG_AXP_ALDO4_VOLT=2800 + CONFIG_SCSI=y +diff --git a/configs/A20-OLinuXino_MICRO_defconfig b/configs/A20-OLinuXino_MICRO_defconfig +index db4270f9b2..673ab85c8a 100644 +--- a/configs/A20-OLinuXino_MICRO_defconfig ++++ b/configs/A20-OLinuXino_MICRO_defconfig +@@ -20,6 +20,7 @@ CONFIG_ETH_DESIGNWARE=y + CONFIG_MII=y + CONFIG_SUN7I_GMAC=y + CONFIG_SUN7I_GMAC_FORCE_TXERR=y ++CONFIG_AXP_ALDO3_INRUSH_QUIRK=y + CONFIG_AXP_ALDO3_VOLT=2800 + CONFIG_AXP_ALDO4_VOLT=2800 + CONFIG_SCSI=y +-- +2.43.0 + diff --git a/patches/am62x/0008-arm-dts-k3-am625-Don-t-try-to-build-the-final-firmwa.patch b/patches/am62x/0008-arm-dts-k3-am625-Don-t-try-to-build-the-final-firmwa.patch new file mode 100644 index 000000000..f6e87db0d --- /dev/null +++ b/patches/am62x/0008-arm-dts-k3-am625-Don-t-try-to-build-the-final-firmwa.patch @@ -0,0 +1,70 @@ +From: Martyn Welch +Date: Mon, 12 Feb 2024 17:41:04 +0000 +Subject: arm: dts: k3-am625*: Don't try to build the final firmware images + +The final firmware images require the inclusion of firmware elements that +are not yet available in linux-firmware. Build the U-Boot elements so that +these can be combined with the other elements at a later date. + +Signed-off-by: Martyn Welch +--- + arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi | 4 ++++ + arch/arm/dts/k3-am625-sk-binman.dtsi | 8 ++++++++ + 2 files changed, 12 insertions(+) + +diff --git a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi +index d6c6baa..6df20ad 100644 +--- a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi ++++ b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi +@@ -176,6 +176,8 @@ + #define SPL_AM625_BEAGLEPLAY_DTB "spl/dts/k3-am625-beagleplay.dtb" + #define AM625_BEAGLEPLAY_DTB "arch/arm/dts/k3-am625-beagleplay.dtb" + ++#if 0 ++ + &spl_am625_sk_dtb { + filename = SPL_AM625_BEAGLEPLAY_DTB; + }; +@@ -193,3 +195,5 @@ + }; + + #endif ++ ++#endif +diff --git a/arch/arm/dts/k3-am625-sk-binman.dtsi b/arch/arm/dts/k3-am625-sk-binman.dtsi +index 41277bf..9e61d2f 100644 +--- a/arch/arm/dts/k3-am625-sk-binman.dtsi ++++ b/arch/arm/dts/k3-am625-sk-binman.dtsi +@@ -7,6 +7,8 @@ + + #ifdef CONFIG_TARGET_AM625_R5_EVM + ++#if 0 ++ + &binman { + tiboot3-am62x-hs-evm.bin { + filename = "tiboot3-am62x-hs-evm.bin"; +@@ -139,6 +141,8 @@ + + #endif + ++#endif ++ + #ifdef CONFIG_TARGET_AM625_A53_EVM + + #define SPL_NODTB "spl/u-boot-spl-nodtb.bin" +@@ -147,6 +151,8 @@ + #define UBOOT_NODTB "u-boot-nodtb.bin" + #define AM625_SK_DTB "u-boot.dtb" + ++#if 0 ++ + &binman { + ti-dm { + filename = "ti-dm.bin"; +@@ -461,3 +467,5 @@ + }; + }; + #endif ++ ++#endif diff --git a/patches/arndale/board-spl-rule.diff b/patches/arndale/board-spl-rule.diff new file mode 100644 index 000000000..c3c394cc5 --- /dev/null +++ b/patches/arndale/board-spl-rule.diff @@ -0,0 +1,17 @@ +Description: Add spl/arndale-spl.bin rule +Author: Ian Campbell + +Index: u-boot/Makefile +=================================================================== +--- u-boot.orig/Makefile ++++ u-boot/Makefile +@@ -2108,6 +2108,9 @@ spl/u-boot-spl: tools prepare $(if $(CON + spl/sunxi-spl.bin: spl/u-boot-spl + @: + ++spl/arndale-spl.bin: spl/u-boot-spl ++ @: ++ + spl/sunxi-spl-with-ecc.bin: spl/sunxi-spl.bin + @: + diff --git a/patches/disable-fit-image-tests b/patches/disable-fit-image-tests new file mode 100644 index 000000000..841c2a36b --- /dev/null +++ b/patches/disable-fit-image-tests @@ -0,0 +1,31 @@ +Disable FIT image tests. + +FIT images were made more robust in light of CVE-2021-27097 and +CVE-2021-27138, but test-imagetools.sh was not updated to reflect +those changes. + +Reported upstream: https://lists.denx.de/pipermail/u-boot/2021-March/443460.html + +diff --git a/test/image/test-imagetools.sh b/test/image/test-imagetools.sh +index 907f46a7b5..e3b341b9e9 100755 +--- a/test/image/test-imagetools.sh ++++ b/test/image/test-imagetools.sh +@@ -204,18 +204,6 @@ main() + list_image ${IMAGE_MULTI} + assert_equal ${DUMPIMAGE_LIST} ${MKIMAGE_LIST} + +- # Compress and extract FIT images, compare the result +- create_fit_image +- extract_fit_image +- for file in ${DATAFILES}; do +- assert_equal ${file} ${SRCDIR}/${file} +- done +- assert_equal ${TEST_OUT} ${DATAFILE2} +- +- # List contents of FIT image and compares output from tools +- list_image ${IMAGE_FIT_ITB} +- assert_equal ${DUMPIMAGE_LIST} ${MKIMAGE_LIST} +- + # Remove files created + cleanup + diff --git a/patches/exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch b/patches/exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch new file mode 100644 index 000000000..aaec16ac6 --- /dev/null +++ b/patches/exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch @@ -0,0 +1,152 @@ +From 82987dbf64ab031482eee52267e2fb1edce52531 Mon Sep 17 00:00:00 2001 +From: Dongjin Kim +Date: Sat, 28 Oct 2017 00:22:27 -0400 +Subject: [PATCH] arm: config: fix default console only to specify the device + +This reverts commit 767edf0f6b3eaa0303f3fd6afdc14ddce0aca70c and restores +commit 232ed3ca534708527a9515c7c41bc3542949525c. + +Debian's flash-kernel expect the console variable to just contain the device, +because it will set the bootargs to "console=${console}". So revert adding +"console=" to the console parameter, but also adjust the shipped bootscripts +for exynos boards to cope with it. + +Bug-Debian: https://bugs.debian.org/920116 +Signed-off-by: Benjamin Drung +--- + board/samsung/common/bootscripts/autoboot.cmd | 2 +- + board/samsung/common/bootscripts/bootzimg.cmd | 4 ++-- + board/samsung/common/dfu_sample_env.txt | 4 ++-- + include/configs/odroid.h | 4 ++-- + include/configs/odroid_xu3.h | 4 ++-- + include/configs/s5p_goni.h | 4 ++-- + include/configs/s5pc210_universal.h | 4 ++-- + include/configs/trats.h | 4 ++-- + include/configs/trats2.h | 4 ++-- + 9 files changed, 17 insertions(+), 17 deletions(-) + +Index: u-boot/board/samsung/common/bootscripts/autoboot.cmd +=================================================================== +--- u-boot.orig/board/samsung/common/bootscripts/autoboot.cmd ++++ u-boot/board/samsung/common/bootscripts/autoboot.cmd +@@ -12,7 +12,7 @@ setenv initrdaddr "42000000" + setenv loaddtb "load mmc ${mmcbootdev}:${mmcbootpart} ${fdtaddr} ${fdtfile}" + setenv loadinitrd "load mmc ${mmcbootdev}:${mmcbootpart} ${initrdaddr} ${initrdname}" + setenv loadkernel "load mmc ${mmcbootdev}:${mmcbootpart} '${kerneladdr}' '${kernelname}'" +-setenv kernel_args "setenv bootargs ${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}" ++setenv kernel_args "setenv bootargs console=${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}" + + #### Routine: check_dtb - check that target.dtb exists on boot partition + setenv check_dtb " +Index: u-boot/board/samsung/common/bootscripts/bootzimg.cmd +=================================================================== +--- u-boot.orig/board/samsung/common/bootscripts/bootzimg.cmd ++++ u-boot/board/samsung/common/bootscripts/bootzimg.cmd +@@ -1,5 +1,5 @@ + setenv kernelname zImage; +-setenv boot_kernel "setenv bootargs \"${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}\"; ++setenv boot_kernel "setenv bootargs \"console=${console} root=/dev/mmcblk${mmcrootdev}p${mmcrootpart} rootfstype=${rootfstype} rootwait ${opts}\"; + load mmc ${mmcbootdev}:${mmcbootpart} 0x40007FC0 '${kernelname}'; + if load mmc ${mmcbootdev}:${mmcbootpart} 40800000 ${fdtfile}; then + bootz 0x40007FC0 - 40800000; +@@ -7,4 +7,4 @@ else + echo Warning! Booting without DTB: '${fdtfile}'!; + bootz 0x40007FC0 -; + fi;" +-run boot_kernel; +\ No newline at end of file ++run boot_kernel; +Index: u-boot/board/samsung/common/dfu_sample_env.txt +=================================================================== +--- u-boot.orig/board/samsung/common/dfu_sample_env.txt ++++ u-boot/board/samsung/common/dfu_sample_env.txt +@@ -1,9 +1,9 @@ +-mmcboot=setenv bootargs root=/dev/mmcblk${mmcdev}p${mmcrootpart} ${rootfstype} rootwait ${console}; run loaduimage; bootm 0x40007FC0 ++mmcboot=setenv bootargs root=/dev/mmcblk${mmcdev}p${mmcrootpart} ${rootfstype} rootwait console=${console}; run loaduimage; bootm 0x40007FC0 + rootfstype=ext4 + loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x40007FC0 uImage + mmcdev=0 + mmcbootpart=2 + mmcrootpart=5 +-console=console=ttySAC2,115200n8 ++console=ttySAC2,115200n8 + bootcmd=run mmcboot + dfu_alt_info=u-boot mmc 80 800;params.bin mmc 0x38 0x8;uImage ext4 0 2 +Index: u-boot/include/configs/odroid.h +=================================================================== +--- u-boot.orig/include/configs/odroid.h ++++ u-boot/include/configs/odroid.h +@@ -128,7 +128,7 @@ + "elif test -e mmc ${mmcbootdev} uImage; then; " \ + "run boot_uimg;" \ + "fi;\0" \ +- "console=console=ttySAC1,115200n8\0" \ ++ "console=ttySAC1,115200n8\0" \ + "mmcbootdev=0\0" \ + "mmcbootpart=1\0" \ + "mmcrootdev=0\0" \ +Index: u-boot/include/configs/odroid_xu3.h +=================================================================== +--- u-boot.orig/include/configs/odroid_xu3.h ++++ u-boot/include/configs/odroid_xu3.h +@@ -76,7 +76,7 @@ + MEM_LAYOUT_ENV_SETTINGS \ + BOOTENV \ + "rootfstype=ext4\0" \ +- "console=console=ttySAC2,115200n8\0" \ ++ "console=ttySAC2,115200n8\0" \ + "fdtfile=exynos5422-odroidxu3.dtb\0" \ + "board=odroid\0" \ + "board_name=odroidxu3\0" \ +Index: u-boot/include/configs/s5p_goni.h +=================================================================== +--- u-boot.orig/include/configs/s5p_goni.h ++++ u-boot/include/configs/s5p_goni.h +@@ -100,7 +100,7 @@ + "bootchart=set opts init=/sbin/bootchartd; run bootcmd\0" \ + "verify=n\0" \ + "rootfstype=ext4\0" \ +- "console=console=ttySAC2,115200n8\0" \ ++ "console=ttySAC2,115200n8\0" \ + "meminfo=mem=80M mem=256M@0x40000000 mem=128M@0x50000000\0" \ + "loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x30007FC0 uImage\0" \ + "mmcdev=0\0" \ +Index: u-boot/include/configs/s5pc210_universal.h +=================================================================== +--- u-boot.orig/include/configs/s5pc210_universal.h ++++ u-boot/include/configs/s5pc210_universal.h +@@ -74,7 +74,7 @@ + "mmcoops=mmc read 0 0x40000000 0x40 8; md 0x40000000 0x400\0" \ + "verify=n\0" \ + "rootfstype=ext4\0" \ +- "console=console=ttySAC1,115200n8\0" \ ++ "console=ttySAC1,115200n8\0" \ + "mbrparts=" MBRPARTS_DEFAULT \ + "meminfo=crashkernel=32M@0x50000000\0" \ + "nfsroot=/nfsroot/arm\0" \ +Index: u-boot/include/configs/trats.h +=================================================================== +--- u-boot.orig/include/configs/trats.h ++++ u-boot/include/configs/trats.h +@@ -87,7 +87,7 @@ + "mmcoops=mmc read 0 0x40000000 0x40 8; md 0x40000000 0x400\0" \ + "verify=n\0" \ + "rootfstype=ext4\0" \ +- "console=console=ttySAC2,115200n8\0" \ ++ "console=ttySAC2,115200n8\0" \ + "meminfo=crashkernel=32M@0x50000000\0" \ + "nfsroot=/nfsroot/arm\0" \ + "bootblock=10\0" \ +Index: u-boot/include/configs/trats2.h +=================================================================== +--- u-boot.orig/include/configs/trats2.h ++++ u-boot/include/configs/trats2.h +@@ -76,7 +76,7 @@ + "boottrace=setenv opts initcall_debug; run bootcmd\0" \ + "verify=n\0" \ + "rootfstype=ext4\0" \ +- "console=console=ttySAC2,115200n8\0" \ ++ "console=ttySAC2,115200n8\0" \ + "kernelname=uImage\0" \ + "loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x40007FC0 " \ + "${kernelname}\0" \ diff --git a/patches/qemu/efi-secure-boot.patch b/patches/qemu/efi-secure-boot.patch new file mode 100644 index 000000000..69e1e4803 --- /dev/null +++ b/patches/qemu/efi-secure-boot.patch @@ -0,0 +1,26 @@ +Author: Luca Boccassi +Description: enable support for secure boot on qemu arm64/amd64 + Secure boot is now supported upstream in EFI mode. It is disabled + by default, and can be enabled by loading keys from the console: + + https://u-boot.readthedocs.io/en/latest/develop/uefi/uefi.html#configuring-uefi-secure-boot +Index: u-boot/configs/qemu-x86_64_defconfig +=================================================================== +--- u-boot.orig/configs/qemu-x86_64_defconfig ++++ u-boot/configs/qemu-x86_64_defconfig +@@ -90,3 +90,5 @@ CONFIG_SPL_VIDEO=y + # CONFIG_SPL_USE_TINY_PRINTF is not set + CONFIG_GENERATE_ACPI_TABLE=y + # CONFIG_GZIP is not set ++CONFIG_EFI_SECURE_BOOT=y ++CONFIG_EFI_SIGNATURE_SUPPORT=y +Index: u-boot/configs/qemu_arm64_defconfig +=================================================================== +--- u-boot.orig/configs/qemu_arm64_defconfig ++++ u-boot/configs/qemu_arm64_defconfig +@@ -69,3 +69,5 @@ CONFIG_USB_EHCI_HCD=y + CONFIG_USB_EHCI_PCI=y + CONFIG_SEMIHOSTING=y + CONFIG_TPM=y ++CONFIG_EFI_SECURE_BOOT=y ++CONFIG_EFI_SIGNATURE_SUPPORT=y diff --git a/patches/riscv64/board-starfive-handle-compatible-property-in-dynamic.patch b/patches/riscv64/board-starfive-handle-compatible-property-in-dynamic.patch new file mode 100644 index 000000000..df3e72c90 --- /dev/null +++ b/patches/riscv64/board-starfive-handle-compatible-property-in-dynamic.patch @@ -0,0 +1,57 @@ +From 465e7e6d506a419ab12ed0817d8f083d43584602 Mon Sep 17 00:00:00 2001 +From: Aurelien Jarno +Date: Wed, 10 Jan 2024 21:17:44 +0100 +Subject: [PATCH] board: starfive: handle compatible property in dynamic DT + configuration + +The difference between the StarFive VisionFive 2 1.2A and 1.3B boards is +handled dynamically by looking at the PCB version in the EEPROM in order +to have a single u-boot version for both versions of the board. While +the "model" property is correctly handled, the "compatible" one is +always the the one of version 1.3b. + +This patch add support for dynamically configuring that property. + +Fixes: 9b7060bd15e7 ("riscv: dts: jh7110: Combine the board device tree files of 1.2A and 1.3B") + +Signed-off-by: Aurelien Jarno +Reviewed-by: Leo Yu-Chi Liang +--- + board/starfive/visionfive2/spl.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/board/starfive/visionfive2/spl.c b/board/starfive/visionfive2/spl.c +index 336f0cdfc9..911add429d 100644 +--- a/board/starfive/visionfive2/spl.c ++++ b/board/starfive/visionfive2/spl.c +@@ -61,11 +61,13 @@ static const struct starfive_vf2_pro starfive_verb[] = { + + void spl_fdt_fixup_version_a(void *fdt) + { ++ static const char compat[] = "starfive,visionfive-2-v1.2a\0starfive,jh7110"; + u32 phandle; + u8 i; + int offset; + int ret; + ++ fdt_setprop(fdt, fdt_path_offset(fdt, "/"), "compatible", compat, sizeof(compat)); + fdt_setprop_string(fdt, fdt_path_offset(fdt, "/"), "model", + "StarFive VisionFive 2 v1.2A"); + +@@ -106,11 +108,13 @@ void spl_fdt_fixup_version_a(void *fdt) + + void spl_fdt_fixup_version_b(void *fdt) + { ++ static const char compat[] = "starfive,visionfive-2-v1.3b\0starfive,jh7110"; + u32 phandle; + u8 i; + int offset; + int ret; + ++ fdt_setprop(fdt, fdt_path_offset(fdt, "/"), "compatible", compat, sizeof(compat)); + fdt_setprop_string(fdt, fdt_path_offset(fdt, "/"), "model", + "StarFive VisionFive 2 v1.3B"); + +-- +2.42.0 + diff --git a/patches/riscv64/configs-visionfive2-Disable-ENV_IS_NOWHERE.patch b/patches/riscv64/configs-visionfive2-Disable-ENV_IS_NOWHERE.patch new file mode 100644 index 000000000..db514308f --- /dev/null +++ b/patches/riscv64/configs-visionfive2-Disable-ENV_IS_NOWHERE.patch @@ -0,0 +1,34 @@ +From 386db9a26b454d33b688fbe811289daaa22466af Mon Sep 17 00:00:00 2001 +From: Aurelien Jarno +Date: Sat, 27 Jan 2024 14:48:45 +0100 +Subject: [PATCH] configs: visionfive2: Disable ENV_IS_NOWHERE + +The VisionFive 2 board supports saving the u-boot environment settings +are saved to on-board SPI flash. However the defconfig enables both +ENV_IS_NOWHERE and ENV_IS_IN_SPI_FLASH, preventing the "saveenv" command +to work. Fix that by disabling ENV_IS_NOWHERE. + +Fixes: 7d79bed00c9e ("configs: starfive: Enable environment in SPI flash support") + +Reported-by: E Shattow +Signed-off-by: Aurelien Jarno +Reviewed-by: Leo Yu-Chi Liang +--- + configs/starfive_visionfive2_defconfig | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/configs/starfive_visionfive2_defconfig b/configs/starfive_visionfive2_defconfig +index 1b7d57bac7..c68f3c2def 100644 +--- a/configs/starfive_visionfive2_defconfig ++++ b/configs/starfive_visionfive2_defconfig +@@ -77,7 +77,6 @@ CONFIG_CMD_TFTPPUT=y + CONFIG_CMD_BOOTSTAGE=y + CONFIG_OF_BOARD=y + CONFIG_ENV_OVERWRITE=y +-CONFIG_ENV_IS_NOWHERE=y + CONFIG_ENV_IS_IN_SPI_FLASH=y + CONFIG_ENV_SECT_SIZE_AUTO=y + CONFIG_SYS_RELOC_GD_ENV_ADDR=y +-- +2.42.0 + diff --git a/patches/riscv64/efi_loader-avoid-pointer-access-after-calling-efi_de.patch b/patches/riscv64/efi_loader-avoid-pointer-access-after-calling-efi_de.patch new file mode 100644 index 000000000..a2abd7a7f --- /dev/null +++ b/patches/riscv64/efi_loader-avoid-pointer-access-after-calling-efi_de.patch @@ -0,0 +1,80 @@ +From f674a2f9a9f9c28fddde53f0a0b2f3e3c3b342ee Mon Sep 17 00:00:00 2001 +From: Masahisa Kojima +Date: Fri, 19 Jan 2024 09:45:44 +0900 +Subject: [PATCH 1/2] efi_loader: avoid pointer access after calling + efi_delete_handle + +efi_delete_handle() calls efi_purge_handle(), then it finally +frees the EFI handle. +Both diskobj and handle variables in efi_disk_remove() have +the same pointer, we can not access diskobj->dp after calling +efi_delete_handle(). + +This commit saves the struct efi_device_path pointer before +calling efi_delete_handle(). This commit also fixes the +missing free for volume member in struct efi_disk_obj. + +This commit also removes the container_of() calls, and +adds the TODO comment of missing efi_close_protocol() call +for the parent EFI_BLOCK_IO_PROTOCOL. + +Signed-off-by: Masahisa Kojima +Reviewed-by: Ilias Apalodimas +--- + lib/efi_loader/efi_disk.c | 20 ++++++++++++++------ + 1 file changed, 14 insertions(+), 6 deletions(-) + +diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c +index 013842f077..105f080125 100644 +--- a/lib/efi_loader/efi_disk.c ++++ b/lib/efi_loader/efi_disk.c +@@ -707,7 +707,9 @@ int efi_disk_remove(void *ctx, struct event *event) + struct udevice *dev = event->data.dm.dev; + efi_handle_t handle; + struct blk_desc *desc; ++ struct efi_device_path *dp = NULL; + struct efi_disk_obj *diskobj = NULL; ++ struct efi_simple_file_system_protocol *volume = NULL; + efi_status_t ret; + + if (dev_tag_get_ptr(dev, DM_TAG_EFI, (void **)&handle)) +@@ -718,24 +720,30 @@ int efi_disk_remove(void *ctx, struct event *event) + case UCLASS_BLK: + desc = dev_get_uclass_plat(dev); + if (desc && desc->uclass_id != UCLASS_EFI_LOADER) +- diskobj = container_of(handle, struct efi_disk_obj, +- header); ++ diskobj = (struct efi_disk_obj *)handle; + break; + case UCLASS_PARTITION: +- diskobj = container_of(handle, struct efi_disk_obj, header); ++ diskobj = (struct efi_disk_obj *)handle; ++ ++ /* TODO: closing the parent EFI_BLOCK_IO_PROTOCOL is missing. */ ++ + break; + default: + return 0; + } + ++ if (diskobj) { ++ dp = diskobj->dp; ++ volume = diskobj->volume; ++ } ++ + ret = efi_delete_handle(handle); + /* Do not delete DM device if there are still EFI drivers attached. */ + if (ret != EFI_SUCCESS) + return -1; + +- if (diskobj) +- efi_free_pool(diskobj->dp); +- ++ efi_free_pool(dp); ++ free(volume); + dev_tag_del(dev, DM_TAG_EFI); + + return 0; +-- +2.42.0 + diff --git a/patches/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch b/patches/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch new file mode 100644 index 000000000..4904cde8c --- /dev/null +++ b/patches/riscv64/efi_loader-create-common-function-to-free-struct-efi.patch @@ -0,0 +1,84 @@ +From 0351b659dd0283062d91ab0dd752887bedd53278 Mon Sep 17 00:00:00 2001 +From: Masahisa Kojima +Date: Fri, 19 Jan 2024 09:45:45 +0900 +Subject: [PATCH 2/2] efi_loader: create common function to free struct + efi_disk_obj + +Current error handling of creating raw disk/partition has +following issues. + - duplicate free for EFI handle, EFI handle is already freed + in efi_delete_handle() + - missing free for struct efi_device_path and + struct efi_simple_file_system_protocol in some error paths + +To address those issues, this commit creates the common function +to free the struct efi_disk_obj resources and calls it in case +of error. + +Signed-off-by: Masahisa Kojima +Reviewed-by: Ilias Apalodimas +--- + lib/efi_loader/efi_disk.c | 26 +++++++++++++++++++------- + 1 file changed, 19 insertions(+), 7 deletions(-) + +diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c +index 105f080125..e2edc69fcf 100644 +--- a/lib/efi_loader/efi_disk.c ++++ b/lib/efi_loader/efi_disk.c +@@ -371,6 +371,20 @@ static int efi_fs_exists(struct blk_desc *desc, int part) + return 1; + } + ++static void efi_disk_free_diskobj(struct efi_disk_obj *diskobj) ++{ ++ struct efi_device_path *dp = diskobj->dp; ++ struct efi_simple_file_system_protocol *volume = diskobj->volume; ++ ++ /* ++ * ignore error of efi_delete_handle() since this function ++ * is expected to be called in error path. ++ */ ++ efi_delete_handle(&diskobj->header); ++ efi_free_pool(dp); ++ free(volume); ++} ++ + /** + * efi_disk_add_dev() - create a handle for a partition or disk + * +@@ -528,9 +542,7 @@ static efi_status_t efi_disk_add_dev( + } + return EFI_SUCCESS; + error: +- efi_delete_handle(&diskobj->header); +- free(diskobj->volume); +- free(diskobj); ++ efi_disk_free_diskobj(diskobj); + return ret; + } + +@@ -569,8 +581,7 @@ static int efi_disk_create_raw(struct udevice *dev, efi_handle_t agent_handle) + return ret; + } + if (efi_link_dev(&disk->header, dev)) { +- efi_free_pool(disk->dp); +- efi_delete_handle(&disk->header); ++ efi_disk_free_diskobj(disk); + + return -EINVAL; + } +@@ -624,8 +635,9 @@ static int efi_disk_create_part(struct udevice *dev, efi_handle_t agent_handle) + return -1; + } + if (efi_link_dev(&disk->header, dev)) { +- efi_free_pool(disk->dp); +- efi_delete_handle(&disk->header); ++ efi_disk_free_diskobj(disk); ++ ++ /* TODO: closing the parent EFI_BLOCK_IO_PROTOCOL is missing. */ + + return -1; + } +-- +2.42.0 + diff --git a/patches/riscv64/riscv-sifive-fu740-reduce-DDR-speed-from-1866MT-s-to-1600MT-s.patch b/patches/riscv64/riscv-sifive-fu740-reduce-DDR-speed-from-1866MT-s-to-1600MT-s.patch new file mode 100644 index 000000000..f6be4c4bf --- /dev/null +++ b/patches/riscv64/riscv-sifive-fu740-reduce-DDR-speed-from-1866MT-s-to-1600MT-s.patch @@ -0,0 +1,46 @@ +From: thomas.perrot@bootlin.com +To: u-boot@lists.denx.de +Cc: Thomas Perrot +Subject: [PATCH] riscv: sifive: fu740: reduce DDR speed from 1866MT/s to + 1600MT/s +Date: Thu, 22 Feb 2024 15:52:03 +0100 +Message-ID: <20240222145203.2659671-1-thomas.perrot@bootlin.com> +Origin: https://patchwork.ozlabs.org/project/uboot/patch/20240222145203.2659671-1-thomas.perrot@bootlin.com/ + +From: Thomas Perrot + +It appears that there is some timing marginality either in the +board layout or the SoC that results in occasional data corruption +on some boards. +We observed this issue on some of the new HiFive Unmatched RevB +boards during volume production as well as some of the original +HiFive Unmatched boards from 2021 in our possession. This means +that there are other boards out there that might have the issue +too. + +We have done some limited testing with DDR4 at 1600MT/s and +faulty boards (failing at 1866MT/s) passed. +We plan further testing after we procure a temperature chamber. + +Signed-off-by: Thomas Perrot +--- + arch/riscv/dts/fu740-c000-u-boot.dtsi | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/arch/riscv/dts/fu740-c000-u-boot.dtsi b/arch/riscv/dts/fu740-c000-u-boot.dtsi +index 706224b384d2..956237c3218e 100644 +--- a/arch/riscv/dts/fu740-c000-u-boot.dtsi ++++ b/arch/riscv/dts/fu740-c000-u-boot.dtsi +@@ -77,7 +77,7 @@ + 0x0 0x100b2000 0x0 0x2000 + 0x0 0x100b8000 0x0 0x1000>; + clocks = <&prci FU740_PRCI_CLK_DDRPLL>; +- clock-frequency = <933333324>; ++ clock-frequency = <800000004>; + bootph-pre-ram; + }; + }; +-- +2.43.2 + + diff --git a/patches/riscv64/serial-move-sbi_dbcn_available-to-.data-section.patch b/patches/riscv64/serial-move-sbi_dbcn_available-to-.data-section.patch new file mode 100644 index 000000000..a98f490b0 --- /dev/null +++ b/patches/riscv64/serial-move-sbi_dbcn_available-to-.data-section.patch @@ -0,0 +1,43 @@ +From: Heinrich Schuchardt +To: Tom Rini +Cc: Rick Chen , Leo Yu-Chi Liang , + u-boot@lists.denx.de, + Heinrich Schuchardt +Subject: [PATCH 1/1] serial: move sbi_dbcn_available to .data section +Date: Mon, 26 Feb 2024 17:32:26 +0100 +Message-ID: <20240226163226.126288-1-heinrich.schuchardt@canonical.com> +Origin: https://patchwork.ozlabs.org/project/uboot/patch/20240226163226.126288-1-heinrich.schuchardt@canonical.com/ +Bug-Debian: https://bugs.debian.org/1060682 + +U-Boot SPL loads the device-tree directly behind main U-Boot overlapping +the .bss section. reserve_fdt() is called in board_init_f() to relocate the +device-tree to a safe location. + +Debug UARTs are enabled before board_init_f(). With sbi_dbcn_available in +the .bss section the device-tree is corrupted when _debug_uart_init() is +called in the SBI serial driver. Move the variable to the .data section. + +Link: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054091 +Fixes: dfe08374943c ("risc-v: implement DBCN based debug console") +Signed-off-by: Heinrich Schuchardt +--- + drivers/serial/serial_sbi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/serial/serial_sbi.c b/drivers/serial/serial_sbi.c +index a51a96c1ef0..f3ecfccab43 100644 +--- a/drivers/serial/serial_sbi.c ++++ b/drivers/serial/serial_sbi.c +@@ -17,7 +17,7 @@ static inline void _debug_uart_putc(int c) + + #else + +-static int sbi_dbcn_available; ++static int sbi_dbcn_available __section(".data"); + + static inline void _debug_uart_init(void) + { +-- +2.43.0 + + diff --git a/patches/rockchip/rockchip-inno-usb.patch b/patches/rockchip/rockchip-inno-usb.patch new file mode 100644 index 000000000..35bbc9158 --- /dev/null +++ b/patches/rockchip/rockchip-inno-usb.patch @@ -0,0 +1,105 @@ +Downloaded from: +https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-icenowy@aosc.io + +From: Icenowy Zheng +To: Simon Glass , Kever Yang , + Frank Wang , + Jagan Teki +Cc: u-boot@lists.denx.de, + Icenowy Zheng +Subject: [PATCH] phy: rockchip: inno-usb2: fix hang when multiple controllers + exit +Date: Tue, 6 Apr 2021 23:10:59 +0800 +Message-Id: <20210406151059.1187379-1-icenowy@aosc.io> + +The OHCI and EHCI controllers are both bound to the same PHY. They will +both do init and power_on operations when the controller is brought up +and both do power_off and exit when the controller is stopped. However, +the PHY uclass of U-Boot is not as sane as we thought -- they won't +maintain a status mark for PHYs, and thus the functions of the PHYs +could be called for multiple times. Calling init/power_on for multiple +times have no severe problems, however calling power_off/exit for +multiple times have a problem -- the first exit call will stop the PHY +clock, and power_off/exit calls after it still trying to write to PHY +registers. The write operation to PHY registers will fail because clock +is already stopped. + +Adapt the count mechanism from phy-sun4i-usb to both init/exit and +power_on/power_off functions to phy-rockchip-inno-usb2 to fix this +problem. With this stopping USB controllers (manually or before booting +a kernel) will work. + +Signed-off-by: Icenowy Zheng +Fixes: ac97a9ece14e ("phy: rockchip: Add Rockchip USB2PHY driver") +Tested-by: Peter Robinson +--- + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 21 +++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +index 62b8ba3a4a..be9cc99d90 100644 +--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c ++++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +@@ -62,6 +62,8 @@ struct rockchip_usb2phy { + void *reg_base; + struct clk phyclk; + const struct rockchip_usb2phy_cfg *phy_cfg; ++ int init_count; ++ int power_on_count; + }; + + static inline int property_enable(void *reg_base, +@@ -92,6 +94,10 @@ static int rockchip_usb2phy_power_on(str + struct rockchip_usb2phy *priv = dev_get_priv(parent); + const struct rockchip_usb2phy_port_cfg *port_cfg = us2phy_get_port(phy); + ++ priv->power_on_count++; ++ if (priv->power_on_count != 1) ++ return 0; ++ + property_enable(priv->reg_base, &port_cfg->phy_sus, false); + + /* waiting for the utmi_clk to become stable */ +@@ -106,6 +112,10 @@ static int rockchip_usb2phy_power_off(st + struct rockchip_usb2phy *priv = dev_get_priv(parent); + const struct rockchip_usb2phy_port_cfg *port_cfg = us2phy_get_port(phy); + ++ priv->power_on_count--; ++ if (priv->power_on_count != 0) ++ return 0; ++ + property_enable(priv->reg_base, &port_cfg->phy_sus, true); + + return 0; +@@ -118,6 +128,10 @@ static int rockchip_usb2phy_init(struct + const struct rockchip_usb2phy_port_cfg *port_cfg = us2phy_get_port(phy); + int ret; + ++ priv->init_count++; ++ if (priv->init_count != 1) ++ return 0; ++ + ret = clk_enable(&priv->phyclk); + if (ret && ret != -ENOSYS) { + dev_err(phy->dev, "failed to enable phyclk (ret=%d)\n", ret); +@@ -140,6 +154,10 @@ static int rockchip_usb2phy_exit(struct + struct udevice *parent = dev_get_parent(phy->dev); + struct rockchip_usb2phy *priv = dev_get_priv(parent); + ++ priv->init_count--; ++ if (priv->init_count != 0) ++ return 0; ++ + clk_disable(&priv->phyclk); + + return 0; +@@ -212,6 +230,9 @@ static int rockchip_usb2phy_probe(struct + return ret; + } + ++ priv->power_on_count = 0; ++ priv->init_count = 0; ++ + return 0; + } + diff --git a/patches/series b/patches/series new file mode 100644 index 000000000..dce9c4321 --- /dev/null +++ b/patches/series @@ -0,0 +1,24 @@ +allwinner/0001-arm-sunxi-Reduce-inrush-current-on-Olimex-A20-OLinuX.patch + +arndale/board-spl-rule.diff + +test-imagetools-test-fixes + +exynos/0001-arm-config-fix-default-console-only-to-specify-the-d.patch + +disable-fit-image-tests + +rockchip/rockchip-inno-usb.patch + +qemu/efi-secure-boot.patch + +Makefile-Use-relative-paths-for-debugging-symbols.patch + +riscv64/efi_loader-avoid-pointer-access-after-calling-efi_de.patch +riscv64/efi_loader-create-common-function-to-free-struct-efi.patch +riscv64/board-starfive-handle-compatible-property-in-dynamic.patch +riscv64/configs-visionfive2-Disable-ENV_IS_NOWHERE.patch +riscv64/serial-move-sbi_dbcn_available-to-.data-section.patch +riscv64/riscv-sifive-fu740-reduce-DDR-speed-from-1866MT-s-to-1600MT-s.patch + +am62x/0008-arm-dts-k3-am625-Don-t-try-to-build-the-final-firmwa.patch diff --git a/patches/test-imagetools-test-fixes b/patches/test-imagetools-test-fixes new file mode 100644 index 000000000..fbedcad65 --- /dev/null +++ b/patches/test-imagetools-test-fixes @@ -0,0 +1,73 @@ +This patch allows testing in an alternate directory and also detects +failures to execute commands, treating that as a failure. + +--- a/test/image/test-imagetools.sh ++++ b/test/image/test-imagetools.sh +@@ -11,7 +11,7 @@ + # make O=sandbox + # ./test/image/test-imagetools.sh + +-BASEDIR=sandbox ++BASEDIR=${BASEDIR:-"sandbox"} + SRCDIR=${BASEDIR}/boot + IMAGE_NAME="v1.0-test" + IMAGE_MULTI=linux.img +@@ -94,7 +94,7 @@ + + echo -e "\nBuilding multi-file image..." + do_cmd ${MKIMAGE} -A x86 -O linux -T multi -n \"${IMAGE_NAME}\" \ +- -d ${files} ${IMAGE_MULTI} ++ -d ${files} ${IMAGE_MULTI} || exit 1 + echo "done." + } + +@@ -102,10 +102,10 @@ + extract_multi_image() + { + echo -e "\nExtracting multi-file image contents..." +- do_cmd ${DUMPIMAGE} -T multi -p 0 -o ${DATAFILE0} ${IMAGE_MULTI} +- do_cmd ${DUMPIMAGE} -T multi -p 1 -o ${DATAFILE1} ${IMAGE_MULTI} +- do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${DATAFILE2} ${IMAGE_MULTI} +- do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${TEST_OUT} ${IMAGE_MULTI} ++ do_cmd ${DUMPIMAGE} -T multi -p 0 -o ${DATAFILE0} ${IMAGE_MULTI} || exit 1 ++ do_cmd ${DUMPIMAGE} -T multi -p 1 -o ${DATAFILE1} ${IMAGE_MULTI} || exit 1 ++ do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${DATAFILE2} ${IMAGE_MULTI} || exit 1 ++ do_cmd ${DUMPIMAGE} -T multi -p 2 -o ${TEST_OUT} ${IMAGE_MULTI} || exit 1 + echo "done." + } + +@@ -158,7 +158,7 @@ + " > ${IMAGE_FIT_ITS} + + echo -e "\nBuilding FIT image..." +- do_cmd ${MKIMAGE} -f ${IMAGE_FIT_ITS} ${IMAGE_FIT_ITB} ++ do_cmd ${MKIMAGE} -f ${IMAGE_FIT_ITS} ${IMAGE_FIT_ITB} || exit 1 + echo "done." + } + +@@ -166,10 +166,10 @@ + extract_fit_image() + { + echo -e "\nExtracting FIT image contents..." +- do_cmd ${DUMPIMAGE} -T flat_dt -p 0 -o ${DATAFILE0} ${IMAGE_FIT_ITB} +- do_cmd ${DUMPIMAGE} -T flat_dt -p 1 -o ${DATAFILE1} ${IMAGE_FIT_ITB} +- do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${DATAFILE2} ${IMAGE_FIT_ITB} +- do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${TEST_OUT} ${IMAGE_FIT_ITB} ++ do_cmd ${DUMPIMAGE} -T flat_dt -p 0 -o ${DATAFILE0} ${IMAGE_FIT_ITB} || exit 1 ++ do_cmd ${DUMPIMAGE} -T flat_dt -p 1 -o ${DATAFILE1} ${IMAGE_FIT_ITB} || exit 1 ++ do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${DATAFILE2} ${IMAGE_FIT_ITB} || exit 1 ++ do_cmd ${DUMPIMAGE} -T flat_dt -p 2 -o ${TEST_OUT} ${IMAGE_FIT_ITB} || exit 1 + echo "done." + } + +@@ -181,8 +181,8 @@ + local image="$1" + + echo -e "\nListing image contents..." +- do_cmd_redir ${MKIMAGE_LIST} ${MKIMAGE} -l ${image} +- do_cmd_redir ${DUMPIMAGE_LIST} ${DUMPIMAGE} -l ${image} ++ do_cmd_redir ${MKIMAGE_LIST} ${MKIMAGE} -l ${image} || exit 1 ++ do_cmd_redir ${DUMPIMAGE_LIST} ${DUMPIMAGE} -l ${image} || exit 1 + echo "done." + } + diff --git a/rules b/rules new file mode 100755 index 000000000..fc7c8e54d --- /dev/null +++ b/rules @@ -0,0 +1,164 @@ +#!/usr/bin/make -f + +# Disable branch hardening to fix build failure of arch:all build +# https://bugs.debian.org/1052724 +export DEB_BUILD_MAINT_OPTIONS=hardening=-branch + +include /usr/share/dpkg/architecture.mk +include /usr/share/dpkg/pkg-info.mk + +DEBIAN_REVISION ?= $(shell echo $(DEB_VERSION) | sed -e 's,.*+dfsg,+dfsg,') + +include debian/targets.mk + +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) +CROSS_COMPILE ?= $(DEB_HOST_GNU_TYPE)- +cross_build_tools ?= y +endif + +# Enable verbose build by default, disable when terse is specified. +ifneq (,$(filter terse,$(DEB_BUILD_OPTIONS))) +VERBOSE=0 +else +VERBOSE=1 +endif +common_make_args += V=$(VERBOSE) + +# the upstream build passes LDFLAGS directly to ld instead of calling gcc for +# linking; so instead of passing -Wl,foo in LDFLAGS as in automake builds, one +# should set LDFLAGS to foo directly +comma := , +LDFLAGS := $(patsubst -Wl$(comma)%,%,$(LDFLAGS)) + +notools := $(filter pkg.uboot.notools,$(DEB_BUILD_PROFILES)) + +subarchs := $(shell dh_listpackages --arch --no-package=u-boot-tools) + +# Each .deb P in subarch contains $(P_platforms). +# These profiles remove values from $(P_platforms) for debugging. + +# DEB_BUILD_PROFILES='pkg.uboot.subarch.P1 pkg.uboot.subarch.P2' +# removes all platforms but in packages u-boot-P1 u-boot-P2. +only_subarchs := $(patsubst pkg.uboot.subarch.%,u-boot-%,\ + $(filter pkg.uboot.subarch.%,$(DEB_BUILD_PROFILES))) +ifneq (,$(only_subarchs)) + $(foreach pkg,$(filter-out $(only_subarchs),$(subarchs)),$(eval \ + $(pkg)_platforms :=)) +endif + +# DEB_BUILD_PROFILES='pkg.uboot.platform.P1 pkg.uboot.platform.P2' +# removes all platforms but P1 P2. +only_platforms := $(patsubst pkg.uboot.platform.%,%,\ + $(filter pkg.uboot.platform.%,$(DEB_BUILD_PROFILES))) +ifneq (,$(only_platforms)) + $(foreach pkg,$(subarchs),$(eval \ + $(pkg)_platforms := $(filter $(only_platforms),$($(pkg)_platforms)))) +endif + +# Enable debugging symbols and remove build paths +HOSTCFLAGS = -g -ffile-prefix-map=$(CURDIR)=. +common_make_args += HOSTCFLAGS='$(HOSTCFLAGS)' + +%: + dh $@ + +override_dh_auto_build-indep: u-boot-qemu +override_dh_auto_build-arch: $(subarchs) +ifeq ($(notools),) + override_dh_auto_build-arch: build-tools +endif + +# These intermediate per-package targets are convenient to add +# prerequisites to a subarch, but they are empty by default so we need +# to prevent Make applying the default %: recipe above. +.PHONY: u-boot-qemu $(subarchs) + +define build_template + + # Tell Make to build the platform as part of the package. + $(package): $(platform) + + # Qemu platforms set $(platform)_CROSS_COMPILE. + $(platform): + # debian/rules: building platform: $(platform) + mkdir -p debian/build/$(platform) + + dh_auto_build -- $(common_make_args) \ + O=debian/build/$(platform) \ + CROSS_COMPILE=$(or $($(platform)_CROSS_COMPILE),$(CROSS_COMPILE)) \ + $($(package)_assigns) $($(platform)_assigns) \ + $(platform)_defconfig + + sed -i -e 's,^CONFIG_LOCALVERSION=.*,CONFIG_LOCALVERSION="$(DEBIAN_REVISION)",' \ + debian/build/$(platform)/.config + + dh_auto_build -- $(common_make_args) \ + O=debian/build/$(platform) \ + CROSS_COMPILE=$(or $($(platform)_CROSS_COMPILE),$(CROSS_COMPILE)) \ + $($(package)_assigns) $($(platform)_assigns) + + ifneq (,$(filter uboot.elf,$($(platform)_targets))) + cp -u debian/build/$(platform)/u-boot debian/build/$(platform)/uboot.elf + endif + ifeq ($(package),u-boot-qemu) + # TODO: --strip-unneeded as policy recommends? If not, why? + $($(platform)_CROSS_COMPILE)strip --remove-section=.comment --remove-section=.note \ + debian/build/$(platform)/uboot.elf + endif + # Upstream generates executable targets (last checked with 2020-10). + chmod -x $(addprefix debian/build/$(platform)/,$($(platform)_targets)) + + install-$(platform): + dh_install -p$(package) $(addprefix debian/build/$(platform)/,$($(platform)_targets)) usr/lib/u-boot/$(platform) + +endef +$(foreach package, u-boot-qemu $(subarchs),\ + $(foreach platform, $($(package)_platforms),\ + $(eval $(build_template)))) + +TOOLSDIR := debian/build/tools +build-tools: + dh_auto_build -- $(common_make_args) \ + O=$(TOOLSDIR) \ + CROSS_COMPILE=$(CROSS_COMPILE) \ + tools-only_defconfig + cp $(TOOLSDIR)/.config $(TOOLSDIR)/config + # board-independent tools + dh_auto_build -- $(common_make_args) \ + O=$(TOOLSDIR) \ + CROSS_COMPILE=$(CROSS_COMPILE) \ + CROSS_BUILD_TOOLS=$(cross_build_tools) \ + NO_SDL=1 \ + tools-all + +# Only test when tools are built and native. +override_dh_auto_test-arch: + ifeq ($(notools)$(cross_build_tools),) + BASEDIR=$(TOOLSDIR) test/image/test-imagetools.sh + endif +override_dh_auto_test-indep: + +# Do not spend time searching for an install target in Makefile. +override_dh_auto_install: + +# override_ would require to test notools, which is unrelated. +execute_after_dh_install-indep: $(addprefix install-,$(u-boot-qemu_platforms)) installdocs-u-boot-qemu +execute_after_dh_install-arch: $(addprefix install-,$(foreach package,$(subarchs),$($(package)_platforms))) $(addprefix installdocs-,$(subarchs)) + +installdocs-%: + mkdir -p debian/build/$*/configs + for platform in $($*_platforms); do \ + cp -u debian/build/$$platform/.config debian/build/$*/configs/config.$$platform; \ + done + dh_installdocs -p$* debian/build/$*/configs + +override_dh_clean: + rm -rf debian/build/ + rm -f linux.itb linux.its + dh_clean $(dh_clean_args) + find . -type d -name __pycache__ -delete + +override_dh_gencontrol: + dh_gencontrol -- $(dpkg-gencontrol_args) $(foreach package,\ + u-boot-qemu $(subarchs),\ + '-V$(package):platforms=$(subst $() ,$${Newline},$($(package)_platforms))') diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 000000000..8f7540a98 --- /dev/null +++ b/salsa-ci.yml @@ -0,0 +1,42 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml + +variables: + # no autopkgtest tests + SALSA_CI_DISABLE_AUTOPKGTEST: 1 + # FIXME: ignoring this for now + SALSA_CI_DISABLE_BLHC: 1 + # Enable arch:arm64 builds + SALSA_CI_DISABLE_BUILD_PACKAGE_ARM64: 0 + +blhc: + allow_failure: true + +test-crossbuild-arm64: + allow_failure: true + variables: + SALSA_CI_DPKG_BUILDPACKAGE_ARGS: --build-profiles='pkg.uboot.platform.odroid-c2 pkg.uboot.platform.mvebu_espressobin-88f3720 pkg.uboot.platform.dragonboard820c pkg.uboot.platform.pinebook-pro-rk3399 pkg.uboot.platform.rpi_arm64 pkg.uboot.platform.pine64_plus pkg.uboot.platform.p2371-2180' + +test-crossbuild-armel: + allow_failure: true + extends: + - .test-crossbuild-package-arm64 + variables: + HOST_ARCH: armel + rules: + - if: $SALSA_CI_DISABLE_CROSSBUILD_ARMEL =~ /^(1|yes|true)$/ + when: never + - if: $BUILD_ARCH != $HOST_ARCH && $HOST_ARCH != "" + +test-crossbuild-armhf: + allow_failure: true + extends: + - .test-crossbuild-package-arm64 + variables: + HOST_ARCH: armhf + SALSA_CI_DPKG_BUILDPACKAGE_ARGS: --build-profiles='pkg.uboot.platform.odroid-xu3 pkg.uboot.platform.mx6cuboxi pkg.uboot.platform.am57xx_evm pkg.uboot.platform.firefly-rk3288 pkg.uboot.platform.rpi_2 pkg.uboot.platform.stm32mp157c-dk2 pkg.uboot.platform.Lamobo_R1 pkg.uboot.platform.jetson-tk1' + rules: + - if: $SALSA_CI_DISABLE_CROSSBUILD_ARMHF =~ /^(1|yes|true)$/ + when: never + - if: $BUILD_ARCH != $HOST_ARCH && $HOST_ARCH != "" diff --git a/source/format b/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/include-binaries b/source/include-binaries new file mode 100644 index 000000000..7f449d558 --- /dev/null +++ b/source/include-binaries @@ -0,0 +1 @@ +tools/logos/solidrun.bmp diff --git a/targets.mk b/targets.mk new file mode 100644 index 000000000..4a6cf1f0f --- /dev/null +++ b/targets.mk @@ -0,0 +1,631 @@ +# Target architectures supported by u-boot in Debian. +# debian/rules includes this Makefile snippet. + +ifeq (${DEB_HOST_ARCH},arm64) + +# u-boot-amlogic + + # Neil Armstrong + u-boot-amlogic-binaries_platforms += khadas-vim + khadas-vim_targets := u-boot.bin uboot.elf + + # Neil Armstrong + u-boot-amlogic-binaries_platforms += khadas-vim2 + khadas-vim2_targets := u-boot.bin uboot.elf + + # Frederic Danis + u-boot-amlogic-binaries_platforms += libretech-cc + libretech-cc_targets := u-boot.bin uboot.elf + + # Neil Armstrong + u-boot-amlogic-binaries_platforms += nanopi-k2 + nanopi-k2_targets := u-boot.bin uboot.elf + + # Vagrant Cascadian + u-boot-amlogic-binaries_platforms += odroid-c2 + odroid-c2_targets := u-boot.bin uboot.elf + + u-boot-amlogic-binaries_platforms += odroid-n2 + odroid-n2_targets := u-boot.bin uboot.elf + +# u-boot-asahi + + # Debian Bananas Team <>, Tobias Heider , Andreas Henriksson + u-boot-asahi_platforms += apple_m1 + apple_m1_targets := u-boot-nodtb.bin + +# u-boot-mvebu + + # Vagrant Cascadian + u-boot-mvebu_platforms += mvebu_espressobin-88f3720 + mvebu_espressobin-88f3720_targets := \ + arch/arm/dts/armada-3720-espressobin.dtb u-boot.bin uboot.elf + +# u-boot-qcom + + u-boot-qcom_platforms += dragonboard410c + dragonboard410c_targets := u-boot.bin uboot.elf + + u-boot-qcom_platforms += dragonboard820c + dragonboard820c_targets := u-boot.bin uboot.elf + +# u-boot-rockchip + + dpkg-gencontrol_args += "-Vu-boot-rockchip:Built-Using=$(shell dpkg-query -Wf \ + '$${source:Package} (= $${source:Version})' arm-trusted-firmware)" + + # Vagrant Cascadian + u-boot-rockchip_platforms += firefly-rk3399 + firefly-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + firefly-rk3399_targets := arch/arm/dts/rk3399-firefly.dtb idbloader.img \ + spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ + u-boot.img u-boot.itb uboot.elf + + # Steev Klimaszewski + u-boot-rockchip_platforms += nanopc-t4-rk3399 + nanopc-t4-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + nanopc-t4-rk3399_targets := arch/arm/dts/rk3399-nanopc-t4.dtb \ + idbloader.img spl/u-boot-spl.bin u-boot-nodtb.bin u-boot.bin u-boot.img \ + u-boot.itb uboot.elf + + # Steev Klimaszewski + u-boot-rockchip_platforms += nanopi-neo4-rk3399 + nanopi-neo4-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + nanopi-neo4-rk3399_targets := arch/arm/dts/rk3399-nanopi-neo4.dtb \ + idbloader.img spl/u-boot-spl.bin u-boot-nodtb.bin u-boot.bin u-boot.img \ + u-boot.itb uboot.elf + + # Vagrant Cascadian + u-boot-rockchip_platforms += pinebook-pro-rk3399 + pinebook-pro-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + pinebook-pro-rk3399_targets := arch/arm/dts/rk3399-pinebook-pro.dtb \ + idbloader.img spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin \ + u-boot.bin u-boot.img u-boot.itb uboot.elf + + # Vagrant Cascadian + u-boot-rockchip_platforms += puma-rk3399 + puma-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + puma-rk3399_targets := arch/arm/dts/rk3399-puma-haikou.dtb idbloader.img \ + spl/u-boot-spl.bin u-boot-nodtb.bin u-boot.bin u-boot.img u-boot.itb \ + uboot.elf + + # Christopher Obbard + u-boot-rockchip_platforms += roc-pc-rk3399 + roc-pc-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + roc-pc-rk3399_targets := arch/arm/dts/rk3399-roc-pc.dtb idbloader.img \ + spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ + u-boot.img u-boot.itb uboot.elf + + # Walter Lozano + u-boot-rockchip_platforms += rock-pi-4-rk3399 + rock-pi-4-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + rock-pi-4-rk3399_targets := arch/arm/dts/rk3399-rock-pi-4a.dtb \ + idbloader.img spl/u-boot-spl.bin \ + tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin u-boot.img u-boot.itb \ + uboot.elf + + # Christopher Obbard + u-boot-rockchip_platforms += rock-pi-e-rk3328 + rock-pi-e-rk3328_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3328/bl31.elf + rock-pi-e-rk3328_targets := arch/arm/dts/rk3328-rock-pi-e.dtb idbloader.img \ + spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ + u-boot.img u-boot.itb uboot.elf + + # Vagrant Cascadian + u-boot-rockchip_platforms += rock64-rk3328 + rock64-rk3328_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3328/bl31.elf + rock64-rk3328_targets := arch/arm/dts/rk3328-rock64.dtb idbloader.img \ + spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin u-boot.bin \ + u-boot.img u-boot.itb uboot.elf + + # Vagrant Cascadian + u-boot-rockchip_platforms += rockpro64-rk3399 + rockpro64-rk3399_assigns := BL31=/usr/lib/arm-trusted-firmware/rk3399/bl31.elf + rockpro64-rk3399_targets := arch/arm/dts/rk3399-rockpro64.dtb \ + idbloader.img spl/u-boot-spl.bin tpl/u-boot-tpl.bin u-boot-nodtb.bin \ + u-boot.bin u-boot.img u-boot.itb uboot.elf + +# u-boot-rpi + + # Ryan Finnie + u-boot-rpi_platforms += rpi_3 + rpi_3_targets := u-boot.bin uboot.elf + + # Lucas Nussbaum + # Andreas Henriksson + u-boot-rpi_platforms += rpi_4 + rpi_4_targets := u-boot.bin uboot.elf + + # Denis Pynkin + u-boot-rpi_platforms += rpi_arm64 + rpi_arm64_targets := u-boot.bin uboot.elf + +# u-boot-sitara + + # Martyn Welch + u-boot-sitara-binaries_platforms += am62x_evm_r5 + # Cross-compile initial SPL which boots on 32-bit Cortex-R5 ARM coprocessor + am62x_evm_r5_CROSS_COMPILE := arm-linux-gnueabihf- + am62x_evm_r5_targets := spl/u-boot-spl.bin + + # Martyn Welch + u-boot-sitara-binaries_platforms += am62x_evm_a53 + am62x_evm_a53_targets := spl/u-boot-spl-nodtb.bin arch/arm/dts/k3-am625-sk.dtb u-boot.img + +# u-boot-sunxi + + u-boot-sunxi_assigns = \ + SCP=$(or $(wildcard /usr/lib/crust-firmware/$(platform).bin),/dev/null) + + dpkg-gencontrol_args += "-Vu-boot-sunxi:Built-Using=$(shell dpkg-query -Wf \ + '$${source:Package} (= $${source:Version})' arm-trusted-firmware)" + + u-boot-sunxi_platforms += a64-olinuxino + a64-olinuxino_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + a64-olinuxino_targets := arch/arm/dts/sun50i-a64-olinuxino.dtb \ + spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ + u-boot.bin uboot.elf u-boot-sunxi-with-spl.bin + + # Philip Rinn + u-boot-sunxi_platforms += a64-olinuxino-emmc + a64-olinuxino-emmc_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + a64-olinuxino-emmc_targets := arch/arm/dts/sun50i-a64-olinuxino-emmc.dtb \ + spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ + u-boot.bin uboot.elf u-boot-sunxi-with-spl.bin + + # Domenico Andreoli + u-boot-sunxi_platforms += nanopi_neo2 + nanopi_neo2_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + nanopi_neo2_targets := arch/arm/dts/sun50i-h5-nanopi-neo2.dtb \ + spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ + u-boot.bin uboot.elf u-boot-sunxi-with-spl.bin + + # Steev Klimaszewski + u-boot-sunxi_platforms += nanopi_neo_plus2 + nanopi_neo_plus2_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + nanopi_neo_plus2_targets := arch/arm/dts/sun50i-h5-nanopi-neo-plus2.dtb \ + spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ + u-boot.bin uboot.elf u-boot-sunxi-with-spl.bin + + # harry88@gmx.ph + u-boot-sunxi_platforms += orangepi_one_plus + orangepi_one_plus_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_h6_no_pmic/bl31.bin + orangepi_one_plus_targets := arch/arm/dts/sun50i-h6-orangepi-one-plus.dtb \ + spl/sunxi-spl.bin u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb \ + u-boot.bin uboot.elf u-boot-sunxi-with-spl.bin + + # Frederic Danis + u-boot-sunxi_platforms += orangepi_zero_plus2 + orangepi_zero_plus2_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + orangepi_zero_plus2_targets := u-boot-sunxi-with-spl.bin \ + arch/arm/dts/sun50i-h5-orangepi-zero-plus2.dtb spl/sunxi-spl.bin \ + u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf + + # Sunil Mohan Adapa + u-boot-sunxi_platforms += pine64-lts + pine64-lts_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + pine64-lts_targets := arch/arm/dts/sun50i-a64-pine64-lts.dtb \ + arch/arm/dts/sun50i-a64-pine64.dtb spl/sunxi-spl.bin u-boot-nodtb.bin \ + u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + + # Vagrant Cascadian + u-boot-sunxi_platforms += pine64_plus + pine64_plus_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + pine64_plus_targets := arch/arm/dts/sun50i-a64-pine64-plus.dtb \ + arch/arm/dts/sun50i-a64-pine64.dtb spl/sunxi-spl.bin u-boot-nodtb.bin \ + u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + + # Vagrant Cascadian + u-boot-sunxi_platforms += pinebook + pinebook_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + pinebook_targets := arch/arm/dts/sun50i-a64-pinebook.dtb spl/sunxi-spl.bin \ + u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + + # Benoit Delcour (1.2) + # Arnaud Ferraris (1.1, 1.2) + u-boot-sunxi_platforms += pinephone + pinephone_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + pinephone_targets := arch/arm/dts/sun50i-a64-pinephone-1.1.dtb \ + arch/arm/dts/sun50i-a64-pinephone-1.2.dtb spl/sunxi-spl.bin \ + u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + + # Arnaud Ferraris + u-boot-sunxi_platforms += pinetab + pinetab_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + pinetab_targets := arch/arm/dts/sun50i-a64-pinetab.dtb spl/sunxi-spl.bin \ + u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + + # amarpreet@minhas.io + u-boot-sunxi_platforms += sopine_baseboard + sopine_baseboard_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + sopine_baseboard_targets := arch/arm/dts/sun50i-a64-sopine-baseboard.dtb spl/sunxi-spl.bin \ + u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + + u-boot-sunxi_platforms += teres_i + teres_i_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + teres_i_targets := arch/arm/dts/sun50i-a64-teres-i.dtb spl/sunxi-spl.bin \ + u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf \ + u-boot-sunxi-with-spl.bin + +# u-boot-tegra + + # Vagrant Cascadian + u-boot-tegra_platforms += p2371-2180 + p2371-2180_targets := u-boot.bin uboot.elf + +else ifeq (${DEB_HOST_ARCH},armel) + +# u-boot + + u-boot_platforms += dockstar + dockstar_targets := u-boot.kwb uboot.elf + + # Ian Campbell + u-boot_platforms += dreamplug + dreamplug_targets := u-boot.kwb uboot.elf + + # drEagle + u-boot_platforms += guruplug + guruplug_targets := u-boot.kwb uboot.elf + + # drEagle + u-boot_platforms += sheevaplug + sheevaplug_targets := u-boot.kwb uboot.elf + +# u-boot-rpi + + # Vagrant Cascadian , rpi B 256M + u-boot-rpi_platforms += rpi + rpi_targets := u-boot.bin uboot.elf + + # Romain Perier , rpi zero w + u-boot-rpi_platforms += rpi_0_w + rpi_0_w_targets := u-boot.bin uboot.elf + +else ifeq (${DEB_HOST_ARCH},armhf) + +# u-boot-exynos + + u-boot-exynos_platforms += arndale + arndale_targets := spl/arndale-spl.bin u-boot.bin uboot.elf + + # Joost van Zwieten , Odroid-U3 + u-boot-exynos-binaries_platforms += odroid + odroid_targets := u-boot.bin uboot.elf + + # Vagrant Cascadian , Odroid-XU4 + u-boot-exynos-binaries_platforms += odroid-xu3 + odroid-xu3_targets := u-boot.bin uboot.elf + +# u-boot-imx + + # Manuel Traut + u-boot-imx_platforms += colibri_imx6 + colibri_imx6_targets := SPL u-boot.img uboot.elf + + # Marek Vasut + u-boot-imx_platforms += dh_imx6 + dh_imx6_targets := u-boot-with-spl.imx uboot.elf + + # Robert Nelson + u-boot-imx_platforms += mx53loco + mx53loco_targets := u-boot-dtb.imx uboot.elf + + # Steve Langasek , CuBox-i4 + # Vagrant Cascadian , CuBox-i4pro, Cubox-i4x4, hummingboard-i1, hummingboard-i2ex + # Rainer Dorsch , CuBox-i2u (i2u-300-d) + # Rick Thomas , Cubox-i4x4, Cubox-i4PRO + u-boot-imx_platforms += mx6cuboxi + mx6cuboxi_targets := SPL u-boot.img uboot.elf + + # Martyn Welch + u-boot-imx_platforms += mx6qsabrelite + mx6qsabrelite_targets := u-boot-dtb.imx uboot.elf + + # Hector Oron + u-boot-imx_platforms += nitrogen6q + nitrogen6q_targets := u-boot-dtb.imx uboot.elf + + # Vagrant Cascadian + u-boot-imx_platforms += novena + novena_targets := SPL u-boot.img uboot.elf + + # Vagrant Cascadian + u-boot-imx_platforms += novena-rawsd + novena-rawsd_targets := SPL + + novena-rawsd: configs/novena-rawsd_defconfig + configs/novena-rawsd_defconfig: configs/novena_defconfig + sed -e 's,CONFIG_SPL_FS_FAT=y,# CONFIG_SPL_FS_FAT is not set,' \ + configs/novena_defconfig > configs/novena-rawsd_defconfig + dh_clean_args += configs/novena-rawsd_defconfig + + # Michael Fladischer + u-boot-imx_platforms += udoo + udoo_targets := SPL u-boot.img uboot.elf + + # Vagrant Cascadian + u-boot-imx_platforms += usbarmory + usbarmory_targets := u-boot-dtb.imx uboot.elf + + # Vagrant Cascadian + # Robert Nelson + u-boot-imx_platforms += wandboard + wandboard_targets := SPL u-boot.img uboot.elf + +# u-boot-omap + + # Vagrant Cascadian + # Andrew M.A. Cater + u-boot-omap_platforms += am335x_boneblack + am335x_boneblack_targets := MLO u-boot.img uboot.elf + + am335x_boneblack: configs/am335x_boneblack_defconfig + configs/am335x_boneblack_defconfig: configs/am335x_evm_defconfig + sed -e 's,CONFIG_OF_LIST=.*,CONFIG_OF_LIST="am335x-evm am335x-boneblack",g' \ + configs/am335x_evm_defconfig > configs/am335x_boneblack_defconfig + dh_clean_args += configs/am335x_boneblack_defconfig + + # Vagrant Cascadian + # Andrew M.A. Cater + u-boot-omap_platforms += am335x_evm + am335x_evm_targets := MLO u-boot.img uboot.elf + + # Vagrant Cascadian + u-boot-omap_platforms += am57xx_evm + am57xx_evm_targets := MLO u-boot.img uboot.elf + + u-boot-omap_platforms += dra7xx_evm + dra7xx_evm_targets := MLO u-boot.img uboot.elf + + # Robert Nelson + u-boot-omap_platforms += igep00x0 + igep00x0_targets := MLO u-boot.img uboot.elf + + # Robert Nelson + u-boot-omap_platforms += omap3_beagle + omap3_beagle_targets := MLO u-boot.img uboot.elf + + # Robert Nelson + u-boot-omap_platforms += omap4_panda + omap4_panda_targets := MLO u-boot.img uboot.elf + +# u-boot-rockchip + + # Silent a debhelper warning about an unused substvar. + dpkg-gencontrol_args += -Vu-boot-rockchip:Built-Using= + + # Vagrant Cascadian , 2GB and 4GB variants + u-boot-rockchip_platforms += firefly-rk3288 + firefly-rk3288_targets := idbloader.img spl/u-boot-spl.bin u-boot.bin \ + u-boot.img uboot.elf + +# u-boot-rpi + + # Vagrant Cascadian , Raspberry PI 2B + u-boot-rpi_platforms += rpi_2 + rpi_2_targets := u-boot.bin uboot.elf + + # Ryan Finnie + u-boot-rpi_platforms += rpi_3_32b + rpi_3_32b_targets := u-boot.bin uboot.elf + + # Lucas Nussbaum + # Andreas Henriksson + u-boot-rpi_platforms += rpi_4_32b + rpi_4_32b_targets := u-boot.bin uboot.elf + +# u-boot-stm32 + + # Arnaud Ferraris + u-boot-stm32_platforms += stm32mp157c-dk2 + stm32mp157c-dk2_targets := u-boot.img u-boot-spl.stm32 uboot.elf + + stm32mp157c-dk2: configs/stm32mp157c-dk2_defconfig + configs/stm32mp157c-dk2_defconfig: configs/stm32mp15_basic_defconfig + sed -e 's,stm32mp157c-ev1,stm32mp157c-dk2,g' \ + configs/stm32mp15_basic_defconfig > configs/stm32mp157c-dk2_defconfig + dh_clean_args += configs/stm32mp157c-dk2_defconfig + +# u-boot-sunxi + + # Silent a debhelper warning about an unused substvar. + dpkg-gencontrol_args += -Vu-boot-sunxi:Built-Using= + + # Christian Kastner + u-boot-sunxi_platforms += A10-OLinuXino-Lime + A10-OLinuXino-Lime_targets := u-boot-sunxi-with-spl.bin uboot.elf + + u-boot-sunxi_platforms += A10s-OLinuXino-M + A10s-OLinuXino-M_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Christian Kastner + u-boot-sunxi_platforms += A20-OLinuXino-Lime + A20-OLinuXino-Lime_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Karsten Merker + u-boot-sunxi_platforms += A20-OLinuXino-Lime2 + A20-OLinuXino-Lime2_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Andreas B. Mundt + u-boot-sunxi_platforms += A20-OLinuXino-Lime2-eMMC + A20-OLinuXino-Lime2-eMMC_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Arne Ploese + u-boot-sunxi_platforms += A20-OLinuXino_MICRO + A20-OLinuXino_MICRO_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Daniel Serpell + u-boot-sunxi_platforms += A20-OLinuXino_MICRO-eMMC + A20-OLinuXino_MICRO-eMMC_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Karsten Merker + u-boot-sunxi_platforms += A20-Olimex-SOM-EVB + A20-Olimex-SOM-EVB_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian + u-boot-sunxi_platforms += Bananapi + Bananapi_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Bernhard Wörner + u-boot-sunxi_platforms += Bananapi_M2_Ultra + Bananapi_M2_Ultra_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Karsten Merker + u-boot-sunxi_platforms += Bananapro + Bananapro_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian + u-boot-sunxi_platforms += CHIP + CHIP_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian + u-boot-sunxi_platforms += Cubieboard + Cubieboard_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Ian Campbell + # Karsten Merker + u-boot-sunxi_platforms += Cubieboard2 + Cubieboard2_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian + u-boot-sunxi_platforms += Cubieboard4 + Cubieboard4_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Ian Campbell + # Robert Nelson + # Karsten Merker + u-boot-sunxi_platforms += Cubietruck + Cubietruck_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian + u-boot-sunxi_platforms += Cubietruck_plus + Cubietruck_plus_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian + u-boot-sunxi_platforms += Lamobo_R1 + Lamobo_R1_targets := u-boot-sunxi-with-spl.bin uboot.elf + + u-boot-sunxi_platforms += Linksprite_pcDuino + Linksprite_pcDuino_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Patrice Go + u-boot-sunxi_platforms += Linksprite_pcDuino3 + Linksprite_pcDuino3_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Jochen Sprickerhof + u-boot-sunxi_platforms += Mini-X + Mini-X_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Bernhard + u-boot-sunxi_platforms += Sinovoip_BPI_M3 + Sinovoip_BPI_M3_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Lucas Nussbaum + u-boot-sunxi_platforms += bananapi_m2_berry + bananapi_m2_berry_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Paul Tagliamonte + u-boot-sunxi_platforms += nanopi_neo + nanopi_neo_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Philip Hands + u-boot-sunxi_platforms += nanopi_neo_air + nanopi_neo_air_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Andrey Loukhnov + u-boot-sunxi_platforms += orangepi_pc_plus + orangepi_pc_plus_targets := u-boot-sunxi-with-spl.bin uboot.elf + + # Vagrant Cascadian , Orange PI Plus2 + u-boot-sunxi_platforms += orangepi_plus + orangepi_plus_targets := u-boot-sunxi-with-spl.bin uboot.elf + + u-boot-sunxi_platforms += orangepi_zero + orangepi_zero_targets := u-boot-sunxi-with-spl.bin uboot.elf + +# u-boot-tegra + + # Ian Campbell + u-boot-tegra_platforms += jetson-tk1 + jetson-tk1_targets := u-boot-tegra.bin uboot.elf + +else ifeq (${DEB_HOST_ARCH},riscv64) + +# u-boot-sifive + + dpkg-gencontrol_args += "-Vu-boot-sifive:Built-Using=$(shell dpkg-query -Wf \ + '$${source:Package} (= $${source:Version})' opensbi)" + + # Hector Oron + u-boot-sifive_platforms += sifive_unleashed + sifive_unleashed_targets := u-boot.bin uboot.elf spl/u-boot-spl.bin u-boot.itb + sifive_unleashed_assigns := OPENSBI=/usr/lib/riscv64-linux-gnu/opensbi/generic/fw_dynamic.bin + + # Vagrant Cascadian + u-boot-sifive_platforms += sifive_unmatched + sifive_unmatched_targets := u-boot.bin uboot.elf spl/u-boot-spl.bin u-boot.itb + sifive_unmatched_assigns := OPENSBI=/usr/lib/riscv64-linux-gnu/opensbi/generic/fw_dynamic.bin + +# u-boot-starfive + + dpkg-gencontrol_args += "-Vu-boot-starfive:Built-Using=$(shell dpkg-query -Wf \ + '$${source:Package} (= $${source:Version})' opensbi)" + + # Anatoliy Gunya + u-boot-starfive_platforms += starfive_visionfive2 + starfive_visionfive2_targets := u-boot.bin uboot.elf spl/u-boot-spl.bin.normal.out u-boot.itb + starfive_visionfive2_assigns := OPENSBI=/usr/lib/riscv64-linux-gnu/opensbi/generic/fw_dynamic.bin + +else ifeq (${DEB_HOST_ARCH},sh4) + +# u-boot + + u-boot_platforms += r2dplus + r2dplus_targets := u-boot.bin uboot.elf + +endif + +# u-boot-qemu (Architecture: all) + + u-boot-qemu_platforms += malta64el + malta64el_CROSS_COMPILE := mips64el-linux-gnuabi64- + malta64el_targets := u-boot.bin uboot.elf + + u-boot-qemu_platforms += maltael + maltael_CROSS_COMPILE := mipsel-linux-gnu- + maltael_targets := u-boot.bin uboot.elf + + u-boot-qemu_platforms += qemu-ppce500 + qemu-ppce500_CROSS_COMPILE := powerpc-linux-gnu- + qemu-ppce500_targets := u-boot.bin uboot.elf + + u-boot-qemu_platforms += qemu-riscv64 + qemu-riscv64_CROSS_COMPILE := riscv64-linux-gnu- + qemu-riscv64_targets := u-boot.bin uboot.elf + + u-boot-qemu_platforms += qemu-riscv64_smode + qemu-riscv64_smode_CROSS_COMPILE := riscv64-linux-gnu- + qemu-riscv64_smode_targets := u-boot.bin uboot.elf + + u-boot-qemu_platforms += qemu-x86 + qemu-x86_CROSS_COMPILE := i686-linux-gnu- + qemu-x86_targets := u-boot.bin u-boot.rom uboot.elf + + u-boot-qemu_platforms += qemu-x86_64 + qemu-x86_64_CROSS_COMPILE := x86_64-linux-gnu- + qemu-x86_64_targets := u-boot.bin u-boot.rom uboot.elf + + u-boot-qemu_platforms += qemu_arm + qemu_arm_CROSS_COMPILE := arm-linux-gnueabihf- + qemu_arm_targets := u-boot.bin uboot.elf + + u-boot-qemu_platforms += qemu_arm64 + qemu_arm64_CROSS_COMPILE := aarch64-linux-gnu- + qemu_arm64_targets := u-boot.bin uboot.elf diff --git a/u-boot-amlogic-binaries.docs b/u-boot-amlogic-binaries.docs new file mode 100644 index 000000000..25c5b53d5 --- /dev/null +++ b/u-boot-amlogic-binaries.docs @@ -0,0 +1,5 @@ +doc/board/amlogic/khadas-vim.rst +doc/board/amlogic/khadas-vim2.rst +doc/board/amlogic/libretech-cc.rst +doc/board/amlogic/nanopi-k2.rst +doc/board/amlogic/odroid-c2.rst diff --git a/u-boot-amlogic-binaries.lintian-overrides b/u-boot-amlogic-binaries.lintian-overrides new file mode 100644 index 000000000..2f351c4e2 --- /dev/null +++ b/u-boot-amlogic-binaries.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-amlogic-binaries binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-amlogic-binaries binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-amlogic-binaries binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-amlogic-binaries: description-synopsis-starts-with-article + diff --git a/u-boot-asahi.lintian-overrides b/u-boot-asahi.lintian-overrides new file mode 100644 index 000000000..27db78a12 --- /dev/null +++ b/u-boot-asahi.lintian-overrides @@ -0,0 +1 @@ +u-boot-asahi: description-synopsis-starts-with-article diff --git a/u-boot-exynos-binaries.docs b/u-boot-exynos-binaries.docs new file mode 100644 index 000000000..98917094d --- /dev/null +++ b/u-boot-exynos-binaries.docs @@ -0,0 +1 @@ +doc/README.odroid diff --git a/u-boot-exynos-binaries.lintian-overrides b/u-boot-exynos-binaries.lintian-overrides new file mode 100644 index 000000000..f4126e727 --- /dev/null +++ b/u-boot-exynos-binaries.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-exynos-binaries binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-exynos-binaries binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-exynos-binaries binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-exynos-binaries: description-synopsis-starts-with-article + diff --git a/u-boot-exynos.lintian-overrides b/u-boot-exynos.lintian-overrides new file mode 100644 index 000000000..25e1d6b42 --- /dev/null +++ b/u-boot-exynos.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-exynos binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-exynos binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-exynos binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-exynos: description-synopsis-starts-with-article + diff --git a/u-boot-imx.README.Debian b/u-boot-imx.README.Debian new file mode 100644 index 000000000..e127142ce --- /dev/null +++ b/u-boot-imx.README.Debian @@ -0,0 +1,17 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself. + +MX53LOCO: + + dd conv=fsync,notrunc bs=1024 if=u-boot.imx of=/dev/sdX seek=1 + +wandboard (quad, dual-lite and solo): + + dd conv=fsync,notrunc if=/usr/lib/u-boot/wandboard/SPL of=/dev/mmcblk0 bs=1k seek=1 + dd conv=fsync,notrunc if=/usr/lib/u-boot/wandboard/u-boot.img of=/dev/mmcblk0 bs=1k seek=69 + +mx6cuboxi (Cubox-i and Hummingboard): + + dd conv=fsync,notrunc if=/usr/lib/u-boot/mx6cuboxi/SPL of=/dev/mmcblk0 bs=1k seek=1 + dd conv=fsync,notrunc if=/usr/lib/u-boot/mx6cuboxi/u-boot.img of=/dev/mmcblk0 bs=1k seek=69 diff --git a/u-boot-imx.links b/u-boot-imx.links new file mode 100644 index 000000000..17b44641f --- /dev/null +++ b/u-boot-imx.links @@ -0,0 +1,2 @@ +/usr/lib/u-boot/novena/u-boot.img /usr/lib/u-boot/novena-rawsd/u-boot.img +/usr/lib/u-boot/novena/uboot.elf /usr/lib/u-boot/novena-rawsd/uboot.elf diff --git a/u-boot-imx.lintian-overrides b/u-boot-imx.lintian-overrides new file mode 100644 index 000000000..51f21f059 --- /dev/null +++ b/u-boot-imx.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-imx binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-imx binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-imx binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-imx: description-synopsis-starts-with-article + diff --git a/u-boot-mvebu.docs b/u-boot-mvebu.docs new file mode 100644 index 000000000..72d9327c6 --- /dev/null +++ b/u-boot-mvebu.docs @@ -0,0 +1 @@ +doc/README.marvell diff --git a/u-boot-mvebu.lintian-overrides b/u-boot-mvebu.lintian-overrides new file mode 100644 index 000000000..a481dddb4 --- /dev/null +++ b/u-boot-mvebu.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-mvebu binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-mvebu binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-mvebu binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-mvebu: description-synopsis-starts-with-article + diff --git a/u-boot-omap.README.Debian b/u-boot-omap.README.Debian new file mode 100644 index 000000000..b6ea42cf2 --- /dev/null +++ b/u-boot-omap.README.Debian @@ -0,0 +1,21 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself. + +The BeagleBone Black (am335x_boneblack) can be flashed to microSD or eMMC +directly: + + dd conv=fsync,notrunc seek=256 if=/usr/lib/u-boot/am335x_evm/MLO of=/dev/mmcblkX + dd conv=fsync,notrunc seek=768 if=/usr/lib/u-boot/am335x_evm/u-boot.img of=/dev/mmcblkX + +The am335x_evm supports multiple targets (BeagleBone, BeagleBone +Black, BeagleBone Green, PocketBeagle) and can be installed to the +same offsets, but the first partition should start at 4MB (sector +8192) rather than the typical 1MB (sector 2048), as it is large enough +to overlap with the start of the partition. + +On OpenPandora: + + modprobe nand_omap2 mtdblock + dd conv=fsync,notrunc if=/usr/lib/u-boot/omap3_pandora/u-boot.bin of=/dev/mtdblock1 + -- Vagrant Cascadian , Thu, 16 May 2019 20:57:30 -0700 diff --git a/u-boot-omap.lintian-overrides b/u-boot-omap.lintian-overrides new file mode 100644 index 000000000..b4acac3f7 --- /dev/null +++ b/u-boot-omap.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-omap binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-omap binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-omap binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-omap: description-synopsis-starts-with-article + diff --git a/u-boot-qcom.README.Debian b/u-boot-qcom.README.Debian new file mode 100644 index 000000000..dc2ac34ec --- /dev/null +++ b/u-boot-qcom.README.Debian @@ -0,0 +1,31 @@ +=== DragonBoard 410c === + +You can use fastboot (from the android-tools-fastboot package) to +boot U-Boot or flash U-Boot on your DragonBoard 410c. Connect your +PC via a USB cable to the micro-USB port on the DragonBoard. Hold +the volume down (-) button (S4) and turn on the device to go into +fastboot mode. + +You have two options: you can load U-Boot without flashing it (for +example to test U-Boot) or you can flash it to the device. + +In order to load U-Boot without flashing it, run this command: + + fastboot boot /usr/lib/u-boot/dragonboard410c/u-boot.img + +In order to flash U-Boot to the boot partition, run: + + fastboot flash boot /usr/lib/u-boot/dragonboard410c/u-boot.img + +You have to reset your device after "fastboot flash boot" to start +U-Boot. + +When U-Boot starts, it will try to boot from attached devices in +the following order: + +* USB +* External SD card +* Internal SD card (eMMC) + +At the moment, there's no graphics support, so you will only see the +U-Boot output if you have the optional serial console adapter. diff --git a/u-boot-qcom.lintian-overrides b/u-boot-qcom.lintian-overrides new file mode 100644 index 000000000..bb1b7f949 --- /dev/null +++ b/u-boot-qcom.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-qcom binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-qcom binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-qcom binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-qcom: description-synopsis-starts-with-article + diff --git a/u-boot-qemu.README.Debian b/u-boot-qemu.README.Debian new file mode 100644 index 000000000..61d252fe8 --- /dev/null +++ b/u-boot-qemu.README.Debian @@ -0,0 +1,44 @@ + +Booting a qemu/kvm guest with u-boot +==================================== + +To boot a qemu guest with u-boot, start qemu-system with the '-bios +u-boot.bin' option. Use the full path to the u-boot.bin file that corresponds +with the archicture you are trying to boot. + + +Booting from disk +----------------- + +To allow a qemu guest to boot from disk, you need a u-boot config file on the +disk. There is no need to install u-boot in the guest, as you are passing +u-boot directly to qemu. The u-boot config file can be automatically created +by installing the u-boot-menu package. Alternatively, the flash-kernel package +can also create u-boot config files, but it currently doesn't recognise qemu +guests. + + +Netboot +------- + +u-boot supports the e1000 network driver to boot from the network. Please note +that u-boot will initially output "Net: No ethernet found.", before +continuing with the netboot. + + +Device tree +----------- + +On architectures where a device tree file is needed to boot, qemu will +generate the device tree based on the virtual hardware that is configured. +u-boot should be able to find this data at the default address where u-boot +looks for this data (${fdt_addr}, so you should use that address in your +u-boot script. + + +Examples +======== + +TODO + + diff --git a/u-boot-qemu.lintian-overrides b/u-boot-qemu.lintian-overrides new file mode 100644 index 000000000..485c1bac8 --- /dev/null +++ b/u-boot-qemu.lintian-overrides @@ -0,0 +1,11 @@ +# These bootloaders need to be statically linked. +u-boot-qemu binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-qemu binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-qemu: description-synopsis-starts-with-article + + +# These are binary firmware blobs +u-boot-qemu binary: arch-independent-package-contains-binary-or-object *usr/lib/u-boot/*/uboot.elf* diff --git a/u-boot-rockchip.NEWS b/u-boot-rockchip.NEWS new file mode 100644 index 000000000..35cdf01db --- /dev/null +++ b/u-boot-rockchip.NEWS @@ -0,0 +1,6 @@ +u-boot (2017.07+dfsg1-2) unstable; urgency=medium + + The firefly-rk3288 target now requires using the instructions for + BACK_TO_BROM. + + -- Vagrant Cascadian Thu, 27 Jul 2017 23:34:43 -0400 diff --git a/u-boot-rockchip.README.Debian b/u-boot-rockchip.README.Debian new file mode 100644 index 000000000..e557912e4 --- /dev/null +++ b/u-boot-rockchip.README.Debian @@ -0,0 +1,14 @@ +== Installation == + +On most rockchip platforms, u-boot can be installed to microSD: + + dd conv=fsync,notrunc if=/usr/lib/u-boot/BOARD/idbloader.img of=/dev/DEVICE seek=64 + dd conv=fsync,notrunc if=/usr/lib/u-boot/BOARD/u-boot.img of=/dev/DEVICE seek=16384 + +Where device is the raw device name of the microSD card or USB to +microSD adapter. + +In order to get it to boot from microSD, it may require overwriting +the vendor-supplied u-boot that ships with the board. + +See README.rockchip for more information. diff --git a/u-boot-rockchip.docs b/u-boot-rockchip.docs new file mode 100644 index 000000000..d86f757aa --- /dev/null +++ b/u-boot-rockchip.docs @@ -0,0 +1 @@ +doc/README.rockchip diff --git a/u-boot-rockchip.install b/u-boot-rockchip.install new file mode 100644 index 000000000..ba778444c --- /dev/null +++ b/u-boot-rockchip.install @@ -0,0 +1 @@ +debian/bin/u-boot-install-rockchip usr/bin diff --git a/u-boot-rockchip.lintian-overrides b/u-boot-rockchip.lintian-overrides new file mode 100644 index 000000000..c01a2d112 --- /dev/null +++ b/u-boot-rockchip.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-rockchip binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-rockchip binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-rockchip binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-rockchip: description-synopsis-starts-with-article + diff --git a/u-boot-rpi.README.Debian b/u-boot-rpi.README.Debian new file mode 100644 index 000000000..c9d0207ae --- /dev/null +++ b/u-boot-rpi.README.Debian @@ -0,0 +1,16 @@ +== Installation == + +The raspberry pi targets can be installed by copying u-boot.bin to the +FAT partition of the raspberry pi boot firmware: + + mkdir -p /boot/fat + mount /dev/mmcblk0p1 /boot/fat + cp -vb /usr/lib/u-boot/TARGET/u-boot.bin /boot/fat/ + +Then specify the u-boot.bin as the kernel to load in config.txt on the +FAT partition: + + kernel u-boot.bin + +It should then support booting off of MMC and USB devices with serial +console or HDMI with USB keyboard. diff --git a/u-boot-rpi.lintian-overrides b/u-boot-rpi.lintian-overrides new file mode 100644 index 000000000..560c79108 --- /dev/null +++ b/u-boot-rpi.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-rpi binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-rpi binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-rpi binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-rpi: description-synopsis-starts-with-article + diff --git a/u-boot-sifive.README.Debian b/u-boot-sifive.README.Debian new file mode 100644 index 000000000..172eda0e9 --- /dev/null +++ b/u-boot-sifive.README.Debian @@ -0,0 +1,12 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself. + +For the SiFive HiFive Unmatched, something like the following should work: + + dd conv=fsync,notrunc if=/usr/lib/u-boot/sifive_unmatched/u-boot-spl.bin of=/dev/DEVICE bs=4096 seek=5 + dd conv=fsync,notrunc if=/usr/lib/u-boot/sifive_unmatched/u-boot.itb of=/dev/DEVICE bs=4096 seek=261 + +For DEVICE of mmcblk0, the MSEL dip switches should be set to the default of 1011. + +For mtdblock0 (the SPI flash), you'll need to "modprobe mtdblock" and set the MSEL dip switches to 0110. diff --git a/u-boot-sifive.docs b/u-boot-sifive.docs new file mode 100644 index 000000000..859028c53 --- /dev/null +++ b/u-boot-sifive.docs @@ -0,0 +1,2 @@ +doc/board/sifive/unleashed.rst +doc/board/sifive/unmatched.rst diff --git a/u-boot-sifive.lintian-overrides b/u-boot-sifive.lintian-overrides new file mode 100644 index 000000000..f15e5c53a --- /dev/null +++ b/u-boot-sifive.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-sifive binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-sifive binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-sifive binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-sifive: description-synopsis-starts-with-article + diff --git a/u-boot-starfive.docs b/u-boot-starfive.docs new file mode 100644 index 000000000..081088d1b --- /dev/null +++ b/u-boot-starfive.docs @@ -0,0 +1 @@ +doc/board/starfive/visionfive2.rst \ No newline at end of file diff --git a/u-boot-stm32.README.Debian b/u-boot-stm32.README.Debian new file mode 100644 index 000000000..d702e4b69 --- /dev/null +++ b/u-boot-stm32.README.Debian @@ -0,0 +1,19 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself. + +STM32MP1 series processors can boot from SD card or eMMC, which must +contain a GPT partition table with at least the following partitions: + + Nr | Size | Label | Flags + ---|--------|-------|------ + 1 | 256KiB | fsbl1 | + 2 | 256KiB | fsbl2 | + 3 | 2MiB | ssbl | + 4 | * | * | boot + +U-Boot can be written to the SD card using the following commands: + + dd if=/usr/lib/u-boot/BOARD/u-boot-spl.stm32 of=/dev/mmcblkXp1 + dd if=/usr/lib/u-boot/BOARD/u-boot-spl.stm32 of=/dev/mmcblkXp2 + dd if=/usr/lib/u-boot/BOARD/u-boot.img of=/dev/mmcblkXp3 diff --git a/u-boot-stm32.lintian-overrides b/u-boot-stm32.lintian-overrides new file mode 100644 index 000000000..4d451b75e --- /dev/null +++ b/u-boot-stm32.lintian-overrides @@ -0,0 +1,14 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-stm32 binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-stm32 binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-stm32 binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-stm32: description-synopsis-starts-with-article diff --git a/u-boot-sunxi.README.Debian b/u-boot-sunxi.README.Debian new file mode 100644 index 000000000..9732affeb --- /dev/null +++ b/u-boot-sunxi.README.Debian @@ -0,0 +1,9 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself. + +Many sunxi boards (Bananapi, Cubieboard) can be written to SD directly: + + dd conv=fsync,notrunc if=/usr/lib/u-boot/BOARD/u-boot-sunxi-with-spl.bin of=/dev/mmcblkX bs=1024 seek=8 + +Pine64 plus can be installed using the u-boot-install-sunxi utility. diff --git a/u-boot-sunxi.docs b/u-boot-sunxi.docs new file mode 100644 index 000000000..4b2502415 --- /dev/null +++ b/u-boot-sunxi.docs @@ -0,0 +1 @@ +board/sunxi/README.sunxi64 diff --git a/u-boot-sunxi.install b/u-boot-sunxi.install new file mode 100644 index 000000000..c739d234d --- /dev/null +++ b/u-boot-sunxi.install @@ -0,0 +1 @@ +debian/bin/u-boot-install-sunxi usr/bin diff --git a/u-boot-sunxi.links b/u-boot-sunxi.links new file mode 100644 index 000000000..eac1f5e46 --- /dev/null +++ b/u-boot-sunxi.links @@ -0,0 +1,2 @@ +usr/bin/u-boot-install-sunxi usr/bin/u-boot-install-sunxi64 +usr/share/man/man8/u-boot-install-sunxi.8.gz usr/share/man/man8/u-boot-install-sunxi64.8.gz diff --git a/u-boot-sunxi.lintian-overrides b/u-boot-sunxi.lintian-overrides new file mode 100644 index 000000000..e2c7678d1 --- /dev/null +++ b/u-boot-sunxi.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-sunxi binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-sunxi binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-sunxi binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-sunxi: description-synopsis-starts-with-article + diff --git a/u-boot-sunxi.manpages b/u-boot-sunxi.manpages new file mode 100644 index 000000000..f9c42c1d2 --- /dev/null +++ b/u-boot-sunxi.manpages @@ -0,0 +1 @@ +debian/manpages/u-boot-install-sunxi.8 diff --git a/u-boot-tegra.README.Debian b/u-boot-tegra.README.Debian new file mode 100644 index 000000000..58f54f1b3 --- /dev/null +++ b/u-boot-tegra.README.Debian @@ -0,0 +1,21 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself from a host +system using the Linux_For_Tegra tools from NVIDIA's developer portal: +https://developer.nvidia.com/embedded/linux-tegra-archive + +=== Jetson TK1 === + +sudo ./flash.sh -L /usr/lib/u-boot/jetson-tk1/u-boot-dtb-tegra.bin jetson-tk1 mmcblk1p1 + +Please note that L4T R19.3 is currently required (the image does not +boot if flashed with L4T R21.1 through R21.4). + +=== Jetson TX1 === + +sudo ./flash.sh -L /usr/lib/u-boot/p2371-2180/u-boot-dtb.bin jetson-tx1 mmcblk0p1 + +=== TODO === + +TODO: Figure out how to do this with tools within Debian, +e.g. tegrarcm and cbootimage. diff --git a/u-boot-tegra.links.arm64 b/u-boot-tegra.links.arm64 new file mode 100644 index 000000000..a71745bef --- /dev/null +++ b/u-boot-tegra.links.arm64 @@ -0,0 +1 @@ +usr/lib/u-boot/p2371-2180/uboot.elf usr/lib/u-boot/p2371-2180/u-boot diff --git a/u-boot-tegra.lintian-overrides b/u-boot-tegra.lintian-overrides new file mode 100644 index 000000000..b1900a350 --- /dev/null +++ b/u-boot-tegra.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot-tegra binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot-tegra binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot-tegra binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot-tegra: description-synopsis-starts-with-article + diff --git a/u-boot-tools.docs b/u-boot-tools.docs new file mode 100644 index 000000000..098429a58 --- /dev/null +++ b/u-boot-tools.docs @@ -0,0 +1 @@ +debian/build/tools/config diff --git a/u-boot-tools.examples b/u-boot-tools.examples new file mode 100644 index 000000000..c81654994 --- /dev/null +++ b/u-boot-tools.examples @@ -0,0 +1,3 @@ +# example env configs +debian/env-configs/*.config +tools/env/fw_env.config diff --git a/u-boot-tools.install b/u-boot-tools.install new file mode 100644 index 000000000..00f3e7c93 --- /dev/null +++ b/u-boot-tools.install @@ -0,0 +1,6 @@ +debian/build/tools/tools/dumpimage usr/bin +debian/build/tools/tools/kwboot usr/bin +debian/build/tools/tools/mkeficapsule usr/bin +debian/build/tools/tools/mkenvimage usr/bin +debian/build/tools/tools/mkimage usr/bin +debian/build/tools/tools/mksunxiboot usr/bin diff --git a/u-boot-tools.manpages b/u-boot-tools.manpages new file mode 100644 index 000000000..77387d755 --- /dev/null +++ b/u-boot-tools.manpages @@ -0,0 +1,3 @@ +doc/dumpimage.1 +doc/kwboot.1 +doc/mkimage.1 diff --git a/u-boot.README.Debian b/u-boot.README.Debian new file mode 100644 index 000000000..491a8ed36 --- /dev/null +++ b/u-boot.README.Debian @@ -0,0 +1,20 @@ +== Installation == + +At this point, you must install U-Boot to flash yourself. + +Some examples using mtd-utils: + +SheevaPlug: + + sudo flash_erase /dev/mtd0 0 0 + sudo nandwrite -p /dev/mtd0 /usr/lib/u-boot/sheevaplug/u-boot.kwb + +GuruPlug: + + sudo flash_erase /dev/mtd0 0 0 + sudo nandwrite -p /dev/mtd0 /usr/lib/u-boot/guruplug/u-boot.kwb + +DreamPlug: + + At this point you cannot write to the SPI/NOR flash from Linux, + so you will need to replace U-Boot from within U-Boot. diff --git a/u-boot.lintian-overrides b/u-boot.lintian-overrides new file mode 100644 index 000000000..e44fd7678 --- /dev/null +++ b/u-boot.lintian-overrides @@ -0,0 +1,15 @@ + +# There are no file conflicts across architectures for u-boot, as each +# target is only installed on a single architecture. In theory, some +# targets could be built on multiple architectures, but could instead install +# the package for the architecture needed. +u-boot binary: arch-dependent-file-not-in-arch-specific-directory *usr/lib/u-boot/*/uboot.elf* + +# These bootloaders need to be statically linked. +u-boot binary: statically-linked-binary *usr/lib/u-boot/*/uboot.elf* + +# These are bootloader binaries, and have no external dependency information +u-boot binary: shared-library-lacks-prerequisites *usr/lib/u-boot/*/uboot.elf* + +u-boot: description-synopsis-starts-with-article + diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 000000000..b135ece71 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,41 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGNBF5EIUEBDAC7CuJxzbqBd4KEdYBiIVebQGu6jNkBu7PbDHJpJjmQ7N+Nd8yw +yiQOgjsQ11LL/Je5MAY6BWIQ4NSdBy7RczHSRJEztOi46Z3pY3Mx1mS7eMdn2nry +da6MVrqv5LTpkdis4IkJ8US0ZIhthiArNRQ/iV6i/hM4smhA/FFU1aA0jQM8ep4/ +ykTQX/1d4jXy5ifdvmquWgcglaKTQY1QkJV6xhuK0ZRaJlyt++648A0OdZZ+/BjY ++LxlHe4C2Cp+bBz+EBEoMoksK4LFf1cDHYxF4DIaltskKTblpMASNdqJdL3GQFrP +bive62VOm205xeoYtfFJSRVwYX06GDu+5ev/hVehSAW4p67gf8+tqIAHSOrN4y1J +KfPwP5LC+pq9hJ5lgZCRygwXeVY8bvsbv7qWI+pDPjMyW2+3Q1ztjJzkbXhH2h59 +UVcYr2PODK663DVJ/MsKrvLpoHOWZqWmpxd23YjeaW2VB9ai69aaibf38N9eeOmv +ZokcTFvGEfcSQqcAEQEAAbQgVGhvbWFzIFJpbmkgPHRyaW5pQGtvbnN1bGtvLmNv +bT6JAdQEEwEKAD4CGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQQaPH9w4I+r +FweAm78UfDn/ljS3LAUCYgaKfwUJB4TQPgAKCRAUfDn/ljS3LNjAC/9ihwmhmvzs +bN7VMNuBVU1n6w+G83RodPi6IPNKvYOTuSBqzSOs5L3xW1350P3jfPuDmqxpvKVJ +hOPttudkCgVFtY+r550WrgM8e1cDNM5uHzST8Hd5xrXp/BRCqptRAj5yuk4DPKnT +4VokWYc2vf2MxeLWkpT7nmh+kgpSsL01WEtx5gjMpwHJm5wqJm9O0KHKTEtEixM9 +xakQJzAzouRc5VJO31Z7OMjfdk9KR0sc5w3DkQnyDKXl3C6j0V4n41w6mxyfs0YE +X1Jm4fhQojf7WT0zCTBoaGLQU+Uy9KyWSn0z6KnzXouzIiAupSuGXTUTOp5RXVp8 +rFeSC9xlEHjV3w9osEET6xjiYW2dC2EIfpBzX+yvUQF7H3331eNlt2WEj8NnayQH +sb2eci2zUqRj9MeSdEsxqSkc1EChjJJ3PYW53B66QPV2FuAVLQFWQaVW/CIt7r5I +Q92XTkq3KigofPXWMGdMgQXe9M0CRFyvMvCB+lgtELzERn5EPDKgaEu5AY0EXkQh +QQEMAN+y6TsT7xogYUCWgNwfyo+duFDdGExQ0r3sqCq0qOzTxBcwYkUw2FnYS4AU +orXpj0XUMaE484Sdsz/IoFv79A/kSng6uiW3OIe1kSZWuVWvN2XlL4k4NT1QIF5i +EEobVRV3Hi7KmH8/i7AQzWZbEHma83uA5DgUcdZGHLzvykrT4CPT9BpDQMjiI3WO +1ndNVBQiRJmAkEau0GVMKt0lGgOIc9Vqst+nk1ublQkqt/M+tpGWkbmJGAVXbdYp +P1fMk2EGu5OheOdTw/536Hsa0pDAevrRzguZuPMkR9UlGZy5ft1/icUXRz+mAg/M +HTCHHNUFtl7a7BD+DBwSNhgnmbofDQv+kGbUa1ZgJ2OGC1uZkZhkJV02v0Su6CfU +IQvbmFkwKfnPFrG9Rzad6ITtK4xPWEOHEZqUqCSdFOm9gMTenkxuAP6YTaepLdoL +BQruliaOpz1JdxCpm1fua5UUJFgyrtHCo1X8owVYZdDWK3+EVurF1cyKuy7+458x +yI8QtwARAQABiQG8BBgBCgAmAhsMFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmIG +iqAFCQeE0F8ACgkQFHw5/5Y0tyyikgwAhx3xj2NiNlEW/9VI2Q9gQaemIHXYOCUT ++olFsC/Wzkce1MU1lFyYEb7+wEbz3O8QaU7p3WJ68Ck25vNLbkOm63GZ7MIjHIzo ++jQsJXW5QCdA5TNaH65x6yLoNguXqV0WPGvb1xsY9NKedl3O3ZQQOWhikLkaoEtv +SKN4RwiQjD5w8fa7W0Zb8PeaaSlhnbNrbZMboeRnIr02KIOiLtC3DugyfwZyG0P+ +QPWK08gKlDX8t5GKlwUwyoDSAHY4r41lXHaGJ2b+ltnVFU7C9r884dTAgn+YTOOC +ZLp1HCT/k5bbOR1FIllWRkMjzljkPVrjNjcDLu8xaJ3en+KyjZ0LgluZ/g7g9ca6 +ogGKhh9HBGfOW4bTT/dL/UPZiZFN1fVI8O26BJxNvaALRYZXwp3zMp4RC7oPb1Jw +ZGtU4qzfjQ1TtzDvYYICZmaeNo7GncAgesEyCuLemk9/WSeGDMHx6rzRrKhISyJi +p7Jn6F7CHAntjAjDebgTHvrnmVsU7nP/ +=njKL +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 000000000..b0beceee2 --- /dev/null +++ b/watch @@ -0,0 +1,8 @@ +version=4 + +opts=dversionmangle=auto,\ + pgpmode=auto,\ + repacksuffix=+dfsg,\ + uversionmangle=s/2202.04-rc5/2022.04-rc5/;s/-rc/~rc/ \ +https://ftp.denx.de/pub/@PACKAGE@/ \ +@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ -- 2.30.2