History log of /openbmc/u-boot/include/configs/ (Results 1 – 25 of 38)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
927d42f501-Mar-2023 Joel Stanley <joel@jms.id.au>

configs: ast2600: Use stringify

This avoids the warning about mutliple STR defines:

../env/mmc.c:22: warning: "STR" redefined
22 | #define STR(X) __STR(X)

Signed-off-by: Joel Stanley <joel@jms

configs: ast2600: Use stringify

This avoids the warning about mutliple STR defines:

../env/mmc.c:22: warning: "STR" redefined
22 | #define STR(X) __STR(X)

Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...

db9eaecc27-Jan-2021 Joel Stanley <joel@jms.id.au>

configs: Add OpenBMC config for SPL MMC boot

This adds a configuration for FIT signature verification for the OpenBMC SPL
configuration, for both the SPL and u-boot. It uses the common MMC SPL
loade

configs: Add OpenBMC config for SPL MMC boot

This adds a configuration for FIT signature verification for the OpenBMC SPL
configuration, for both the SPL and u-boot. It uses the common MMC SPL
loader code present in u-boot.

This enables rsa and SHA512 algorithms for verifying the signature of the
u-boot FIT when loading it. Hashing is performed by the AST2600's HACE.

The SPL will load u-boot proper from sector 0x80 (128), which is 64KB
into the device.

The u-boot load size of 1MB, minus 64KB for the SPL, is configured
through CONFIG_SYS_MONITOR_LEN. FIT can describe it's length, so this is
only used when loading a raw image.

Ensure the SPL fits in the 64KB payload size with FIT signature
verification in the SPL.

- Build with thumb

- Disable the arch memcpy/memset changes to save 668 bytes. The tiny
memset saves 52 bytes. (Anyone who wants to test the runtime impact
of these changes should do so!)

- FIT_IMAGE_TINY is selected to save approx 3KB from the image size.

Set the size of the early (pre-DRAM) SRAM heap in u-boot proper to 8KB.
The DRAM driver would perform an allocation that exceeded the default
limit, due to the probing of the HACE driver increasing memory
presssure. As SRAM is unused when u-boot proper is running, it can all
be allocated.

(In theory the entire 88KB of SRAM is free, but testing showed more than
60KB would break booting. Finding out why is TODO).

The SPL early heap is fixed to 0x800, the default before this change.
Testing shows that:

SPL malloc() before relocation used 0x794 bytes (1 KB)

So 2KB should be enough.

Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...

623f5d1a23-Jun-2021 Adriana Kobylak <anoo@us.ibm.com>

configs: aspeed-common: Add redundant env for mmc

If the env is in MMC, specify the location of the redundant environment.
Per the ast2600_openbmc_spl_emmc_defconfig, the environment is located
at b

configs: aspeed-common: Add redundant env for mmc

If the env is in MMC, specify the location of the redundant environment.
Per the ast2600_openbmc_spl_emmc_defconfig, the environment is located
at byte offset 0x5000 in the user data partition, and is sized at
0x10000. The redundant environment follows it immediately and is the
same size.

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Link: https://lore.kernel.org/r/20210623195646.2639822-1-anoo@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...


