- 20 8月, 2020 2 次提交
-
-
由 Michal Simek 提交于
Zynq/ZynqMP/Versal IPs should be possible to called also from Microblaze in PL and vice versa. That's why change dependencies and do not limit enabling just for some platforms. Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NHeiko Schocher <hs@denx.de>
-
由 Michal Simek 提交于
On system with PL DDR which is placed before PS DDR in DT env_get_bootm_size() and env_get_bootm_low() without specifying bootm_low and bootm_size variables are taking by default gd->bd->bi_dram[0].start and gd->bd->bi_dram[0].size. As you see 0 means bank 0 which doesn't need to be PS ddr and even can be memory above 39bit VA which is what U-Boot supports now. That's why setup bootm variables based on ram_base/ram_size setting to make sure that boot images are placed to the same location as U-Boot is placed. This location should be by default location where OS can boot from. Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
- 19 8月, 2020 1 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-uniphier由 Tom Rini 提交于
UniPhier SoC updates for v2020.10 (2nd) - minor code cleanups - sync DT with Linux
-
- 18 8月, 2020 6 次提交
-
-
由 Masahiro Yamada 提交于
Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
Define register fields as macros, and use FIELD_GET(). Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
<nand.h> is unneeded since commit 9248a78f ("ARM: UniPhier: remove Denali NAND controller fixup code"). <linux/io.h> is uneeded since commit 1320fa2e ("ARM: uniphier: remove workaround for the NAND write protect"). Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
This function is unused since commit 86227491 ("bus: uniphier-system-bus: move hardware init from board files"). Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
Make the include guard match to the file name. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 15 8月, 2020 18 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-efi由 Tom Rini 提交于
Pull request for UEFI sub-system for efi-2020-10-rc3 (2) This series includes bug fixes for: * UEFI secure boot - images with multiple signatures * UEFI secure boot - support for intermediate certificates * corrections for UEFI unit tests * missing loadaddr on MAIX board
-
由 Tom Rini 提交于
- Xen guest and some paravirt driver support. - Aspeed SoC updates - Broadcom IPROC PCIe RC driver
-
由 Michal Simek 提交于
There is no need to show demo list description twice when help demo is performed. The patch removes duplicated entry. Current state: => help demo demo - Driver model (dm) demo operations Usage: demo list List available demo devices demo hello <num> [<char>] Say hello demo light [<num>] Set or get the lights demo status <num> Get demo device status demo list List available demo devices Fixes: a02af4ae ("dm: demo: Add a simple GPIO demonstration") Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Anastasiia Lukianenko 提交于
Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Oleksandr Andrushchenko 提交于
Free resources used by Xen board before jumping to Linux kernel. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Anastasiia Lukianenko 提交于
Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Anastasiia Lukianenko 提交于
Implement Xen para-virtual frontend to backend communication and actually read/write disk data. This is based on mini-os implementation of the para-virtual block frontend driver. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Anastasiia Lukianenko 提交于
Read essential virtual block device configuration data from XenStore, initialize front ring and event channel. Update block device description with actual block size. Use code for XenStore from mini-os. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Anastasiia Lukianenko 提交于
Enumerate Xen virtual block devices found in XenStore and instantiate pvblock devices. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Anastasiia Lukianenko 提交于
Add initial infrastructure for Xen para-virtualized block device. This includes compile-time configuration and the skeleton for the future driver implementation. Add new class UCLASS_PVBLOCK which is going to be a parent for virtual block devices. Add new interface type IF_TYPE_PVBLOCK. Implement basic driver setup by reading XenStore configuration. Signed-off-by: NAndrii Anisov <andrii_anisov@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
-
由 Oleksandr Andrushchenko 提交于
Make required updates to run on u-boot. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Oleksandr Andrushchenko 提交于
Make required updates to run on u-boot and strip test code. Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
-
由 Andrii Anisov 提交于
Port sscanf implementation from mini-os and introduce new Kconfig option to enable it: CONFIG_SSCANF. Disable by default. Signed-off-by: NAndrii Anisov <andrii_anisov@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
-
由 Oleksandr Andrushchenko 提交于
Add wait_event_timeout - sleep until a condition gets true or a timeout elapses. This is a stripped version of the same from Linux kernel with the following u-boot specific modifications: - no wait queues supported - use u-boot timer to detect timeouts - check for Ctrl-C pressed during wait Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> [trini: Drop atomic_read from gadget/ether.c as this has existed for a while and now causes problems] Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Peng Fan 提交于
Add support for Xen para-virtualized serial driver. This driver fully supports serial console for the virtual machine. Please note that as the driver is initialized late, so no banner nor memory size is visible. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Oleksandr Andrushchenko 提交于
Make required updates to run on u-boot. Strip functionality not needed by U-boot. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Oleksandr Andrushchenko 提交于
Port hypervisor related code from Mini-OS. This is referencing the code of Mini-OS from [1] by Huang Shijie and Volodymyr Babchuk which is for ARM64. Update essential arch code to support required bit operations, memory barriers etc. Copyright for the bits ported belong to at least the following authors, please see related files for details: Copyright (c) 2002-2003, K A Fraser Copyright (c) 2005, Grzegorz Milos, gm281@cam.ac.uk,Intel Research Cambridge Copyright (c) 2014, Karim Allah Ahmed <karim.allah.ahmed@gmail.com> [1] - https://github.com/zyzii/mini-os.gitSigned-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> [trini: Drop wmb() from musb-net/linux-compat.h now] Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Andrii Anisov 提交于
Introduce a minimal Xen guest board running as a virtual machine under Xen Project's hypervisor [1], [2]. Part of the code is ported from Xen mini-os and also uses work initially done by different authors from NXP: please see relevant files for their copyrights. [1] https://xenbits.xen.org [2] https://wiki.xenproject.org/Signed-off-by: NAndrii Anisov <andrii_anisov@epam.com> Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
- 14 8月, 2020 13 次提交
-
-
由 Heinrich Schuchardt 提交于
Define default load addresses and the device tree name for the Sipeed MAIX. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Oleksandr Andrushchenko 提交于
Add essential and required Xen interface headers only taken from the stable Linux kernel stable/linux-5.7.y at commit 66dfe4522160 Linux 5.7.5. These are better suited for U-boot than the original headers from Xen as they are the stripped versions of the same. At the same time use public protocols from Xen RELEASE-4.13.1, at commit 6278553325a9 update Xen version to 4.13.1 as those have more comments in them. Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com> Acked-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Introduce CONFIG_XEN to make U-Boot could be used as bootloader for a virtual machine. Without bootloader, we could successfully boot up android on XEN, but we need need bootloader to support A/B, dm verify and etc. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Anastasiia Lukianenko 提交于
Signed-off-by: NAnastasiia Lukianenko <anastasiia_lukianenko@epam.com>
-
由 Chia-Wei, Wang 提交于
Switch DTB provider form OF_EMBED to OF_SEPARATE to avoid the compile warning message: ==================== WARNING ====================== CONFIG_OF_EMBED is enabled. This option should only be used for debugging purposes. Please use CONFIG_OF_SEPARATE for boards in mainline. See doc/README.fdt-control for more info. ==================================================== Signed-off-by: NChia-Wei, Wang <chiawei_wang@aspeedtech.com>
-
由 Chia-Wei, Wang 提交于
Move the BOOTCOMMAND definition from the board inclusion header to the default configuration file. Signed-off-by: NChia-Wei, Wang <chiawei_wang@aspeedtech.com>
-
由 Chia-Wei, Wang 提交于
The hardcoded platform variables such as DRAM base address are not common to Aspeed SoCs AST24xx/AST25xx/AST26xx. This patch replaces those hardcoded with macros defined in a newly added header, where the basic SoC HW information are assigned accordingly. Signed-off-by: NChia-Wei, Wang <chiawei_wang@aspeedtech.com>
-
由 Chia-Wei, Wang 提交于
Rename the ast2500-board.c to board_common.c and place the renamed file under the ast2500 folder. Signed-off-by: NChia-Wei, Wang <chiawei_wang@aspeedtech.com>
-
由 Chia-Wei, Wang 提交于
The original lowlevel_init function of AST2500 is written in C. However, the C runtime environment is not ready until _main execution. This patch adds the assembly version of the lowlevel_init function. Additional initialization to DRAM configuration and LPC reset source are also added. Signed-off-by: NChia-Wei, Wang <chiawei_wang@aspeedtech.com>
-
由 Chia-Wei, Wang 提交于
Update maintainers for Aspeed SoC platforms. Signed-off-by: NChia-Wei, Wang <chiawei_wang@aspeedtech.com>
-
由 Srinath Mannam 提交于
Add support for IPROC PAXC PCIe RC driver. Signed-off-by: NSrinath Mannam <srinath.mannam@broadcom.com> Signed-off-by: NRayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Rayagonda Kokatanur 提交于
Add api to get dma regions. Signed-off-by: NRayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-riscv由 Tom Rini 提交于
- Fix HiFive Unleashed the broken problem by call fix_fdt() before reserve_fdt(). Please refer to https://www.mail-archive.com/u-boot@lists.denx.de/msg379444.html for master u-boot broken for HiFive Unleashed. - Add unaligned exception cmd. - Refine sifive/fu540 spl flow. - Add additional crash information for efi. - Update sipeed/maix doc. - Two minor refine.
-