From: Bartosz Golaszewski
NOTE: emac conversion is already upstream, so dropped it from this
series. No other changes.
The following series contains all the patches for davinci that have
been sent to the mailing list recently rebased on top of v2019.07 and
retested on da850-lcdk and da850-evm. I
niedz., 28 lip 2019 o 19:12 Tom Rini napisał(a):
>
> On Sun, Jul 28, 2019 at 06:46:57PM +0200, Bartosz Golaszewski wrote:
> > śr., 24 lip 2019 o 21:06 Joe Hershberger
> > napisał(a):
> > >
> > > On Wed, Jul 24, 2019 at 3:12 AM Bartosz Golaszewski wrote:
> > > >
> > > > From: Bartosz Golaszewski
On 7/29/19 3:37 AM, AKASHI Takahiro wrote:
On Sat, Jul 27, 2019 at 11:00:03PM +0200, Heinrich Schuchardt wrote:
Implement the ConvertPointer() runtime service.
Thank you for reviewing.
I already submitted a similar patch:
https://lists.denx.de/pipermail/u-boot/2019-June/371773.html
Unfort
if CONFIG_AUTOBOOT_KEYED, CONFIG_AUTOBOOT_ENCRYPTION and
CONFIG_AUTOBOOT_STOP_STR_SHA256 are enabled in conjunction
with CONFIG_SHA_HW_ACCEL and CONFIG_FSL_CAAM, we get the
Error when pressing a key while waiting for bootdelay:
Error: Address arguments are not aligned
CAAM was not setup properly
You can start by asking a real question.
what are you trying to do?
Thanks, Ramon
On July 27, 2019 4:39:37 AM GMT+03:00, slahss ss wrote:
>
>___
>U-Boot mailing list
>U-Boot@lists.denx.de
>https://lists.denx.de/listinfo/u-boot
--
Sent from my Androi
The setting up MTRRs have already been done in previous
Slim Bootloader stages.
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
Reviewed-by: Andy Shevchenko
---
arch/x86/lib/init_helpers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/lib/init_helpers.c b/arch/
Add slimbootloader board to run U-boot as a Slim Bootloader payload
- Add new board/intel/slimbootloader directory with minimum codes
- Add slimbootloader configuration files
- Add doc/board/intel/slimbootloader.rst
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
Reviewed-by: Andy Shevchenko
--
Slim Bootloader provides serial port info thru its HOB list pointer.
All these HOBs are eligible for Slim Bootloader based board only.
- Get serial port information from the serial port info HOB
- Leverage ns16550 driver with slimbootloader specific platform data
Signed-off-by: Aiden Park
Reviewe
Add a new device tree which has very minimum nodes
- x86 reset
- x86 tsc_timer
- x86 pci
- Slim Bootloader serial
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
Reviewed-by: Andy Shevchenko
---
Changes in v3:
* Move slimbootloader.dtb before baytrail_som-db5800-som-6867.dtb
arch/x86/dts/M
Slim Bootloader already calibrated TSC and provides it to U-Boot.
Therefore, U-Boot does not have to re-calibrate TSC.
Configuring tsc_base and clock_rate makes x86 tsc_timer driver bypass
TSC calibration and use the provided TSC frequency.
- Get TSC frequency from performance info hob
- Set tsc_ba
FSP(CONFIG_HAVE_FSP) and Slim Bootloader(CONFIG_SYS_SLIMBOOTLOADER)
consume HOB(CONFIG_USE_HOB) data from the each HOB list pointer.
Add a common HOB library in lib/hob.c and include/asm/hob.h.
Signed-off-by: Aiden Park
---
Changes in v7:
* Split HOB library into EFI_GUID pre-work and making a
Slim Bootloader provides memory map info thru its HOB list pointer.
Configure memory size and relocation memory from the HOB data, and
provide e820 entries as well.
- Get memory size from the memory map info HOB
- Set available top memory lower than 4GB for U-Boot relocation
- Provide e820 entries
Use existing EFI_GUID and efi_guid_t instead of struct efi_guid.
This is pre-work before making a common HOB library.
- Change 'struct efi_guid' to efi_guit_t
- Remove 'struct efi_guid'
- Define GUIDs with EFI_GUID() macro
- Use guidcmp() instead of compare_guid()
- Remove compare_guid()
Signed-of
This slimbootloader CPU type is to enable U-Boot as a payload which
runs on top of Slim Bootloader(https://github.com/slimbootloader).
The Slim Bootloader is designed with multi-stage architecture for
the execution from reset vector to OS booting, and supports QEMU,
Apollolake, Whiskeylake and Coff
This patch is to enable U-Boot as a payload which runs on top of Slim
Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware for
x86 platforms.
The Slim Bootloader is designed with multi-stage architecture for the execution
from reset vector to OS hand-off, and supports QEMU
Hi Simon,
On 2019/7/28 下午11:20, Simon Glass wrote:
Hi Kever,
On Sun, 28 Jul 2019 at 08:12, Simon Glass wrote:
HI Kever,
On Sun, 28 Jul 2019 at 05:14, Kever Yang wrote:
Hi Simon,
When I'm using the buildman for rockchip platform, it's always
build only 20 boards,
and many boards are
On Mon, Jul 29, 2019 at 9:36 AM Bin Meng wrote:
>
> Hi Simon,
>
> On Mon, Jul 29, 2019 at 4:16 AM Simon Glass wrote:
> >
> > At present the iasl tool (Intel ACPI (Advanced Configuration and Power
> > Interface) Source Language Compiler) is called in such a way that it uses
> > the source director
Hi Simon,
On Mon, Jul 29, 2019 at 4:16 AM Simon Glass wrote:
>
> At present the iasl tool (Intel ACPI (Advanced Configuration and Power
> Interface) Source Language Compiler) is called in such a way that it uses
> the source directory for its temporary files.
>
> This means we end up with these f
On Sat, Jul 27, 2019 at 11:00:03PM +0200, Heinrich Schuchardt wrote:
> Implement the ConvertPointer() runtime service.
I already submitted a similar patch:
https://lists.denx.de/pipermail/u-boot/2019-June/371773.html
Anyhow,
> Signed-off-by: Heinrich Schuchardt
> ---
> lib/efi_loader/efi_runti
On 7/27/2019 5:21 AM, Stefano Babic wrote:
> +++
> arch/arm/dts/imx53-m53menlo-u-boot.dtsi |5 +
> arch/arm/dts/imx6dl-dhcom-pdk2.dts| 14 +
> arch/arm/dts/imx6q-dhco
From: Ondrej Jirman
Orange Pi 3 has 2 GiB of DRAM, that sometime get misdetected
as 4 GiB, due to false negative result from mctl_mem_matches()
when detecting number of column address bits. This leads to
u-boot detecting more address bits than there are and the
boot process hangs shortly after.
On Tue, Jun 25, 2019 at 02:14:08PM -0500, Adam Ford wrote:
> With both SPL and U-Boot now supporting DM, we can start removing
> legacy code. This patch removes the legacy MMC initalization and
> legacy I2C initialization since both are now available via DM and
> device tree.
>
> Signed-off-by:
On Sun, Jun 23, 2019 at 05:48:36PM -0500, Adam Ford wrote:
> The Low Level init functions start the UART, so it doesn't need
> to happen during board_init. This patch removes it from
> board_init.
>
> Signed-off-by: Adam Ford
>
> diff --git a/board/davinci/da8xxevm/da850evm.c
> b/board/davinc
On Mon, Jun 24, 2019 at 11:57:25AM -0500, Adam Ford wrote:
> Like the other Logic PD OMAP35/DM37 boards, this board has device
> tree enabled for U-Boot. This patch converts the board to enable
> SPL_OF_CONTROL and further shrinks the device tree in SPL to limit
> it to UART3 (console), MMC1, i2c
On Sun, Jun 23, 2019 at 06:30:54PM -0500, Adam Ford wrote:
> arch_cpu_init() initializes the pinmuxing which is called fairly
> early in the start sequences, so the board_init function doesn't
> need to do it again. This patch removes the call from board_init.
>
> Signed-off-by: Adam Ford
>
>
On Mon, Jul 01, 2019 at 09:33:39AM -0500, Adam Ford wrote:
> This patch enables the pinmuxing to support gpio_57 for phy reset
> and fixes the pinmuxing for the ECHI tranceiver. The clocks
> don't appear to by fully enabled yet, so OMAP-EHCI on am3517 is
> still not yet working, but we're one ste
On Fri, Jul 12, 2019 at 08:38:12PM +0300, Sam Protsenko wrote:
> ttyO2 console enables legacy CONFIG_SERIAL_OMAP driver in kernel.
> Nowadays it's preferred to use the generic CONFIG_SERIAL_8250_OMAP
> driver, which being enabled via ttyS2 console. Both drivers are enabled
> in multi_v7_defconfig
On Thu, Jun 13, 2019 at 10:29:46AM +0530, Lokesh Vutla wrote:
> Populate the release_resources_for_core_shutdown() api with
> shutting down r5 cores so that it will by called just after
> jumping to ATF.
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
signature.asc
On Thu, Jun 13, 2019 at 10:29:50AM +0530, Lokesh Vutla wrote:
> From: Suman Anna
>
> Create a ft_board_setup() api that gets called as part of
> DT fixup before jumping to kernel. In this ft_board_setup()
> call fdt_fixup_msmc_ram that update msmc sram node.
>
> Signed-off-by: Suman Anna
> Sig
On Thu, Jun 13, 2019 at 10:29:53AM +0530, Lokesh Vutla wrote:
> Add initial SoC definition for J721E SoC.
> Kernel dts posted here:
> https://lore.kernel.org/lkml/20190522161921.20750-1...@ti.com/
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Descrip
On Fri, Jun 14, 2019 at 09:06:48AM -0500, Adam Ford wrote:
> The PBIAS regulator is available on OMAP3's, and it's shared on
> the AM35, so this patch enables that in U-Boot along with GPIO
> based regulators.
>
> Signed-off-by: Adam Ford
>
> diff --git a/configs/am3517_evm_defconfig b/configs/
On Fri, Jun 07, 2019 at 07:25:58PM +0530, Lokesh Vutla wrote:
> Update the k3_rproc driver to use the generic ti_sci_proc helper
> apis which simplifies the driver a bit.
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
__
On Thu, Jun 13, 2019 at 10:29:51AM +0530, Lokesh Vutla wrote:
> From: Faiz Abbas
>
> The j721e 4 bit instances don't have a hard DLL and therefore don't need
> any DLL related configurations. Split the compatibles into an 8 bit and a
> 4 bit one. Add a private flags field which can be used to ch
On Wed, Jul 17, 2019 at 09:35:27AM -0500, Adam Ford wrote:
> The SOM-LV and Torpedo boards are very similar, but something
> happened growing SPL enough to break the Torpedo. The SOM-LV
> board were not doing alias sequencing during SPL and they
> continue to work while something broke the Torped
On Fri, Jun 07, 2019 at 07:25:59PM +0530, Lokesh Vutla wrote:
> k3_rproc driver is specifically meant for controlling an arm64
> core using TISCI protocol. So rename the driver, Kconfig symbol,
> compatible and functions accordingly.
>
> While at it drop this remoteproc selection for a53 defconfi
On Sun, Jun 30, 2019 at 05:30:50PM -0500, Adam Ford wrote:
> The OMAP35 and AM/DM37 Torpedo boards do not have a USB
> tranceiver connected to the USB host port, so this patch
> removes it from the defconfig files.
>
> Signed-off-by: Adam Ford
>
> diff --git a/configs/omap35_logic_defconfig b/c
On Sun, Jun 30, 2019 at 05:30:49PM -0500, Adam Ford wrote:
> The SOM-LV boards support the OMAP EHCI driver using port 2.
> With the driver updated to support device tree, this patch sets
> the corresponding pin muxing for the tranceiver as well as the
> reset pin.
>
> Signed-off-by: Adam Ford
>
On Thu, Jun 20, 2019 at 03:07:20PM +0530, Faiz Abbas wrote:
> Sync with kernel dts by adding pinmuxes for mmc1 and mmc2. This fixes an
> issue where mmc2 (eMMC) was coming up in HS52 mode instead of the
> highest DDR52 mode.
>
> Signed-off-by: Faiz Abbas
Applied to u-boot/master, thanks!
--
T
On Fri, Jun 07, 2019 at 07:25:56PM +0530, Lokesh Vutla wrote:
> 'rproc list' is currently allowed only after probing all the
> available remoteproc devices. Given that 'rproc init' is updated
> to probe and initialize devices individually, allow the 'rproc list'
> command to print all probed devic
On Thu, Jun 13, 2019 at 10:29:42AM +0530, Lokesh Vutla wrote:
> The J721E SoC belongs to the K3 Multicore SoC architecture platform,
> providing advanced system integration to enable lower system costs
> of automotive applications such as infotainment, cluster, premium
> Audio, Gateway, industrial
On Fri, Jul 19, 2019 at 04:24:50PM -0500, Adam Ford wrote:
> The DA8850-evm supports DM_I2C and boots with SPL_DM, so we can
> drop some of the code which disables DM_I2C in SPL. This
> patch removes some #undef's now rendered obsolete.
>
> Signed-off-by: Adam Ford
>
> diff --git a/include/con
On Thu, Jun 20, 2019 at 03:07:19PM +0530, Faiz Abbas wrote:
> During a short period when the bus voltage is switched from 3.3v to 1.8v,
> (to enumerate UHS mode), the mmc module is disabled and the mmc IO lines
> are kept in a state according to the programmed pad mux pull type.
>
> According to
On Thu, Jun 13, 2019 at 10:29:47AM +0530, Lokesh Vutla wrote:
> From: Andreas Dannenberg
>
> Use the System Firmware (SYSFW) loader framework to load and start
> the SYSFW as part of the J721E early initialization sequence. While
> at it also initialize the MCU_UART0 pinmux as it is used by SYSF
On Tue, Jul 02, 2019 at 08:56:09PM +0300, Sam Protsenko wrote:
> linux-mainline with multi_v7_defconfig + Android configs takes more
> space than regular TI Android kernel and bootm will fail to load it.
> Let's increase max kernel size up to 64 MiB to make it possible to run
> such kernel.
>
> S
On Fri, Jun 07, 2019 at 07:25:57PM +0530, Lokesh Vutla wrote:
> Texas Instruments' K3 generation SoCs has specific modules/register
> spaces used for configuring the various aspects of a remote processor.
> These include power, reset, boot vector and other configuration features
> specific to each
On Thu, Jun 13, 2019 at 10:29:49AM +0530, Lokesh Vutla wrote:
> Add board specific initialization for j721e evm
>
> Signed-off-by: Lokesh Vutla
> Signed-off-by: Jean-Jacques Hiblot
> Signed-off-by: Andreas Dannenberg
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP
On Tue, Jul 02, 2019 at 10:36:28AM -0500, Adam Ford wrote:
> OHCI was added with DM_USB support, so there are a few unneeded
> items in the header file that can be removed. This also
> unifies da850evm with NOR and NAND booting options so all have
> OHCI support.
>
> Signed-off-by: Adam Ford
>
On Thu, Jun 20, 2019 at 03:07:21PM +0530, Faiz Abbas wrote:
> If UHS speed modes are enabled, a compatible SD card switches down to 1.8V
> during enumeration. If after this a software reboot/crash takes place and
> on-chip ROM tries to enumerate the SD card, the difference in
> IO voltages (host @
On Thu, Jun 13, 2019 at 10:29:57AM +0530, Lokesh Vutla wrote:
> Add initial defconfig support for J721e that runs on A72.
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
___
U-Boot
On Thu, Jun 20, 2019 at 03:07:22PM +0530, Faiz Abbas wrote:
> Update the MMC2_HS200_MANUAL1 iodelay values to match with the latest
> dra76x data manual[1].
>
> Also this particular pinctrl-array is using spaces instead of tabs for
> spacing between the values and the comments. Fix this as well.
On Thu, Jun 13, 2019 at 10:29:56AM +0530, Lokesh Vutla wrote:
> Add initial defconfig support for J721e that runs on R5.
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
___
U-Boot m
On Mon, Jul 15, 2019 at 02:07:52PM -0500, Adam Ford wrote:
> Re-sync all Logic PD OMAP35 and AM/DM37 boards with Kernel
> 5.2.1
>
> Signed-off-by: Adam Ford
>
> diff --git a/arch/arm/dts/logicpd-som-lv-35xx-devkit.dts
> b/arch/arm/dts/logicpd-som-lv-35xx-devkit.dts
> index 32d0dc371f..f7a841a2
On Thu, Jun 13, 2019 at 10:29:48AM +0530, Lokesh Vutla wrote:
> From: Suman Anna
>
> The A72 U-Boot code loads and boots a number of remote processors
> including the C71x DSP, both the C66_0 and C66_1 DSPs, and the various
> Main R5FSS Cores. Change the memory attributes for the DDR regions use
On Thu, Jun 13, 2019 at 10:29:54AM +0530, Lokesh Vutla wrote:
> Common Processor board is the baseboard that has most of the actual
> connectors,
> power supply etc. A SOM (System on Module) is plugged on to the common
> processor board and this contains the SoC, PMIC, DDR and basic highspeed
> c
On Thu, Jun 13, 2019 at 10:29:43AM +0530, Lokesh Vutla wrote:
> J721E allows for booting from primary or backup boot media.
> Both media can be chosen individually based on switch settings.
> ROM looks for a valid image in primary boot media, if not found
> then looks in backup boot media. In orde
On Thu, Jun 13, 2019 at 10:29:45AM +0530, Lokesh Vutla wrote:
> From: Andreas Dannenberg
>
> Obtain the boot index as left behind by the device boot ROM and store
> it in scratch pad SRAM for later use before it may get overwritten.
>
> Signed-off-by: Andreas Dannenberg
Applied to u-boot/mast
On Thu, Jun 13, 2019 at 10:29:52AM +0530, Lokesh Vutla wrote:
> Add pinctrl macros for J721E SoC. These macro definitions are
> similar to that of AM6, but adding new definitions to avoid
> any naming confusions in the soc dts files.
>
> Signed-off-by: Lokesh Vutla
> Signed-off-by: Andreas Danne
On Fri, Jun 07, 2019 at 07:24:45PM +0530, Lokesh Vutla wrote:
> TISCI protocol supports for enabling the device either with exclusive
> permissions for the requesting host or with sharing across the hosts.
> There are certain devices which are exclusive to Linux context and
> there are certain dev
On Thu, Jun 13, 2019 at 10:29:55AM +0530, Lokesh Vutla wrote:
> Add initial support for dt that runs on r5.
>
> Signed-off-by: Lokesh Vutla
> Signed-off-by: Andreas Dannenberg
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
On Fri, Jun 07, 2019 at 07:24:44PM +0530, Lokesh Vutla wrote:
> Certain drivers want to attach private data corresponding to each
> power domain. This data might be specific be to the drvier. So add
> a priv entry into the power_domain structure.
>
> Signed-off-by: Lokesh Vutla
Applied to u-boo
On Thu, Jun 13, 2019 at 10:29:44AM +0530, Lokesh Vutla wrote:
> From: Andreas Dannenberg
>
> To access various control MMR functionality the registers need to
> be unlocked. Do that for all control MMR regions in the MCU and MAIN
> domains. We may want to go back later and limit the unlocking th
On Sun, Jun 23, 2019 at 12:42:14AM -0500, Adam Ford wrote:
> The reset line going to the ethernet controller is controlled
> by a global reset controlling multiple peripherals. There
> is no need to manually invoke the reset.
>
> Signed-off-by: Adam Ford
>
> diff --git a/board/logicpd/am3517ev
On Thu, Jun 13, 2019 at 10:29:45AM +0530, Lokesh Vutla wrote:
> From: Andreas Dannenberg
>
> Obtain the boot index as left behind by the device boot ROM and store
> it in scratch pad SRAM for later use before it may get overwritten.
>
> Signed-off-by: Andreas Dannenberg
Applied to u-boot/mast
On Fri, Jun 07, 2019 at 07:24:43PM +0530, Lokesh Vutla wrote:
> Release all the exclusive devices held by SPL.
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
___
U-Boot mailing lis
On Fri, Jun 07, 2019 at 07:25:55PM +0530, Lokesh Vutla wrote:
> 'rproc init' does the probe and initialization of all the available
> remoteproc devices in the system. This doesn't allow the flexibility
> to initialize the remote cores needed as per use case. In order
> to provide flexibility, upd
On Fri, Jun 07, 2019 at 07:24:47PM +0530, Lokesh Vutla wrote:
> Update the power-domain-cells to 2 and add the permissions
> to each node. Mark the following nodes accessed by r5 as shared:
> - DDR node
> - main uart 0
>
> Signed-off-by: Lokesh Vutla
Applied to u-boot/master, thanks!
--
Tom
On Fri, Jun 07, 2019 at 07:24:42PM +0530, Lokesh Vutla wrote:
> From: Andreas Dannenberg
>
> Rather than simply parking the R5 core in WFE after starting up ATF
> on A53 instead use SYSFW API to properly shut down the R5 CPU cores
> as well as associated timer resources that were pre-allocated.
On Fri, Jun 07, 2019 at 07:24:46PM +0530, Lokesh Vutla wrote:
> TISCI protocol supports for enabling the device either with exclusive
> permissions for the requesting host or with sharing across the hosts.
> There are certain devices which are exclusive to Linux context and
> there are certain dev
On Fri, Jun 07, 2019 at 07:24:39PM +0530, Lokesh Vutla wrote:
> Sysfw provides an option for requesting exclusive access for a
> device using the flags MSG_FLAG_DEVICE_EXCLUSIVE. If this flag is
> not used, the device is meant to be shared across hosts. Once a device
> is requested from a host wit
On Fri, Jun 07, 2019 at 07:24:40PM +0530, Lokesh Vutla wrote:
> From: Andreas Dannenberg
>
> Add and expose a new processor shutdown API that wraps the two TISCI
> messages involved in initiating a core shutdown. The API will first
> queue a message to have the DMSC wait for a certain processor
On Fri, Jun 07, 2019 at 07:24:41PM +0530, Lokesh Vutla wrote:
> Any host while requesting for a device can request for its exclusive
> access. If an exclusive permission is obtained then it is the host's
> responsibility to release the device before the software entity on
> the host completes its
On Thu, Jul 25, 2019 at 06:55:01PM +0530, Jagan Teki wrote:
> Hi Tom,
>
> Please pull this PR.
>
> Changes for v2:
> - include MediaTek MT7629 spi driver patches
>
> Summary:
> - fix for fsl_qspi read timeout (Thomas)
> - spi-mem read data size fix (Ye Li)
> - SiFive SPI driver, mmc_spi flags (
On Sat, Jul 27, 2019 at 02:21:48PM +0200, Stefano Babic wrote:
> Hi Tom,
>
> please pull from u-boot-imx, thanks !
>
>
> The following changes since commit 0de815356474912ef5bef9a69f0327a5a93bb2c2:
>
> Merge branch '2019-07-17-master-imports' (2019-07-18 11:31:37 -0400)
>
> are available in
chris@chris-hp-laptop:~/u-boot$ make all
scripts/kconfig/conf --syncconfig Kconfig
CHK include/config.h
UPD include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
GEN spl/include/autoconf.mk
CHK include
At present the iasl tool (Intel ACPI (Advanced Configuration and Power
Interface) Source Language Compiler) is called in such a way that it uses
the source directory for its temporary files.
This means we end up with these files when building x86 boards:
board/dfi/dfi-bt700/dsdt.aml
board/d
On Sun, Jul 28, 2019 at 06:46:57PM +0200, Bartosz Golaszewski wrote:
> śr., 24 lip 2019 o 21:06 Joe Hershberger napisał(a):
> >
> > On Wed, Jul 24, 2019 at 3:12 AM Bartosz Golaszewski wrote:
> > >
> > > From: Bartosz Golaszewski
> > >
> > > The following series contains all the patches for davin
śr., 24 lip 2019 o 21:06 Joe Hershberger napisał(a):
>
> On Wed, Jul 24, 2019 at 3:12 AM Bartosz Golaszewski wrote:
> >
> > From: Bartosz Golaszewski
> >
> > The following series contains all the patches for davinci that have
> > been sent to the mailing list recently rebased on top of v2019.07
RISC-V OpenSBI is an open-source implementation of the RISC-V Supervisor
Binary Interface (SBI) specification. It is required by Linux and U-Boot
running in supervisor mode. This patch adds support for booting via the
OpenSBI FW_DYNAMIC firmware.
In this configuration, U-Boot SPL starts in machine
This series adds support for SPL to RISC-V U-Boot. Images can be booted
via OpenSBI (FW_DYNAMIC firmware) or by directly jumping to them. In the
former case, OpenSBI and U-Boot proper are bundled as a FIT image and
made available to U-Boot SPL. Currently, only the QEMU board enables
U-Boot SPL with
Add a generic FIT generator script for RISC-V to generate images
containing U-Boot, OpenSBI FW_DYNAMIC firmware, and optionally one or
more device trees. The location of the OpenSBI firmware binary can be
specified with the OPENSBI environment variable. By default, it is
assumed to be "fw_dynamic.b
As part of the SPL FIT boot flow, the device tree is appended to U-Boot
proper. The device tree is used to record information on the loadables
to make them available to the SPL framework and U-Boot proper. Depending
on the U-Boot device tree provider, the FIT image might not include a
device tree.
The available defconfigs for RISC-V QEMU have changed. We now have
configurations to compile U-Boot to run in supervisor mode and for
U-Boot SPL. Update the QEMU RISC-V documentation to reflect these
changes.
Signed-off-by: Lukas Auer
Reviewed-by: Bin Meng
Tested-by: Bin Meng
---
Changes in v2
Add two new configurations (qemu-riscv{32,64}_spl_defconfig) with SPL
enabled for RISC-V QEMU. QEMU does not require SPL to run U-Boot. The
configurations are meant to help the development of SPL on RISC-V.
The configurations enable RAM as the only SPL boot device. Images must
be loaded at address
U-Boot SPL can be run in a different privilege mode from U-Boot proper.
Add new configuration entries for SPL to allow the run mode to be
configured independently of U-Boot proper.
Extend all uses of the CONFIG_RISCV_SMODE and CONFIG_RISCV_MMODE
configuration symbols to also cover the SPL equivale
To support relocation of the stack and global data on RISC-V, the
secondary harts must be notified of the change using IPIs. We can reuse
the hart relocation code for this purpose. It uses global data to store
the new stack pointer and global data pointer for the secondary harts.
This means that we
Now that we have a generic FIT generator script for RISC-V, set it as
the default. To also build the FIT image by default, set the default
build target to "u-boot.itb" if CONFIG_SPL_LOAD_FIT is enabled.
Signed-off-by: Lukas Auer
Reviewed-by: Bin Meng
Tested-by: Bin Meng
---
Changes in v2: None
U-Boot SPL on the generic RISC-V CPU supports two boot flows, directly
jumping to the image and via OpenSBI firmware. In the first case, both
U-Boot SPL and proper must be compiled to run in the same privilege
mode. Using OpenSBI firmware, U-Boot SPL must be compiled for machine
mode and U-Boot pro
When building a U-Boot FIT image, the device trees specified by the
board are unconditionally built for inclusion in the FIT image. However,
not all device tree providers, such as CONFIG_OF_PRIOR_STAGE, require a
device tree to be built and bundled with the U-Boot binary. They rely on
other mechani
The current preprocessor logic prevents CONFIG_OF_PRIOR_STAGE from being
used in U-Boot SPL. Change the logic to also make it available in U-Boot
SPL.
Signed-off-by: Lukas Auer
Reviewed-by: Bin Meng
Tested-by: Bin Meng
---
Changes in v2: None
include/fdtdec.h | 2 +-
lib/fdtdec.c | 6 ++-
Hi Kever,
On Sun, 28 Jul 2019 at 08:12, Simon Glass wrote:
>
> HI Kever,
>
> On Sun, 28 Jul 2019 at 05:14, Kever Yang wrote:
> >
> > Hi Simon,
> >
> > When I'm using the buildman for rockchip platform, it's always
> > build only 20 boards,
> >
> > and many boards are not build, there are 38
With qemu-x86 starting to use config_distro_bootcmd, the pre-defined
ramboot and nfsboot commands do not work any more. This is caused by
undefined environment variable 'ramdiskaddr' that was previously set
in CONFIG_EXTRA_ENV_SETTINGS but later CONFIG_EXTRA_ENV_SETTINGS was
redefined for distro bo
On Sun, Jul 28, 2019 at 10:10:34PM +0800, Bin Meng wrote:
> On Sun, Jul 28, 2019 at 10:03 PM Tom Rini wrote:
> >
> > On Sun, Jul 28, 2019 at 08:13:12PM +0800, Bin Meng wrote:
> > > On Sun, Jul 28, 2019 at 8:02 PM Tom Rini wrote:
> > > >
> > > > On Sun, Jul 28, 2019 at 03:41:17PM +0800, Bin Meng w
On 7/28/19 2:00 PM, Bin Meng wrote:
> On Sun, Jul 28, 2019 at 5:52 PM Heinrich Schuchardt
> wrote:
>>
>> On 7/28/19 11:35 AM, Bin Meng wrote:
>>> On Sun, Jul 28, 2019 at 5:08 PM Heinrich Schuchardt
>>> wrote:
>>
>> Skipping Git submodules setup
>> $ ret=0; ./tools/buildman/buildman -P -E -x ar
Move env_get_char() over to the new header file.
Signed-off-by: Simon Glass
---
include/env.h | 10 ++
include/environment.h | 10 --
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/include/env.h b/include/env.h
index 15a0906847..827d96cc86 100644
--- a/
HI Kever,
On Sun, 28 Jul 2019 at 05:14, Kever Yang wrote:
>
> Hi Simon,
>
> When I'm using the buildman for rockchip platform, it's always
> build only 20 boards,
>
> and many boards are not build, there are 38 boards with its defconfig in
> configs/ dir,
>
> could you help to check what's m
Add an ENV prefix to these two flags so that it is clear what they relate
to. Also move them to env.h since they are part of the public API. Use an
enum rather than a #define to tie them together.
Signed-off-by: Simon Glass
---
cmd/nvedit.c | 2 +-
env/eeprom.c | 10 ++---
This header file is now only used by files that access internal
environment features. Drop it from various places where it is not needed.
Signed-off-by: Simon Glass
---
arch/arm/cpu/arm926ejs/spear/spr_misc.c | 1 -
arch/arm/mach-davinci/misc.c | 1 -
arch/arm/mac
Move these function to the new header file.
Signed-off-by: Simon Glass
---
include/env.h | 21 +
include/environment.h | 21 -
2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/include/env.h b/include/env.h
index 5c01cd3d6d..2ba345f
Move env_reloc() over to the new header file.
Signed-off-by: Simon Glass
---
include/env.h | 7 +++
include/environment.h | 4
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/include/env.h b/include/env.h
index 827d96cc86..82214d973e 100644
--- a/include/env.h
++
Move eth_parse_enetaddr() and env_fix_drivers() over to the new header
file.
Signed-off-by: Simon Glass
---
cmd/ethsw.c | 1 +
include/env.h | 16
include/environment.h | 7 ---
3 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/cmd/ethsw.c
1 - 100 of 149 matches
Mail list logo