/openbmc/u-boot/arch/arm/dts/Makefile
/openbmc/u-boot/arch/arm/dts/ast2400-ahe-50dc.dts
/openbmc/u-boot/arch/arm/dts/ast2400-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2400-palmetto.dts
/openbmc/u-boot/arch/arm/dts/ast2500-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2500-romulus.dts
/openbmc/u-boot/arch/arm/dts/ast2600-bletchley.dts
/openbmc/u-boot/arch/arm/dts/ast2600-dcscm.dts
/openbmc/u-boot/arch/arm/dts/ast2600-evb-ecc.dts
/openbmc/u-boot/arch/arm/dts/ast2600-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600-fpga.dts
/openbmc/u-boot/arch/arm/dts/ast2600-intel.dts
/openbmc/u-boot/arch/arm/dts/ast2600-ncsi.dts
/openbmc/u-boot/arch/arm/dts/ast2600-p10bmc.dts
/openbmc/u-boot/arch/arm/dts/ast2600-pfr.dts
/openbmc/u-boot/arch/arm/dts/ast2600-qcom-dc-scm-v1.dts
/openbmc/u-boot/arch/arm/dts/ast2600-s6q.dts
/openbmc/u-boot/arch/arm/dts/ast2600-slt.dts
/openbmc/u-boot/arch/arm/dts/ast2600-tacoma.dts
/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600a0-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/platform.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/sdram_ast2600.h
/openbmc/u-boot/arch/arm/lib/crt0.S
/openbmc/u-boot/arch/arm/mach-aspeed/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/Makefile
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/board_common.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/scu_info.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl.c
/openbmc/u-boot/arch/arm/mach-keystone/mon.c
/openbmc/u-boot/board/aspeed/ast2600_dcscm/Kconfig
/openbmc/u-boot/board/aspeed/ast2600_dcscm/Makefile
/openbmc/u-boot/board/aspeed/ast2600_dcscm/ast2600_dcscm.c
/openbmc/u-boot/board/aspeed/ast2600_ibm/Kconfig
/openbmc/u-boot/board/aspeed/ast2600_ibm/Makefile
/openbmc/u-boot/board/aspeed/ast2600_ibm/ibm.c
/openbmc/u-boot/board/aspeed/ast2600_openbmc_mmc.txt
/openbmc/u-boot/board/qualcomm/dc-scm-v1/Kconfig
/openbmc/u-boot/board/qualcomm/dc-scm-v1/Makefile
/openbmc/u-boot/board/qualcomm/dc-scm-v1/dc-scm-v1.c
/openbmc/u-boot/board/ti/am335x/board.c
/openbmc/u-boot/board/ti/am43xx/board.c
/openbmc/u-boot/board/ti/am57xx/board.c
/openbmc/u-boot/board/ti/dra7xx/evm.c
/openbmc/u-boot/cmd/Kconfig
/openbmc/u-boot/cmd/aspeed/Kconfig
/openbmc/u-boot/cmd/aspeed/Makefile
/openbmc/u-boot/cmd/aspeed/dptest.c
/openbmc/u-boot/cmd/aspeed/dptest.h
/openbmc/u-boot/cmd/aspeed/dramtest.c
/openbmc/u-boot/cmd/aspeed/nettest/mac.c
/openbmc/u-boot/cmd/aspeed/nettest/mactest.c
/openbmc/u-boot/cmd/aspeed/nettest/phy.c
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/sf.c
/openbmc/u-boot/common/image-fit.c
/openbmc/u-boot/common/spl/spl_fit.c
/openbmc/u-boot/configs/ast2600-dcscm_defconfig
/openbmc/u-boot/configs/evb-ast2400_defconfig
/openbmc/u-boot/configs/evb-ast2500_defconfig
/openbmc/u-boot/configs/evb-ast2600-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-emmc_defconfig
/openbmc/u-boot/configs/fpga-ast2600-spl_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/crypto/Makefile
/openbmc/u-boot/drivers/crypto/aspeed_acry.c
/openbmc/u-boot/drivers/gpio/aspeed_gpio.c
/openbmc/u-boot/drivers/i2c/Kconfig
/openbmc/u-boot/drivers/i2c/Makefile
/openbmc/u-boot/drivers/i2c/aspeed_i2c_global.c
/openbmc/u-boot/drivers/i2c/ast2600_i2c.c
/openbmc/u-boot/drivers/i2c/ast2600_i2c_global.h
/openbmc/u-boot/drivers/i2c/ast_i2c.c
/openbmc/u-boot/drivers/misc/aspeed_dp.c
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/openbmc/u-boot/drivers/mtd/spi/sf-uclass.c
/openbmc/u-boot/drivers/mtd/spi/sf_internal.h
/openbmc/u-boot/drivers/mtd/spi/sf_probe.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-core.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-ids.c
/openbmc/u-boot/drivers/net/ftgmac100.c
/openbmc/u-boot/drivers/net/phy/broadcom.c
/openbmc/u-boot/drivers/net/phy/phy.c
/openbmc/u-boot/drivers/net/phy/realtek.c
/openbmc/u-boot/drivers/pci/Makefile
/openbmc/u-boot/drivers/pci/aspeed_pcie_phy.c
/openbmc/u-boot/drivers/pci/pcie_aspeed.c
/openbmc/u-boot/drivers/pci/pcie_aspeed.h
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2400.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/Kconfig
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2500.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_phy_ast2600.h
/openbmc/u-boot/drivers/spi/Kconfig
/openbmc/u-boot/drivers/spi/aspeed_spi.c
/openbmc/u-boot/drivers/spi/spi-uclass.c
/openbmc/u-boot/drivers/tpm/Kconfig
/openbmc/u-boot/drivers/tpm/Makefile
/openbmc/u-boot/drivers/tpm/tpm2_tis_core.c
/openbmc/u-boot/drivers/tpm/tpm2_tis_i2c.c
/openbmc/u-boot/drivers/tpm/tpm_tis.h
/openbmc/u-boot/drivers/usb/gadget/Kconfig
/openbmc/u-boot/drivers/usb/gadget/Makefile
/openbmc/u-boot/drivers/usb/gadget/aspeed_udc.c
/openbmc/u-boot/drivers/usb/gadget/aspeed_udc.h
/openbmc/u-boot/drivers/usb/gadget/aspeed_usbtty.c
aspeed-common.h
/openbmc/u-boot/include/image.h
/openbmc/u-boot/include/linux/mtd/spi-nor.h
/openbmc/u-boot/include/phy.h
/openbmc/u-boot/include/spi.h
/openbmc/u-boot/include/spi_flash.h
/openbmc/u-boot/include/tpm-v2.h
/openbmc/u-boot/lib/asm-offsets.c
/openbmc/u-boot/net/net.c
/openbmc/u-boot/tools/imx8image.c
/openbmc/u-boot/tools/imx8mimage.c
c5b1f1ec23-Feb-2022 Jamin Lin <jamin_lin@aspeedtech.com>

