DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1
@ 2019-07-08 22:39 Roland Hieber
  2019-07-08 22:39 ` [DistroKit] [PATCH 2/2] v7a: barebox-rpi2: enable BCM283X_SDHOST Roland Hieber
  2019-08-07 14:35 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1 Robert Schwebel
  0 siblings, 2 replies; 4+ messages in thread
From: Roland Hieber @ 2019-07-08 22:39 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Just a simple oldconfig with default values for all variants with the
help of ./scripts/update-diffs-v7a.sh.

Changes in config symbols:
* BAREBOX_MAX_PBLX_SIZE was removed in v2019.04.0 because pblx was
  removed. The maximum file size is now instead determined by
  BAREBOX_MAX_IMAGE_SIZE. [1]
* The m25p80 driver was refactored to use the spi_mem API [2] (affects
  am355x and mx6)
* The ARMv8 clocksource can now also work with ARMv7 timers, so it is
  auto-enabled by kconfig since barebox v2019.05.0. [3]
* GPIO_BCM283X was replaced by PINCTRL_BCM283X in v2019.04.0. [4]
* CRC16 was replaced by CRC_ITU_T in v2019.04.0 [5], but since it has no
  prompt in the menu and it is actually not selected by anyone except on
  am335x-mlo, it now stays disabled in the other variants.

Relevant barebox commits:
[1]: 9e72ea7a006cd0931913 ("images: pbl: verify CONFIG_BAREBOX_MAX_IMAGE_SIZE is not exceeded"
[2]: 80b6b874944d7982e6c7 ("mtd: devices: m25p80: use the spi_mem_xx() API")
[3]: dece707522434d5c8eb3 ("clocksource: Enable architected timer support for CPU_V7")
[4]: be717102c8ba2d0ea022 ("pinctrl: bcm2835: move existing code from gpio.")
[5]: 74de1afbd2ed4262d410 ("crc: import crc_itu_t() from kernel")

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 .../platform-v7a/barebox-am335x-mlo.config    | 21 ++++++++++--
 configs/platform-v7a/barebox-am335x.config    | 29 +++++++++++++++--
 .../platform-v7a/barebox-am335x.config.diff   |  8 +++--
 configs/platform-v7a/barebox-mx6.config       | 31 ++++++++++++++++--
 configs/platform-v7a/barebox-mx6.config.diff  | 10 ++++--
 configs/platform-v7a/barebox-rpi2.config      | 32 ++++++++++++++++---
 configs/platform-v7a/barebox-rpi2.config.diff |  4 +--
 configs/platform-v7a/barebox-vexpress.config  | 28 ++++++++++++++--
 .../platform-v7a/barebox-vexpress.config.diff |  6 ++--
 configs/platform-v7a/barebox.config           | 32 ++++++++++++++++---
 configs/platform-v7a/platformconfig           |  4 +--
 11 files changed, 175 insertions(+), 30 deletions(-)

diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index 4dc0152b2fa7..26341373c4b0 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 2019.03.0 Configuration
+# Barebox/arm 2019.06.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_USE_COMPRESSED_DTB=y
@@ -17,6 +17,7 @@ CONFIG_TEXT_BASE=0x0
 # 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
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NETX is not set
@@ -28,6 +29,7 @@ CONFIG_ARCH_OMAP=y
 # CONFIG_ARCH_S3C24xx is not set
 # CONFIG_ARCH_S5PCxx is not set
 # CONFIG_ARCH_S3C64xx is not set
+# CONFIG_ARCH_STM32MP1 is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
@@ -114,7 +116,6 @@ CONFIG_MMU=y
 CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
-CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
 CONFIG_STACK_SIZE=0x8000
 CONFIG_MALLOC_SIZE=0x0
 # CONFIG_EXPERIMENTAL is not set
@@ -195,6 +196,8 @@ CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
 # SPI drivers
 #
 CONFIG_SPI=y
+CONFIG_SPI_MEM=y
+# CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
 # CONFIG_DRIVER_SPI_GPIO is not set
 CONFIG_DRIVER_SPI_OMAP3=y
 # CONFIG_I2C is not set
@@ -272,6 +275,7 @@ CONFIG_MCI_OMAP_HSMMC=y
 # Clocksource
 #
 CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
+CONFIG_CLOCKSOURCE_ARMV8_TIMER=y
 # CONFIG_CLOCKSOURCE_DW_APB_TIMER is not set
 CONFIG_CLOCKSOURCE_TI_DM=y
 
@@ -315,6 +319,10 @@ CONFIG_GPIOLIB=y
 CONFIG_GPIO_OMAP=y
 # CONFIG_GPIO_DESIGNWARE is not set
 # CONFIG_W1 is not set
+
+#
+# Pin controllers
+#
 CONFIG_PINCTRL=y
 CONFIG_PINCTRL_SINGLE=y
 # CONFIG_NVMEM is not set
@@ -343,6 +351,10 @@ CONFIG_TI_SYSC=y
 # i.MX SoC drivers
 #
 
+#
+# NVME Support
+#
+
 #
 # Filesystem support
 #
@@ -397,6 +409,7 @@ CONFIG_UNCOMPRESS=y
 # CONFIG_LZ4_DECOMPRESS is not set
 # CONFIG_ZSTD_DECOMPRESS is not set
 # CONFIG_XZ_DECOMPRESS is not set
+# CONFIG_BASE64 is not set
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_XYMODEM=y
 # CONFIG_RATP is not set
@@ -409,11 +422,13 @@ CONFIG_XYMODEM=y
 #
 # CONFIG_BAREBOX_LOGO is not set
 # CONFIG_BOOTSTRAP is not set
+# CONFIG_NLS is not set
+# CONFIG_BLOBGEN is not set
 
 #
 # Crypto support
 #
-CONFIG_CRC16=y
+CONFIG_CRC_ITU_T=y
 # CONFIG_DIGEST is not set
 # CONFIG_CRYPTO_KEYSTORE is not set
 
diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
index 51f434bcb67e..7b28345a8c56 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 2019.03.0 Configuration
+# Barebox/arm 2019.06.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -18,6 +18,7 @@ CONFIG_TEXT_BASE=0x0
 # 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
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NETX is not set
@@ -29,6 +30,7 @@ CONFIG_ARCH_OMAP=y
 # CONFIG_ARCH_S3C24xx is not set
 # CONFIG_ARCH_S5PCxx is not set
 # CONFIG_ARCH_S3C64xx is not set
+# CONFIG_ARCH_STM32MP1 is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
@@ -130,7 +132,6 @@ CONFIG_MMU=y
 CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
-CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
 CONFIG_STACK_SIZE=0x8000
 CONFIG_MALLOC_SIZE=0x0
 # CONFIG_EXPERIMENTAL is not set
@@ -370,6 +371,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 #
 # CONFIG_CMD_2048 is not set
 CONFIG_CMD_BAREBOX_UPDATE=y
+# CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 # CONFIG_CMD_KEYSTORE is not set
 CONFIG_CMD_OF_DUMP=y
@@ -422,6 +424,7 @@ CONFIG_PHYLIB=y
 CONFIG_DRIVER_NET_CPSW=y
 # CONFIG_DRIVER_NET_DESIGNWARE is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
+# CONFIG_DRIVER_NET_FSL_FMAN is not set
 # CONFIG_DRIVER_NET_KS8851_MLL is not set
 # CONFIG_DRIVER_NET_MICREL is not set
 # CONFIG_DRIVER_NET_SMC911X is not set
@@ -442,6 +445,7 @@ CONFIG_DRIVER_NET_CPSW=y
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
+# CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
 # CONFIG_NET_DSA_MV88E6XXX is not set
 
@@ -458,6 +462,8 @@ CONFIG_NET_USB_SMSC95XX=y
 # SPI drivers
 #
 CONFIG_SPI=y
+CONFIG_SPI_MEM=y
+# CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
 CONFIG_DRIVER_SPI_GPIO=y
 CONFIG_DRIVER_SPI_OMAP3=y
 CONFIG_I2C=y
@@ -524,10 +530,16 @@ CONFIG_DISK_WRITE=y
 # CONFIG_DISK_INTF_PLATFORM_IDE is not set
 CONFIG_USB=y
 CONFIG_USB_HOST=y
+# CONFIG_USB_DWC3 is not set
 CONFIG_USB_EHCI=y
 # CONFIG_USB_XHCI is not set
 # CONFIG_USB_ULPI is not set
 CONFIG_USB_STORAGE=y
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_HUB_USB251XB is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -566,6 +578,7 @@ CONFIG_MCI_OMAP_HSMMC=y
 # Clocksource
 #
 CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
+CONFIG_CLOCKSOURCE_ARMV8_TIMER=y
 # CONFIG_CLOCKSOURCE_DW_APB_TIMER is not set
 CONFIG_CLOCKSOURCE_TI_DM=y
 
@@ -634,6 +647,10 @@ CONFIG_GPIO_OMAP=y
 # CONFIG_GPIO_DESIGNWARE is not set
 # CONFIG_GPIO_SX150X is not set
 # CONFIG_W1 is not set
+
+#
+# Pin controllers
+#
 CONFIG_PINCTRL=y
 CONFIG_PINCTRL_SINGLE=y
 # CONFIG_NVMEM is not set
@@ -663,6 +680,10 @@ CONFIG_REGULATOR=y
 # i.MX SoC drivers
 #
 
+#
+# NVME Support
+#
+
 #
 # Filesystem support
 #
@@ -727,6 +748,7 @@ CONFIG_XZ_DEC_IA64=y
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_SPARC=y
+# CONFIG_BASE64 is not set
 CONFIG_PROCESS_ESCAPE_SEQUENCE=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_FNMATCH=y
@@ -741,12 +763,13 @@ CONFIG_IMAGE_SPARSE=y
 # Library gui routines
 #
 # CONFIG_BAREBOX_LOGO is not set
+# CONFIG_NLS is not set
+# CONFIG_BLOBGEN is not set
 
 #
 # Crypto support
 #
 CONFIG_CRC32=y
-CONFIG_CRC16=y
 CONFIG_DIGEST=y
 CONFIG_MD5=y
 CONFIG_SHA1=y
diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
index f88290b69604..19a0e9cb8d50 100644
--- a/configs/platform-v7a/barebox-am335x.config.diff
+++ b/configs/platform-v7a/barebox-am335x.config.diff
@@ -1,4 +1,4 @@
-c20722800c30a40b29690bb8e12f2781
+c3c686967b6e3f09f46f21b858ef15c4
 # CONFIG_AM33XX_NET_BOOT is not set
 CONFIG_ARCH_AM33XX=y
 # CONFIG_ARCH_BCM283X is not set
@@ -36,9 +36,9 @@ CONFIG_DIGEST_HMAC_GENERIC=y
 CONFIG_DRIVER_NET_CPSW=y
 CONFIG_DRIVER_SERIAL_NS16550=y
 CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
+# CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
 CONFIG_DRIVER_SPI_OMAP3=y
 CONFIG_EEPROM_AT24=y
-# CONFIG_GPIO_BCM283X is undefined
 CONFIG_GPIO_GENERIC=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_GPIO_OMAP=y
@@ -55,10 +55,12 @@ CONFIG_MACH_BEAGLEBONE=y
 # CONFIG_MACH_RPI2 is undefined
 # CONFIG_MACH_RPI3 is undefined
 # CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_CM3 is undefined
 # CONFIG_MACH_RPI_COMMON is undefined
 # CONFIG_MACH_VSCOM_BALTOS is not set
 # CONFIG_MACH_WAGO_PFC_AM35XX is not set
 # CONFIG_MCI_BCM283X is undefined
+# CONFIG_MCI_BCM283X_SDHOST is undefined
 # CONFIG_MCI_MMCI is undefined
 CONFIG_MCI_OMAP_HSMMC=y
 CONFIG_MTD_M25P80=y
@@ -84,11 +86,13 @@ CONFIG_NAND_READ_OOB=y
 # CONFIG_OMAP_BUILD_SPI is not set
 CONFIG_OMAP_GPMC=y
 CONFIG_OMAP_MULTI_BOARDS=y
+# CONFIG_PINCTRL_BCM283X is undefined
 CONFIG_PINCTRL_SINGLE=y
 CONFIG_PROMPT="barebox> "
 # CONFIG_REGULATOR_BCM283X is undefined
 # CONFIG_SERIAL_AMBA_PL011 is undefined
 # CONFIG_SPI_CADENCE_QUADSPI is not set
+CONFIG_SPI_MEM=y
 CONFIG_THUMB2_BAREBOX=y
 # CONFIG_TIMESTAMP is not set
 CONFIG_TI_SYSC=y
diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
index 67f9dfc5e18b..f90fec3b4990 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 2019.03.0 Configuration
+# Barebox/arm 2019.06.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -17,6 +17,7 @@ CONFIG_TEXT_BASE=0x0
 # 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
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NETX is not set
@@ -28,6 +29,7 @@ CONFIG_ARCH_IMX=y
 # CONFIG_ARCH_S3C24xx is not set
 # CONFIG_ARCH_S5PCxx is not set
 # CONFIG_ARCH_S3C64xx is not set
+# CONFIG_ARCH_STM32MP1 is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
@@ -108,6 +110,7 @@ CONFIG_MACH_UDOO_NEO=y
 # CONFIG_MACH_FREESCALE_MX7_SABRESD is not set
 # CONFIG_MACH_NXP_IMX6ULL_EVK is not set
 # CONFIG_MACH_NXP_IMX8MQ_EVK is not set
+# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
 # CONFIG_MACH_GRINN_LITEBOARD is not set
 
 #
@@ -184,7 +187,6 @@ CONFIG_MMU=y
 CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
-CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
 CONFIG_STACK_SIZE=0x8000
 CONFIG_MALLOC_SIZE=0x0
 # CONFIG_EXPERIMENTAL is not set
@@ -432,6 +434,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 #
 # CONFIG_CMD_2048 is not set
 CONFIG_CMD_BAREBOX_UPDATE=y
+# CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 # CONFIG_CMD_KEYSTORE is not set
 CONFIG_CMD_OF_DUMP=y
@@ -485,6 +488,7 @@ CONFIG_PHYLIB=y
 # CONFIG_DRIVER_NET_DESIGNWARE is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
 CONFIG_DRIVER_NET_FEC_IMX=y
+# CONFIG_DRIVER_NET_FSL_FMAN is not set
 # CONFIG_DRIVER_NET_KS8851_MLL is not set
 # CONFIG_DRIVER_NET_MICREL is not set
 # CONFIG_DRIVER_NET_SMC911X is not set
@@ -505,6 +509,7 @@ CONFIG_AT803X_PHY=y
 # CONFIG_MARVELL_PHY is not set
 CONFIG_MICREL_PHY=y
 # CONFIG_NATIONAL_PHY is not set
+# CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
 # CONFIG_NET_DSA_MV88E6XXX is not set
 
@@ -521,6 +526,8 @@ CONFIG_NET_USB_SMSC95XX=y
 # SPI drivers
 #
 CONFIG_SPI=y
+CONFIG_SPI_MEM=y
+# CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
 CONFIG_DRIVER_SPI_GPIO=y
 CONFIG_DRIVER_SPI_IMX=y
 CONFIG_DRIVER_SPI_IMX_2_3=y
@@ -606,10 +613,16 @@ CONFIG_USB=y
 CONFIG_USB_HOST=y
 CONFIG_USB_IMX_CHIPIDEA=y
 CONFIG_USB_IMX_PHY=y
+# CONFIG_USB_DWC3 is not set
 CONFIG_USB_EHCI=y
 # CONFIG_USB_XHCI is not set
 CONFIG_USB_ULPI=y
 CONFIG_USB_STORAGE=y
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_HUB_USB251XB is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_DUALSPEED=y
 CONFIG_USB_GADGET_DRIVER_ARC=y
@@ -667,6 +680,7 @@ CONFIG_COMMON_CLK_OF_PROVIDER=y
 #
 CONFIG_ARCH_HAS_IMX_GPT=y
 CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
+CONFIG_CLOCKSOURCE_ARMV8_TIMER=y
 CONFIG_CLOCKSOURCE_IMX_GPT=y
 # CONFIG_CLOCKSOURCE_DW_APB_TIMER is not set
 
@@ -740,6 +754,10 @@ CONFIG_GPIO_IMX=y
 # CONFIG_GPIO_DESIGNWARE is not set
 # CONFIG_GPIO_SX150X is not set
 # CONFIG_W1 is not set
+
+#
+# Pin controllers
+#
 CONFIG_PINCTRL=y
 CONFIG_PINCTRL_IMX_IOMUX_V3=y
 # CONFIG_PINCTRL_SINGLE is not set
@@ -768,6 +786,7 @@ CONFIG_HW_HAS_PCI=y
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
 CONFIG_GENERIC_PHY=y
 CONFIG_USB_NOP_XCEIV=y
+# CONFIG_PHY_FSL_IMX8MQ_USB is not set
 # CONFIG_CRYPTO_HW is not set
 
 #
@@ -778,6 +797,10 @@ CONFIG_USB_NOP_XCEIV=y
 # i.MX SoC drivers
 #
 
+#
+# NVME Support
+#
+
 #
 # Filesystem support
 #
@@ -845,6 +868,7 @@ CONFIG_XZ_DEC_IA64=y
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_SPARC=y
+# CONFIG_BASE64 is not set
 CONFIG_PROCESS_ESCAPE_SEQUENCE=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_BCH=y
@@ -869,12 +893,13 @@ CONFIG_LODEPNG=y
 # CONFIG_PICOPNG is not set
 # CONFIG_BAREBOX_LOGO is not set
 CONFIG_PRINTF_UUID=y
+# CONFIG_NLS is not set
+# CONFIG_BLOBGEN is not set
 
 #
 # Crypto support
 #
 CONFIG_CRC32=y
-CONFIG_CRC16=y
 CONFIG_DIGEST=y
 CONFIG_MD5=y
 CONFIG_SHA1=y
diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
index 0d6787d3729a..81c763441374 100644
--- a/configs/platform-v7a/barebox-mx6.config.diff
+++ b/configs/platform-v7a/barebox-mx6.config.diff
@@ -1,4 +1,4 @@
-c20722800c30a40b29690bb8e12f2781
+c3c686967b6e3f09f46f21b858ef15c4
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_HAS_FEC_IMX=y
 CONFIG_ARCH_HAS_IMX_GPT=y
@@ -48,6 +48,7 @@ CONFIG_DISK_INTF_PLATFORM_IDE=y
 CONFIG_DISK_PATA_IMX=y
 CONFIG_DRIVER_NET_FEC_IMX=y
 CONFIG_DRIVER_SERIAL_IMX=y
+# CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
 CONFIG_DRIVER_SPI_IMX=y
 CONFIG_DRIVER_SPI_IMX_2_3=y
 # CONFIG_DRIVER_VIDEO_BACKLIGHT is not set
@@ -65,7 +66,6 @@ CONFIG_FS_UBIFS=y
 CONFIG_FS_UBIFS_COMPRESSION_LZO=y
 # CONFIG_FS_UBIFS_COMPRESSION_ZLIB is not set
 CONFIG_GENERIC_PHY=y
-# CONFIG_GPIO_BCM283X is undefined
 CONFIG_GPIO_IMX=y
 # CONFIG_GPIO_PL061 is undefined
 # CONFIG_HABV4 is not set
@@ -113,10 +113,12 @@ CONFIG_MACH_NITROGEN6=y
 # CONFIG_MACH_PCM038 is not set
 # CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
 # CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
+# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
 # CONFIG_MACH_REALQ7 is not set
 # CONFIG_MACH_RPI2 is undefined
 # CONFIG_MACH_RPI3 is undefined
 # CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_CM3 is undefined
 # CONFIG_MACH_RPI_COMMON is undefined
 CONFIG_MACH_SABRELITE=y
 # CONFIG_MACH_SABRESD is not set
@@ -139,6 +141,7 @@ CONFIG_MACH_UDOO_NEO=y
 # CONFIG_MACH_ZII_RDU2 is not set
 # CONFIG_MACH_ZII_VF610_DEV is not set
 # CONFIG_MCI_BCM283X is undefined
+# CONFIG_MCI_BCM283X_SDHOST is undefined
 CONFIG_MCI_IMX_ESDHC=y
 # CONFIG_MCI_IMX_ESDHC_PIO is not set
 # CONFIG_MCI_MMCI is undefined
@@ -181,7 +184,9 @@ CONFIG_PARTITION_DISK_EFI_GPT_COMPARE=y
 CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE=y
 # CONFIG_PCI is not set
 # CONFIG_PCI_IMX6 is not set
+# CONFIG_PHY_FSL_IMX8MQ_USB is not set
 # CONFIG_PICOPNG is not set
+# CONFIG_PINCTRL_BCM283X is undefined
 CONFIG_PINCTRL_IMX_IOMUX_V3=y
 CONFIG_PNG=y
 CONFIG_PRINTF_UUID=y
@@ -194,6 +199,7 @@ CONFIG_REGULATOR_FIXED=y
 CONFIG_RESET_IMX_SRC=y
 # CONFIG_SERIAL_AMBA_PL011 is undefined
 # CONFIG_SPI_CADENCE_QUADSPI is not set
+CONFIG_SPI_MEM=y
 CONFIG_STMP_DEVICE=y
 CONFIG_THUMB2_BAREBOX=y
 CONFIG_UBIFORMAT=y
diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
index 5f0b4b91cf0f..dbdd16a91385 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 2019.03.0 Configuration
+# Barebox/arm 2019.06.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -17,6 +17,7 @@ CONFIG_ARCH_BCM283X=y
 # 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
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NETX is not set
@@ -28,6 +29,7 @@ CONFIG_ARCH_BCM283X=y
 # CONFIG_ARCH_S3C24xx is not set
 # CONFIG_ARCH_S5PCxx is not set
 # CONFIG_ARCH_S3C64xx is not set
+# CONFIG_ARCH_STM32MP1 is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
@@ -56,6 +58,7 @@ CONFIG_MACH_RPI_COMMON=y
 # CONFIG_MACH_RPI is not set
 CONFIG_MACH_RPI2=y
 CONFIG_MACH_RPI3=y
+# CONFIG_MACH_RPI_CM3 is not set
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_AEABI=y
 # CONFIG_THUMB2_BAREBOX is not set
@@ -120,7 +123,6 @@ CONFIG_MMU=y
 CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
-CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
 CONFIG_STACK_SIZE=0x8000
 CONFIG_MALLOC_SIZE=0x400000
 # CONFIG_EXPERIMENTAL is not set
@@ -357,6 +359,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 #
 # CONFIG_CMD_2048 is not set
 CONFIG_CMD_BAREBOX_UPDATE=y
+# CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
@@ -408,6 +411,7 @@ CONFIG_PHYLIB=y
 # CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set
 # CONFIG_DRIVER_NET_DESIGNWARE is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
+# CONFIG_DRIVER_NET_FSL_FMAN is not set
 # CONFIG_DRIVER_NET_KS8851_MLL is not set
 # CONFIG_DRIVER_NET_MICREL is not set
 # CONFIG_DRIVER_NET_SMC911X is not set
@@ -428,6 +432,7 @@ CONFIG_PHYLIB=y
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
+# CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
 # CONFIG_NET_DSA_MV88E6XXX is not set
 
@@ -444,6 +449,7 @@ CONFIG_NET_USB_SMSC95XX=y
 # SPI drivers
 #
 CONFIG_SPI=y
+# CONFIG_SPI_MEM is not set
 CONFIG_DRIVER_SPI_GPIO=y
 CONFIG_I2C=y
 CONFIG_I2C_ALGOBIT=y
@@ -492,10 +498,16 @@ CONFIG_DISK_WRITE=y
 # CONFIG_DISK_INTF_PLATFORM_IDE is not set
 CONFIG_USB=y
 CONFIG_USB_HOST=y
+# CONFIG_USB_DWC3 is not set
 CONFIG_USB_EHCI=y
 # CONFIG_USB_XHCI is not set
 # CONFIG_USB_ULPI is not set
 CONFIG_USB_STORAGE=y
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_HUB_USB251XB is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -523,6 +535,7 @@ CONFIG_MCI_MMC_BOOT_PARTITIONS=y
 #
 # CONFIG_MCI_DW is not set
 CONFIG_MCI_BCM283X=y
+# CONFIG_MCI_BCM283X_SDHOST is not set
 CONFIG_MCI_MMCI=y
 # CONFIG_MCI_SPI is not set
 CONFIG_HAVE_CLK=y
@@ -534,6 +547,7 @@ CONFIG_COMMON_CLK=y
 #
 CONFIG_CLOCKSOURCE_BCM283X=y
 CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
+CONFIG_CLOCKSOURCE_ARMV8_TIMER=y
 # CONFIG_CLOCKSOURCE_DW_APB_TIMER is not set
 
 #
@@ -594,14 +608,18 @@ CONFIG_GPIOLIB=y
 # GPIO
 #
 # CONFIG_GPIO_74164 is not set
-CONFIG_GPIO_BCM283X=y
 # CONFIG_GPIO_GENERIC_PLATFORM is not set
 # CONFIG_GPIO_PCA953X is not set
 # CONFIG_GPIO_PL061 is not set
 # CONFIG_GPIO_DESIGNWARE is not set
 # CONFIG_GPIO_SX150X is not set
 # CONFIG_W1 is not set
+
+#
+# Pin controllers
+#
 CONFIG_PINCTRL=y
+CONFIG_PINCTRL_BCM283X=y
 # CONFIG_PINCTRL_SINGLE is not set
 CONFIG_NVMEM=y
 # CONFIG_NVMEM_SNVS_LPGPR is not set
@@ -631,6 +649,10 @@ CONFIG_REGULATOR_BCM283X=y
 # i.MX SoC drivers
 #
 
+#
+# NVME Support
+#
+
 #
 # Filesystem support
 #
@@ -695,6 +717,7 @@ CONFIG_XZ_DEC_IA64=y
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_SPARC=y
+# CONFIG_BASE64 is not set
 CONFIG_PROCESS_ESCAPE_SEQUENCE=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_FNMATCH=y
@@ -708,12 +731,13 @@ CONFIG_QSORT=y
 # Library gui routines
 #
 # CONFIG_BAREBOX_LOGO is not set
+# CONFIG_NLS is not set
+# CONFIG_BLOBGEN is not set
 
 #
 # Crypto support
 #
 CONFIG_CRC32=y
-CONFIG_CRC16=y
 CONFIG_DIGEST=y
 CONFIG_MD5=y
 CONFIG_SHA1=y
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index 528e15ce7a67..34453422fab5 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -1,13 +1,13 @@
-c20722800c30a40b29690bb8e12f2781
+c3c686967b6e3f09f46f21b858ef15c4
 CONFIG_DRIVER_SERIAL_NS16550=y
 # CONFIG_EEPROM_93XX46 is not set
-CONFIG_GPIO_BCM283X=y
 CONFIG_MACH_RPI2=y
 CONFIG_MALLOC_SIZE=0x400000
 CONFIG_MCI_BCM283X=y
 CONFIG_MCI_MMC_BOOT_PARTITIONS=y
 CONFIG_NVMEM=y
 # CONFIG_NVMEM_SNVS_LPGPR is not set
+CONFIG_PINCTRL_BCM283X=y
 CONFIG_PROMPT="R-Pi> "
 CONFIG_SERIAL_AMBA_PL011=y
 CONFIG_WATCHDOG_BCM2835=y
diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
index 6a01bba6a962..9bd6e11e5b2c 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 2019.03.0 Configuration
+# Barebox/arm 2019.06.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -17,6 +17,7 @@ CONFIG_TEXT_BASE=0x0
 # 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
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NETX is not set
@@ -28,6 +29,7 @@ CONFIG_TEXT_BASE=0x0
 # CONFIG_ARCH_S3C24xx is not set
 # CONFIG_ARCH_S5PCxx is not set
 # CONFIG_ARCH_S3C64xx is not set
+# CONFIG_ARCH_STM32MP1 is not set
 # CONFIG_ARCH_VERSATILE is not set
 CONFIG_ARCH_VEXPRESS=y
 # CONFIG_ARCH_TEGRA is not set
@@ -110,7 +112,6 @@ CONFIG_MMU=y
 CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
-CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
 CONFIG_STACK_SIZE=0x8000
 CONFIG_MALLOC_SIZE=0x0
 # CONFIG_EXPERIMENTAL is not set
@@ -346,6 +347,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 #
 # CONFIG_CMD_2048 is not set
 CONFIG_CMD_BAREBOX_UPDATE=y
+# CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
@@ -396,6 +398,7 @@ CONFIG_PHYLIB=y
 # CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set
 # CONFIG_DRIVER_NET_DESIGNWARE is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
+# CONFIG_DRIVER_NET_FSL_FMAN is not set
 # CONFIG_DRIVER_NET_KS8851_MLL is not set
 # CONFIG_DRIVER_NET_MICREL is not set
 CONFIG_DRIVER_NET_SMC911X=y
@@ -416,6 +419,7 @@ CONFIG_DRIVER_NET_SMC911X=y
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
+# CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
 # CONFIG_NET_DSA_MV88E6XXX is not set
 
@@ -431,6 +435,7 @@ CONFIG_NET_USB_SMSC95XX=y
 # SPI drivers
 #
 CONFIG_SPI=y
+# CONFIG_SPI_MEM is not set
 CONFIG_I2C=y
 
 #
@@ -483,10 +488,16 @@ CONFIG_DISK_WRITE=y
 # CONFIG_DISK_INTF_PLATFORM_IDE is not set
 CONFIG_USB=y
 CONFIG_USB_HOST=y
+# CONFIG_USB_DWC3 is not set
 CONFIG_USB_EHCI=y
 # CONFIG_USB_XHCI is not set
 # CONFIG_USB_ULPI is not set
 CONFIG_USB_STORAGE=y
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_HUB_USB251XB is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -525,6 +536,7 @@ CONFIG_COMMON_CLK_OF_PROVIDER=y
 #
 CONFIG_AMBA_SP804=y
 CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
+CONFIG_CLOCKSOURCE_ARMV8_TIMER=y
 # CONFIG_CLOCKSOURCE_DW_APB_TIMER is not set
 
 #
@@ -572,6 +584,10 @@ CONFIG_HWRNG=y
 # DMA support
 #
 # CONFIG_W1 is not set
+
+#
+# Pin controllers
+#
 CONFIG_PINCTRL=y
 # CONFIG_PINCTRL_SINGLE is not set
 # CONFIG_NVMEM is not set
@@ -597,6 +613,10 @@ CONFIG_REGULATOR=y
 # i.MX SoC drivers
 #
 
+#
+# NVME Support
+#
+
 #
 # Filesystem support
 #
@@ -661,6 +681,7 @@ CONFIG_XZ_DEC_IA64=y
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_SPARC=y
+# CONFIG_BASE64 is not set
 CONFIG_PROCESS_ESCAPE_SEQUENCE=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_FNMATCH=y
@@ -674,12 +695,13 @@ CONFIG_QSORT=y
 # Library gui routines
 #
 # CONFIG_BAREBOX_LOGO is not set
+# CONFIG_NLS is not set
+# CONFIG_BLOBGEN is not set
 
 #
 # Crypto support
 #
 CONFIG_CRC32=y
-CONFIG_CRC16=y
 CONFIG_DIGEST=y
 CONFIG_MD5=y
 CONFIG_SHA1=y
diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
index c174b571c707..00d3a2feb3a2 100644
--- a/configs/platform-v7a/barebox-vexpress.config.diff
+++ b/configs/platform-v7a/barebox-vexpress.config.diff
@@ -1,4 +1,4 @@
-c20722800c30a40b29690bb8e12f2781
+c3c686967b6e3f09f46f21b858ef15c4
 CONFIG_AMBA_SP804=y
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_VEXPRESS=y
@@ -24,7 +24,6 @@ CONFIG_DRIVER_NET_SMC911X=y
 # CONFIG_GENERIC_GPIO is undefined
 # CONFIG_GPIOLIB is undefined
 # CONFIG_GPIO_74164 is undefined
-# CONFIG_GPIO_BCM283X is undefined
 # CONFIG_GPIO_DESIGNWARE is undefined
 # CONFIG_GPIO_GENERIC_PLATFORM is undefined
 # CONFIG_GPIO_PCA953X is undefined
@@ -42,13 +41,16 @@ CONFIG_DRIVER_NET_SMC911X=y
 # CONFIG_MACH_RPI2 is undefined
 # CONFIG_MACH_RPI3 is undefined
 # CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_CM3 is undefined
 # CONFIG_MACH_RPI_COMMON is undefined
 CONFIG_MACH_VEXPRESS=y
 # CONFIG_MCI_BCM283X is undefined
+# CONFIG_MCI_BCM283X_SDHOST is undefined
 # CONFIG_MDIO_BUS_MUX_GPIO is undefined
 CONFIG_MTD_CONCAT=y
 # CONFIG_OF_GPIO is undefined
 CONFIG_PBL_CONSOLE=y
+# CONFIG_PINCTRL_BCM283X 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 5fc13ab7f704..d400e2d0ad68 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 2019.03.0 Configuration
+# Barebox/arm 2019.06.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -17,6 +17,7 @@ CONFIG_ARCH_BCM283X=y
 # 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
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NETX is not set
@@ -28,6 +29,7 @@ CONFIG_ARCH_BCM283X=y
 # CONFIG_ARCH_S3C24xx is not set
 # CONFIG_ARCH_S5PCxx is not set
 # CONFIG_ARCH_S3C64xx is not set
+# CONFIG_ARCH_STM32MP1 is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
@@ -56,6 +58,7 @@ CONFIG_MACH_RPI_COMMON=y
 # CONFIG_MACH_RPI is not set
 # CONFIG_MACH_RPI2 is not set
 CONFIG_MACH_RPI3=y
+# CONFIG_MACH_RPI_CM3 is not set
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_AEABI=y
 # CONFIG_THUMB2_BAREBOX is not set
@@ -120,7 +123,6 @@ CONFIG_MMU=y
 CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
-CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
 CONFIG_STACK_SIZE=0x8000
 CONFIG_MALLOC_SIZE=0x0
 # CONFIG_EXPERIMENTAL is not set
@@ -357,6 +359,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 #
 # CONFIG_CMD_2048 is not set
 CONFIG_CMD_BAREBOX_UPDATE=y
+# CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
@@ -408,6 +411,7 @@ CONFIG_PHYLIB=y
 # CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set
 # CONFIG_DRIVER_NET_DESIGNWARE is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
+# CONFIG_DRIVER_NET_FSL_FMAN is not set
 # CONFIG_DRIVER_NET_KS8851_MLL is not set
 # CONFIG_DRIVER_NET_MICREL is not set
 # CONFIG_DRIVER_NET_SMC911X is not set
@@ -428,6 +432,7 @@ CONFIG_PHYLIB=y
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
+# CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
 # CONFIG_NET_DSA_MV88E6XXX is not set
 
@@ -444,6 +449,7 @@ CONFIG_NET_USB_SMSC95XX=y
 # SPI drivers
 #
 CONFIG_SPI=y
+# CONFIG_SPI_MEM is not set
 CONFIG_DRIVER_SPI_GPIO=y
 CONFIG_I2C=y
 CONFIG_I2C_ALGOBIT=y
@@ -492,10 +498,16 @@ CONFIG_DISK_WRITE=y
 # CONFIG_DISK_INTF_PLATFORM_IDE is not set
 CONFIG_USB=y
 CONFIG_USB_HOST=y
+# CONFIG_USB_DWC3 is not set
 CONFIG_USB_EHCI=y
 # CONFIG_USB_XHCI is not set
 # CONFIG_USB_ULPI is not set
 CONFIG_USB_STORAGE=y
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_HUB_USB251XB is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -523,6 +535,7 @@ CONFIG_MCI_WRITE=y
 #
 # CONFIG_MCI_DW is not set
 # CONFIG_MCI_BCM283X is not set
+# CONFIG_MCI_BCM283X_SDHOST is not set
 CONFIG_MCI_MMCI=y
 # CONFIG_MCI_SPI is not set
 CONFIG_HAVE_CLK=y
@@ -534,6 +547,7 @@ CONFIG_COMMON_CLK=y
 #
 CONFIG_CLOCKSOURCE_BCM283X=y
 CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
+CONFIG_CLOCKSOURCE_ARMV8_TIMER=y
 # CONFIG_CLOCKSOURCE_DW_APB_TIMER is not set
 
 #
@@ -594,14 +608,18 @@ CONFIG_GPIOLIB=y
 # GPIO
 #
 # CONFIG_GPIO_74164 is not set
-# CONFIG_GPIO_BCM283X is not set
 # CONFIG_GPIO_GENERIC_PLATFORM is not set
 # CONFIG_GPIO_PCA953X is not set
 # CONFIG_GPIO_PL061 is not set
 # CONFIG_GPIO_DESIGNWARE is not set
 # CONFIG_GPIO_SX150X is not set
 # CONFIG_W1 is not set
+
+#
+# Pin controllers
+#
 CONFIG_PINCTRL=y
+# CONFIG_PINCTRL_BCM283X is not set
 # CONFIG_PINCTRL_SINGLE is not set
 # CONFIG_NVMEM is not set
 
@@ -629,6 +647,10 @@ CONFIG_REGULATOR_BCM283X=y
 # i.MX SoC drivers
 #
 
+#
+# NVME Support
+#
+
 #
 # Filesystem support
 #
@@ -693,6 +715,7 @@ CONFIG_XZ_DEC_IA64=y
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_SPARC=y
+# CONFIG_BASE64 is not set
 CONFIG_PROCESS_ESCAPE_SEQUENCE=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_FNMATCH=y
@@ -706,12 +729,13 @@ CONFIG_QSORT=y
 # Library gui routines
 #
 # CONFIG_BAREBOX_LOGO is not set
+# CONFIG_NLS is not set
+# CONFIG_BLOBGEN is not set
 
 #
 # Crypto support
 #
 CONFIG_CRC32=y
-CONFIG_CRC16=y
 CONFIG_DIGEST=y
 CONFIG_MD5=y
 CONFIG_SHA1=y
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 8a4717551714..67a361ae0059 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -166,8 +166,8 @@ PTXCONF_CONSOLE_SPEED="115200"
 # PTXCONF_AT91BOOTSTRAP2 is not set
 PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
 PTXCONF_BAREBOX_COMMON=y
-PTXCONF_BAREBOX_COMMON_VERSION="2019.03.0"
-PTXCONF_BAREBOX_COMMON_MD5="0b6fd3f04cb3e26276ae3cc20eed1bd7"
+PTXCONF_BAREBOX_COMMON_VERSION="2019.06.1"
+PTXCONF_BAREBOX_COMMON_MD5="34fd5598c8dec39ae95a7a6032957213"
 PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
 PTXCONF_BAREBOX_AM335X_MLO=y
 PTXCONF_BAREBOX_AM335X=y
-- 
2.20.1


_______________________________________________
DistroKit mailing list
DistroKit@pengutronix.de

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [DistroKit] [PATCH 2/2] v7a: barebox-rpi2: enable BCM283X_SDHOST
  2019-07-08 22:39 [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1 Roland Hieber
@ 2019-07-08 22:39 ` Roland Hieber
  2019-08-07 14:36   ` Robert Schwebel
  2019-08-07 14:35 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1 Robert Schwebel
  1 sibling, 1 reply; 4+ messages in thread
From: Roland Hieber @ 2019-07-08 22:39 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Since barebox v2019.06.0 [1], there is now an driver for the sdhost on
the RPi 3, and the sdhost/sdhci pin-swapping workaround in the RPi 3
device tree was undone again [2]. Therefore we now need to build the
sdhost driver so the RPi 3 barebox can read SD cards again.

[1]: barebox commit d6d3d0aecece84afe9eb ("mci: add driver for BCM283x sdhost core")
[2]: barebox commit 9036d1db4d4a9a61bcda ("ARM: rpi3: remove swapped sdhci and sdhost")

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v7a/barebox-rpi2.config      | 2 +-
 configs/platform-v7a/barebox-rpi2.config.diff | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
index dbdd16a91385..a5f34322183d 100644
--- a/configs/platform-v7a/barebox-rpi2.config
+++ b/configs/platform-v7a/barebox-rpi2.config
@@ -535,7 +535,7 @@ CONFIG_MCI_MMC_BOOT_PARTITIONS=y
 #
 # CONFIG_MCI_DW is not set
 CONFIG_MCI_BCM283X=y
-# CONFIG_MCI_BCM283X_SDHOST is not set
+CONFIG_MCI_BCM283X_SDHOST=y
 CONFIG_MCI_MMCI=y
 # CONFIG_MCI_SPI is not set
 CONFIG_HAVE_CLK=y
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index 34453422fab5..e754b69825aa 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -4,6 +4,7 @@ CONFIG_DRIVER_SERIAL_NS16550=y
 CONFIG_MACH_RPI2=y
 CONFIG_MALLOC_SIZE=0x400000
 CONFIG_MCI_BCM283X=y
+CONFIG_MCI_BCM283X_SDHOST=y
 CONFIG_MCI_MMC_BOOT_PARTITIONS=y
 CONFIG_NVMEM=y
 # CONFIG_NVMEM_SNVS_LPGPR is not set
-- 
2.20.1


_______________________________________________
DistroKit mailing list
DistroKit@pengutronix.de

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1
  2019-07-08 22:39 [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1 Roland Hieber
  2019-07-08 22:39 ` [DistroKit] [PATCH 2/2] v7a: barebox-rpi2: enable BCM283X_SDHOST Roland Hieber
