summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-11-14Merge branch 'dev/dubhe' into 'dubhe_fpga_dev_v2023.10'REL_DUBHE_MAR2024REL_DUBHE_DEC2023dubhe_fpga_dev_v2023.10WeiLiang Lim1-3/+16
include: configs: starfive-dubhe-fpga.h: Add NFS boot env See merge request starfive-tech/u-boot!67
2023-11-10include: configs: starfive-dubhe-fpga.h: Add NFS boot envJi Sheng Teoh1-3/+16
Add env variable to support booting from NFS. Signed-off-by: Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
2023-10-21configs: starfive_dubhe_fpga_defconfig: Update defconfig for DubheREL_DUBHE_SEPT2023Wei Liang Lim1-2/+3
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-21arch: riscv: dts: dubhe-fpga-u-boot.dtsi: Update dts for DubheWei Liang Lim1-14/+28
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-21configs: starfive_dubhe_fpga_defconfig: Enable Dubhe SMPWei Liang Lim2-3/+4
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-21drivers: spi: spi-sifive.c: Remove cs check for DubheWei Liang Lim1-2/+2
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-21configs: starfive_dubhe_fpga_defconfig: Update bootargs for DubheWei Liang Lim1-1/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-21arch: riscv: dts: dubhe: Update dts for DubheWei Liang Lim2-25/+57
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-21arch: riscv: dts: dubhe-fpga-u-boot.dtsi: Update CPU1 nodeWei Liang Lim1-0/+4
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-20include: configs: starfive-dubhe-fpga.h: Update serverip for DubheWei Liang Lim1-1/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-20configs: starfive_dubhe_fpga_defconfig: Update defconfig for DubheWei Liang Lim1-5/+18
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-20include: configs: starfive-dubhe-fpga.h: Update env for DubheWei Liang Lim1-0/+7
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-20arch: riscv: dts: dubhe_fpga: Update dts for DubheWei Liang Lim2-88/+27
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-20drivers: spi: spi-sifive.c: Remove cs check for DubheWei Liang Lim1-1/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-20drivers: net: Dubhe GMAC UpdateWei Liang Lim3-2/+28
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19configs: dubhe: Add CONFIG_CMD_TFTPPUTWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19riscv: dubhe: Set SYS_CACHELINE_SIZE 64Wei Liang Lim1-0/+3
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19net: dw_eth_qos: Add 64-bit addressingWei Liang Lim1-16/+15
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19dubhe: defconfig: Add ping configWei Liang Lim1-1/+2
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19arch: riscv: dts: dubhe_fpga.dts: Add static MAC address in dtsWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19drivers: net: dwc_eth_qos.h: Set correct PHY MDIO CR_250_300Wei Liang Lim1-1/+2
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19dubhe: defconfig: Enable MII commandWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19dubhe: defconfig: Enable DHCP commandWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19board: dubhe: Kconfig: TEXT_BASE=0x80200000Wei Liang Lim1-1/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19dubhe: dwc_eth_qos: Fix errors and set the speed to 10M on FPGAWei Liang Lim4-3/+21
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19drivers: net: dwc_eth_qos: Add GMAC support for DubheWei Liang Lim7-20/+425
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-19arch: riscv: dubhe: Update Dubhe supportWei Liang Lim7-111/+143
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2023-10-18Enable MMC support, FAT and EXT4 commandsWei Liang Lim2-0/+16
2023-10-18Enabling Dubhe FPGA secure bootWei Liang Lim6-72/+425
2023-10-18Add DDR driver frameworkwoonjiet.chong8-4/+146
Reassign address for SPL STACK to avoid global data being wiped off during mem_malloc_init Remove unused config CONFIG_SPL_LOAD_FIT_ADDRESS Signed-off-by: woonjiet.chong <woonjiet.chong@starfivetech.com>
2023-10-18Add cpu dubhewoonjiet.chong6-2/+87
2023-10-18Enable SPL, OpenSBI and U-Boot proper boot flow for Dubhe FPGAwoonjiet.chong13-0/+454
2023-10-02Prepare v2023.10Tom Rini3-13/+916
Signed-off-by: Tom Rini <trini@konsulko.com>
2023-10-02configs: Resync with savedefconfigTom Rini402-428/+410
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2023-09-30MAINTAINERS: ufs: Change Bhupesh's email addressBhupesh Sharma1-1/+1
Set my current personal email in the MAINTAINERS file. Signed-off-by: Bhupesh Sharma <bhupesh.linux@gmail.com>
2023-09-29Merge tag 'u-boot-at91-fixes-2023.10-b' of ↵Tom Rini3-8/+11
https://source.denx.de/u-boot/custodians/u-boot-at91 Second set of u-boot-atmel fixes for the 2023.10 cycle: Two small fixes , one for an array not initialized and the second one fixes an error case when a DT property is missing for the atmel NAND driver.
2023-09-29clk: at91: Fix initializing arraysFrancois Berder2-4/+4
Arrays are not cleared entirely because ARRAY_SIZE returns the number of elements in an array, not the size in bytes. This commit fixes the calls to memset by providing the array size in bytes instead of the number of elements in the array. Signed-off-by: Francois Berder <fberder@outlook.fr>
2023-09-29Merge tag 'doc-2023-10-rc5-3' of ↵Tom Rini2-3/+1
https://source.denx.de/u-boot/custodians/u-boot-efi Pull request doc-2023-10-rc5-3 Documentation: * describe that partition numbers are hexadecimal in load command * remove obsolete half sentence in tools/binman/binman.rst
2023-09-29Merge branch '2023-09-28-assorted-minor-fixes'Tom Rini4-10/+9
- Fixes for two board builds and a script fix for many TI platforms
2023-09-29binman: doc: Remove incomplete sentenceHeinrich Schuchardt1-2/+0
This is the difference between version 1 and 2 of Massimo's patch: binman: doc: fix reference tag placement for Logging section v2: https://lore.kernel.org/u-boot/20230913161633.999542-1-massimo.pegorer+oss@gmail.com/ v1: https://lore.kernel.org/u-boot/20230909135235.21242-1-massimo.pegorer+oss@gmail.com/ Fixes: 0f40e23fd22 ("binman: add documentation for binman sign option") Signed-off-by: Massimo Pegorer <massimo.pegorer+oss@gmail.com> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Massimo Pegorer <massimo.pegorer+oss@gmail.com>
2023-09-29doc: usage: load: document part as hexadecimalMickaël Tansorier1-1/+1
`part` option is in hexadecimal, so information is missing in usage documentation. Callgraph for `part` parsing is : do_load -> fs_set_blk_dev -> part_get_info_by_dev_and_name_or_num -> blk_get_device_part_str -> hextoul (This is why it is hexadecimal) Signed-off-by: Mickaël Tansorier <mickael.tansorier@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Simon Glass <sjg@chromium.org>
2023-09-28configs: iot2050: Disable CONFIG_CONSOLE_MUXJan Kiszka1-2/+1
We only have serial as console option, and leaving this on turns on SYS_CONSOLE_IS_IN_ENV which is also not true for these devices, leaving an ugly In: No input devices available! Out: No output devices available! Err: No error devices available! behind. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2023-09-28smegw01: Fix inverted CONFIG_SYS_BOOT_LOCKED logicEduard Strehlau2-3/+3
CONFIG_SYS_BOOT_LOCKED means that a restricted boot environment will be used. In this case, hab_auth_img_or_fail should be called to prevent U-Boot to continue running when the fitImage authentication fails. Fix the logic accordingly. Additionally, select CONFIG_SYS_BOOT_LOCKED by default. Signed-off-by: Eduard Strehlau <eduard@lionizers.com> Signed-off-by: Fabio Estevam <festevam@denx.de>
2023-09-28env: ti: ti_common.env: Fix get_overlaystring for FIT ImageManorit Chawdhry1-5/+5
After the refactor with conf- nodes in fitImage, overlaystring wasn't didn't handle the new conf- nodes in FIT Booting. Fix get_overlaystring to handle conf- nodes. Fixes: 837833a724b7 ("environment: ti: Add get_fit_config command to get FIT config string") Reported-by: Aniket Limaye <a-limaye@ti.com> Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> Reviewed-by: Andrew Davis <afd@ti.com>
2023-09-27mtd: nand: raw: atmel: Add error handling when rb-gpios missingAlexander Dahl1-4/+7
Adapt behaviour to Linux kernel driver. The return value of gpio_request_by_name_nodev() was not checked before, and thus in case 'rb-gpios' was missing in DT, rb.type was set to ATMEL_NAND_GPIO_RB nevertheless, leading to output like this for example (on sam9x60-curiosity with the line removed from dts): NAND: Could not find valid ONFI parameter page; aborting device found, Manufacturer ID: 0xc2, Chip ID: 0xdc Macronix NAND 512MiB 3,3V 8-bit 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 64 atmel-nand-controller nand-controller: NAND scan failed: -22 Failed to probe nand driver (err = -22) Failed to initialize NAND controller. (error -22) 0 MiB Note: not having that gpio assigned in dts is possible, the driver does not override nand_chip->dev_ready() then and a generic solution is used. Fixes: 6a8dfd57220d ("nand: atmel: Add DM based NAND driver") Signed-off-by: Alexander Dahl <ada@thorsis.com> Reviewed-by: Eugen Hristev <eugen.hristev@collabora.com> Acked-by: Michael Trimarchi <michael@amarulasolutions.com>
2023-09-26Merge https://source.denx.de/u-boot/custodians/u-boot-riscvTom Rini2-2/+42
+ Fix VisionFive2 booting issue by providing the correct FDT.
2023-09-26riscv: set fdtfile on VisionFive 2Heinrich Schuchardt2-2/+42
Multiple revisions of the StarFive VisionFive 2 board exist. They can be identified by reading their EEPROM. Linux uses two differently named device-tree files. To load the correct device-tree we need to set $fdtfile to the device-tree file name that matches the board revision. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com> Tested-by: Milan P. Stanić <mps@arvanta.net>
2023-09-25Merge tag 'u-boot-imx-20230923' of ↵Tom Rini10-11/+33
https://source.denx.de/u-boot/custodians/u-boot-imx Fixes for 2023.10 ----------------- CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/17831
2023-09-25Merge tag 'dm-pull-23sep23' of ↵Tom Rini6-12/+47
https://source.denx.de/u-boot/custodians/u-boot-dm trace: correct format of flyrecord minor bug fixes
2023-09-23smegw01: Use CONFIG_SYS_LOAD_ADDR for loading fitImageEduard Strehlau2-7/+10
Set CONFIG_SYS_LOAD_ADDR=0x88000000 and use this address for loading fitImage. Also pass the standard CONFIG_BOOTFILE option to indicate the fitImage file. Signed-off-by: Eduard Strehlau <eduard@lionizers.com> Signed-off-by: Fabio Estevam <festevam@denx.de>