fix compiling warnings for AST2600 A1 SPL

remove duplicated define

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Change-Id: Iba3a2167085812cdc30b1ab2320bbb6ba89c81a7


/openbmc/u-boot/Makefile
/openbmc/u-boot/arch/arm/dts/Makefile
/openbmc/u-boot/arch/arm/dts/ast2600-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600-intel.dts
/openbmc/u-boot/arch/arm/dts/ast2600-ncsi.dts
/openbmc/u-boot/arch/arm/dts/ast2600-pfr.dts
/openbmc/u-boot/arch/arm/dts/ast2600-rainier.dts
/openbmc/u-boot/arch/arm/dts/ast2600-slt.dts
/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600a0-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/scu_ast2600.h
/openbmc/u-boot/arch/arm/mach-aspeed/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl.c
/openbmc/u-boot/arch/sandbox/dts/test.dts
/openbmc/u-boot/board/aspeed/evb_ast2600/evb_ast2600.c
/openbmc/u-boot/cmd/aspeed/dramtest.c
/openbmc/u-boot/cmd/aspeed/nettest/cmd_nettest.c
/openbmc/u-boot/cmd/aspeed/nettest/comminf.h
/openbmc/u-boot/cmd/aspeed/nettest/mac.c
/openbmc/u-boot/cmd/aspeed/nettest/mac.h
/openbmc/u-boot/cmd/aspeed/nettest/mac_api.h
/openbmc/u-boot/cmd/aspeed/nettest/mactest.c
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.c
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.h
/openbmc/u-boot/cmd/aspeed/nettest/phy.c
/openbmc/u-boot/cmd/aspeed/nettest/phy.h
/openbmc/u-boot/cmd/aspeed/nettest/phy_api.h
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/cmd/aspeed/nettest/swfunc.h
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/otp_info.h
/openbmc/u-boot/common/board_r.c
/openbmc/u-boot/common/spl/spl.c
/openbmc/u-boot/configs/ast2600-pfr_defconfig
/openbmc/u-boot/configs/evb-ast2500-spl_defconfig
/openbmc/u-boot/configs/evb-ast2500_defconfig
/openbmc/u-boot/configs/evb-ast2600-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ncsi_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl_defconfig
/openbmc/u-boot/configs/evb-ast2605_defconfig
/openbmc/u-boot/doc/device-tree-bindings/gpio/gpio.txt
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/core/uclass.c
/openbmc/u-boot/drivers/crypto/aspeed_hace.c
/openbmc/u-boot/drivers/crypto/aspeed_rsa.c
/openbmc/u-boot/drivers/gpio/Kconfig
/openbmc/u-boot/drivers/gpio/gpio-uclass.c
/openbmc/u-boot/drivers/misc/Kconfig
/openbmc/u-boot/drivers/misc/Makefile
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/openbmc/u-boot/drivers/pci/Makefile
/openbmc/u-boot/drivers/pci/aspeed_rc_bridge.c
/openbmc/u-boot/drivers/pci/pcie_aspeed.c
/openbmc/u-boot/drivers/pci/pcie_aspeed.h
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2400.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
/openbmc/u-boot/drivers/spi/aspeed_spi.c
/openbmc/u-boot/include/asm-generic/gpio.h
evb_ast2600a1_spl.h
/openbmc/u-boot/include/dm/uclass-id.h
/openbmc/u-boot/test/dm/Makefile
/openbmc/u-boot/test/dm/nop.c
27b5292d26-Aug-2021 Jamin Lin <jamin_lin@aspeedtech.com>

