History log of /openbmc/u-boot/drivers/spi/ (Results 1 – 25 of 766)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
eba3f26a05-May-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Use fixed SPI clock frequency at the beginning

The SPI clock frequency in the device tree is
adopted from probe SPI flash stage instead of
after timing calibration.

Signed-off-by: Chin

spi: aspeed: Use fixed SPI clock frequency at the beginning

The SPI clock frequency in the device tree is
adopted from probe SPI flash stage instead of
after timing calibration.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I076cf6476e9014e5fed121054764b8aab17318c4

show more ...

41629edd04-May-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Fix bug for lower SPI clock frequency

When SPI clock frequency is lower than 12.5MHz, u-boot
will hang before access SPI flash.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.c

spi: aspeed: Fix bug for lower SPI clock frequency

When SPI clock frequency is lower than 12.5MHz, u-boot
will hang before access SPI flash.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Ifec96ff222e16a5b21541852cbf35cd46959d5fc

show more ...

591e1cf002-May-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: Add usage example for write protect APIs

Implement the demostration scenario for command filter
and write address filter APIs.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Chang

spi: Add usage example for write protect APIs

Implement the demostration scenario for command filter
and write address filter APIs.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Ia1e67aa222925a711e98148ccbf37741d7ae7812

show more ...

4c8f336c02-May-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Add flash write-protect by host ctrl APIs

Add APIs for command filter and address filter, by which
the access permission of the SPI flash regions can be
controller by configuring SPI co

spi: aspeed: Add flash write-protect by host ctrl APIs

Add APIs for command filter and address filter, by which
the access permission of the SPI flash regions can be
controller by configuring SPI controller registers.
Notice, this method cannot avoid physical flash access
from the external HW path.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I9516064ba677b99a6ff7de5b938ba57325049355

show more ...

d616410802-May-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Copy address info from data buf

When erase operation is executed, address information should
be copy from data buf to dedicated address field.

Signed-off-by: Chin-Ting Kuo <chin-ting_k

spi: aspeed: Copy address info from data buf

When erase operation is executed, address information should
be copy from data buf to dedicated address field.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I404fe41e0545894da26b39417453a3f02fcc0613

show more ...

355a6b0b02-May-2023 chin-ting_kuo <chin-ting_kuo@aspeedtech.com>

Revert "spi: aspeed: Copy address info from data buf"

This reverts commit 1b244a42196bf2aa90dcc331502427fc78761eb6.

Reason for revert: There exists a bug for address calculation.

Change-Id: I6dfc8

Revert "spi: aspeed: Copy address info from data buf"

This reverts commit 1b244a42196bf2aa90dcc331502427fc78761eb6.

Reason for revert: There exists a bug for address calculation.

Change-Id: I6dfc8a581b5e616a07766ec0042847c3937ce2a0

show more ...

1b244a4220-Apr-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Copy address info from data buf

When erase operation is executed, address information should
be copy from data buf to dedicated address field.

Signed-off-by: Chin-Ting Kuo <chin-ting_k

spi: aspeed: Copy address info from data buf

When erase operation is executed, address information should
be copy from data buf to dedicated address field.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Ia8a9ad670236df5244b2c78b592d527348d6d7ea

show more ...

bbe907db19-Apr-2023 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Add pure command mode support

When "aspeed-spi-command-mode" property is added in the
device tree, command mode is used to access flash.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@asp

spi: aspeed: Add pure command mode support

When "aspeed-spi-command-mode" property is added in the
device tree, command mode is used to access flash.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I4b844101dfd2bb0588554edd63afe33b8152b23b

show more ...


/openbmc/u-boot/arch/arm/dts/Makefile
/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-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-pfr.dts
/openbmc/u-boot/arch/arm/dts/ast2600-rainier.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/sdram_ast2600.h
/openbmc/u-boot/arch/arm/lib/crt0.S
/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/spl.c
/openbmc/u-boot/arch/arm/mach-keystone/mon.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/dptest.c
/openbmc/u-boot/cmd/aspeed/dptest.h
/openbmc/u-boot/cmd/aspeed/nettest/mactest.c
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/common/image-fit.c
/openbmc/u-boot/common/spl/spl_fit.c
/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/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/i2c/aspeed_i2c_global.c
/openbmc/u-boot/drivers/i2c/ast2600_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/spi-nor-core.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/pci/pcie_aspeed.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
aspeed_spi.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
/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/tpm-v2.h
/openbmc/u-boot/lib/asm-offsets.c
/openbmc/u-boot/net/net.c
9544b74308-Jun-2022 Cédric Le Goater <clg@kaod.org>

spi: aspeed: Use "jedec,spi-nor" compatible to count devices

The SoC device trees use the "jedec,spi-nor" compatible property to
describe the flash devices and the board device trees override this
p

