summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configs/platform-mips/platformconfig4
-rw-r--r--configs/platform-mips/rules/barebox-common.make2
-rw-r--r--configs/platform-rpi/platformconfig4
-rw-r--r--configs/platform-v7a/barebox-am335x-defaultenv/boot/9p10
-rw-r--r--configs/platform-v7a/barebox-am335x-mlo.config15
-rw-r--r--configs/platform-v7a/barebox-am335x.config20
-rw-r--r--configs/platform-v7a/barebox-am335x.config.diff4
-rw-r--r--configs/platform-v7a/barebox-at91.config18
-rw-r--r--configs/platform-v7a/barebox-at91.config.diff5
-rw-r--r--configs/platform-v7a/barebox-mx6-defaultenv/boot/9p10
-rw-r--r--configs/platform-v7a/barebox-mx6.config21
-rw-r--r--configs/platform-v7a/barebox-mx6.config.diff6
-rw-r--r--configs/platform-v7a/barebox-rpi2-defaultenv/boot/9p10
-rw-r--r--configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system0.priority1
-rw-r--r--configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system1.priority1
-rw-r--r--configs/platform-v7a/barebox-rpi2.config18
-rw-r--r--configs/platform-v7a/barebox-rpi2.config.diff2
-rw-r--r--configs/platform-v7a/barebox-stm32mp.config19
-rw-r--r--configs/platform-v7a/barebox-stm32mp.config.diff6
-rw-r--r--configs/platform-v7a/barebox-vexpress.config15
-rw-r--r--configs/platform-v7a/barebox-vexpress.config.diff5
-rw-r--r--configs/platform-v7a/barebox.config18
-rw-r--r--configs/platform-v7a/config/images/at91-sd.config2
-rw-r--r--configs/platform-v7a/config/images/beaglebone.config2
-rw-r--r--configs/platform-v7a/config/images/gf.config2
-rw-r--r--configs/platform-v7a/config/images/riotboard.config1
-rw-r--r--configs/platform-v7a/config/images/rpi2.config2
-rw-r--r--configs/platform-v7a/config/images/rpi3.config2
-rw-r--r--configs/platform-v7a/config/images/rpicm3.config2
-rw-r--r--configs/platform-v7a/config/images/sabrelite.config1
-rw-r--r--configs/platform-v7a/config/images/stm32mp.config1
-rw-r--r--configs/platform-v7a/config/images/udoo-neo.config1
-rw-r--r--configs/platform-v7a/config/images/vexpress-nor.config6
-rw-r--r--configs/platform-v7a/patches/barebox-2021.02.0/bcm283X-Select-OF-clock-providers.patch30
-rw-r--r--configs/platform-v7a/patches/barebox-2021.02.0/net-phy-fix-waiting-for-link.patch35
-rw-r--r--configs/platform-v7a/patches/barebox-2021.02.0/of-base-probe-simple-pm-bus-children-as-well.patch40
-rw-r--r--configs/platform-v7a/patches/barebox-2021.02.0/series6
-rw-r--r--configs/platform-v7a/platformconfig8
-rw-r--r--configs/platform-v7a/rules/barebox-common.make2
-rwxr-xr-xconfigs/platform-v7a/run13
-rw-r--r--configs/platform-v8a/platformconfig4
-rw-r--r--configs/platform-x86_64/platformconfig4
-rw-r--r--configs/ptxconfig7
-rw-r--r--doc/hardware.rst4
-rw-r--r--doc/hardware_v7a_raspi3.rst2
-rw-r--r--rules/post/barebox-common.make2
46 files changed, 173 insertions, 220 deletions
diff --git a/configs/platform-mips/platformconfig b/configs/platform-mips/platformconfig
index 8912321..a215a90 100644
--- a/configs/platform-mips/platformconfig
+++ b/configs/platform-mips/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2021.04.0
+# PTXdist 2021.06.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -19,7 +19,7 @@ PTXCONF_PLATFORM="mips"
PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
-PTXCONF_PLATFORMCONFIG_VERSION="2021.04.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2021.06.0"
#
# architecture
diff --git a/configs/platform-mips/rules/barebox-common.make b/configs/platform-mips/rules/barebox-common.make
index 39e8600..d0caead 100644
--- a/configs/platform-mips/rules/barebox-common.make
+++ b/configs/platform-mips/rules/barebox-common.make
@@ -78,7 +78,7 @@ $(STATEDIR)/barebox-common.install:
barebox-common_menuconfig barebox-common_nconfig: $(STATEDIR)/barebox-common.extract
@$(call world/kconfig, BAREBOX_COMMON, $(subst barebox-common_,,$@))
-barebox-common_oldconfig_: $(STATEDIR)/barebox-common.extract
+barebox-common_do_oldconfig: $(STATEDIR)/barebox-common.extract
@$(call world/kconfig, BAREBOX_COMMON, oldconfig)
# vim: syntax=make
diff --git a/configs/platform-rpi/platformconfig b/configs/platform-rpi/platformconfig
index 1eb295f..ad55596 100644
--- a/configs/platform-rpi/platformconfig
+++ b/configs/platform-rpi/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2021.04.0
+# PTXdist 2021.06.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -19,7 +19,7 @@ PTXCONF_PLATFORM="rpi"
PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
-PTXCONF_PLATFORMCONFIG_VERSION="2021.04.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2021.06.0"
#
# architecture
diff --git a/configs/platform-v7a/barebox-am335x-defaultenv/boot/9p b/configs/platform-v7a/barebox-am335x-defaultenv/boot/9p
deleted file mode 100644
index 264ffec..0000000
--- a/configs/platform-v7a/barebox-am335x-defaultenv/boot/9p
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-addpart /dev/nor0 "8M@32M(kernel)"
-addpart /dev/nor0 "512k@40M(dtb)"
-global.bootm.image="/dev/nor0.kernel"
-global.bootm.oftree="/dev/nor0.dtb"
-
-global linux.bootargs.base="console=ttyAMA0,115200 loglevel=5 ptxdist-devel"
-
-global linux.bootargs.root="root=/dev/root rootfstype=9p rootflags=trans=virtio" \ No newline at end of file
diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index c24227a..e60609e 100644
--- a/configs/platform-v7a/barebox-am335x-mlo.config
+++ b/configs/platform-v7a/barebox-am335x-mlo.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_USE_COMPRESSED_DTB=y
@@ -15,7 +15,6 @@ CONFIG_TEXT_BASE=0x0
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -35,7 +34,7 @@ CONFIG_ARCH_OMAP=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -89,8 +88,10 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
#
@@ -168,6 +169,7 @@ CONFIG_DEFAULT_COMPRESSION_NONE=y
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
# CONFIG_POLLER is not set
+# CONFIG_BTHREAD is not set
# CONFIG_STATE is not set
# CONFIG_BOOTCHOOSER is not set
@@ -278,6 +280,7 @@ CONFIG_DISK=y
# CONFIG_USB_GADGET is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI=y
#
@@ -409,6 +412,12 @@ CONFIG_TI_SYSC=y
# NVME Support
#
# end of NVME Support
+
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
index f2393f9..0c0d5d3 100644
--- a/configs/platform-v7a/barebox-am335x.config
+++ b/configs/platform-v7a/barebox-am335x.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -16,7 +16,6 @@ CONFIG_TEXT_BASE=0x0
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -36,7 +35,7 @@ CONFIG_ARCH_OMAP=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -94,9 +93,11 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
CONFIG_BINFMT=y
CONFIG_UIMAGE=y
@@ -128,6 +129,7 @@ CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
@@ -203,10 +205,12 @@ CONFIG_DEFAULT_ENVIRONMENT=y
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -271,6 +275,7 @@ CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -404,6 +409,7 @@ CONFIG_CMD_GPIO=y
CONFIG_CMD_I2C=y
CONFIG_CMD_LED=y
CONFIG_CMD_NAND=y
+# CONFIG_CMD_NANDTEST is not set
# CONFIG_CMD_NAND_BITFLIP is not set
# CONFIG_CMD_POWEROFF is not set
CONFIG_CMD_SPI=y
@@ -620,6 +626,7 @@ CONFIG_USB_MUSB_AM335X=y
CONFIG_USB_MUSB_HOST=y
CONFIG_USB_MUSB_GADGET=y
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI=y
#
@@ -705,6 +712,7 @@ CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_POLLER is not set
# CONFIG_WATCHDOG_DW is not set
CONFIG_WATCHDOG_OMAP=y
+# CONFIG_GPIO_WATCHDOG is not set
# CONFIG_PWM is not set
CONFIG_HWRNG=y
@@ -784,6 +792,12 @@ CONFIG_REGULATOR_FIXED=y
# NVME Support
#
# end of NVME Support
+
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
index cdc62eb..40622cc 100644
--- a/configs/platform-v7a/barebox-am335x.config.diff
+++ b/configs/platform-v7a/barebox-am335x.config.diff
@@ -1,4 +1,4 @@
-a9df31c9913608b3be91d64ddcc7edb8
+6b419fc845318242cfb0fda6f05c56d1
# CONFIG_AM33XX_NET_BOOT is not set
CONFIG_ARCH_AM33XX=y
# CONFIG_ARCH_BCM283X is not set
@@ -22,6 +22,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
# CONFIG_CMD_KEYSTORE is not set
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_NAND=y
+# CONFIG_CMD_NANDTEST is not set
# CONFIG_CMD_NAND_BITFLIP is not set
# CONFIG_CMD_SMC is undefined
# CONFIG_COMMON_CLK is undefined
@@ -103,5 +104,6 @@ CONFIG_USB_MUSB_DSPS=y
CONFIG_USB_MUSB_GADGET=y
CONFIG_USB_MUSB_HOST=y
CONFIG_USB_OTGDEV=y
+CONFIG_USE_COMPRESSED_DTB=y
# CONFIG_WATCHDOG_BCM2835 is undefined
CONFIG_WATCHDOG_OMAP=y
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index ea2ea6e..28b44b9 100644
--- a/configs/platform-v7a/barebox-at91.config
+++ b/configs/platform-v7a/barebox-at91.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -17,7 +17,6 @@ CONFIG_ARCH_AT91=y
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -37,7 +36,7 @@ CONFIG_ARCH_AT91=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -69,6 +68,7 @@ CONFIG_ARCH_TEXT_BASE=0x23f00000
# Atmel AT91 System-on-Chip
#
CONFIG_AT91_MULTI_BOARDS=y
+# CONFIG_MACH_SKOV_ARM9CPU is not set
# CONFIG_MACH_AT91SAM9263EK is not set
# CONFIG_MACH_AT91SAM9X5EK is not set
# CONFIG_MACH_MICROCHIP_KSZ9477_EVB is not set
@@ -100,9 +100,11 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
CONFIG_BINFMT=y
CONFIG_UIMAGE=y
@@ -204,10 +206,12 @@ CONFIG_DEFAULT_COMPRESSION_BZIP2=y
# CONFIG_DEFAULT_COMPRESSION_NONE is not set
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -267,6 +271,7 @@ CONFIG_CMD_VERSION=y
# CONFIG_CMD_MMC is not set
# CONFIG_CMD_MMC_EXTCSD is not set
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -576,6 +581,7 @@ CONFIG_DISK_WRITE=y
# CONFIG_USB_GADGET is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI_SDHCI=y
CONFIG_MCI=y
@@ -666,6 +672,7 @@ CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_POLLER is not set
CONFIG_WATCHDOG_AT91SAM9=y
# CONFIG_WATCHDOG_DW is not set
+# CONFIG_GPIO_WATCHDOG is not set
# CONFIG_PWM is not set
# CONFIG_HWRNG is not set
@@ -742,6 +749,11 @@ CONFIG_REGULATOR_FIXED=y
# end of NVME Support
# CONFIG_SYSCON_REBOOT_MODE is not set
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index 6eb2eb3..4cba0c1 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,4 +1,4 @@
-a9df31c9913608b3be91d64ddcc7edb8
+6b419fc845318242cfb0fda6f05c56d1
CONFIG_ARCH_AT91=y
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_TEXT_BASE=0x23f00000
@@ -10,6 +10,7 @@ CONFIG_AT91SAM9_SMC=y
CONFIG_AT91_MCI_PBL=y
CONFIG_AT91_MULTI_BOARDS=y
# CONFIG_BOARD_ARM_GENERIC_DT is not set
+# CONFIG_BOARD_GENERIC_DT is undefined
CONFIG_BOOTM_OFTREE_UIMAGE=y
CONFIG_CLOCKSOURCE_ATMEL_PIT=y
# CONFIG_CLOCKSOURCE_BCM283X is undefined
@@ -66,6 +67,7 @@ CONFIG_IMD_TARGET=y
# CONFIG_MACH_RPI_COMMON is undefined
CONFIG_MACH_SAMA5D27_GIANTBOARD=y
CONFIG_MACH_SAMA5D27_SOM1=y
+# CONFIG_MACH_SKOV_ARM9CPU is not set
CONFIG_MCI_ATMEL=y
CONFIG_MCI_ATMEL_SDHCI=y
CONFIG_MCI_ATMEL_SDHCI_PBL=y
@@ -117,6 +119,7 @@ CONFIG_SPI_MEM=y
# CONFIG_USB_STORAGE is undefined
# CONFIG_USB_ULPI is undefined
# CONFIG_USB_XHCI is undefined
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_WATCHDOG_AT91SAM9=y
# CONFIG_WATCHDOG_BCM2835 is undefined
# CONFIG_XZ_DECOMPRESS is not set
diff --git a/configs/platform-v7a/barebox-mx6-defaultenv/boot/9p b/configs/platform-v7a/barebox-mx6-defaultenv/boot/9p
deleted file mode 100644
index 264ffec..0000000
--- a/configs/platform-v7a/barebox-mx6-defaultenv/boot/9p
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-addpart /dev/nor0 "8M@32M(kernel)"
-addpart /dev/nor0 "512k@40M(dtb)"
-global.bootm.image="/dev/nor0.kernel"
-global.bootm.oftree="/dev/nor0.dtb"
-
-global linux.bootargs.base="console=ttyAMA0,115200 loglevel=5 ptxdist-devel"
-
-global linux.bootargs.root="root=/dev/root rootfstype=9p rootflags=trans=virtio" \ No newline at end of file
diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
index dea0182..74ae229 100644
--- a/configs/platform-v7a/barebox-mx6.config
+++ b/configs/platform-v7a/barebox-mx6.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -15,7 +15,6 @@ CONFIG_TEXT_BASE=0x0
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
CONFIG_ARCH_IMX=y
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -35,7 +34,7 @@ CONFIG_ARCH_IMX=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -111,6 +110,7 @@ CONFIG_MACH_UDOO_NEO=y
# CONFIG_MACH_ZII_IMX7D_DEV is not set
# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
# CONFIG_MACH_FREESCALE_MX7_SABRESD is not set
+# CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
# CONFIG_MACH_NXP_IMX8MM_EVK is not set
# CONFIG_MACH_NXP_IMX8MP_EVK is not set
@@ -120,6 +120,7 @@ CONFIG_MACH_UDOO_NEO=y
# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
# CONFIG_MACH_WEBASTO_CCBV2 is not set
# CONFIG_MACH_MNT_REFORM is not set
+# CONFIG_MACH_SKOV_IMX6 is not set
#
# Board specific settings
@@ -157,6 +158,7 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -193,6 +195,7 @@ CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
@@ -271,10 +274,12 @@ CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -339,6 +344,7 @@ CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
CONFIG_CMD_MMC_EXTCSD=y
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -477,6 +483,7 @@ CONFIG_CMD_GPIO=y
CONFIG_CMD_I2C=y
CONFIG_CMD_LED=y
CONFIG_CMD_NAND=y
+# CONFIG_CMD_NANDTEST is not set
# CONFIG_CMD_NAND_BITFLIP is not set
# CONFIG_CMD_POWEROFF is not set
CONFIG_CMD_SPI=y
@@ -717,6 +724,7 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3=y
CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
# CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set
# CONFIG_DRIVER_VIDEO_BOCHS_ISA is not set
+# CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
CONFIG_DRIVER_VIDEO_SIMPLEFB=y
# CONFIG_DRIVER_VIDEO_EDID is not set
# CONFIG_DRIVER_VIDEO_BACKLIGHT is not set
@@ -726,6 +734,7 @@ CONFIG_DRIVER_VIDEO_SIMPLEFB=y
#
# CONFIG_DRIVER_VIDEO_MTL017 is not set
# CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
+# CONFIG_SOUND is not set
CONFIG_MCI_SDHCI=y
CONFIG_MCI=y
@@ -822,6 +831,7 @@ CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_POLLER is not set
# CONFIG_WATCHDOG_DW is not set
CONFIG_WATCHDOG_IMX=y
+# CONFIG_GPIO_WATCHDOG is not set
CONFIG_PWM=y
CONFIG_PWM_IMX=y
# CONFIG_HWRNG is not set
@@ -919,6 +929,11 @@ CONFIG_USB_NOP_XCEIV=y
# end of NVME Support
# CONFIG_SYSCON_REBOOT_MODE is not set
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
index ebe17c2..1cd88be 100644
--- a/configs/platform-v7a/barebox-mx6.config.diff
+++ b/configs/platform-v7a/barebox-mx6.config.diff
@@ -1,4 +1,4 @@
-a9df31c9913608b3be91d64ddcc7edb8
+6b419fc845318242cfb0fda6f05c56d1
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_HAS_FEC_IMX=y
CONFIG_ARCH_HAS_IMX_GPT=y
@@ -26,6 +26,7 @@ CONFIG_CLOCKSOURCE_IMX_GPT=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_MMC_EXTCSD=y
CONFIG_CMD_NAND=y
+# CONFIG_CMD_NANDTEST is not set
# CONFIG_CMD_NAND_BITFLIP is not set
# CONFIG_CMD_SMC is undefined
CONFIG_CMD_SPLASH=y
@@ -58,6 +59,7 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
# CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set
# CONFIG_DRIVER_VIDEO_MTL017 is not set
CONFIG_DRIVER_VIDEO_SIMPLEFB=y
+# CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
# CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
# CONFIG_EEPROM_93XX46 is not set
CONFIG_EEPROM_AT25=y
@@ -112,6 +114,7 @@ CONFIG_MACH_EMBEST_RIOTBOARD=y
# CONFIG_MACH_GUF_SANTARO is not set
# CONFIG_MACH_GUF_VINCELL is not set
# CONFIG_MACH_GW_VENTANA is not set
+# CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
# CONFIG_MACH_KINDLE_MX50 is not set
# CONFIG_MACH_KONTRON_SAMX6I is not set
# CONFIG_MACH_MNT_REFORM is not set
@@ -135,6 +138,7 @@ CONFIG_MACH_NITROGEN6=y
CONFIG_MACH_SABRELITE=y
# CONFIG_MACH_SABRESD is not set
# CONFIG_MACH_SCB9328 is not set
+# CONFIG_MACH_SKOV_IMX6 is not set
# CONFIG_MACH_SOLIDRUN_MICROSOM is not set
# CONFIG_MACH_TECHNEXION_PICO_HOBBIT is not set
# CONFIG_MACH_TECHNEXION_WANDBOARD is not set
diff --git a/configs/platform-v7a/barebox-rpi2-defaultenv/boot/9p b/configs/platform-v7a/barebox-rpi2-defaultenv/boot/9p
deleted file mode 100644
index 264ffec..0000000
--- a/configs/platform-v7a/barebox-rpi2-defaultenv/boot/9p
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-addpart /dev/nor0 "8M@32M(kernel)"
-addpart /dev/nor0 "512k@40M(dtb)"
-global.bootm.image="/dev/nor0.kernel"
-global.bootm.oftree="/dev/nor0.dtb"
-
-global linux.bootargs.base="console=ttyAMA0,115200 loglevel=5 ptxdist-devel"
-
-global linux.bootargs.root="root=/dev/root rootfstype=9p rootflags=trans=virtio" \ No newline at end of file
diff --git a/configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system0.priority b/configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system0.priority
deleted file mode 100644
index f599e28..0000000
--- a/configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system0.priority
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system1.priority b/configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system1.priority
deleted file mode 100644
index 209e3ef..0000000
--- a/configs/platform-v7a/barebox-rpi2-defaultenv/nv/bootstate.system1.priority
+++ /dev/null
@@ -1 +0,0 @@
-20
diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
index 2f8646a..2b0406d 100644
--- a/configs/platform-v7a/barebox-rpi2.config
+++ b/configs/platform-v7a/barebox-rpi2.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -15,7 +15,6 @@ CONFIG_ARCH_BCM283X=y
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -35,7 +34,7 @@ CONFIG_ARCH_BCM283X=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -86,6 +85,7 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -117,6 +117,7 @@ CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
@@ -192,10 +193,12 @@ CONFIG_DEFAULT_ENVIRONMENT=y
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -252,6 +255,7 @@ CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -561,6 +565,7 @@ CONFIG_USB_STORAGE=y
# CONFIG_USB_GADGET is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI_SDHCI=y
CONFIG_MCI=y
@@ -639,6 +644,7 @@ CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_POLLER is not set
# CONFIG_WATCHDOG_DW is not set
CONFIG_WATCHDOG_BCM2835=y
+# CONFIG_GPIO_WATCHDOG is not set
# CONFIG_PWM is not set
# CONFIG_HWRNG is not set
@@ -716,6 +722,12 @@ CONFIG_USB_NOP_XCEIV=y
# NVME Support
#
# end of NVME Support
+
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index 743d9f5..ace57a4 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -1,4 +1,4 @@
-a9df31c9913608b3be91d64ddcc7edb8
+6b419fc845318242cfb0fda6f05c56d1
CONFIG_ARM_ASM_UNIFIED=y
CONFIG_BOOTM_INITRD=y
# CONFIG_CMD_I2C is undefined
diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
index 1f4618d..423540c 100644
--- a/configs/platform-v7a/barebox-stm32mp.config
+++ b/configs/platform-v7a/barebox-stm32mp.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -16,7 +16,6 @@ CONFIG_TEXT_BASE=0x0
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -36,7 +35,7 @@ CONFIG_ARCH_STM32MP=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -55,6 +54,7 @@ CONFIG_ARCH_STM32MP157=y
CONFIG_MACH_STM32MP15XX_DKX=y
CONFIG_MACH_LXA_MC1=y
# CONFIG_MACH_SEEED_ODYSSEY is not set
+CONFIG_MACH_STM32MP15X_EV1=y
# CONFIG_BOARD_ARM_GENERIC_DT is not set
CONFIG_ARM_ASM_UNIFIED=y
CONFIG_AEABI=y
@@ -81,9 +81,11 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
CONFIG_BINFMT=y
CONFIG_UIMAGE=y
@@ -188,10 +190,12 @@ CONFIG_DEFAULT_ENVIRONMENT=y
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -248,6 +252,7 @@ CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
CONFIG_CMD_MMC_EXTCSD=y
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -524,6 +529,7 @@ CONFIG_DISK_WRITE=y
# CONFIG_USB_GADGET is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI=y
#
@@ -612,6 +618,7 @@ CONFIG_WATCHDOG_POLLER=y
# CONFIG_WATCHDOG_DW is not set
CONFIG_STM32_IWDG_WATCHDOG=y
# CONFIG_STPMIC1_WATCHDOG is not set
+# CONFIG_GPIO_WATCHDOG is not set
CONFIG_PWM=y
CONFIG_PWM_STM32=y
# CONFIG_HWRNG is not set
@@ -656,6 +663,7 @@ CONFIG_STM32_BSEC=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED=y
# CONFIG_REGULATOR_STM32_PWR is not set
+CONFIG_REGULATOR_STM32_VREFBUF=y
CONFIG_REGULATOR_STPMIC1=y
# CONFIG_REGULATOR_ANATOP is not set
@@ -696,6 +704,11 @@ CONFIG_RESET_STM32=y
# end of NVME Support
# CONFIG_SYSCON_REBOOT_MODE is not set
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
index da9534c..cc9399f 100644
--- a/configs/platform-v7a/barebox-stm32mp.config.diff
+++ b/configs/platform-v7a/barebox-stm32mp.config.diff
@@ -1,4 +1,4 @@
-a9df31c9913608b3be91d64ddcc7edb8
+6b419fc845318242cfb0fda6f05c56d1
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
CONFIG_ARCH_NR_GPIO=416
@@ -14,6 +14,7 @@ CONFIG_ARM_PSCI_OF=y
CONFIG_ARM_USE_COMPRESSED_DTB=y
CONFIG_AT803X_PHY=y
# CONFIG_BOARD_ARM_GENERIC_DT is not set
+# CONFIG_BOARD_GENERIC_DT is undefined
CONFIG_BOOTM_INITRD=y
CONFIG_BOOTM_OFTREE_UIMAGE=y
# CONFIG_BZLIB is not set
@@ -69,6 +70,7 @@ CONFIG_MACH_LXA_MC1=y
# CONFIG_MACH_RPI_COMMON is undefined
# CONFIG_MACH_SEEED_ODYSSEY is not set
CONFIG_MACH_STM32MP15XX_DKX=y
+CONFIG_MACH_STM32MP15X_EV1=y
# CONFIG_MCI_BCM283X is undefined
# CONFIG_MCI_BCM283X_SDHOST is undefined
# CONFIG_MCI_MMCI is not set
@@ -114,6 +116,7 @@ CONFIG_PWM_STM32=y
# CONFIG_REGULATOR_BCM283X is undefined
CONFIG_REGULATOR_FIXED=y
# CONFIG_REGULATOR_STM32_PWR is not set
+CONFIG_REGULATOR_STM32_VREFBUF=y
CONFIG_REGULATOR_STPMIC1=y
CONFIG_REMOTEPROC=y
CONFIG_RESET_CONTROLLER=y
@@ -144,6 +147,7 @@ CONFIG_THUMB2_BAREBOX=y
# CONFIG_USB_STORAGE is undefined
# CONFIG_USB_ULPI is undefined
# CONFIG_USB_XHCI is undefined
+CONFIG_USE_COMPRESSED_DTB=y
# CONFIG_WATCHDOG_BCM2835 is undefined
CONFIG_WATCHDOG_POLLER=y
# CONFIG_XZ_DECOMPRESS is not set
diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
index 1e46f68..a1bd6b3 100644
--- a/configs/platform-v7a/barebox-vexpress.config
+++ b/configs/platform-v7a/barebox-vexpress.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -15,7 +15,6 @@ CONFIG_TEXT_BASE=0x0
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -35,7 +34,7 @@ CONFIG_ARCH_VEXPRESS=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -74,6 +73,7 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
CONFIG_FILETYPE=y
@@ -106,6 +106,7 @@ CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
@@ -181,10 +182,12 @@ CONFIG_DEFAULT_ENVIRONMENT=y
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -242,6 +245,7 @@ CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -572,6 +576,7 @@ CONFIG_USB_GADGET_SERIAL=y
# CONFIG_USB_GADGET_FASTBOOT is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI=y
#
@@ -709,6 +714,10 @@ CONFIG_REGULATOR=y
# NVME Support
#
# end of NVME Support
+
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
index 5d0b1d6..c91a0f3 100644
--- a/configs/platform-v7a/barebox-vexpress.config.diff
+++ b/configs/platform-v7a/barebox-vexpress.config.diff
@@ -1,4 +1,4 @@
-a9df31c9913608b3be91d64ddcc7edb8
+6b419fc845318242cfb0fda6f05c56d1
CONFIG_AMBA_SP804=y
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_VEXPRESS=y
@@ -31,6 +31,7 @@ CONFIG_DRIVER_NET_SMC911X=y
# CONFIG_GPIO_PL061 is undefined
# CONFIG_GPIO_RASPBERRYPI_EXP is undefined
# CONFIG_GPIO_SX150X is undefined
+# CONFIG_GPIO_WATCHDOG is undefined
# CONFIG_I2C_ALGOBIT is undefined
# CONFIG_I2C_GPIO is undefined
# CONFIG_JTAG is undefined
@@ -54,6 +55,8 @@ CONFIG_MTD_CONCAT=y
# CONFIG_OF_GPIO is undefined
CONFIG_PBL_CONSOLE=y
# CONFIG_PINCTRL_BCM283X is undefined
+# CONFIG_POWER_RESET_GPIO is undefined
+# CONFIG_POWER_RESET_GPIO_RESTART is undefined
CONFIG_PROMPT="vexpress: "
# CONFIG_REGULATOR_BCM283X is undefined
# CONFIG_REGULATOR_FIXED is undefined
diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
index eac7175..dbfe066 100644
--- a/configs/platform-v7a/barebox.config
+++ b/configs/platform-v7a/barebox.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2021.02.0 Configuration
+# Barebox/arm 2021.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -15,7 +15,6 @@ CONFIG_ARCH_BCM283X=y
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MVEBU is not set
@@ -35,7 +34,7 @@ CONFIG_ARCH_BCM283X=y
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_QEMU is not set
+# CONFIG_ARCH_ARM64_VIRT is not set
#
# Processor Type
@@ -85,6 +84,7 @@ CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
+CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -118,6 +118,7 @@ CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
@@ -193,10 +194,12 @@ CONFIG_DEFAULT_ENVIRONMENT=y
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
+# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
CONFIG_POLLER=y
+CONFIG_BTHREAD=y
CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
@@ -254,6 +257,7 @@ CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
# CONFIG_CMD_POLLER is not set
+CONFIG_CMD_BTHREAD=y
# CONFIG_CMD_SLICE is not set
# end of Information
@@ -584,6 +588,7 @@ CONFIG_USB_GADGET_SERIAL=y
# CONFIG_USB_GADGET_FASTBOOT is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
+# CONFIG_SOUND is not set
CONFIG_MCI=y
#
@@ -674,6 +679,7 @@ CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_POLLER is not set
# CONFIG_WATCHDOG_DW is not set
# CONFIG_WATCHDOG_BCM2835 is not set
+# CONFIG_GPIO_WATCHDOG is not set
# CONFIG_PWM is not set
CONFIG_HWRNG=y
@@ -750,6 +756,12 @@ CONFIG_REGULATOR_BCM283X=y
# NVME Support
#
# end of NVME Support
+
+# CONFIG_POWER_RESET_SYSCON is not set
+# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_VIRTIO_MENU is not set
# end of Drivers
#
diff --git a/configs/platform-v7a/config/images/at91-sd.config b/configs/platform-v7a/config/images/at91-sd.config
index 6108a20..641db07 100644
--- a/configs/platform-v7a/config/images/at91-sd.config
+++ b/configs/platform-v7a/config/images/at91-sd.config
@@ -13,14 +13,12 @@ image @IMAGE@ {
}
partition boot {
image = @IMAGE@-boot.vfat
- size = 3M
partition-type = 0xc
bootable = true
}
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/beaglebone.config b/configs/platform-v7a/config/images/beaglebone.config
index d3e85f2..7b1c41d 100644
--- a/configs/platform-v7a/config/images/beaglebone.config
+++ b/configs/platform-v7a/config/images/beaglebone.config
@@ -13,14 +13,12 @@ image @IMAGE@ {
}
partition boot {
image = beaglebone-boot.vfat
- size = 32M
partition-type = 0xc
bootable = true
}
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/gf.config b/configs/platform-v7a/config/images/gf.config
index 0b46c21..fbaddf1 100644
--- a/configs/platform-v7a/config/images/gf.config
+++ b/configs/platform-v7a/config/images/gf.config
@@ -13,14 +13,12 @@ image @IMAGE@ {
}
partition boot {
image = gf-boot.vfat
- size = 32M
partition-type = 0xc
bootable = true
}
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/riotboard.config b/configs/platform-v7a/config/images/riotboard.config
index fff1f60..9558af3 100644
--- a/configs/platform-v7a/config/images/riotboard.config
+++ b/configs/platform-v7a/config/images/riotboard.config
@@ -13,7 +13,6 @@ image @IMAGE@ {
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/rpi2.config b/configs/platform-v7a/config/images/rpi2.config
index 3e45e1a..f8da7d4 100644
--- a/configs/platform-v7a/config/images/rpi2.config
+++ b/configs/platform-v7a/config/images/rpi2.config
@@ -13,14 +13,12 @@ image @IMAGE@ {
}
partition boot {
image = rpi2-boot.vfat
- size = 32M
partition-type = 0xc
bootable = true
}
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/rpi3.config b/configs/platform-v7a/config/images/rpi3.config
index 7bd1dae..f87a727 100644
--- a/configs/platform-v7a/config/images/rpi3.config
+++ b/configs/platform-v7a/config/images/rpi3.config
@@ -13,14 +13,12 @@ image @IMAGE@ {
}
partition boot {
image = rpi3-boot.vfat
- size = 32M
partition-type = 0xc
bootable = true
}
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/rpicm3.config b/configs/platform-v7a/config/images/rpicm3.config
index 4c10ac4..d0c4c59 100644
--- a/configs/platform-v7a/config/images/rpicm3.config
+++ b/configs/platform-v7a/config/images/rpicm3.config
@@ -13,14 +13,12 @@ image @IMAGE@ {
}
partition boot {
image = rpicm3-boot.vfat
- size = 32M
partition-type = 0xc
bootable = true
}
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/sabrelite.config b/configs/platform-v7a/config/images/sabrelite.config
index df979d6..6fe4da7 100644
--- a/configs/platform-v7a/config/images/sabrelite.config
+++ b/configs/platform-v7a/config/images/sabrelite.config
@@ -13,7 +13,6 @@ image @IMAGE@ {
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/stm32mp.config b/configs/platform-v7a/config/images/stm32mp.config
index cbf9658..eb6065c 100644
--- a/configs/platform-v7a/config/images/stm32mp.config
+++ b/configs/platform-v7a/config/images/stm32mp.config
@@ -21,7 +21,6 @@ image @IMAGE@ {
}
partition root {
image = root.ext2
- size = 512M
}
partition data {
size = 100M
diff --git a/configs/platform-v7a/config/images/udoo-neo.config b/configs/platform-v7a/config/images/udoo-neo.config
index de5aae9..6a3a8eb 100644
--- a/configs/platform-v7a/config/images/udoo-neo.config
+++ b/configs/platform-v7a/config/images/udoo-neo.config
@@ -13,7 +13,6 @@ image @IMAGE@ {
partition root-A {
image = root.ext2
partition-type = 0x83
- size = 512M
}
partition data {
partition-type = 0x83
diff --git a/configs/platform-v7a/config/images/vexpress-nor.config b/configs/platform-v7a/config/images/vexpress-nor.config
index 7711851..790ee5f 100644
--- a/configs/platform-v7a/config/images/vexpress-nor.config
+++ b/configs/platform-v7a/config/images/vexpress-nor.config
@@ -10,14 +10,14 @@ image @IMAGE@ {
partition barebox-environment {
/* empty environment -> use barebox builtin */
image = barebox-zero-env-vexpress
- offset = 0x80000 /* 512 KiB */
+ offset = 512K
in-partition-table = false
}
partition barebox-state {
image = /dev/null
- offset = 0x100000 /* 1 MiB */
+ offset = 1M
in-partition-table = false
- size = 0x100000 /* 1 MiB */
+ size = 1M
}
/* expand image size to 64 MiB; dummy size, results in 0 bytes length */
partition end {
diff --git a/configs/platform-v7a/patches/barebox-2021.02.0/bcm283X-Select-OF-clock-providers.patch b/configs/platform-v7a/patches/barebox-2021.02.0/bcm283X-Select-OF-clock-providers.patch
deleted file mode 100644
index 8b08428..0000000
--- a/configs/platform-v7a/patches/barebox-2021.02.0/bcm283X-Select-OF-clock-providers.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de>
-Date: Thu, 11 Mar 2021 13:10:47 +0100
-Subject: [PATCH] bcm283X: Select OF clock providers
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This makes available the fixed clock needed on rpi3 for USB.
-
-USB stopped working when the dwc driver started to require an otg clock.
-
-Fixes: f73ca701bb85 ("usb: dwc2: add clk dependency for probe via oftree")
-Signed-off-by: Uwe Kleine-K├Ânig <u.kleine-koenig@pengutronix.de>
-Link: https://lore.pengutronix.de/20210312133030.521569-1-u.kleine-koenig@pengutronix.de
----
- arch/arm/Kconfig | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index ab0bf030131c..f9be9d42ecff 100644
---- a/arch/arm/Kconfig
-+++ b/arch/arm/Kconfig
-@@ -44,6 +44,7 @@ config ARCH_BCM283X
- select GPIOLIB
- select CLKDEV_LOOKUP
- select COMMON_CLK
-+ select COMMON_CLK_OF_PROVIDER
- select CLOCKSOURCE_BCM283X
- select ARM_AMBA
- select HAS_DEBUG_LL
diff --git a/configs/platform-v7a/patches/barebox-2021.02.0/net-phy-fix-waiting-for-link.patch b/configs/platform-v7a/patches/barebox-2021.02.0/net-phy-fix-waiting-for-link.patch
deleted file mode 100644
index cf42798..0000000
--- a/configs/platform-v7a/patches/barebox-2021.02.0/net-phy-fix-waiting-for-link.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From: Sascha Hauer <s.hauer@pengutronix.de>
-Date: Fri, 12 Mar 2021 11:13:09 +0100
-Subject: [PATCH] net: phy: fix waiting for link
-
-phydev->adjust_link() is called only from phy_update_status() when the
-link status changes during that function. phydev->link is also updated
-in genphy_update_link() called from phy_wait_aneg_done(), so it can
-happen that phydev->link changes outside of phy_update_status(), thus
-phydev->adjust_link is never called and no link change notice is
-printed.
-
-Instead of calling genphy_update_link() from phy_wait_aneg_done(), call
-phy_update_status(). This makes sure that a link change is properly
-noticed.
-
-Fixes: 8f75aa496dcb ("net: reply to ping requests")
-Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-Link: https://lore.pengutronix.de/20210312101309.29650-1-s.hauer@pengutronix.de
----
- drivers/net/phy/phy.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c
-index 622acbe40dd9..e8e8dad5bd25 100644
---- a/drivers/net/phy/phy.c
-+++ b/drivers/net/phy/phy.c
-@@ -571,7 +571,7 @@ int phy_wait_aneg_done(struct phy_device *phydev)
- }
-
- do {
-- genphy_update_link(phydev);
-+ phy_update_status(phydev);
- if (phydev->link == 1)
- return 0;
- } while (!is_timeout(start, PHY_AN_TIMEOUT * SECOND));
diff --git a/configs/platform-v7a/patches/barebox-2021.02.0/of-base-probe-simple-pm-bus-children-as-well.patch b/configs/platform-v7a/patches/barebox-2021.02.0/of-base-probe-simple-pm-bus-children-as-well.patch
deleted file mode 100644
index 7873666..0000000
--- a/configs/platform-v7a/patches/barebox-2021.02.0/of-base-probe-simple-pm-bus-children-as-well.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From: Ahmad Fatoum <a.fatoum@pengutronix.de>
-Date: Fri, 12 Mar 2021 08:27:46 +0100
-Subject: [PATCH] of: base: probe simple-pm-bus children as well
-
-Upstream is migrating device trees like those of the am33xx to use
-simple-pm-bus, where applicable. These are buses that reference a clock
-or a power domain that needs to be enabled in order to use devices on it.
-
-As we didn't yet support this binding, this broke the Beaglebone
-and all other am33xx board since v2021.02.0.
-
-Fix this by adding simple-pm-bus to the of_default_bus_match_table.
-Note that this is only an adequate solution for when the power domain
-and clocks referenced are already enabled prior to barebox startup.
-
-For all other cases, driver support must be available for the clock
-and power domains in questions and this driver must be extended to
-make use of them. For the am33xx, the relevant buses are powered
-and clocked on boot up, so we leave general support to another day..
-
-Fixes: 6ea3de1b8ce7 ("dts: update to v5.11-rc1")
-Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
-Link: https://lore.pengutronix.de/20210312082218.17058-1-a.fatoum@pengutronix.de
----
- drivers/of/base.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/drivers/of/base.c b/drivers/of/base.c
-index 8759099d7480..6fe02649ee53 100644
---- a/drivers/of/base.c
-+++ b/drivers/of/base.c
-@@ -2272,6 +2272,8 @@ const char *of_get_model(void)
- const struct of_device_id of_default_bus_match_table[] = {
- {
- .compatible = "simple-bus",
-+ }, {
-+ .compatible = "simple-pm-bus",
- }, {
- .compatible = "simple-mfd",
- }, {
diff --git a/configs/platform-v7a/patches/barebox-2021.02.0/series b/configs/platform-v7a/patches/barebox-2021.02.0/series
deleted file mode 100644
index 0654fa5..0000000
--- a/configs/platform-v7a/patches/barebox-2021.02.0/series
+++ /dev/null
@@ -1,6 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-of-base-probe-simple-pm-bus-children-as-well.patch
-net-phy-fix-waiting-for-link.patch
-bcm283X-Select-OF-clock-providers.patch
-# ad5056773d1eb319e6b321f55c67cc0c - git-ptx-patches magic
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index bcc2149..db0c5cf 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2021.04.0
+# PTXdist 2021.06.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -19,7 +19,7 @@ PTXCONF_PLATFORM="v7a"
PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
-PTXCONF_PLATFORMCONFIG_VERSION="2021.04.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2021.06.0"
#
# architecture
@@ -176,8 +176,8 @@ PTXCONF_CONSOLE_SPEED="115200"
# PTXCONF_AT91BOOTSTRAP2 is not set
PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
PTXCONF_BAREBOX_COMMON=y
-PTXCONF_BAREBOX_COMMON_VERSION="2021.02.0"
-PTXCONF_BAREBOX_COMMON_MD5="07045e34faa1135d9cd18503186b2d7f"
+PTXCONF_BAREBOX_COMMON_VERSION="2021.05.0"
+PTXCONF_BAREBOX_COMMON_MD5="be859cfa667f73765708924e13b99839"
PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
PTXCONF_BAREBOX_AM335X_MLO=y
PTXCONF_BAREBOX_AM335X=y
diff --git a/configs/platform-v7a/rules/barebox-common.make b/configs/platform-v7a/rules/barebox-common.make
index 39e8600..d0caead 100644
--- a/configs/platform-v7a/rules/barebox-common.make
+++ b/configs/platform-v7a/rules/barebox-common.make
@@ -78,7 +78,7 @@ $(STATEDIR)/barebox-common.install:
barebox-common_menuconfig barebox-common_nconfig: $(STATEDIR)/barebox-common.extract
@$(call world/kconfig, BAREBOX_COMMON, $(subst barebox-common_,,$@))
-barebox-common_oldconfig_: $(STATEDIR)/barebox-common.extract
+barebox-common_do_oldconfig: $(STATEDIR)/barebox-common.extract
@$(call world/kconfig, BAREBOX_COMMON, oldconfig)
# vim: syntax=make
diff --git a/configs/platform-v7a/run b/configs/platform-v7a/run
index 1dc4fd6..8af190f 100755
--- a/configs/platform-v7a/run
+++ b/configs/platform-v7a/run
@@ -36,14 +36,10 @@ if [ ! -e "${QEMU_EXEC}" ]; then
exit 1
fi
-# the port a 'telned' would connect to (in the emulated sysem)
-TELNET_INTERNAL_PORT=23
-# port QEMU opens at the host side to give access to the ${TELNET_INTERNAL_PORT}
-TELNET_EXTERNAL_PORT=4444
-
-# dito for ssh
+# the port to which an sshd would connect (in the emulated sysem)
SSH_INTERNAL_PORT=22
-SSH_EXTERNAL_PORT=4445
+# the port which QEMU opens at the host side to give access to the ${SSH_INTERNAL_PORT}
+SSH_EXTERNAL_PORT=${QEMU_SSH_PORT:-${PPID%64000+1025}}
# check if vde is available for networking
if [ -z "${VDE_SOCKET}" ]; then
@@ -62,7 +58,8 @@ fi
# fall back to user network if necessary
if [ -z "${QEMU_NET}" ]; then
- QEMU_NET=(-netdev user,id=net1,hostfwd=tcp:127.0.0.1:${TELNET_EXTERNAL_PORT}-:${TELNET_INTERNAL_PORT},hostfwd=tcp:127.0.0.1:${SSH_EXTERNAL_PORT}-:${SSH_INTERNAL_PORT} )
+ QEMU_NET=(-netdev user,id=net1,hostfwd=tcp:127.0.0.1:${SSH_EXTERNAL_PORT}-:${SSH_INTERNAL_PORT} )
+ echo "Forwarding SSH port 127.0.0.1:${SSH_EXTERNAL_PORT} -> qemu:${SSH_INTERNAL_PORT}"
fi
BASE_CMDLINE="console=ttyAMA0,115200 loglevel=5 systemd.log_level=warning systemd.show_status=auto"
diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index aa84bea..cb8c8df 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2021.04.0
+# PTXdist 2021.06.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -19,7 +19,7 @@ PTXCONF_PLATFORM="v8a"
PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
-PTXCONF_PLATFORMCONFIG_VERSION="2021.04.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2021.06.0"
#
# architecture
diff --git a/configs/platform-x86_64/platformconfig b/configs/platform-x86_64/platformconfig
index 4c7849a..79a3dc1 100644
--- a/configs/platform-x86_64/platformconfig
+++ b/configs/platform-x86_64/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2021.04.0
+# PTXdist 2021.06.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -19,7 +19,7 @@ PTXCONF_PLATFORM="x86_64"
PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
-PTXCONF_PLATFORMCONFIG_VERSION="2021.04.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2021.06.0"
#
# architecture
diff --git a/configs/ptxconfig b/configs/ptxconfig
index d923c09..c97e321 100644
--- a/configs/ptxconfig
+++ b/configs/ptxconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2021.04.0
+# PTXdist 2021.06.0
#
PTXCONF_DATAPARTITION=y
@@ -67,7 +67,7 @@ PTXCONF_BSP=y
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_CONFIGFILE_VERSION="2021.04.0"
+PTXCONF_CONFIGFILE_VERSION="2021.06.0"
PTXCONF__ptxconfig_MAGIC__=y
#
@@ -1663,6 +1663,7 @@ PTXCONF_ZSTD=y
# PTXCONF_AUTOSSH is not set
# PTXCONF_AVAHI is not set
# PTXCONF_BATCTL is not set
+# PTXCONF_BIND is not set
# PTXCONF_BING is not set
# PTXCONF_BOA is not set
# PTXCONF_BRIDGE_UTILS is not set
@@ -1936,6 +1937,7 @@ PTXCONF_E2FSPROGS_INSTALL_MKFS_EXT4=y
# PTXCONF_IMX_UUC is not set
# PTXCONF_LIBSERIALPORT is not set
# PTXCONF_LIBSOCKETCAN is not set
+# PTXCONF_LIBUSBGX is not set
# PTXCONF_LRZSZ is not set
# PTXCONF_OPEN62541 is not set
# PTXCONF_OPENCT is not set
@@ -2038,6 +2040,7 @@ PTXCONF_LIBKMOD_LSMOD=y
PTXCONF_LIBKMOD_MODPROBE=y
# PTXCONF_LIBKMOD_DEPMOD is not set
# PTXCONF_LIBKMOD_ZLIB is not set
+# PTXCONF_LIBKMOD_ZSTD is not set
# PTXCONF_LIBKMOD_LOGGING is not set
# PTXCONF_LIBKMOD_DEBUG is not set
# PTXCONF_LIBKSBA is not set
diff --git a/doc/hardware.rst b/doc/hardware.rst
index 117fb17..a478f5f 100644
--- a/doc/hardware.rst
+++ b/doc/hardware.rst
@@ -151,7 +151,7 @@ mips Platform
.. toctree::
:maxdepth: 1
- hardware_x86_64_qemu
+ hardware_mips_qemu
x86_64 Platform
@@ -166,4 +166,4 @@ x86_64 Platform
.. toctree::
:maxdepth: 1
- hardware_mips_qemu
+ hardware_x86_64_qemu
diff --git a/doc/hardware_v7a_raspi3.rst b/doc/hardware_v7a_raspi3.rst
index a4069c2..4196a11 100644
--- a/doc/hardware_v7a_raspi3.rst
+++ b/doc/hardware_v7a_raspi3.rst
@@ -21,7 +21,7 @@ Boot Media
Use the image ``platform-v7a/images/rpicm3.hdimg`` and copy it onto your MicroSD-Card.
If you have a hardware with eMMC the uSD slot is not functional, in this case
-you have to use `usbboot <https://github.com/raspberrypi/usbboot`_ to switch
+you have to use `usbboot <https://github.com/raspberrypi/usbboot>`_ to switch
the hardware into USB mass storage mode. See their documentation and
`"Flashing the Compute Module eMMC" at raspberrypi.org
<https://www.raspberrypi.org/documentation/hardware/computemodule/cm-emmc-flashing.md>`
diff --git a/rules/post/barebox-common.make b/rules/post/barebox-common.make
index 601301b..6342521 100644
--- a/rules/post/barebox-common.make
+++ b/rules/post/barebox-common.make
@@ -4,7 +4,7 @@
ifneq ($(filter barebox-common_oldconfig,$(MAKECMDGOALS)),)
$(eval $(addsuffix _oldconfig,$(filter-out barebox-common, \
- $(filter barebox-%, $(PTX_PACKAGES_SELECTED)))): barebox-common_oldconfig_$(ptx/nl))
+ $(filter barebox-%, $(PTX_PACKAGES_SELECTED)))): barebox-common_do_oldconfig$(ptx/nl))
endif
barebox-common_oldconfig: \