uboot-d1: add bootloader for upcoming d1 target
authorZoltan HERPAI <wigyori@uid0.hu>
Wed, 7 Jun 2023 12:34:06 +0000 (14:34 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Thu, 29 Feb 2024 15:50:20 +0000 (16:50 +0100)
commitd41d9befb9302d33601fe3644886d8463d9f105d
tree1abb910aedafe4ee4d0f73eee0521fc76412b9ef
parentf8436018fd1a928ecaaa55a240fa94add095a0ee
uboot-d1: add bootloader for upcoming d1 target

Add u-boot bootloader based on 2023.01 to support D1-based boards, currently:

 - Dongshan Nezha STU
 - LicheePi RV Dock
 - MangoPi MQ-Pro
 - Nezha D1

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
96 files changed:
package/boot/uboot-d1/Makefile [new file with mode: 0644]
package/boot/uboot-d1/patches/0001-ARM-dts-sun8i-A33-Add-iNet-U70B-REV01.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0002-sunxi-Add-iNet_U70B_rev1_defconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0003-Adapt-iNet-U70B-REV01-for-development-FEL-serial.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0004-ARM-dts-sun6i-mixtile-loftq-Add-USB1-VBUS-regulator.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0005-power-regulator-Add-a-driver-for-the-AXP-USB-power-s.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0006-gpio-axp-sunxi-Remove-virtual-VBUS-detection-GPIO.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0007-power-regulator-Add-a-driver-for-the-AXP-PMIC-drivev.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0008-power-pmic-axp-Probe-the-drivevbus-regulator-from-th.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0009-phy-sun4i-usb-Control-USB-supplies-via-regulator-ucl.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0010-sunxi-Remove-obsolete-USBx_VBUS_PIN-Kconfig-symbols.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0011-clk-sunxi-Add-support-for-the-D1-CCU.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0012-gpio-axp-Remove-virtual-VBUS-enable-GPIO.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0013-clk-sunxi-Add-a-driver-for-the-legacy-A31-A23-A33-PR.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0014-clk-sunxi-Use-the-right-symbol-in-the-Makefile.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0015-net-sun8i-emac-Use-common-syscon-setup-for-R40.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0016-sunxi-mmc-ignore-card-detect-in-SPL.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0017-sunxi-mmc-group-non-DM-specific-functions.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0018-sunxi-remove-CONFIG_MMC-_CD_PIN.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0019-sunxi-mmc-Move-header-to-the-driver-directory.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0020-pinctrl-sunxi-Add-support-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0021-serial-ns16550-Enable-clocks-during-probe.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0022-fdt-Fix-bounds-check-in-devfdt_get_addr_index.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0023-Kconfig-Remove-an-impossible-condition.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0024-binman-Prevent-entries-in-a-section-from-overlapping.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0025-sunxi-binman-Enable-SPL-FIT-loading-for-32-bit-SoCs.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0026-sunxi-psci-Avoid-hanging-when-CPU-0-is-hot-unplugged.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0027-clk-sunxi-Add-NAND-clocks-and-resets.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0028-pinctrl-sunxi-Add-NAND-pinmuxes.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0029-mtd-nand-sunxi-Remove-an-unnecessary-check.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0030-mtd-nand-sunxi-Convert-from-fdtdec-to-ofnode.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0031-mtd-nand-sunxi-Convert-to-the-driver-model.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0032-sunxi-DT-H6-Add-USB3-to-Pine-H64-DTS.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0033-tools-mkimage-Add-Allwinner-TOC1-support.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0034-phy-sun4i-usb-Do-not-drive-VBUS-with-external-VBUS-p.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0035-mtd-nand-sunxi-Pass-the-device-to-the-init-function.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0036-sunxi-Enable-PHY_SUN4I_USB-by-default-for-new-SoCs.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0037-sunxi-psci-Add-support-for-H3-CPU-0-hotplug.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0038-remoteproc-Add-a-driver-for-the-Allwinner-AR100.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0039-arm-dts-sunxi-h3-Add-nodes-for-AR100-remoteproc.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0040-sunxi-Enable-support-for-SCP-firmware-on-H3.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0041-arm-psci-Add-definitions-for-PSCI-v1.1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0042-sunxi-Enable-remoteproc-on-some-H3-boards.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0043-sunxi-psci-Delegate-PSCI-to-SCPI.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0044-sunxi-Enable-SCP-SCPI-on-A33-as-well.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0045-phy-sun4i-usb-Use-DM_GPIO-for-id-vbus_det-GPIOs.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0046-ARM-dts-sunxi-Add-AXP221-and-AXP809-GPIO-nodes.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0047-gpio-axp-Consistently-use-the-axp_gpio-order.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0048-gpio-axp-Bind-via-device-tree.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0049-gpio-axp-Use-DM_PMIC-functions-for-register-access.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0050-gpio-axp-Select-variant-from-compatible-at-runtime.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0051-gpio-axp-Add-support-for-getting-the-pin-function.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0052-gpio-axp-Add-pull-down-support-for-AXP22x-AXP8xx-var.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0053-gpio-axp-Report-the-correct-value-for-outputs.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0054-sunxi-Fix-default-enablement-of-USB-host-drivers.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0055-sunxi-Remove-unnecessary-Kconfig-selections.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0056-sunxi-Add-missing-dependencies-to-Kconfig-selections.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0057-sunxi-Hide-image-type-selection-if-SPL-is-disabled.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0058-sunxi-Share-the-board-Kconfig-across-architectures.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0059-sunxi-Move-most-Kconfig-selections-to-the-board-Kcon.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0060-sunxi-Globally-enable-SUPPORT_SPL.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0061-sunxi-Downgrade-driver-selections-to-implications.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0062-sunxi-Enable-the-I2C-driver-by-default.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0063-sunxi-Move-default-values-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0064-sunxi-Hide-the-SUNXI_MINIMUM_DRAM_MB-symbol.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0065-sunxi-Clean-up-the-SPL_STACK_R_ADDR-defaults.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0066-sunxi-Move-PRE_CON_BUF_ADDR-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0067-sunxi-Move-SPL_BSS_START_ADDR-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0068-sunxi-Move-SPL_TEXT_BASE-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0069-sunxi-Move-SYS_LOAD_ADDR-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0070-sunxi-Move-TEXT_BASE-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0071-sunxi-Move-most-board-options-to-the-board-Kconfig.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0072-env-sunxi-Replace-ARCH_SUNXI-with-BOARD_SUNXI.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0073-drivers-sunxi-Replace-ARCH_SUNXI-with-BOARD_SUNXI.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0074-disk-sunxi-Replace-ARCH_SUNXI-with-BOARD_SUNXI.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0075-spl-sunxi-Replace-ARCH_SUNXI-with-BOARD_SUNXI.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0076-riscv-cpu-Add-cache-operations-for-T-HEAD-CPUs.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0077-riscv-Sort-target-configs-alphabetically.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0078-riscv-Add-Allwinner-D1-devicetrees.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0079-riscv-Add-CONFIG_TARGET_SUN20I_D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0080-gpio-sunxi-Hack-up-the-driver-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0081-mmc-sunxi-Hack-up-the-driver-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0082-pinctrl-sunxi-Hack-up-the-driver-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0083-ram-sunxi-Add-Allwinner-D1-DRAM-driver.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0084-spi-sunxi-Hack-up-the-driver-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0085-spi-sunxi-Add-support-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0086-usb-musb-new-Hack-up-the-driver-for-the-D1.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0087-sunxi-Add-temporary-RISC-V-version-of-board-code.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0088-sunxi-riscv-Copy-in-WIP-version-of-devicetrees.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0089-sunxi-riscv-Add-defconfigs-for-several-boards.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/0090-drivers-phy-fix-typo.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/100-mkimage-check-environment-for-dtc-binary-location.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/130-fix-mkimage-host-build.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/211-no-kwbimage.patch [new file with mode: 0644]
package/boot/uboot-d1/patches/300-force-pylibfdt-build.patch [new file with mode: 0644]
package/boot/uboot-d1/uEnv-default.txt [new file with mode: 0644]