- Feb 23, 2023
-
-
Configure PMIC for early stages using updated i2c write. Tested-by: Thierry Reding <treding@nvidia.com> # Jetson TK1 T124 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Tom <twarren@nvidia.com>
-
This implementation allows pwr i2c writing on early SPL stages when DM is not yet setup. Such writing is needed to configure main voltages of PMIC on early SPL for bootloader to boot properly. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30 Tested-by: Thierry Reding <treding@nvidia.com> # T30 and T124 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
Late init function allows passing values like identifiers and perform device specific configurations of pre-boot stage. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
All Nvidia boards use the same manufacturer, vendor ID and product ID for the gadgets. Make them the defaults to remove some boilerplate from the defconfigs. Inspired by commit e02687bd ("sunxi: provide default USB gadget setup") which did the same for Allwinner boards. Tested-by: Thierry Reding <treding@nvidia.com> # T30 and T124 Signed-off-by:
Maxim Schwalm <maxim.schwalm@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
Original t20 slink could work with commands only fully divisible by 8. This patch removes such restriction, so commands of any bitlength now can be passed and processed. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF600T T30 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30 Tested-by: Thierry Reding <treding@nvidia.com> # T30 and T124 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
Default parent clock for the PWM on Tegra is a 32kHz clock and is unable to support the requested PWM period. Fix PWM support on Tegra20, Tegra30, Tegra114, Tegra124 and Tegra210 by updating the parent clock for the PWM to be the PLL_P. This commit is equivalent to Linux kernel commit: https://lore.kernel.org/all/20221010100046.6477-1-jonathanh@nvidia.com/ Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # ASUS TF201 T30 Tested-by: Thierry Reding <treding@nvidia.com> # T30 and T124 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
On T30 unlike T20 dsi panels are wider used on devices and PLLD is used as DISP1 parent more often, so lets enable it as well for this cases. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF700T T30 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # HTC One X T30 Tested-by: Thierry Reding <treding@nvidia.com> # Beaver T30 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
Get periph clock id and its parent from device tree. This works by looking up the peripheral's 'clocks' node and reading out the second and fourth cells, which are the peripheral and PLL clock numbers. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # HTC One X Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
This function allows to convert a device tree clock ID to PLL ID. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # HTC One X Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
According to mainline clock tables and TRM HOST1X parent is PLLC, while DISP1 usually uses PLLP as parent clock. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30 Tested-by: Thierry Reding <treding@nvidia.com> # Beaver T30 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by:
Tom <twarren@nvidia.com>
-
This mappings were missing for some reason. Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30 Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Tom <twarren@nvidia.com>
-
- Feb 22, 2023
-
-
- Feb 21, 2023
-
-
This file was missed during the conversion process. Add the symbol to defconfig. Signed-off-by:
Paweł Anikiel <pan@semihalf.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Add devicetree for chameleonv3 with the 270-2I2-D11E variant of the Mercury+ AA1 module Signed-off-by:
Paweł Anikiel <pan@semihalf.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
This file is included by the different chameleonv3 variants. Change the name to .dtsi. Signed-off-by:
Paweł Anikiel <pan@semihalf.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Set the bitstream name per Chameleon variant. This allows the same boot filesystem with all bitstream variants to be used on different boards. Signed-off-by:
Paweł Anikiel <pan@semihalf.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Move the environment to an easily editable text file in the boot partition Signed-off-by:
Paweł Anikiel <pan@semihalf.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Allow SPL to boot from an ext4 filesystem. Signed-off-by:
Paweł Anikiel <pan@semihalf.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
As the "reset-gpios" property is optional, don't return the error and just skip the gpio reset sequence. Signed-off-by:
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
-
- Feb 19, 2023
-
-
https://source.denx.de/u-boot/custodians/u-boot-efiTom Rini authored
Pull request for efi-2023-04-rc3 Documentation * Add a document for the RISC-V architecture * Move gateworks and bcm7xxx documentation to HTML UEFI * measure the loaded device-tree * make CapsuleMax configurable and provide sensible default
-
Heinrich Schuchardt authored
We have been using Sphinx >=3 since 2020. We don't expect issues. Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Adds CONFIG_EFI_CAPSULE_MAX to configure the max index value used in EFI capsule reports. Prior to this change is the hard coded value was 65535 which would exceed available storage for variables. Now the default value is 15 which should work fine with most systems. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
Measures the DTB passed to the EFI application upon new boolean config switch CONFIG_EFI_TCG2_PROTOCOL_MEASURE_DTB. For platforms where the content of the DTB passed to the OS can change across reboots, there is not point measuring it hence the config switch to allow platform to not embed this feature. Co-developed-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org> Tested-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org> Reviewed-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org>
-
QueryVariableInfo with EFI_VARIABLE_HARDWARE_ERROR_RECORD is accepted, remove wrong attribute check. Fixes: 454a9442 ("efi_loader: update attribute check for QueryVariableInfo()") Signed-off-by:
Masahisa Kojima <masahisa.kojima@linaro.org> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Heinrich Schuchardt authored
We should not scan beyond the end of string name. Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
This patch adds a brief introduction to the RISC-V architecture and the typical boot process used on a variety of RISC-V platforms. Signed-off-by:
Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by:
Samuel Holland <samuel@sholland.org> Reviewed-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Rick Chen <rick@andestech.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Move board/gateworks/venice/README to RST documentation. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Convert the documentation for the Broadcom BCM7445 and BCM7260 boards to reStructuredText format and add the new filename to doc/board/broadcom/index.rst. Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Fix typo and whitespace in the document. Signed-off-by:
Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
- Feb 17, 2023
-
-
Tom Rini authored
- avb_verify bugfix, and cpsw_mdio bugfix
-
The arg->session is not valid if arg->ret != NULL, so can't be assigned, correct this. Signed-off-by:
Ivan Khoronzhuk <ivan.khoronzhuk@globallogic.com> Reviewed-by:
Jens Wiklander <jens.wiklander@linaro.org>
-
cpsw_mdio_get_alive reads the wrong register. See page 2316 in SPRUH73Q AM335x TRM Signed-off-by:
Ulf Samuelsson <ulf@emagii.com> Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Ramon Fried <rfried.dev@gmail.com> Reviewed-by:
Siddharth Vadapalli <s-vadapalli@ti.com>
-
Tom Rini authored
Rsync all defconfig files using moveconfig.py Signed-off-by:
Tom Rini <trini@konsulko.com>
-
https://source.denx.de/u-boot/custodians/u-boot-riscvTom Rini authored
- binman: Add help message if opensbi is absent when building u-boot SPL - AndesTech: rename cpu and board name to 'andesv5' and 'ae350' - Clean up cache operation for Andes ae350 platform
-
Rick Chen authored
Add the 'missing-msg' for more detailed output on missing system firmware. Signed-off-by:
Rick Chen <rick@andestech.com> Reviewed-by:
Leo Yu-Chi Liang <ycliang@andestech.com> Reviewed-by:
Yu Chien Peter Lin <peterlin@andestech.com>
-
Leo Yu-Chi Liang authored
Adjust the initial stack pointer address to 0x10000000(256M) Signed-off-by:
Leo Yu-Chi Liang <ycliang@andestech.com> Reviewed-by:
Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by:
Rick Chen <rick@andestech.com>
-
Leo Yu-Chi Liang authored
The current ae350-related defconfigs could also support newer Andes CPU IP, so modify the names of CPU from ax25 to andesv5, and board name from ax25-ae350 to ae350. Signed-off-by:
Leo Yu-Chi Liang <ycliang@andestech.com> Reviewed-by:
Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by:
Rick Chen <rick@andestech.com>
-
Yu Chien Peter Lin authored
This patch fixes following warning for the riscv32 toolchain. drivers/cache/cache-v5l2.c:122:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 122 | regs = (struct l2cache *)dev_read_addr(dev); | ^ Signed-off-by:
Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by:
Leo Yu-Chi Liang <ycliang@andestech.com>
-
Yu Chien Peter Lin authored
Display information about CPU and board during start up. Signed-off-by:
Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by:
Leo Yu-Chi Liang <ycliang@andestech.com> Reviewed-by:
Rick Chen <rick@andestech.com>
-