ast2600a1: fix bootspi command not found

Fix bootspi command not found issue when boot kernel image

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Change-Id: Ida4972d97ac84819828dae094bd052c05

ast2600a1: fix bootspi command not found

Fix bootspi command not found issue when boot kernel image

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Change-Id: Ida4972d97ac84819828dae094bd052c05cc95fd8

show more ...

f724283305-Aug-2021 neal_liu <neal_liu@aspeedtech.com>

includes: configs: Remove usbtty related define

Remove usbtty related define.

Signed-off-by: neal_liu <neal_liu@aspeedtech.com>
Change-Id: I301cecaf374e5071792e37567cfd1cbbf27c88e6

2faf051a04-Aug-2021 neal_liu <neal_liu@aspeedtech.com>

configs: ast2600: add usb related define to support usbtty

Re-set stdout/stderr/stdin to both usbtty & serial.
The input/output works on both COM ports.

Example:
setenv usbtty cdc_acm
setenv stdout

configs: ast2600: add usb related define to support usbtty

Re-set stdout/stderr/stdin to both usbtty & serial.
The input/output works on both COM ports.

Example:
setenv usbtty cdc_acm
setenv stdout usbtty,serial@1e784000
setenv stderr usbtty,serial@1e784000
setenv stdin usbtty,serial@1e784000

Signed-off-by: neal_liu <neal_liu@aspeedtech.com>
Change-Id: I850201086228f92d38c2330d1cc7c027c9043ada

show more ...


/openbmc/u-boot/arch/arm/dts/ast2500.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600-intel.dts
/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/board_common.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/board_common.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/scu_info.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl.c
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/otp_info.h
/openbmc/u-boot/common/image-sig.c
/openbmc/u-boot/common/spl/spl_ymodem.c
/openbmc/u-boot/configs/ast2600_openbmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ncsi_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2500.c
/openbmc/u-boot/drivers/crypto/Kconfig
/openbmc/u-boot/drivers/crypto/Makefile
/openbmc/u-boot/drivers/crypto/aspeed_acry.c
/openbmc/u-boot/drivers/crypto/aspeed_hace.c
/openbmc/u-boot/drivers/net/phy/realtek.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2500.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/Kconfig
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2500.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
/openbmc/u-boot/drivers/usb/gadget/Kconfig
/openbmc/u-boot/drivers/usb/gadget/Makefile
/openbmc/u-boot/drivers/usb/gadget/aspeed_udc.c
evb_ast2600_spl.h
/openbmc/u-boot/include/u-boot/rsa.h
/openbmc/u-boot/lib/rsa/Kconfig
a07430c002-Jul-2021 Chia-Wei Wang <chiawei_wang@aspeedtech.com>