@ 2019-08-07 14:35 ` Robert Schwebel
  1 sibling, 0 replies; 4+ messages in thread
From: Robert Schwebel @ 2019-08-07 14:35 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

On Tue, Jul 09, 2019 at 12:39:49AM +0200, Roland Hieber wrote:
> Just a simple oldconfig with default values for all variants with the
> help of ./scripts/update-diffs-v7a.sh.
> 
> Changes in config symbols:
> * BAREBOX_MAX_PBLX_SIZE was removed in v2019.04.0 because pblx was
>   removed. The maximum file size is now instead determined by
>   BAREBOX_MAX_IMAGE_SIZE. [1]
> * The m25p80 driver was refactored to use the spi_mem API [2] (affects
>   am355x and mx6)
> * The ARMv8 clocksource can now also work with ARMv7 timers, so it is
>   auto-enabled by kconfig since barebox v2019.05.0. [3]
> * GPIO_BCM283X was replaced by PINCTRL_BCM283X in v2019.04.0. [4]
> * CRC16 was replaced by CRC_ITU_T in v2019.04.0 [5], but since it has no
>   prompt in the menu and it is actually not selected by anyone except on
>   am335x-mlo, it now stays disabled in the other variants.
> 
> Relevant barebox commits:
> [1]: 9e72ea7a006cd0931913 ("images: pbl: verify CONFIG_BAREBOX_MAX_IMAGE_SIZE is not exceeded"
> [2]: 80b6b874944d7982e6c7 ("mtd: devices: m25p80: use the spi_mem_xx() API")
> [3]: dece707522434d5c8eb3 ("clocksource: Enable architected timer support for CPU_V7")
> [4]: be717102c8ba2d0ea022 ("pinctrl: bcm2835: move existing code from gpio.")
> [5]: 74de1afbd2ed4262d410 ("crc: import crc_itu_t() from kernel")
> 
> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> ---
>  .../platform-v7a/barebox-am335x-mlo.config    | 21 ++++++++++--
>  configs/platform-v7a/barebox-am335x.config    | 29 +++++++++++++++--
>  .../platform-v7a/barebox-am335x.config.diff   |  8 +++--
>  configs/platform-v7a/barebox-mx6.config       | 31 ++++++++++++++++--
>  configs/platform-v7a/barebox-mx6.config.diff  | 10 ++++--
>  configs/platform-v7a/barebox-rpi2.config      | 32 ++++++++++++++++---
>  configs/platform-v7a/barebox-rpi2.config.diff |  4 +--
>  configs/platform-v7a/barebox-vexpress.config  | 28 ++++++++++++++--
>  .../platform-v7a/barebox-vexpress.config.diff |  6 ++--
>  configs/platform-v7a/barebox.config           | 32 ++++++++++++++++---
>  configs/platform-v7a/platformconfig           |  4 +--
>  11 files changed, 175 insertions(+), 30 deletions(-)

FTR: this is already in master.

rsc
-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Industrial Linux Solutions                 | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
DistroKit mailing list
DistroKit@pengutronix.de

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [DistroKit] [PATCH 2/2] v7a: barebox-rpi2: enable BCM283X_SDHOST
  2019-07-08 22:39 ` [DistroKit] [PATCH 2/2] v7a: barebox-rpi2: enable BCM283X_SDHOST Roland Hieber