spi: aspeed: Use "jedec,spi-nor" compatible to count devices

The SoC device trees use the "jedec,spi-nor" compatible property to
describe the flash devices and the board device trees override this
property with "spi-flash", "sst,w25q256". This comes from the initial
driver which was first written when spi-nor support had not been
merged in U-boot yet.

"jedec,spi-nor" should be preferred since it is used by Linux and the
latest U-boot. Use it to count devices. We will clean up the board
device trees later.

Cc: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20220608061455.365123-1-clg@kaod.org
Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...

71df69c628-Apr-2022 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Fix bug when using 2Gb flash

When the register value of address decoded register
is equal to zero, don't calculate its decoded size
and assign zero to the related array directly.

Signe

spi: aspeed: Fix bug when using 2Gb flash

When the register value of address decoded register
is equal to zero, don't calculate its decoded size
and assign zero to the related array directly.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Ibe781e2e6540e2e4055824c1abd437ee2ffdbb94

show more ...

eaad4c0924-Apr-2022 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-nor: Porting for S25HL series

Add Cypress S25HL series flash.
Sync code base from u-boot mainline.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I10a0d6d51f2500696b7c0a

spi-nor: Porting for S25HL series

Add Cypress S25HL series flash.
Sync code base from u-boot mainline.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I10a0d6d51f2500696b7c0abc41e935fda90321f0

show more ...


/openbmc/u-boot/arch/arm/dts/Makefile
/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.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-s6q.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/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/ast2600/spl_boot.c
/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/nettest/phy.c
/openbmc/u-boot/cmd/aspeed/nettest/phy_tbl.h
/openbmc/u-boot/configs/evb-ast2400_defconfig
/openbmc/u-boot/configs/evb-ast2500_defconfig
/openbmc/u-boot/configs/evb-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/misc/aspeed_dp.c
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/openbmc/u-boot/drivers/mtd/spi/spi-nor-core.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_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
aspeed_spi.c
/openbmc/u-boot/include/configs/evb_ast2600a1_spl.h
/openbmc/u-boot/include/linux/mtd/spi-nor.h
/openbmc/u-boot/tools/imx8image.c
/openbmc/u-boot/tools/imx8mimage.c
742f43ee16-Feb-2022 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: aspeed: Fix resource size calculation method

resource size calculation method is (end - start + 1).

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Id1a667ef7ee5067e1076

spi: aspeed: Fix resource size calculation method

resource size calculation method is (end - start + 1).

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Id1a667ef7ee5067e10766c330266ab5ac4c38a7d

show more ...

edaef9d216-Feb-2022 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: apseed: Update timing compensation calculation method

- Use frequency setting property in each flash device node
instead of parent controller itself.
- Find the most suitable timing delay poi

spi: apseed: Update timing compensation calculation method

- Use frequency setting property in each flash device node
instead of parent controller itself.
- Find the most suitable timing delay point which can
provide the most stable flash access operation.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Iac973933d2f95ede647348bdb589752b4f6e2efe

show more ...

8fbbfa7d15-Feb-2022 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi_nor: aspeed: Update SPI driver

- Fix wrong decoded address configuration for AST2600.
- Always using user mode to read SFDP. Otherwise, wrong
data will be gotten.

Signed-off-by: Chin-Ting Kuo

spi_nor: aspeed: Update SPI driver

- Fix wrong decoded address configuration for AST2600.
- Always using user mode to read SFDP. Otherwise, wrong
data will be gotten.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I790e386d54a33671a59b4bc65121720b4f08f071

show more ...

51b227c802-Nov-2021 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

pfr: Timing calibration disabled support

- Using default SPI clock frequency during early
booting up stage.
- Don't implement timing calibration when PFR is
AST1060 since the maximum SPI clock f

pfr: Timing calibration disabled support

- Using default SPI clock frequency during early
booting up stage.
- Don't implement timing calibration when PFR is
AST1060 since the maximum SPI clock frequency
supported by AST1060 is smaller than 50MHz.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: Ifc8fb655152f167a05768ac0f2f632b3632d736d

show more ...


/openbmc/u-boot/arch/arm/dts/Makefile
/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-ncsi.dts
/openbmc/u-boot/arch/arm/dts/ast2600-pfr.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/ast2500/board_common.c
/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/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/image-sig.c
/openbmc/u-boot/common/spl/spl_ymodem.c
/openbmc/u-boot/configs/ast2600-pfr_defconfig
/openbmc/u-boot/configs/ast2600_openbmc_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-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/crypto/aspeed_rsa.c
/openbmc/u-boot/drivers/misc/dp_mcu_firmware.h
/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
aspeed_spi.c
/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/include/configs/evb_ast2600a1_spl.h
/openbmc/u-boot/include/configs/intel_ast2600.h
/openbmc/u-boot/include/u-boot/rsa.h
/openbmc/u-boot/lib/rsa/Kconfig
b679b8ad28-Jun-2021 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-nor: aspeed: Update SPI clock for write process

