uboot-sunxi: bump to 2020.07
This is the newest release where 210-sunxi-deactivate-binman.patch still applies. Tested on A64-Olinuxino-eMMC. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
This commit is contained in:
		| @@ -9,9 +9,9 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
| include $(INCLUDE_DIR)/kernel.mk | include $(INCLUDE_DIR)/kernel.mk | ||||||
|  |  | ||||||
| PKG_VERSION:=2020.04 | PKG_VERSION:=2020.07 | ||||||
|  |  | ||||||
| PKG_HASH:=fe732aaf037d9cc3c0909bad8362af366ae964bbdac6913a34081ff4ad565372 | PKG_HASH:=c1f5bf9ee6bb6e648edbf19ce2ca9452f614b08a9f886f1a566aa42e8cf05f6a | ||||||
|  |  | ||||||
| PKG_MAINTAINER:=Zoltan HERPAI <wigyori@uid0.hu> | PKG_MAINTAINER:=Zoltan HERPAI <wigyori@uid0.hu> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- a/arch/arm/dts/Makefile | --- a/arch/arm/dts/Makefile | ||||||
| +++ b/arch/arm/dts/Makefile | +++ b/arch/arm/dts/Makefile | ||||||
| @@ -455,6 +455,7 @@ dtb-$(CONFIG_MACH_SUN6I) += \ | @@ -475,6 +475,7 @@ dtb-$(CONFIG_MACH_SUN6I) += \ | ||||||
|  	sun6i-a31-m9.dtb \ |  	sun6i-a31-m9.dtb \ | ||||||
|  	sun6i-a31-mele-a1000g-quad.dtb \ |  	sun6i-a31-mele-a1000g-quad.dtb \ | ||||||
|  	sun6i-a31-mixtile-loftq.dtb \ |  	sun6i-a31-mixtile-loftq.dtb \ | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
|  |  | ||||||
| --- a/configs/A20-OLinuXino-Lime2_defconfig | --- a/configs/A20-OLinuXino-Lime2_defconfig | ||||||
| +++ b/configs/A20-OLinuXino-Lime2_defconfig | +++ b/configs/A20-OLinuXino-Lime2_defconfig | ||||||
| @@ -22,6 +22,7 @@ CONFIG_ETH_DESIGNWARE=y | @@ -23,6 +23,7 @@ CONFIG_ETH_DESIGNWARE=y | ||||||
|  CONFIG_RGMII=y |  CONFIG_RGMII=y | ||||||
|  CONFIG_MII=y |  CONFIG_MII=y | ||||||
|  CONFIG_SUN7I_GMAC=y |  CONFIG_SUN7I_GMAC=y | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ More specifically, the following settings are now used: | |||||||
|  |  | ||||||
| --- a/arch/arm/mach-sunxi/clock_sun6i.c | --- a/arch/arm/mach-sunxi/clock_sun6i.c | ||||||
| +++ b/arch/arm/mach-sunxi/clock_sun6i.c | +++ b/arch/arm/mach-sunxi/clock_sun6i.c | ||||||
| @@ -112,11 +112,12 @@ void clock_set_pll1(unsigned int clk) | @@ -114,11 +114,12 @@ void clock_set_pll1(unsigned int clk) | ||||||
|  	struct sunxi_ccm_reg * const ccm = |  	struct sunxi_ccm_reg * const ccm = | ||||||
|  		(struct sunxi_ccm_reg *)SUNXI_CCM_BASE; |  		(struct sunxi_ccm_reg *)SUNXI_CCM_BASE; | ||||||
|  	const int p = 0; |  	const int p = 0; | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ required setting for the PLL LDO is 1.37v as per the A31 manual. | |||||||
|  |  | ||||||
| --- a/arch/arm/mach-sunxi/clock_sun6i.c | --- a/arch/arm/mach-sunxi/clock_sun6i.c | ||||||
| +++ b/arch/arm/mach-sunxi/clock_sun6i.c | +++ b/arch/arm/mach-sunxi/clock_sun6i.c | ||||||
| @@ -25,13 +25,26 @@ void clock_init_safe(void) | @@ -27,13 +27,26 @@ void clock_init_safe(void) | ||||||
|  	struct sunxi_prcm_reg * const prcm = |  	struct sunxi_prcm_reg * const prcm = | ||||||
|  		(struct sunxi_prcm_reg *)SUNXI_PRCM_BASE; |  		(struct sunxi_prcm_reg *)SUNXI_PRCM_BASE; | ||||||
|   |   | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ Subject: ARM: sun6i: Support console on UART2 (GPG6/GPG7) | |||||||
|  |  | ||||||
| --- a/arch/arm/mach-sunxi/board.c | --- a/arch/arm/mach-sunxi/board.c | ||||||
| +++ b/arch/arm/mach-sunxi/board.c | +++ b/arch/arm/mach-sunxi/board.c | ||||||
| @@ -129,6 +129,10 @@ static int gpio_init(void) | @@ -132,6 +132,10 @@ static int gpio_init(void) | ||||||
|  	sunxi_gpio_set_cfgpin(SUNXI_GPG(3), SUN5I_GPG_UART1); |  	sunxi_gpio_set_cfgpin(SUNXI_GPG(3), SUN5I_GPG_UART1); | ||||||
|  	sunxi_gpio_set_cfgpin(SUNXI_GPG(4), SUN5I_GPG_UART1); |  	sunxi_gpio_set_cfgpin(SUNXI_GPG(4), SUN5I_GPG_UART1); | ||||||
|  	sunxi_gpio_set_pull(SUNXI_GPG(4), SUNXI_GPIO_PULL_UP); |  	sunxi_gpio_set_pull(SUNXI_GPG(4), SUNXI_GPIO_PULL_UP); | ||||||
|   | |||||||
| @@ -17,7 +17,7 @@ Cc: Simon Glass <sjg@chromium.org> | |||||||
|  |  | ||||||
| --- a/tools/fit_image.c | --- a/tools/fit_image.c | ||||||
| +++ b/tools/fit_image.c | +++ b/tools/fit_image.c | ||||||
| @@ -726,9 +726,14 @@ static int fit_handle_file(struct image_ | @@ -751,9 +751,14 @@ static int fit_handle_file(struct image_ | ||||||
|  		} |  		} | ||||||
|  		*cmd = '\0'; |  		*cmd = '\0'; | ||||||
|  	} else if (params->datafile) { |  	} else if (params->datafile) { | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ old way of generating images. | |||||||
|  |  | ||||||
| --- a/Makefile | --- a/Makefile | ||||||
| +++ b/Makefile | +++ b/Makefile | ||||||
| @@ -1555,8 +1555,10 @@ endif | @@ -1607,8 +1607,10 @@ endif | ||||||
|   |   | ||||||
|  ifneq ($(CONFIG_ARCH_SUNXI),) |  ifneq ($(CONFIG_ARCH_SUNXI),) | ||||||
|  ifeq ($(CONFIG_ARM64),) |  ifeq ($(CONFIG_ARM64),) | ||||||
| @@ -27,7 +27,7 @@ old way of generating images. | |||||||
|  	$(call if_changed,cat) |  	$(call if_changed,cat) | ||||||
| --- a/arch/arm/Kconfig | --- a/arch/arm/Kconfig | ||||||
| +++ b/arch/arm/Kconfig | +++ b/arch/arm/Kconfig | ||||||
| @@ -962,7 +962,6 @@ config ARCH_SOCFPGA | @@ -995,7 +995,6 @@ config ARCH_SOCFPGA | ||||||
|   |   | ||||||
|  config ARCH_SUNXI |  config ARCH_SUNXI | ||||||
|  	bool "Support sunxi (Allwinner) SoCs" |  	bool "Support sunxi (Allwinner) SoCs" | ||||||
|   | |||||||
| @@ -8,7 +8,7 @@ | |||||||
|  # CONFIG_VIDEO_HDMI is not set |  # CONFIG_VIDEO_HDMI is not set | ||||||
|  CONFIG_VIDEO_VGA_VIA_LCD=y |  CONFIG_VIDEO_VGA_VIA_LCD=y | ||||||
|  CONFIG_VIDEO_VGA_VIA_LCD_FORCE_SYNC_ACTIVE_HIGH=y |  CONFIG_VIDEO_VGA_VIA_LCD_FORCE_SYNC_ACTIVE_HIGH=y | ||||||
| @@ -21,7 +20,7 @@ CONFIG_CMD_USB_MASS_STORAGE=y | @@ -20,7 +19,7 @@ CONFIG_CMD_USB_MASS_STORAGE=y | ||||||
|  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-olinuxino" |  CONFIG_DEFAULT_DEVICE_TREE="sun5i-a13-olinuxino" | ||||||
|  CONFIG_DFU_RAM=y |  CONFIG_DFU_RAM=y | ||||||
|  CONFIG_FASTBOOT_CMD_OEM_FORMAT=y |  CONFIG_FASTBOOT_CMD_OEM_FORMAT=y | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- a/arch/arm/dts/Makefile | --- a/arch/arm/dts/Makefile | ||||||
| +++ b/arch/arm/dts/Makefile | +++ b/arch/arm/dts/Makefile | ||||||
| @@ -539,7 +539,8 @@ dtb-$(CONFIG_MACH_SUN8I_H3) += \ | @@ -559,7 +559,8 @@ dtb-$(CONFIG_MACH_SUN8I_H3) += \ | ||||||
|  	sun8i-h3-orangepi-plus.dtb \ |  	sun8i-h3-orangepi-plus.dtb \ | ||||||
|  	sun8i-h3-orangepi-plus2e.dtb \ |  	sun8i-h3-orangepi-plus2e.dtb \ | ||||||
|  	sun8i-h3-orangepi-zero-plus2.dtb \ |  	sun8i-h3-orangepi-zero-plus2.dtb \ | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ Signed-off-by: Jayantajit Gogoi <jayanta.gogoi525@gmail.com> | |||||||
|  |  | ||||||
| --- a/arch/arm/dts/Makefile | --- a/arch/arm/dts/Makefile | ||||||
| +++ b/arch/arm/dts/Makefile | +++ b/arch/arm/dts/Makefile | ||||||
| @@ -531,6 +531,7 @@ dtb-$(CONFIG_MACH_SUN8I_H3) += \ | @@ -551,6 +551,7 @@ dtb-$(CONFIG_MACH_SUN8I_H3) += \ | ||||||
|  	sun8i-h3-nanopi-m1-plus.dtb \ |  	sun8i-h3-nanopi-m1-plus.dtb \ | ||||||
|  	sun8i-h3-nanopi-neo.dtb \ |  	sun8i-h3-nanopi-neo.dtb \ | ||||||
|  	sun8i-h3-nanopi-neo-air.dtb \ |  	sun8i-h3-nanopi-neo-air.dtb \ | ||||||
|   | |||||||
| @@ -25,11 +25,9 @@ Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> | |||||||
|  create mode 100644 arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts |  create mode 100644 arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts | ||||||
|  create mode 100644 configs/nanopi_r1s_h5_defconfig |  create mode 100644 configs/nanopi_r1s_h5_defconfig | ||||||
|  |  | ||||||
| diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile |  | ||||||
| index b8a382d1539..ed3d360bb10 100644 |  | ||||||
| --- a/arch/arm/dts/Makefile | --- a/arch/arm/dts/Makefile | ||||||
| +++ b/arch/arm/dts/Makefile | +++ b/arch/arm/dts/Makefile | ||||||
| @@ -555,6 +555,7 @@ dtb-$(CONFIG_MACH_SUN50I_H5) += \ | @@ -575,6 +575,7 @@ dtb-$(CONFIG_MACH_SUN50I_H5) += \ | ||||||
|  	sun50i-h5-libretech-all-h5-cc.dtb \ |  	sun50i-h5-libretech-all-h5-cc.dtb \ | ||||||
|  	sun50i-h5-nanopi-neo2.dtb \ |  	sun50i-h5-nanopi-neo2.dtb \ | ||||||
|  	sun50i-h5-nanopi-neo-plus2.dtb \ |  	sun50i-h5-nanopi-neo-plus2.dtb \ | ||||||
| @@ -37,9 +35,6 @@ index b8a382d1539..ed3d360bb10 100644 | |||||||
|  	sun50i-h5-orangepi-zero-plus.dtb \ |  	sun50i-h5-orangepi-zero-plus.dtb \ | ||||||
|  	sun50i-h5-orangepi-pc2.dtb \ |  	sun50i-h5-orangepi-pc2.dtb \ | ||||||
|  	sun50i-h5-orangepi-prime.dtb \ |  	sun50i-h5-orangepi-prime.dtb \ | ||||||
| diff --git a/arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts b/arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts |  | ||||||
| new file mode 100644 |  | ||||||
| index 00000000000..55bcdf8d1a0 |  | ||||||
| --- /dev/null | --- /dev/null | ||||||
| +++ b/arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts | +++ b/arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts | ||||||
| @@ -0,0 +1,190 @@ | @@ -0,0 +1,190 @@ | ||||||
| @@ -233,8 +228,6 @@ index 00000000000..55bcdf8d1a0 | |||||||
| +	usb0_vbus-supply = <®_usb0_vbus>; | +	usb0_vbus-supply = <®_usb0_vbus>; | ||||||
| +	status = "okay"; | +	status = "okay"; | ||||||
| +}; | +}; | ||||||
| diff --git a/board/sunxi/MAINTAINERS b/board/sunxi/MAINTAINERS |  | ||||||
| index 2543c94de79..56a0ee3689b 100644 |  | ||||||
| --- a/board/sunxi/MAINTAINERS | --- a/board/sunxi/MAINTAINERS | ||||||
| +++ b/board/sunxi/MAINTAINERS | +++ b/board/sunxi/MAINTAINERS | ||||||
| @@ -358,6 +358,11 @@ M:	Jelle van der Waa <jelle@vdwaa.nl> | @@ -358,6 +358,11 @@ M:	Jelle van der Waa <jelle@vdwaa.nl> | ||||||
| @@ -249,9 +242,6 @@ index 2543c94de79..56a0ee3689b 100644 | |||||||
|  NANOPI-A64 BOARD |  NANOPI-A64 BOARD | ||||||
|  M:	Jagan Teki <jagan@amarulasolutions.com> |  M:	Jagan Teki <jagan@amarulasolutions.com> | ||||||
|  S:	Maintained |  S:	Maintained | ||||||
| diff --git a/configs/nanopi_r1s_h5_defconfig b/configs/nanopi_r1s_h5_defconfig |  | ||||||
| new file mode 100644 |  | ||||||
| index 00000000000..27cf172d72a |  | ||||||
| --- /dev/null | --- /dev/null | ||||||
| +++ b/configs/nanopi_r1s_h5_defconfig | +++ b/configs/nanopi_r1s_h5_defconfig | ||||||
| @@ -0,0 +1,14 @@ | @@ -0,0 +1,14 @@ | ||||||
|   | |||||||
| @@ -0,0 +1,29 @@ | |||||||
|  | From 20abdd7feefbb4fccef5c653e045911670237e8b Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Stijn Tintel <stijn@linux-ipv6.be> | ||||||
|  | Date: Thu, 22 Dec 2022 00:35:07 +0200 | ||||||
|  | Subject: [PATCH] arm: sunxi: increase SYS_MALLOC_F_LEN | ||||||
|  |  | ||||||
|  | Version 2020.10 throws the following output after loading bl31: | ||||||
|  | alloc space exhausted | ||||||
|  |  | ||||||
|  | This has been fixed in v2022.07, but the change is too intrusive to | ||||||
|  | backport. Instead, just modify the default for ARCH_SUNXI for now. | ||||||
|  |  | ||||||
|  | See e05689242238 ("Kconfig: Change SYS_MALLOC_F_LEN default to 0x2000"). | ||||||
|  |  | ||||||
|  | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> | ||||||
|  | --- | ||||||
|  |  Kconfig | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  |  | ||||||
|  | --- a/Kconfig | ||||||
|  | +++ b/Kconfig | ||||||
|  | @@ -146,7 +146,7 @@ config SYS_MALLOC_F_LEN | ||||||
|  |  	default 0x2000 if (ARCH_IMX8 || ARCH_IMX8M || ARCH_MX7 || \ | ||||||
|  |  			   ARCH_MX7ULP || ARCH_MX6 || ARCH_MX5 || \ | ||||||
|  |  			   ARCH_LS1012A || ARCH_LS1021A || ARCH_LS1043A || \ | ||||||
|  | -			   ARCH_LS1046A || ARCH_QEMU) | ||||||
|  | +			   ARCH_LS1046A || ARCH_QEMU || ARCH_SUNXI) | ||||||
|  |  	default 0x400 | ||||||
|  |  	help | ||||||
|  |  	  Before relocation, memory is very limited on many platforms. Still, | ||||||
		Reference in New Issue
	
	Block a user
	 Stijn Tintel
					Stijn Tintel