mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Merge branch '2022-12-02-assorted-updates'
- Add Peter Robinson as a co-custodian for Pi, update the maintainer record for common/usb_storage.c, re-add bmp_logo to tools-only and fix SPI booting on the SanCloud BBE
This commit is contained in:
		
						commit
						a32f6341cc
					
				| @ -192,6 +192,7 @@ N:	aspeed | |||||||
| 
 | 
 | ||||||
| ARM BROADCOM BCM283X / BCM27XX | ARM BROADCOM BCM283X / BCM27XX | ||||||
| M:	Matthias Brugger <mbrugger@suse.com> | M:	Matthias Brugger <mbrugger@suse.com> | ||||||
|  | M:	Peter Robinson <pbrobinson@gmail.com> | ||||||
| S:	Maintained | S:	Maintained | ||||||
| F:	arch/arm/dts/bcm283* | F:	arch/arm/dts/bcm283* | ||||||
| F:	arch/arm/mach-bcm283x/ | F:	arch/arm/mach-bcm283x/ | ||||||
| @ -494,6 +495,12 @@ F:	arch/arm/mach-exynos/ | |||||||
| F:	arch/arm/mach-s5pc1xx/ | F:	arch/arm/mach-s5pc1xx/ | ||||||
| F:	arch/arm/cpu/armv7/s5p-common/ | F:	arch/arm/cpu/armv7/s5p-common/ | ||||||
| 
 | 
 | ||||||
|  | ARM SANCLOUD | ||||||
|  | M:	Paul Barker <paul.barker@sancloud.com> | ||||||
|  | R:	Marc Murphy <marc.murphy@sancloud.com> | ||||||
|  | S:	Supported | ||||||
|  | F:	arch/arm/dts/am335x-sancloud* | ||||||
|  | 
 | ||||||
| ARM SNAPDRAGON | ARM SNAPDRAGON | ||||||
| M:	Ramon Fried <rfried.dev@gmail.com> | M:	Ramon Fried <rfried.dev@gmail.com> | ||||||
| S:	Maintained | S:	Maintained | ||||||
| @ -854,7 +861,6 @@ F:	cmd/dfu.c | |||||||
| F:	cmd/usb_*.c | F:	cmd/usb_*.c | ||||||
| F:	common/dfu.c | F:	common/dfu.c | ||||||
| F:	common/update.c | F:	common/update.c | ||||||
| F:	common/usb_storage.c |  | ||||||
| F:	doc/api/dfu.rst | F:	doc/api/dfu.rst | ||||||
| F:	doc/usage/dfu.rst | F:	doc/usage/dfu.rst | ||||||
| F:	drivers/dfu/ | F:	drivers/dfu/ | ||||||
| @ -1482,6 +1488,7 @@ T:	git https://source.denx.de/u-boot/custodians/u-boot-usb.git | |||||||
| F:	drivers/usb/ | F:	drivers/usb/ | ||||||
| F:	common/usb.c | F:	common/usb.c | ||||||
| F:	common/usb_kbd.c | F:	common/usb_kbd.c | ||||||
|  | F:	common/usb_storage.c | ||||||
| F:	include/usb.h | F:	include/usb.h | ||||||
| 
 | 
 | ||||||
| USB xHCI | USB xHCI | ||||||
|  | |||||||
| @ -6,9 +6,9 @@ | |||||||
| #include "am33xx-u-boot.dtsi" | #include "am33xx-u-boot.dtsi" | ||||||
| 
 | 
 | ||||||