Using SPI clock frequency defined in dts to write flash.
Originally, the lowest speed, 12.5MHz, is adopted to
write flash.

Signed-off-by: Chin-Ti

spi-nor: aspeed: Update SPI clock for write process

Using SPI clock frequency defined in dts to write flash.
Originally, the lowest speed, 12.5MHz, is adopted to
write flash.

Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Change-Id: I5acd9a5f1938422b416e26829dfe0ff93fcc3139

show more ...


/openbmc/u-boot/Kconfig
/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.dtsi
/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/Kconfig
/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/ast2600/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/board_common.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/ast2600_intel/Kconfig
/openbmc/u-boot/board/aspeed/ast2600_intel/Makefile
/openbmc/u-boot/board/aspeed/ast2600_intel/intel.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/ast2600_openbmc_defconfig
/openbmc/u-boot/configs/evb-ast2500-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600-cot_defconfig
/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-ecc_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600a1-spl-ecc_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/mmc/aspeed_sdhci.c
/openbmc/u-boot/drivers/mmc/aspeed_sdhci_ic.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
aspeed_spi.c
/openbmc/u-boot/include/configs/evb_ast2600_spl.h
/openbmc/u-boot/include/configs/evb_ast2600_spl_emmc.h
/openbmc/u-boot/include/configs/intel_ast2600.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/ast2600_ubimg_gen.sh
/openbmc/u-boot/tools/image-host.c
cd80004617-Jan-2021 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-nor: Add support for Cypress s25hl-t/s25hs-t

Only support 1-1-1 SPI write format.

734f886022-Dec-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-nor: Porting 2Gb flashes

- Enable SFDP parser on AST2600 defconfig.
- Don't support 1-4-4, 1-2-2 SPI format.

a4e4463221-Dec-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-nor: bugfix: Use current spi-nor struct info to access spi-flash

At the early stage of probe a spi-flash, some information of
spi-nor struct should be used to get flash info. For example,
when r

spi-nor: bugfix: Use current spi-nor struct info to access spi-flash

At the early stage of probe a spi-flash, some information of
spi-nor struct should be used to get flash info. For example,
when reading SFDP table, command and dummy cycle should be
known before, but at that time, flash name is still unknown.

show more ...

543bff3221-Dec-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-nor: fixbug: Avoid using freed memory pointed by a spi-nor struct pointer

aspeed_spi_flash_init() is called during load env stage where
FMC0:0 is probed. Before leaving env_sf_load(), spi_flash

spi-nor: fixbug: Avoid using freed memory pointed by a spi-nor struct pointer

aspeed_spi_flash_init() is called during load env stage where
FMC0:0 is probed. Before leaving env_sf_load(), spi_flash
struct pointer is freed, but flash->spi always keep the original
freed memory since flash->init is set.

The solution is assigning flash->spi current spi-nor struct every time.

show more ...


/openbmc/u-boot/Kconfig
/openbmc/u-boot/arch/arm/dts/Makefile
/openbmc/u-boot/arch/arm/dts/ast2400-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2400.dtsi
/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/include/asm/arch-aspeed/scu_ast2400.h
/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/ast2400/scu_info.c
/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/Kconfig
/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_boot.c
/openbmc/u-boot/board/aspeed/evb_ast2600/Kconfig
/openbmc/u-boot/board/aspeed/evb_ast2600/Makefile
/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/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/aspeed/plltest.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-ast2500_defconfig
/openbmc/u-boot/configs/evb-ast2600-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600-ecc_defconfig
/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-tiny_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-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/configs/evb-ast2600a1_defconfig
/openbmc/u-boot/configs/evb-ast2605_defconfig
/openbmc/u-boot/configs/fpga-ast2600-spl_defconfig
/openbmc/u-boot/configs/fpga-ast2605_defconfig
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2400.c
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/misc/aspeed_ahbc.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/phy/ncsi.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2400.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
aspeed_spi.c
/openbmc/u-boot/include/configs/aspeed-common.h
/openbmc/u-boot/include/configs/evb_ast2600.h
/openbmc/u-boot/include/configs/evb_ast2600_spl.h
/openbmc/u-boot/include/dt-bindings/clock/ast2500-clock.h
/openbmc/u-boot/include/dt-bindings/reset/ast2600-reset.h
/openbmc/u-boot/include/linux/mtd/spi-nor.h
/openbmc/u-boot/include/phy.h
/openbmc/u-boot/scripts/dtc/dtc-lexer.l
c447596622-Jul-2020 ryan_chen <ryan_chen@aspeedtech.com>

add for ast2400


