summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-11-22arch: riscv: dts: dubhe_fpga: Update dts for DubheWei Liang Lim2-88/+27
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22drivers: spi: spi-sifive.c: Remove cs check for DubheWei Liang Lim1-1/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22drivers: net: Dubhe GMAC UpdateWei Liang Lim3-2/+28
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22configs: dubhe: Add CONFIG_CMD_TFTPPUTWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22riscv: dubhe: Set SYS_CACHELINE_SIZE 64Wei Liang Lim1-0/+3
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22dubhe: defconfig: Add ping configWei Liang Lim1-1/+2
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22arch: 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>
2024-11-22drivers: 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>
2024-11-22dubhe: defconfig: Enable MII commandWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22dubhe: defconfig: Enable DHCP commandWei Liang Lim1-0/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22board: dubhe: Kconfig: TEXT_BASE=0x80200000Wei Liang Lim1-1/+1
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22dubhe: 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>
2024-11-22drivers: net: dwc_eth_qos: Add GMAC support for DubheWei Liang Lim7-20/+426
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22arch: riscv: dubhe: Update Dubhe supportWei Liang Lim7-111/+143
Signed-off-by: Wei Liang Lim <weiliang.lim@starfivetech.com>
2024-11-22Enable MMC support, FAT and EXT4 commandsWei Liang Lim2-0/+16
2024-11-22Enabling Dubhe FPGA secure bootWei Liang Lim6-72/+425
2024-11-22Add 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>
2024-11-22Add cpu dubhewoonjiet.chong6-2/+87
2024-11-22Enable SPL, OpenSBI and U-Boot proper boot flow for Dubhe FPGAwoonjiet.chong13-0/+454
2024-10-07Prepare v2024.10Tom Rini3-14/+753
Signed-off-by: Tom Rini <trini@konsulko.com>
2024-10-05clk: renesas: rcar-gen3: Fix SSCG caching replacement with MDSEL/PE cachingMarek Vasut1-2/+2
The SSCG is active with MDSEL[12] is not set. Previous commit 99c7e031196d ("clk: renesas: rcar-gen3: Replace SSCG caching with MDSEL/PE caching") inverted the conditional assignment of priv->sscg = !(cpg_mode & BIT(12)) during conversion from (priv->sscg ? 16 : 0) to priv->cpg_mode & BIT(core->offset) ? 16 : 0; Invert the assignment back to the correct state. This fixes R8A77980, R8A77990, R8A77995 and R8A774C0. Fixes: 99c7e031196d ("clk: renesas: rcar-gen3: Replace SSCG caching with MDSEL/PE caching") Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2024-10-04Update directories for new name of TF-A directoriesPeter Robinson9-26/+27
The TF-A URL was updated, as a result the name of the directory changed as part of the new git URL and not all the referenced directories were updated. Fixes: 0ec0207fe07 ("Update the ARM trusted firmware git URL") Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2024-10-03boot: android: Fix ramdisk loading for v2 headerMattijs Korpershoek1-0/+4
Before commit da3447d09fa0 ("android: Fix ramdisk loading for bootimage v3+"), the ramdisk was loaded from img_data.ramdisk_ptr, ignoring offset provided via mkbootimg. commit da3447d09fa0 ("android: Fix ramdisk loading for bootimage v3+") rightfully fixes this by switching to use img_data.ramdisk_addr instead. However, it does not copy the ramdisk content to img_data.ramdisk_addr in case we use boot image v2. Because of this, we can no longer boot Android on Khadas vim3 board: [ 3.940361] RAMDISK: Couldn't find valid RAM disk image starting at 0. Add the missing memcpy() to fix the issue. Fixes: da3447d09fa0 ("android: Fix ramdisk loading for bootimage v3+") Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2024-10-03Update the ARM trusted firmware git URLPeter Robinson16-19/+19
The primary upstream URL for tf-a has moved, in some cases things like tags are not always pushed to the old URL so update the URLs to the primary upstream project URL. Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2024-10-01Prepare v2024.10-rc6Tom Rini2-3/+3
Signed-off-by: Tom Rini <trini@konsulko.com>
2024-09-30Merge tag 'u-boot-dfu-20240930' of ↵Tom Rini2-1/+2
https://source.denx.de/u-boot/custodians/u-boot-dfu u-boot-dfu-20240930 - Fix Kconfig dependencies for DFU_OVER_USB
2024-09-30usb: gadget: cdns3: Fix missing cache operations for non-zero EndpointsSiddharth Vadapalli1-0/+13
Transfer initiation and completion for the non-zero Endpoints are handled by cdns3_ep_run_transfer() and cdns3_transfer_completed() respectively. Failing to flush the cache associated with the TRB Pool within cdns3_ep_run_transfer() results in the transfers never being initiated. Similarly, failing to invalidate the cache associated with the TRB pool within cdns3_transfer_completed() results in the transfers never being completed. Fix this. Fixes: 7e91f6ccdc84 ("usb: Add Cadence USB3 host and gadget driver") Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com> Reviewed-by: Roger Quadros <rogerq@kernel.org> Reviewed-by: Marek Vasut <marex@denx.de>
2024-09-30Merge tag 'u-boot-rockchip-20240930' of ↵Tom Rini1-10/+12
https://source.denx.de/u-boot/custodians/u-boot-rockchip CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/22470 - rk8xx pmic fix
2024-09-27regulator: rk8xx: Use buck variable consistentlyJonas Karlman1-6/+8
The buck variable is zero based, i.e. buck=0 match BUCK1 in datasheet. Remove any buck + 1 calculation to be more consistent in usage of the buck variable across the different RK8xx variants in the driver. Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
2024-09-27regulator: rk8xx: Fix buck get and set enabled state on RK806Jonas Karlman1-4/+4
Wrong POWER_EN reg is used to get and set enabled state for the RK806 buck 4 and 8 regulators, also wrong POWER_SLP_EN0 bit is used for suspend state for the RK806 buck 1-8 regulators. Fix this by not adding one to the zero based buck variable. Fixes: f172575d92cd ("power: rk8xx: add support for RK806") Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
2024-09-26Merge tag 'u-boot-stm32-20240926' of ↵Tom Rini2-4/+3
https://source.denx.de/u-boot/custodians/u-boot-stm - Fixes for STM32MP15x basic boot
2024-09-25arm: imx: Enable always-on regulators using board specific workaround on ↵Marek Vasut2-0/+6
DHCOM SoM U-Boot is currently unable to automatically enable regulators which contain DT property regulator-always-on or regulator-boot-on. There is an ongoing work to add this functionality to regulator core code, but until the proper solution lands, add this awful workaround code to force these regulators on. This is specifically needed to assure the VIO regulator used to supply ethernet magnetics is enabled. Signed-off-by: Marek Vasut <marex@denx.de>
2024-09-25ARM: stm32: Fix secure_waitbits() mask checkMarek Vasut1-2/+1
Do not apply bitwise AND to register value and expected value, only apply bitwise AND to register value and mask, and only then compare the result with expected value that the function polls for. Fixes: b49105320a5b ("stm32mp: psci: Implement PSCI system suspend and DRAM SSR") Signed-off-by: Marek Vasut <marex@denx.de>
2024-09-25ARM: stm32: Fix TAMP_SMCR BKP..PROT fields on STM32MP15xxMarek Vasut1-2/+2
Update the TAMP_SMCR BKP..PROT fields to put first 10 registers into protection zone 1 and next 5 into zone 2. This fixes use of boot counter which is often in zone 3 and has to be updated from Linux, which runs in NS. Fixes: 73f7fc944cf6 ("ARM: stm32: Initialize TAMP_SMCR BKP..PROT fields on STM32MP15xx") Signed-off-by: Marek Vasut <marex@denx.de> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
2024-09-24ram: k3-ddrss: Handle error properly in lpddr4_startUdit Kumar1-2/+3
In lpddr4_start function error returned by lpddr4_enablepiinitiator may go undetected due to overwrite of return code. Add support to handle error in above case. Reported-by: Andreas Dannenberg <dannenberg@ti.com> Signed-off-by: Udit Kumar <u-kumar1@ti.com> Reviewed-by: Bryan Brattlof <bb@ti.com>
2024-09-21Merge tag 'doc-2024-10-rc6' of ↵Tom Rini11-21/+18
https://source.denx.de/u-boot/custodians/u-boot-efi Pull request doc-2024-10-rc6 Documentation: * Correct function descriptions that are not Sphinx conformant. * Correct incorrect dependency CONFIG_USB_USB_GADGET in the ums command description.
2024-09-21doc: usage: cmd: ums: fix dependenciesThomas Perrot1-1/+1
Replace CONFIG_USB_USB_GADGET by CONFIG_USB_GADGET_DOWNLOAD. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2024-09-21events: correct event_uninit() descriptionHeinrich Schuchardt1-1/+1
The function name in the description must match the function. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org>
2024-09-21boot: correct struct expo_action descriptionHeinrich Schuchardt1-1/+1
Correct the description of the select.id member to fix a kernel-doc warning. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org>
2024-09-21sandbox: fix OS function descriptionsHeinrich Schuchardt1-8/+8
* Add missing function names. * Align names used in descriptions with function names. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org>
2024-09-21efi_loader: correct efi_set_variable_int() descriptionHeinrich Schuchardt1-1/+1
The name used in the function description must match the function. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2024-09-21doc: include/getopt.h: remove comments confusing SphinxHeinrich Schuchardt1-3/+0
The Sphinx documentation build process cannot handle the interspersed 'private:' and 'public:' comments. Remove them. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2024-09-21cmd/efidebug: fix some function descriptionsHeinrich Schuchardt1-2/+2
The function name must match the name used in the description. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2024-09-21efi_loader: fix some function descriptionsHeinrich Schuchardt4-4/+4
* The function name must be provided in the description. * The function name must match the name used in the description. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2024-09-21dts: beagleboneai64: Add boothph in chipid nodeUdit Kumar1-0/+4
beagleboneai64 boot was broken after OF_UPSTREAM support for J721E SOC. So add bootph in chipid node similar to other boards of this SOC. Fixes: 46bb1405b461 ("arm: dts: k3-j721e: Move to OF_UPSTREAM") Reported-by: Robert Nelson <robertcnelson@gmail.com> Signed-off-by: Udit Kumar <u-kumar1@ti.com>
2024-09-20Merge patch series "mux: mmio: support "reg-mux" compatible"Tom Rini2-2/+7
Roger Quadros <rogerq@kernel.org> says: TI upstream has moved from "mmio-mux" to "reg-mux" that doesn't require the Mux device node's parent to be a syscon type. Add support for "reg-mux" compatible.
2024-09-20phy: cadence: sierra: Don't spam consoleRoger Quadros1-1/+1
use dev_dbg() instead of dev_info() for debug related prints. Get's rid of below print from console. "cdns,sierra serdes@5030000: sierra probed" Signed-off-by: Roger Quadros <rogerq@kernel.org>
2024-09-20mux: mmio: Support "reg-mux" compatibleRoger Quadros1-1/+6
With "reg-mux" compatible the driver no longer expects the parent device to be a syscon type. It uses it's own regmux. Signed-off-by: Roger Quadros <rogerq@kernel.org>
2024-09-16Prepare v2024.10-rc5Tom Rini1-1/+1
Signed-off-by: Tom Rini <trini@konsulko.com>
2024-09-16doc/develop/sending_patches.rst: Reword where our git tree is slightlyTom Rini1-5/+4
We shouldn't have had the link to our git tree be contained within "``" as that meant that it did not work as a link, so remove those. And rather than make this a link plus text, keep this as a link within the text for overall clarity. Suggested-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Tom Rini <trini@konsulko.com>