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:
Tom Rini 2022-12-02 10:00:55 -05:00
commit a32f6341cc
13 changed files with 111 additions and 10 deletions

View File

@ -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

View File

@ -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;
};

View 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;
};
};

View File

@ -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>;

View File

@ -0,0 +1,6 @@
// SPDX-License-Identifier: GPL-2.0+
/*
* Copyright (C) 2022 SanCloud Ltd
*/
#include "am335x-evm-u-boot.dtsi"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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/

View File

@ -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.

View File

@ -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

View File

@ -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;