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 | ||||
| M:	Matthias Brugger <mbrugger@suse.com> | ||||
| M:	Peter Robinson <pbrobinson@gmail.com> | ||||
| S:	Maintained | ||||
| F:	arch/arm/dts/bcm283* | ||||
| F:	arch/arm/mach-bcm283x/ | ||||
| @ -494,6 +495,12 @@ F:	arch/arm/mach-exynos/ | ||||
| F:	arch/arm/mach-s5pc1xx/ | ||||
| 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 | ||||
| M:	Ramon Fried <rfried.dev@gmail.com> | ||||
| S:	Maintained | ||||
| @ -854,7 +861,6 @@ F:	cmd/dfu.c | ||||
| F:	cmd/usb_*.c | ||||
| F:	common/dfu.c | ||||
| F:	common/update.c | ||||
| F:	common/usb_storage.c | ||||
| F:	doc/api/dfu.rst | ||||
| F:	doc/usage/dfu.rst | ||||
| F:	drivers/dfu/ | ||||
| @ -1482,6 +1488,7 @@ T:	git https://source.denx.de/u-boot/custodians/u-boot-usb.git | ||||
| F:	drivers/usb/ | ||||
| F:	common/usb.c | ||||
| F:	common/usb_kbd.c | ||||
| F:	common/usb_storage.c | ||||
| F:	include/usb.h | ||||
| 
 | ||||
| USB xHCI | ||||
|  | ||||
| @ -6,9 +6,9 @@ | ||||
| #include "am33xx-u-boot.dtsi" | ||||
| 
 | ||||
| &l4_per { | ||||
| 
 | ||||
| 	u-boot,dm-pre-reloc; | ||||
| 	segment@300000 { | ||||
| 
 | ||||
| 		u-boot,dm-pre-reloc; | ||||
| 		target-module@e000 { | ||||
| 			u-boot,dm-pre-reloc; | ||||
| 
 | ||||
| @ -26,3 +26,29 @@ | ||||
| &usb0 { | ||||
| 	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>; | ||||
| 		#size-cells = <0>; | ||||
| 
 | ||||
| 		compatible = "micron,spi-authenta"; | ||||
| 		compatible = "micron,spi-authenta", "jedec,spi-nor"; | ||||
| 
 | ||||
| 		reg = <0>; | ||||
| 		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 | ||||
| M:	Matthias Brugger <mbrugger@suse.com> | ||||
| M:	Peter Robinson <pbrobinson@gmail.com> | ||||
| S:	Maintained | ||||
| F:	board/raspberrypi/rpi/ | ||||
| F:	include/configs/rpi.h | ||||
|  | ||||
| @ -92,6 +92,7 @@ CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y | ||||
| CONFIG_SYS_NAND_U_BOOT_OFFS=0xc0000 | ||||
| CONFIG_DM_SPI_FLASH=y | ||||
| CONFIG_SF_DEFAULT_SPEED=24000000 | ||||
| CONFIG_SPI_FLASH_STMICRO=y | ||||
| CONFIG_SPI_FLASH_WINBOND=y | ||||
| CONFIG_PHY_ATHEROS=y | ||||
| CONFIG_PHY_SMSC=y | ||||
|  | ||||
| @ -53,10 +53,14 @@ CONFIG_SPL_ENV_IS_NOWHERE=y | ||||
| CONFIG_VERSION_VARIABLE=y | ||||
| CONFIG_NET_RETRY_COUNT=10 | ||||
| CONFIG_BOOTP_SEND_HOSTNAME=y | ||||
| CONFIG_SPL_OF_TRANSLATE=y | ||||
| CONFIG_SPL_TI_SYSC=y | ||||
| CONFIG_BOOTCOUNT_LIMIT=y | ||||
| CONFIG_SYS_BOOTCOUNT_BE=y | ||||
| CONFIG_CLK=y | ||||
| CONFIG_SPL_CLK=y | ||||
| CONFIG_CLK_CDCE9XX=y | ||||
| CONFIG_CLK_TI_CTRL=y | ||||
| CONFIG_DFU_TFTP=y | ||||
| CONFIG_DFU_MMC=y | ||||
| CONFIG_DFU_NAND=y | ||||
| @ -80,6 +84,7 @@ CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y | ||||
| CONFIG_SYS_NAND_U_BOOT_OFFS=0xc0000 | ||||
| CONFIG_DM_SPI_FLASH=y | ||||
| CONFIG_SF_DEFAULT_SPEED=24000000 | ||||
| CONFIG_SPI_FLASH_STMICRO=y | ||||
| CONFIG_SPI_FLASH_WINBOND=y | ||||
| CONFIG_PHY_ATHEROS=y | ||||
| CONFIG_PHY_SMSC=y | ||||
|  | ||||
| @ -27,6 +27,7 @@ CONFIG_DM_RTC=y | ||||
| CONFIG_SOUND=y | ||||
| CONFIG_SYSRESET=y | ||||
| CONFIG_TIMER=y | ||||
| CONFIG_VIDEO=y | ||||
| # CONFIG_VIRTIO_MMIO is not set | ||||
| # CONFIG_VIRTIO_PCI 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_XEN) += xen/ | ||||
| obj-$(CONFIG_$(SPL_)FPGA) += fpga/ | ||||
| obj-y += bus/ | ||||
| 
 | ||||
| ifndef CONFIG_TPL_BUILD | ||||
| ifndef CONFIG_VPL_BUILD | ||||
| @ -77,7 +78,6 @@ ifeq ($(CONFIG_SPL_BUILD)$(CONFIG_TPL_BUILD),) | ||||
| 
 | ||||
| obj-y += adc/ | ||||
| obj-y += ata/ | ||||
| obj-y += bus/ | ||||
| obj-$(CONFIG_DM_DEMO) += demo/ | ||||
| obj-$(CONFIG_BIOSEMU) += bios_emulator/ | ||||
| obj-y += block/ | ||||
|  | ||||
| @ -13,7 +13,14 @@ config TI_PWMSS | ||||
| 
 | ||||
| config TI_SYSC | ||||
| 	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 | ||||
| 	  Generic driver for Texas Instruments interconnect target module | ||||
| 	  found on many TI SoCs. | ||||
|  | ||||
| @ -3,6 +3,9 @@ | ||||
| # Makefile for the bus drivers.
 | ||||
| #
 | ||||
| 
 | ||||
| ifeq ($(CONFIG_SPL_BUILD)$(CONFIG_TPL_BUILD),) | ||||
| obj-$(CONFIG_TI_PWMSS)	+= ti-pwmss.o | ||||
| obj-$(CONFIG_TI_SYSC)	+= ti-sysc.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; | ||||
| 
 | ||||
| 		ret = bind_drivers_pass(parent, pre_reloc_only); | ||||
| 		if (!ret) | ||||
| 			break; | ||||
| 		if (ret != -EAGAIN && !result) | ||||
| 		if (!result || result == -EAGAIN) | ||||
| 			result = ret; | ||||
| 		if (ret != -EAGAIN) | ||||
| 			break; | ||||
| 	} | ||||
| 
 | ||||
| 	return result; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user