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;
|
||||||
|
};
|
||||||
|
|
|
||||||
|
|
@ -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>;
|
||||||
|
|
|
||||||
|
|
@ -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…
Reference in New Issue