configs: intel_ast2600: Add SPL FIT load support

1. Add load address for SPL FIT image load support
2. Revise boot command to copy kernel FIT image into DRAM for
HW crypto engine to perform hash

configs: intel_ast2600: Add SPL FIT load support

1. Add load address for SPL FIT image load support
2. Revise boot command to copy kernel FIT image into DRAM for
HW crypto engine to perform hash digest and signature verification

Signed-off-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Change-Id: I37cf56a945406464467f40b682f06eef37593772

show more ...

bc1213a327-May-2021 Chia-Wei Wang <chiawei_wang@aspeedtech.com>

spl: ast2600: Add SPL FIT image loading support

1. Enable SPL_LOAD_FIT and FIT hash/signature verification
2. Enable HACE/ARCY HW crypto engine probing
3. Disable ASPEED_LOADERS to instead use gener

spl: ast2600: Add SPL FIT image loading support

1. Enable SPL_LOAD_FIT and FIT hash/signature verification
2. Enable HACE/ARCY HW crypto engine probing
3. Disable ASPEED_LOADERS to instead use generic FIT image bootflow
4. Add dedicated headers for SPI and eMMC boot, respectively
5. Sync evb-ast2600-emmc_defconfig to the OBMC one

Signed-off-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Change-Id: I101643a6d85722cf08f7170f2c7ee14d002b339b

show more ...

e312451913-May-2021 Chia-Wei Wang <chiawei_wang@aspeedtech.com>

configs: ast2600-spl: Add SPL FIT loading address

Signed-off-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Change-Id: I683d259088fbcf96f8ca253381e08b724eeb0729


/openbmc/u-boot/Kconfig
/openbmc/u-boot/arch/arm/dts/ast2600-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600-ncsi.dts
/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts
/openbmc/u-boot/arch/arm/mach-aspeed/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/Makefile
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/aspeed_verify.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl_boot.c
/openbmc/u-boot/board/aspeed/evb_ast2600/evb_ast2600.c
/openbmc/u-boot/cmd/aspeed/dramtest.c
/openbmc/u-boot/cmd/aspeed/nettest/comminf.h
/openbmc/u-boot/cmd/aspeed/nettest/mactest.c
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.c
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.h
/openbmc/u-boot/cmd/aspeed/nettest/phy.c
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/cmd/aspeed/nettest/swfunc.h
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/otp_info.h
/openbmc/u-boot/common/hash.c
/openbmc/u-boot/common/image-fit.c
/openbmc/u-boot/common/image-sig.c
/openbmc/u-boot/common/spl/Kconfig
/openbmc/u-boot/common/spl/spl_fit.c
/openbmc/u-boot/configs/evb-ast2600-emmc-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-obmc-emmc-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600-obmc-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/crypto/Kconfig
/openbmc/u-boot/drivers/crypto/Makefile
/openbmc/u-boot/drivers/crypto/aspeed_arcy.c
/openbmc/u-boot/drivers/crypto/aspeed_hace.c
/openbmc/u-boot/drivers/crypto/aspeed_rsa.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-core.c
/openbmc/u-boot/drivers/net/phy/broadcom.c
/openbmc/u-boot/drivers/net/phy/ncsi.c
/openbmc/u-boot/drivers/net/phy/realtek.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
evb_ast2600_spl.h
/openbmc/u-boot/include/dt-bindings/clock/ast2600-clock.h
/openbmc/u-boot/include/hash.h
/openbmc/u-boot/include/hw_sha.h
/openbmc/u-boot/include/image.h
/openbmc/u-boot/include/linux/mtd/spi-nor.h
/openbmc/u-boot/include/u-boot/rsa-checksum.h
/openbmc/u-boot/include/u-boot/sha512.h
/openbmc/u-boot/lib/Kconfig
/openbmc/u-boot/lib/Makefile
/openbmc/u-boot/lib/rsa/Kconfig
/openbmc/u-boot/lib/sha512.c
/openbmc/u-boot/net/net.c
/openbmc/u-boot/tools/Makefile
/openbmc/u-boot/tools/image-host.c
fabbeb3309-Mar-2021 Chia-Wei, Wang <chiawei_wang@aspeedtech.com>

board: ast2600-intel: Add Intel EGS CRB support

Add support for Intel EGS CRB, where AST2600 is
embedded as the BMC.

Signed-off-by: Chia-Wei, Wang <chiawei_wang@aspeedtech.com>
Change-Id: I66717537

board: ast2600-intel: Add Intel EGS CRB support

Add support for Intel EGS CRB, where AST2600 is
embedded as the BMC.

Signed-off-by: Chia-Wei, Wang <chiawei_wang@aspeedtech.com>
Change-Id: I6671753779927ce42b8890f94458f033cecacd40

show more ...

a62cf9f226-Jan-2021 Chia-Wei, Wang <chiawei_wang@aspeedtech.com>

configs: ast2600-spl: Move stack to extra SRAM space

AST2600 A1 and beyond has additional 24KB SRAM supported.
This patch move stack to the 24KB SRAM region so that the
SPL image can fully leverage

configs: ast2600-spl: Move stack to extra SRAM space

AST2600 A1 and beyond has additional 24KB SRAM supported.
This patch move stack to the 24KB SRAM region so that the
SPL image can fully leverage the original 64KB SRAM, where
the image can be authenticated by secure boot.

show more ...


/openbmc/u-boot/Kconfig
/openbmc/u-boot/arch/arm/dts/ast2400-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2500-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600-fpga.dts
/openbmc/u-boot/arch/arm/dts/ast2600-ncsi.dts
/openbmc/u-boot/arch/arm/dts/ast2600-rainier.dts
/openbmc/u-boot/arch/arm/dts/ast2600-slt.dts
/openbmc/u-boot/arch/arm/dts/ast2600-tacoma.dts
/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600a0-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/platform.h
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/scu_info.c
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/otp_info.h
/openbmc/u-boot/common/image-fdt.c
/openbmc/u-boot/configs/evb-ast2600-emmc-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ncsi_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-emmc-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/misc/aspeed_ahbc.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-core.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-ids.c
/openbmc/u-boot/drivers/net/phy/ncsi.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
/openbmc/u-boot/drivers/spi/aspeed_spi.c
evb_ast2600_spl.h
/openbmc/u-boot/include/linux/mtd/spi-nor.h
/openbmc/u-boot/scripts/dtc/dtc-lexer.l
/openbmc/u-boot/tools/ast2600_ubimg_gen.sh
7828ddb310-Nov-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

eMMC: Locate env on eMMC

Put env on eMMC user data partition in order
to support boot from eMMC feature.

1546108010-Nov-2020 Ryan Chen <ryan_chen@aspeedtech.com>

update reserve memory for ssp

f8a0023a08-Nov-2020 Ryan Chen <ryan_chen@aspeedtech.com>

update ast2600 defconfig

8671acc908-Nov-2020 Ryan Chen <ryan_chen@aspeedtech.com>

add support ast2605

5386f9f102-Nov-2020 Ryan Chen <ryan_chen@aspeedtech.com>

add ast2600 evb defconfig

23f8870d22-Sep-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

standalone: Fix standalone application executed address

Assign atandalone address. u-boot application can be
developed and executed independently of u-boot itself.


/openbmc/u-boot/arch/arm/dts/Makefile
/openbmc/u-boot/arch/arm/dts/ast2400-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2400-u-boot.dtsi
/openbmc/u-boot/arch/arm/dts/ast2400.dtsi
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/scu_ast2400.h
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/board_common.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/scu_info.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/cmd/aspeed/nettest/cmd_nettest.c
/openbmc/u-boot/cmd/aspeed/nettest/comminf.h
/openbmc/u-boot/cmd/aspeed/nettest/mac.c
/openbmc/u-boot/cmd/aspeed/nettest/mac.h
/openbmc/u-boot/cmd/aspeed/nettest/mactest.c
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.c
/openbmc/u-boot/cmd/aspeed/nettest/phy.c
/openbmc/u-boot/cmd/aspeed/nettest/phy.h
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/cmd/aspeed/nettest/swfunc.h
/openbmc/u-boot/cmd/aspeed/peci.c
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/otp_info.h
/openbmc/u-boot/configs/evb-ast2400_defconfig
/openbmc/u-boot/configs/evb-ast2500_defconfig
/openbmc/u-boot/drivers/clk/aspeed/Makefile
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2400.c
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/openbmc/u-boot/drivers/mtd/spi/spi-nor-core.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-ids.c
/openbmc/u-boot/drivers/net/ftgmac100.c
/openbmc/u-boot/drivers/pinctrl/aspeed/Kconfig
/openbmc/u-boot/drivers/pinctrl/aspeed/Makefile
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2400.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
/openbmc/u-boot/drivers/reset/aspeed/reset-ast2400.c
/openbmc/u-boot/drivers/spi/aspeed_spi.c
aspeed-common.h
/openbmc/u-boot/include/dt-bindings/clock/ast2400-clock.h
/openbmc/u-boot/include/dt-bindings/reset/ast2400-reset.h
f88c345b20-Jul-2020 ryan_chen <ryan_chen@aspeedtech.com>

add ast2400 include file


/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/boot0.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/platform.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/scu_ast2400.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/scu_ast2600.h
/openbmc/u-boot/arch/arm/lib/Makefile
/openbmc/u-boot/arch/arm/lib/crt0.S
/openbmc/u-boot/arch/arm/mach-aspeed/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/Makefile
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/Makefile
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/board_common.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/scu_info.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/u-boot-spl.lds
/openbmc/u-boot/arch/arm/mach-aspeed/ast2400/utils.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/u-boot-spl.lds
/openbmc/u-boot/board/aspeed/evb_ast2400/Kconfig
/openbmc/u-boot/board/aspeed/evb_ast2400/Makefile
/openbmc/u-boot/board/aspeed/evb_ast2400/evb_ast2400.c
/openbmc/u-boot/common/spl/Kconfig
/openbmc/u-boot/common/spl/spl.c
/openbmc/u-boot/configs/fpga-ast2600-spl_defconfig
/openbmc/u-boot/configs/fpga-ast2600_defconfig
/openbmc/u-boot/configs/fpga-ast2650_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/gpio/aspeed_gpio.c
/openbmc/u-boot/drivers/misc/aspeed_dp.c
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2600.c
/openbmc/u-boot/drivers/reset/aspeed/Kconfig
/openbmc/u-boot/drivers/reset/aspeed/Makefile
/openbmc/u-boot/drivers/reset/aspeed/reset-ast2400.c
evb_ast2400.h
/openbmc/u-boot/include/dt-bindings/clock/ast2400-clock.h
/openbmc/u-boot/include/dt-bindings/reset/ast2400-reset.h
/openbmc/u-boot/include/dt-bindings/reset/ast2600-reset.h
/openbmc/u-boot/scripts/Makefile.spl
f295299a22-Jun-2020 Chia-Wei, Wang <chiawei_wang@aspeedtech.com>

configs: ast2600-fpga: Fix defconfig and header

Fix AST2600 FPGA defconfig and configuration header
to fit the revised boot flow.

e6faac3208-Jun-2020 Johnny Huang <johnny_huang@aspeedtech.com>

aspeed: emmc: support emmc boot

fe8b5fda04-Jun-2020 Chia-Wei, Wang <chiawei_wang@aspeedtech.com>

update bootflow


/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/aspeed_verify.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/crypto.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/spl.h
/openbmc/u-boot/arch/arm/mach-aspeed/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/Makefile
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/aspeed_verify.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/crypto.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl_boot.c
/openbmc/u-boot/cmd/Kconfig
/openbmc/u-boot/cmd/Makefile
/openbmc/u-boot/cmd/aspeed/Makefile
/openbmc/u-boot/cmd/boots.c
/openbmc/u-boot/configs/evb-ast2600-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-emmc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600a1_defconfig
/openbmc/u-boot/drivers/misc/Kconfig
/openbmc/u-boot/drivers/misc/Makefile
/openbmc/u-boot/drivers/misc/aspeed_dp.c
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/openbmc/u-boot/drivers/spi/aspeed_spi.c
evb_ast2600a1_spl.h
91d8613b19-May-2020 Chia-Wei, Wang <chiawei_wang@aspeedtech.com>

spl: ast2600: Add secure boot flow support

This patch refactors the AST2600 boot flow to support
both secure and normal boot in the consistent way.


/openbmc/u-boot/arch/arm/dts/ast2500-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2500.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600.dtsi
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/aspeed_scu_info.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/aspeed_verify.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/platform.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/spl.h
/openbmc/u-boot/arch/arm/include/asm/spl.h
/openbmc/u-boot/arch/arm/mach-aspeed/Kconfig
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/scu_info.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/Makefile
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/aspeed_verify.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/board_common.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/crypto.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/platform.S
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/scu_info.c
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/spl.c
/openbmc/u-boot/arch/arm/mach-aspeed/cpuinfo.c
/openbmc/u-boot/board/aspeed/evb_ast2600a1/evb_ast2600a1.c
/openbmc/u-boot/cmd/Kconfig
/openbmc/u-boot/cmd/Makefile
/openbmc/u-boot/cmd/aspeed/Kconfig
/openbmc/u-boot/cmd/aspeed/Makefile
/openbmc/u-boot/cmd/aspeed/dramtest.c
/openbmc/u-boot/cmd/aspeed/nettest/Makefile
/openbmc/u-boot/cmd/aspeed/nettest/cmd_nettest.c
/openbmc/u-boot/cmd/aspeed/nettest/comminf.h
/openbmc/u-boot/cmd/aspeed/nettest/mac.c
/openbmc/u-boot/cmd/aspeed/nettest/mac.h
/openbmc/u-boot/cmd/aspeed/nettest/mac_api.h
/openbmc/u-boot/cmd/aspeed/nettest/mactest.c
/openbmc/u-boot/cmd/aspeed/nettest/mem_io.c
/openbmc/u-boot/cmd/aspeed/nettest/mem_io.h
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.c
/openbmc/u-boot/cmd/aspeed/nettest/ncsi.h
/openbmc/u-boot/cmd/aspeed/nettest/phy.c
/openbmc/u-boot/cmd/aspeed/nettest/phy.h
/openbmc/u-boot/cmd/aspeed/nettest/phy_api.h
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/cmd/aspeed/nettest/swfunc.h
/openbmc/u-boot/cmd/aspeed/peci.c
/openbmc/u-boot/cmd/aspeed/plltest.c
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/common/spl/spl_fit.c
/openbmc/u-boot/common/spl/spl_mmc.c
/openbmc/u-boot/configs/evb-ast2600a1-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl_defconfig
/openbmc/u-boot/configs/ncsi-ast2600a0_defconfig
/openbmc/u-boot/configs/ncsi-ast2600a1_defconfig
/openbmc/u-boot/configs/slt-ast2600_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/pci/pcie_aspeed.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2500.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
/openbmc/u-boot/drivers/spi/aspeed_spi.c
/openbmc/u-boot/drivers/watchdog/ast_wdt.c
evb_ast2600a1_spl.h
/openbmc/u-boot/include/dt-bindings/reset/ast2600-reset.h
/openbmc/u-boot/include/spl.h
a6a2ac8314-Apr-2020 Johnny Huang <johnny_huang@aspeedtech.com>

spl: fix duplicate define CONFIG_SYS_MONITOR_LEN

4e0b57fb09-Apr-2020 ryan_chen <ryan_chen@aspeedtech.com>

add kconfig for env

12