| &l4_per { | &l4_per { | ||||||
| 
 | 	u-boot,dm-pre-reloc; | ||||||
| 	segment@300000 { | 	segment@300000 { | ||||||
| 
 | 		u-boot,dm-pre-reloc; | ||||||
| 		target-module@e000 { | 		target-module@e000 { | ||||||
| 			u-boot,dm-pre-reloc; | 			u-boot,dm-pre-reloc; | ||||||
| 
 | 
 | ||||||
| @ -26,3 +26,29 @@ | |||||||
| &usb0 { | &usb0 { | ||||||
| 	dr_mode = "peripheral"; | 	dr_mode = "peripheral"; | ||||||
| }; | }; | ||||||
|  | 
 | ||||||
|  | &i2c0 { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &l4_wkup { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | 	segment@200000 { | ||||||
|  | 		u-boot,dm-pre-reloc; | ||||||
|  | 		target-module@9000 { | ||||||
|  | 			u-boot,dm-pre-reloc; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &uart0 { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &mmc1 { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &mmc2 { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | |||||||
							
								
								
									
										44
									
								
								arch/arm/dts/am335x-sancloud-bbe-lite-u-boot.dtsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								arch/arm/dts/am335x-sancloud-bbe-lite-u-boot.dtsi
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,44 @@ | |||||||
|  | // SPDX-License-Identifier: GPL-2.0+ | ||||||
|  | /* | ||||||
|  |  * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ | ||||||
|  |  * Copyright (C) 2021 SanCloud Ltd | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #include "am335x-sancloud-bbe-u-boot.dtsi" | ||||||
|  | 
 | ||||||
|  | &l4_wkup { | ||||||
|  | 	segment@200000 { | ||||||
|  | 		target-module@0 { | ||||||
|  | 			u-boot,dm-pre-reloc; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &prcm { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &per_cm { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &l4ls_clkctrl { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &l4_per { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | 	segment@0 { | ||||||
|  | 		u-boot,dm-pre-reloc; | ||||||
|  | 		target-module@30000 { | ||||||
|  | 			u-boot,dm-pre-reloc; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | &spi0 { | ||||||
|  | 	u-boot,dm-pre-reloc; | ||||||
|  | 	channel@0 { | ||||||
|  | 		u-boot,dm-pre-reloc; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
| @ -41,7 +41,7 @@ | |||||||
| 		#address-cells = <1>; | 		#address-cells = <1>; | ||||||
| 		#size-cells = <0>; | 		#size-cells = <0>; | ||||||
| 
 | 
 | ||||||
| 		compatible = "micron,spi-authenta"; | 		compatible = "micron,spi-authenta", "jedec,spi-nor"; | ||||||
| 
 | 
 | ||||||
| 		reg = <0>; | 		reg = <0>; | ||||||
| 		spi-max-frequency = <16000000>; | 		spi-max-frequency = <16000000>; | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								arch/arm/dts/am335x-sancloud-bbe-u-boot.dtsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								arch/arm/dts/am335x-sancloud-bbe-u-boot.dtsi
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | // SPDX-License-Identifier: GPL-2.0+ | ||||||
|  | /* | ||||||
|  |  * Copyright (C) 2022 SanCloud Ltd | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #include "am335x-evm-u-boot.dtsi" | ||||||
| @ -1,5 +1,6 @@ | |||||||
| RPI BOARD | RPI BOARD | ||||||
| M:	Matthias Brugger <mbrugger@suse.com> | M:	Matthias Brugger <mbrugger@suse.com> | ||||||
|  | M:	Peter Robinson <pbrobinson@gmail.com> | ||||||
| S:	Maintained | S:	Maintained | ||||||
| F:	board/raspberrypi/rpi/ | F:	board/raspberrypi/rpi/ | ||||||
| F:	include/configs/rpi.h | F:	include/configs/rpi.h | ||||||
|  | |||||||
| @ -92,6 +92,7 @@ CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y | |||||||
| CONFIG_SYS_NAND_U_BOOT_OFFS=0xc0000 | CONFIG_SYS_NAND_U_BOOT_OFFS=0xc0000 | ||||||
| CONFIG_DM_SPI_FLASH=y | CONFIG_DM_SPI_FLASH=y | ||||||
| CONFIG_SF_DEFAULT_SPEED=24000000 | CONFIG_SF_DEFAULT_SPEED=24000000 | ||||||
|  | CONFIG_SPI_FLASH_STMICRO=y | ||||||
| CONFIG_SPI_FLASH_WINBOND=y | CONFIG_SPI_FLASH_WINBOND=y | ||||||
| CONFIG_PHY_ATHEROS=y | CONFIG_PHY_ATHEROS=y | ||||||
| CONFIG_PHY_SMSC=y | CONFIG_PHY_SMSC=y | ||||||
|  | |||||||
| @ -53,10 +53,14 @@ CONFIG_SPL_ENV_IS_NOWHERE=y | |||||||
| CONFIG_VERSION_VARIABLE=y | CONFIG_VERSION_VARIABLE=y | ||||||
| CONFIG_NET_RETRY_COUNT=10 | CONFIG_NET_RETRY_COUNT=10 | ||||||
| CONFIG_BOOTP_SEND_HOSTNAME=y | CONFIG_BOOTP_SEND_HOSTNAME=y | ||||||
|  | CONFIG_SPL_OF_TRANSLATE=y | ||||||
|  | CONFIG_SPL_TI_SYSC=y | ||||||
| CONFIG_BOOTCOUNT_LIMIT=y | CONFIG_BOOTCOUNT_LIMIT=y | ||||||
| CONFIG_SYS_BOOTCOUNT_BE=y | CONFIG_SYS_BOOTCOUNT_BE=y | ||||||
| CONFIG_CLK=y | CONFIG_CLK=y | ||||||
|  | CONFIG_SPL_CLK=y | ||||||
| CONFIG_CLK_CDCE9XX=y | CONFIG_CLK_CDCE9XX=y | ||||||
|  | CONFIG_CLK_TI_CTRL=y | ||||||
| CONFIG_DFU_TFTP=y | CONFIG_DFU_TFTP=y | ||||||
| CONFIG_DFU_MMC=y | CONFIG_DFU_MMC=y | ||||||
| CONFIG_DFU_NAND=y | CONFIG_DFU_NAND=y | ||||||
| @ -80,6 +84,7 @@ CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y | |||||||
| CONFIG_SYS_NAND_U_BOOT_OFFS=0xc0000 | CONFIG_SYS_NAND_U_BOOT_OFFS=0xc0000 | ||||||
| CONFIG_DM_SPI_FLASH=y | CONFIG_DM_SPI_FLASH=y | ||||||
| CONFIG_SF_DEFAULT_SPEED=24000000 | CONFIG_SF_DEFAULT_SPEED=24000000 | ||||||
|  | CONFIG_SPI_FLASH_STMICRO=y | ||||||
| CONFIG_SPI_FLASH_WINBOND=y | CONFIG_SPI_FLASH_WINBOND=y | ||||||
| CONFIG_PHY_ATHEROS=y | CONFIG_PHY_ATHEROS=y | ||||||
| CONFIG_PHY_SMSC=y | CONFIG_PHY_SMSC=y | ||||||
|  | |||||||
| @ -27,6 +27,7 @@ CONFIG_DM_RTC=y | |||||||
| CONFIG_SOUND=y | CONFIG_SOUND=y | ||||||
| CONFIG_SYSRESET=y | CONFIG_SYSRESET=y | ||||||
| CONFIG_TIMER=y | CONFIG_TIMER=y | ||||||
|  | CONFIG_VIDEO=y | ||||||
| # CONFIG_VIRTIO_MMIO is not set | # CONFIG_VIRTIO_MMIO is not set | ||||||
| # CONFIG_VIRTIO_PCI is not set | # CONFIG_VIRTIO_PCI is not set | ||||||
| # CONFIG_VIRTIO_SANDBOX is not set | # CONFIG_VIRTIO_SANDBOX is not set | ||||||
|  | |||||||
| @ -37,6 +37,7 @@ obj-$(CONFIG_$(SPL_)SYSINFO) += sysinfo/ | |||||||
| obj-$(CONFIG_$(SPL_TPL_)TPM) += tpm/ | obj-$(CONFIG_$(SPL_TPL_)TPM) += tpm/ | ||||||
| obj-$(CONFIG_XEN) += xen/ | obj-$(CONFIG_XEN) += xen/ | ||||||
| obj-$(CONFIG_$(SPL_)FPGA) += fpga/ | obj-$(CONFIG_$(SPL_)FPGA) += fpga/ | ||||||
|  | obj-y += bus/ | ||||||
| 
 | 
 | ||||||
| ifndef CONFIG_TPL_BUILD | ifndef CONFIG_TPL_BUILD | ||||||
| ifndef CONFIG_VPL_BUILD | ifndef CONFIG_VPL_BUILD | ||||||
| @ -77,7 +78,6 @@ ifeq ($(CONFIG_SPL_BUILD)$(CONFIG_TPL_BUILD),) | |||||||
| 
 | 
 | ||||||
| obj-y += adc/ | obj-y += adc/ | ||||||
| obj-y += ata/ | obj-y += ata/ | ||||||
| obj-y += bus/ |  | ||||||
| obj-$(CONFIG_DM_DEMO) += demo/ | obj-$(CONFIG_DM_DEMO) += demo/ | ||||||
| obj-$(CONFIG_BIOSEMU) += bios_emulator/ | obj-$(CONFIG_BIOSEMU) += bios_emulator/ | ||||||
| obj-y += block/ | obj-y += block/ | ||||||
|  | |||||||
| @ -13,7 +13,14 @@ config TI_PWMSS | |||||||
| 
 | 
 | ||||||
| config TI_SYSC | config TI_SYSC | ||||||
| 	bool "TI sysc interconnect target module driver" | 	bool "TI sysc interconnect target module driver" | ||||||
| 	depends on ARCH_OMAP2PLUS | 	depends on DM && ARCH_OMAP2PLUS | ||||||
|  | 	help | ||||||
|  | 	  Generic driver for Texas Instruments interconnect target module | ||||||
|  | 	  found on many TI SoCs. | ||||||
|  | 
 | ||||||
|  | config SPL_TI_SYSC | ||||||
|  | 	bool "Support TI sysc interconnect in SPL" | ||||||
|  | 	depends on SPL_DM && TI_SYSC | ||||||
| 	help | 	help | ||||||
| 	  Generic driver for Texas Instruments interconnect target module | 	  Generic driver for Texas Instruments interconnect target module | ||||||
| 	  found on many TI SoCs. | 	  found on many TI SoCs. | ||||||
|  | |||||||
| @ -3,6 +3,9 @@ | |||||||
| # Makefile for the bus drivers.
 | # Makefile for the bus drivers.
 | ||||||
| #
 | #
 | ||||||
| 
 | 
 | ||||||
|  | ifeq ($(CONFIG_SPL_BUILD)$(CONFIG_TPL_BUILD),) | ||||||
| obj-$(CONFIG_TI_PWMSS)	+= ti-pwmss.o | obj-$(CONFIG_TI_PWMSS)	+= ti-pwmss.o | ||||||
| obj-$(CONFIG_TI_SYSC)	+= ti-sysc.o |  | ||||||
| obj-$(CONFIG_UNIPHIER_SYSTEM_BUS) += uniphier-system-bus.o | obj-$(CONFIG_UNIPHIER_SYSTEM_BUS) += uniphier-system-bus.o | ||||||
|  | endif | ||||||
|  | 
 | ||||||
|  | obj-$(CONFIG_$(SPL_)TI_SYSC)	+= ti-sysc.o | ||||||
|  | |||||||
| @ -120,10 +120,10 @@ int lists_bind_drivers(struct udevice *parent, bool pre_reloc_only) | |||||||
| 		int ret; | 		int ret; | ||||||
| 
 | 
 | ||||||
| 		ret = bind_drivers_pass(parent, pre_reloc_only); | 		ret = bind_drivers_pass(parent, pre_reloc_only); | ||||||
| 		if (!ret) | 		if (!result || result == -EAGAIN) | ||||||
| 			break; |  | ||||||
| 		if (ret != -EAGAIN && !result) |  | ||||||
| 			result = ret; | 			result = ret; | ||||||
|  | 		if (ret != -EAGAIN) | ||||||
|  | 			break; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	return result; | 	return result; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user