/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/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/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/include/asm/arch-aspeed/spl.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/ast2500/platform.S
/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/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/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/cmd/Kconfig
/openbmc/u-boot/cmd/Makefile
/openbmc/u-boot/cmd/aspeed/Makefile
/openbmc/u-boot/cmd/boots.c
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/common/spl/Kconfig
/openbmc/u-boot/common/spl/spl.c
/openbmc/u-boot/configs/evb-ast2400_defconfig
/openbmc/u-boot/configs/evb-ast2600-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600-ecc_defconfig
/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_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-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/configs/evb-ast2600a1_defconfig
/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/Makefile
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2400.c
/openbmc/u-boot/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/gpio/aspeed_gpio.c
/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/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/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
aspeed_spi.c
/openbmc/u-boot/include/configs/evb_ast2400.h
/openbmc/u-boot/include/configs/evb_ast2600a1_spl.h
/openbmc/u-boot/include/configs/fpga_ast2600_spl.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
aed2122302-Jun-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-flash: Modify SPI/FMC CE1 default decode address

Revert FMC/SPI CE1 default decode address
to the correct one.

6424f9ab01-Jun-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-flash: Use user mode under specific condition

FMC/SPI controller always send address with format
[decoded start address[27:0] + read offset] rather than
[read offset] only. Thus, if read offset

spi-flash: Use user mode under specific condition

FMC/SPI controller always send address with format
[decoded start address[27:0] + read offset] rather than
[read offset] only. Thus, if read offset is smaller
than the decoded start address and the decoded range
is not multiple of flash size, use user mode to read
data instead of normal read mode.

show more ...

edbd932b27-May-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi-flash: Set FMC04/SPIR04[6:4] when enter 4B mode

Set FMC04/SPIR04[6:4] when enter 4B mode, also,
clear FMC04/SPIR04[6:4] when exit 4B mode.


/openbmc/u-boot/arch/arm/dts/ast2500-evb.dts
/openbmc/u-boot/arch/arm/dts/ast2500.dtsi
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/aspeed_scu_info.h
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/scu_info.c
/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/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/drivers/clk/aspeed/clk_ast2600.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2500.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
aspeed_spi.c
9405f2a105-May-2020 Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>

spi: crypress: Set 4B mode to controller when address width is 4

When Crypress flash is adopted, B7h (enter 4B mode) command is
not sent, thus, FMC controller is always 3B mode. If mtd layer
sends 4

spi: crypress: Set 4B mode to controller when address width is 4

When Crypress flash is adopted, B7h (enter 4B mode) command is
not sent, thus, FMC controller is always 3B mode. If mtd layer
sends 4B mode command, incorrect data will be gotten.

show more ...


/openbmc/u-boot/Makefile
/openbmc/u-boot/arch/arm/dts/Makefile
/openbmc/u-boot/arch/arm/dts/ast2500.dtsi
/openbmc/u-boot/arch/arm/dts/ast2600-fpga.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-ncsi.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_ast2500.h
/openbmc/u-boot/arch/arm/include/asm/arch-aspeed/sdram_ast2600.h
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/platform.S
/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/nettest/mac.c
/openbmc/u-boot/cmd/otp.c
/openbmc/u-boot/cmd/peci.c
/openbmc/u-boot/cmd/rng.c
/openbmc/u-boot/configs/ast2600_openbmc_defconfig
/openbmc/u-boot/configs/evb-ast2500-spl_defconfig
/openbmc/u-boot/configs/evb-ast2500_defconfig
/openbmc/u-boot/configs/evb-ast2600-spl-tiny_defconfig
/openbmc/u-boot/configs/evb-ast2600a0-cot_defconfig
/openbmc/u-boot/configs/evb-ast2600a0-spl_defconfig
/openbmc/u-boot/configs/evb-ast2600a0_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/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/gpio/aspeed_gpio.c
/openbmc/u-boot/drivers/mmc/aspeed_sdhci.c
/openbmc/u-boot/drivers/mmc/aspeed_sdhci_ic.c
/openbmc/u-boot/drivers/mmc/sdhci.c
/openbmc/u-boot/drivers/mtd/spi/spi-nor-ids.c
/openbmc/u-boot/drivers/pci/pcie_aspeed.c
/openbmc/u-boot/drivers/pinctrl/aspeed/pinctrl_ast2600.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2500.c
/openbmc/u-boot/drivers/ram/aspeed/sdram_ast2600.c
aspeed_spi.c
/openbmc/u-boot/env/Kconfig
/openbmc/u-boot/include/configs/aspeed-common.h
/openbmc/u-boot/include/configs/evb_ast2500_spl.h
/openbmc/u-boot/include/configs/evb_ast2600a1_spl.h
/openbmc/u-boot/include/dt-bindings/reset/ast2600-reset.h
/openbmc/u-boot/include/mmc.h
/openbmc/u-boot/include/sdhci.h

12345678910>>...31