@ 2019-08-07 14:36   ` Robert Schwebel
  0 siblings, 0 replies; 4+ messages in thread
From: Robert Schwebel @ 2019-08-07 14:36 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

On Tue, Jul 09, 2019 at 12:39:50AM +0200, Roland Hieber wrote:
> Since barebox v2019.06.0 [1], there is now an driver for the sdhost on
> the RPi 3, and the sdhost/sdhci pin-swapping workaround in the RPi 3
> device tree was undone again [2]. Therefore we now need to build the
> sdhost driver so the RPi 3 barebox can read SD cards again.
> 
> [1]: barebox commit d6d3d0aecece84afe9eb ("mci: add driver for BCM283x sdhost core")
> [2]: barebox commit 9036d1db4d4a9a61bcda ("ARM: rpi3: remove swapped sdhci and sdhost")
> 
> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> ---
>  configs/platform-v7a/barebox-rpi2.config      | 2 +-
>  configs/platform-v7a/barebox-rpi2.config.diff | 1 +
>  2 files changed, 2 insertions(+), 1 deletion(-)

FTR: this is already in master.

rsc
-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Industrial Linux Solutions                 | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
DistroKit mailing list
DistroKit@pengutronix.de

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-08-07 14:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-08 22:39 [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1 Roland Hieber
2019-07-08 22:39 ` [DistroKit] [PATCH 2/2] v7a: barebox-rpi2: enable BCM283X_SDHOST Roland Hieber
2019-08-07 14:36   ` Robert Schwebel
2019-08-07 14:35 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2019.03.0 -> 2019.06.1 Robert Schwebel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox