The following changes since commit f2a73d6867ef973fbb8471cc87058205999b5e5c:
Merge tag 'u-boot-stm32-20200214' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-02-14 07:31:47
-0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
On Wed, Feb 19, 2020 at 3:55 AM Kever Yang wrote:
>
> Use dev_read_addr_ptr() instead of devfdt_get_addr() so that we can support
> live DT.
>
> Signed-off-by: Kever Yang
> ---
>
> drivers/usb/host/ehci-msm.c | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)
>
> diff --git
When applying DTBO on top of DTB (with "fdt apply" command) on AM57x EVM
board, there is not enough memory reserved in RAM for DTB blob. Hence,
DTBO can't be merged in DTB. It leads to inability to boot Android with
next error message:
failed on fdt_overlay_apply(): FDT_ERR_NOSPACE
To
On 2/19/20 6:31 PM, Dalon L Westergreen wrote:
>
>
> On Wed, 2020-02-19 at 18:11 +0100, Marek Vasut wrote:
>> On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
>>> From: Chee Hong Ang
>>> Add board_fit_config_name_match() for matching board name withdevice tree
>>> files in FIT image. This
On Wed, 2020-02-19 at 18:11 +0100, Marek Vasut wrote:
> On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
> > From: Chee Hong Ang
> > Add board_fit_config_name_match() for matching board name withdevice tree
> > files in FIT image. This will ensure correct DTBfile is loaded for different
> >
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
> From: Chee Hong Ang
>
> Allow clock manager driver to access the System Manager's Boot
> Scratch Register 0 in non-secure mode (EL2) on SoC 64bits platform.
>
> Signed-off-by: Chee Hong Ang
> ---
>
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
> From: Chee Hong Ang
>
> These secure register access functions allow U-Boot proper running
> at EL2 (non-secure) to access System Manager's secure registers
> by calling the ATF's PSCI runtime services (EL3/secure). If these
> helper functions
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
[...]
> diff --git a/arch/arm/mach-socfpga/lowlevel_init.S
> b/arch/arm/mach-socfpga/lowlevel_init.S
> new file mode 100644
> index 000..68053a0
> --- /dev/null
> +++ b/arch/arm/mach-socfpga/lowlevel_init.S
This should be some
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
[...]
> +#if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_ATF)
> +int invoke_smc(u32 func_id, u64 *args, int arg_len, u64 *ret_arg, int
> ret_len)
> +{
> + int i;
> + struct pt_regs regs;
> +
> + memset(, 0, sizeof(regs));
> +
>
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
[...]
> +++ b/include/linux/intel-smc.h
> @@ -0,0 +1,374 @@
> +/* SPDX-License-Identifier: GPL-2.0 */
> +/*
> + * Copyright (C) 2017-2018, Intel Corporation
2020 ?
[...]
> + */
> +#define INTEL_SIP_SMC_RETURN_UNKNOWN_FUNCTION
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
> From: Chee Hong Ang
>
> SPL now loads ATF (BL31), U-Boot proper and DTB from FIT
> image. The new boot flow with ATF support is as follow:
>
> SPL -> ATF (BL31) -> U-Boot proper -> OS (Linux)
>
> Signed-off-by: Chee Hong Ang
> ---
>
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
> From: Chee Hong Ang
>
> Add board_fit_config_name_match() for matching board name with
> device tree files in FIT image. This will ensure correct DTB
> file is loaded for different board type. Currently, we are not
> supporting multiple device
On 2/19/20 2:54 AM, Kever Yang wrote:
> Make the including header file in correct sequence.
How is this sequence more correct than the previous one ?
> Signed-off-by: Kever Yang
> ---
>
> drivers/usb/dwc3/core.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git
On 2/19/20 1:25 PM, chee.hong@intel.com wrote:
> From: Chee Hong Ang
>
> CONFIG_OF_EMBED was primarily enabled to support the agilex
> spl hex file requirements. Since this option now produces a
> warning during build, and the spl hex can be created using
> alternate methods,
On 2/19/20 2:54 AM, Kever Yang wrote:
> Use more common API so that we can support live DT.
>
> Signed-off-by: Kever Yang
> ---
>
> drivers/usb/dwc3/dwc3-generic.c | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/usb/dwc3/dwc3-generic.c
From: Charles Frey
The mpc8xx watchdog can work either in 'reset mode' or 'NMI mode'.
The selection can be done at startup only.
It is desirable to select the mode without rebuilding U-boot.
It is also desirable to disable the watchdog without rebuilding.
At watchdog startup, check environment
On 2/19/2020 11:17 AM, Andrew F. Davis wrote:
+Praneeth
On 2/18/20 11:23 AM, Philippe Reynes wrote:
The include uboot_aes.h is not usefull and
it breaks the compilation on android, so
we remove it.
Thanks for the fix.
Signed-off-by: Philippe Reynes
Reported-by: Praneeth Bajjuri
+Praneeth
On 2/18/20 11:23 AM, Philippe Reynes wrote:
> The include uboot_aes.h is not usefull and
> it breaks the compilation on android, so
> we remove it.
>
> Signed-off-by: Philippe Reynes
> ---
> tools/image-host.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git
On 13/02/2020 18:05, Michal Simek wrote:
On 13. 02. 20 16:49, Grygorii Strashko wrote:
On 13/02/2020 08:23, Michal Simek wrote:
On 12. 02. 20 21:24, Grygorii Strashko wrote:
On 11/02/2020 10:11, Michal Simek wrote:
On 10. 02. 20 13:07, Grygorii Strashko wrote:
On 07/02/2020 13:31,
Hi Sagar,
On Fri, Feb 7, 2020 at 2:43 AM Sagar Kadam wrote:
>
> Hello Bin,
>
> > -Original Message-
> > From: Bin Meng
> > Sent: Tuesday, February 4, 2020 5:43 PM
> > To: Sagar Kadam
> > Cc: U-Boot Mailing List ; Rick Chen
> > ; Paul Walmsley ( Sifive) ;
> > Jagan Teki ; Anup Patel
> >
On 17/02/2020 11:38, Michal Simek wrote:
U-Boot is having DT which doesn't cover all options currently supported by
driver. DT binding is aligned with Linux kernel version available here.
Hi Sagar,
On Fri, Feb 7, 2020 at 2:25 AM Sagar Kadam wrote:
>
> Hello Bin,
>
> > -Original Message-
> > From: Bin Meng
> > Sent: Tuesday, February 4, 2020 5:43 PM
> > To: Sagar Kadam
> > Cc: U-Boot Mailing List ; Rick Chen
> > ; Paul Walmsley ( Sifive) ;
> > Jagan Teki ; Anup Patel
> >
Hi Sagar,
On Thu, Feb 6, 2020 at 2:17 AM Sagar Kadam wrote:
>
> Hello Bin,
>
> > -Original Message-
> > From: Bin Meng
> > Sent: Tuesday, February 4, 2020 5:43 PM
> > To: Sagar Kadam
> > Cc: U-Boot Mailing List ; Rick Chen
> > ; Paul Walmsley ( Sifive) ;
> > Jagan Teki ; Anup Patel
> >
I know this one is pretty far out there (and not expecting a solution here tbh),
mkimage (installed via homebrew) is segfaulting under MacOS X (10.15.3)
$ mkimage -A arm -O linux -T kernel -C none -a 0x100 -e 0x110 -n
'Haiku arm loader' -d
Hi Sean,
On Tue, Feb 11, 2020 at 2:05 PM Sean Anderson wrote:
>
> Instead of always using the "clock-frequency" property to determine cpu
> frequency, try using a clock in "clocks" if it exists. This patch also
> fixes a bug where there could be spurious higher frequencies if sizeof(u32)
> !=
+Sean Anderson
Hi Sagar,
On Wed, Feb 19, 2020 at 12:13 AM Sagar Shrikant Kadam
wrote:
>
> Fetch core clock frequency from prci if clock-frequency for CPU nodes
> is missing in device tree, so that the cmd "#cpu detail" will show the
> correct CPU frequency.
>
> U-Boot command "#cpu detail" is
Summary: I recently updated u-boot on my sheevaplug, and all boot
options stopped working.
=> version
U-Boot 2019.01+dfsg-7 (May 14 2019 - 02:07:44 +)
Marvell-Sheevaplug
gcc (Debian 8.3.0-7) 8.3.0
GNU ld (GNU Binutils for Debian) 2.31.1
Here are all my
Hi Simon,
On Fri, Feb 7, 2020 at 1:46 AM Simon Glass wrote:
>
> On Thu, 6 Feb 2020 at 10:03, Sean Anderson wrote:
> >
> > This adds a subcommand to dm to dump out what drivers are installed, and
> > their
> > compatible strings. I have found this useful in ensuring that I have the
> > correct
On Tue, Feb 11, 2020 at 2:05 PM Sean Anderson wrote:
>
> This header depended on bd_t and ulong, but did not include the appropriate
> headers.
>
> Signed-off-by: Sean Anderson
> ---
>
> Changes in v4:
> - Include compiler.h not linux/compiler.h
>
> arch/riscv/include/asm/global_data.h | 2 ++
>
On Wed, Feb 19, 2020 at 11:51 AM Sean Anderson wrote:
>
> On 2/18/20 8:39 PM, Rick Chen wrote:
> >>>
> >>> Patch 6 and 7 shall be applied via spi tree.
> >>> You mix them together, the patchwork will become complicated.
> >>> It will be better for me to wait for a period of time to get the
> >>>
On Tue, Feb 11, 2020 at 2:05 PM Sean Anderson wrote:
>
> Some older processors (notably the Kendryte K210) use an older version of
> the RISC-V privileged specification. The primary changes between the old
> and new are in virtual memory, and in the merging of three separate counter
> enable
> On 2/19/20 1:45 PM, Holger Brunck wrote:
> > In message <20200217173249.4805-1-ma...@denx.de> you wrote:
> >>
> >> board/keymile/Kconfig | 11 +-
> >> board/keymile/common/ivm.c | 18 +-
> >> board/keymile/secu1/Makefile| 7 +
>
On 2/19/20 1:45 PM, Holger Brunck wrote:
> In message <20200217173249.4805-1-ma...@denx.de> you wrote:
>>
>> board/keymile/Kconfig | 11 +-
>> board/keymile/common/ivm.c | 18 +-
>> board/keymile/secu1/Makefile| 7 +
>>
On 2/19/20 2:09 PM, Heiko Schocher wrote:
> Hello Holger,
Hi,
> Am 19.02.2020 um 13:53 schrieb Holger Brunck:
>> The ownership has changed to ABB wiredcom for these boards.
>> Therefore rename the keymile folder, headerfiles and vendor strings
>> to wcom.
>>
>> Signed-off-by: Holger Brunck
>>
Hi Simon,
after this commit:
commit 29f7d05a347ab7a42577c67fdfb787ef91537302
Author: Simon Glass
Date: Sun Dec 29 21:19:17 2019 -0700
dm: core: Move ofdata_to_platdata() call earlier
This method is supposed to extract platform data from the device tree. It
should be done before
Hello Tom, Wolfgang,
Am 19.02.2020 um 14:42 schrieb Tom Rini:
On Wed, Feb 19, 2020 at 02:14:31PM +0100, Wolfgang Denk wrote:
Dear Heiko,
In message <7d480cee-88aa-f4e3-7e3d-8740bbdcc...@denx.de> you wrote:
How the feed back line is organized? I mean how host system will know that
a) we
On 19/02/2020 14.25, Wolfgang Denk wrote:
> Dear Rasmus,
>
> In message <20200219094726.26798-1-rasmus.villem...@prevas.dk> you wrote:
>>
>> [1] Here's the current conditions for which these three drivers
>> provide .save:
>>
>> SPL U-Boot
>> ext4.c
On Wed, Feb 19, 2020 at 02:14:31PM +0100, Wolfgang Denk wrote:
> Dear Heiko,
>
> In message <7d480cee-88aa-f4e3-7e3d-8740bbdcc...@denx.de> you wrote:
> >
> > > How the feed back line is organized? I mean how host system will know that
> > > a) we done flash correctly?
> > > b) the booted
On Wed, Feb 19, 2020 at 3:05 PM Igor Opaniuk wrote:
>
> From: Igor Opaniuk
>
> pd_dma_* nodes should be accessible during pre-relocation stage of
> U-Boot proper for properly handling power domains.
>
> This fixes the issue with permanent failing of invocation of
> power_domain_get_by_index() in
On Wed, Feb 19, 2020 at 3:05 PM Igor Opaniuk wrote:
>
> From: Igor Opaniuk
>
> pd_dma_* nodes should be accessible during pre-relocation stage of
> U-Boot proper for properly handling power domains.
>
> This fixes the issue with permanent failing of invocation of
> power_domain_get_by_index() in
Board is not longer used, remove it.
Signed-off-by: Stefano Babic
---
arch/arm/Kconfig | 10 --
board/woodburn/Kconfig| 25 ---
board/woodburn/MAINTAINERS| 12 --
board/woodburn/Makefile | 8 -
board/woodburn/imximage.cfg | 4 -
On Wed, Feb 19, 2020 at 3:05 PM Igor Opaniuk wrote:
>
> From: Igor Opaniuk
>
> For non-SPL/TPL setups dm-spl, dm-tpl, dm-pre-proper, dm-pre-reloc are
> handled equally, forcing the nodes with these properties
> to be accessible and device being probed
> before pre-relocation of U-Boot proper
On Wed, Feb 19, 2020 at 3:05 PM Igor Opaniuk wrote:
>
> From: Igor Opaniuk
>
> For non-SPL/TPL setups dm-spl, dm-tpl, dm-pre-proper, dm-pre-reloc are
> handled equally, forcing the nodes with these properties
> to be accessible and device being probed
> before pre-relocation of U-Boot proper
Dear Holger,
In message <20200219125334.24713-1-holger.bru...@ch.abb.com> you wrote:
> The ownership has changed to ABB wiredcom for these boards.
> Therefore rename the keymile folder, headerfiles and vendor strings
> to wcom.
What is the meaning of "wcom" as a vendor name? I cannot find any
Dear Rasmus,
In message <20200219094726.26798-4-rasmus.villem...@prevas.dk> you wrote:
> Always compile the env_fat_save() function, and let
> CONFIG_IS_ENABLED(SAVEENV) (via the ENV_SAVE_PTR macro) decide whether
> it actually ends up being compiled in.
Have you tested that this works? How do
Dear Rasmus,
In message <20200219094726.26798-1-rasmus.villem...@prevas.dk> you wrote:
>
> [1] Here's the current conditions for which these three drivers
> provide .save:
>
> SPL U-Boot
> ext4.cCONFIG_CMD_SAVEENV=yCONFIG_CMD_SAVEENV=y
> fat.c never
Dear Heiko,
In message <7d480cee-88aa-f4e3-7e3d-8740bbdcc...@denx.de> you wrote:
>
> > How the feed back line is organized? I mean how host system will know that
> > a) we done flash correctly?
> > b) the booted image is bad or good?
>
> For both questions the answer is, that you need to
Hello Holger,
Am 19.02.2020 um 13:53 schrieb Holger Brunck:
The ownership has changed to ABB wiredcom for these boards.
Therefore rename the keymile folder, headerfiles and vendor strings
to wcom.
Signed-off-by: Holger Brunck
CC: Marek Vasut
CC: Heiko Schocher
CC: Wolfgang Denk
CC:
From: Igor Opaniuk
For non-SPL/TPL setups dm-spl, dm-tpl, dm-pre-proper, dm-pre-reloc are
handled equally, forcing the nodes with these properties
to be accessible and device being probed
before pre-relocation of U-Boot proper (drivers/core/util.c):
bool ofnode_pre_reloc(ofnode node)
{
/*
From: Igor Opaniuk
For non-SPL/TPL setups dm-spl, dm-tpl, dm-pre-proper, dm-pre-reloc are
handled equally, forcing the nodes with these properties
to be accessible and device being probed
before pre-relocation of U-Boot proper (drivers/core/util.c):
bool ofnode_pre_reloc(ofnode node)
{
/*
From: Igor Opaniuk
pd_dma_* nodes should be accessible during pre-relocation stage of
U-Boot proper for properly handling power domains.
This fixes the issue with permanent failing of invocation of
power_domain_get_by_index() in the common code of DM power domain
uclass
From: Igor Opaniuk
pd_dma_* nodes should be accessible during pre-relocation stage of
U-Boot proper for properly handling power domains.
This fixes the issue with permanent failing of invocation of
power_domain_get_by_index() in the common code of DM power domain
uclass
Hi Priyanka,
On Wed, Feb 19, 2020 at 7:13 AM Priyanka Jain (OSS)
wrote:
> Stefano/Fabio,
>
> Please review/ack this patch.
Last month I did a patch series to sync the imx6sx device tree files
with upstream kernel, but thanks to your email I have just realized
that I missed to send it to the
Sync the imx6sx-sdb dts files with kernel 5.4.16.
Signed-off-by: Fabio Estevam
---
arch/arm/dts/imx6sx-sdb-u-boot.dtsi | 16 --
arch/arm/dts/imx6sx-sdb.dts | 35 +++-
arch/arm/dts/imx6sx-sdb.dtsi| 284 +---
3 files changed, 200 insertions(+), 135
Enale DM_PCI support in order to avoid board removal from
the project.
Signed-off-by: Fabio Estevam
---
configs/mx6sxsabresd_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/mx6sxsabresd_defconfig b/configs/mx6sxsabresd_defconfig
index 5150e3a837..7cf672948d 100644
---
Sync the imx6sx dts files with kernel 5.4.16.
Signed-off-by: Fabio Estevam
---
arch/arm/dts/imx6sx-pinfunc.h| 6 +-
arch/arm/dts/imx6sx.dtsi | 507 ++-
include/dt-bindings/clock/imx6sx-clock.h | 13 +-
3 files changed, 309 insertions(+), 217
The ownership has changed to ABB wiredcom for these boards.
Therefore rename the keymile folder, headerfiles and vendor strings
to wcom.
Signed-off-by: Holger Brunck
CC: Marek Vasut
CC: Heiko Schocher
CC: Wolfgang Denk
CC: Valentin Longchamp
---
arch/arm/dts/kirkwood-km_kirkwood.dts
> >>> In message <20200217173249.4805-1-ma...@denx.de> you wrote:
>
> board/keymile/Kconfig | 11 +-
> board/keymile/common/ivm.c | 18 +-
> board/keymile/secu1/Makefile| 7 +
> board/keymile/secu1/qts/iocsr_config.h | 694
>
From: Chee Hong Ang
Allow U-Boot proper running in non-secure mode (EL2) to invoke
SMC call to ATF's PSCI runtime services such as System Manager's
registers access, 2nd phase bitstream FPGA reconfiguration,
Remote System Update (RSU) and etc.
Signed-off-by: Chee Hong Ang
---
From: Chee Hong Ang
Booting Agilex and Stratix 10 without ATF support.
SPL -> U-Boot proper -> OS (Linux)
Signed-off-by: Chee Hong Ang
---
configs/socfpga_agilex_nofw_defconfig| 59 ++
configs/socfpga_stratix10_nofw_defconfig | 63
From: Chee Hong Ang
Standard PSCI function "CPU_ON" provided by ATF is now used
by Linux kernel to bring up the secondary CPUs to enable
SMP booting in Linux on SoC 64bits platform.
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/Kconfig | 2 --
1 file changed, 2 deletions(-)
diff
From: Chee Hong Ang
mbox_reset_cold() will invoke ATF's PSCI service when running in
non-secure mode (EL2).
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/mailbox_s10.c | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/mach-socfpga/mailbox_s10.c
From: Chee Hong Ang
Allow socfpga_bridges_reset() function in Reset Manager driver to
access System Manager's register in non-secure mode (EL2).
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/reset_manager_s10.c | 31 ++-
1 file changed, 18 insertions(+),
From: Chee Hong Ang
Initialize timer in SPL running in secure mode (EL3)
and skip timer initialization in U-Boot proper running in
non-secure mode (EL2).
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/timer_s10.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
From: Chee Hong Ang
FPGA recpnfiguration driver will call the ATF's PSCI runtime
services if it's running in non-secure mode (EL2).
Signed-off-by: Chee Hong Ang
---
drivers/fpga/stratix10.c | 141 ++-
1 file changed, 140 insertions(+), 1 deletion(-)
From: Chee Hong Ang
In EL3, do_bridge_reset() directly send mailbox commands to SDM to
query the FPGA configuration status. If running in non-secure
mode (EL2), it invokes SMC service calls to ATF (EL3) to perform the
query.
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/misc_s10.c |
From: Chee Hong Ang
Allow access to System Manager's EMAC control register from
non-secure mode during PHY mode setup.
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/misc_s10.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-socfpga/misc_s10.c
From: Chee Hong Ang
Allow MMC driver to access System Manager's SDMMC control
register in non-secure mode (EL2).
Signed-off-by: Chee Hong Ang
---
drivers/mmc/socfpga_dw_mmc.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/socfpga_dw_mmc.c
From: Chee Hong Ang
Allow MAC driver to access System Manager's EMAC control
registers in non-secure mode.
Signed-off-by: Chee Hong Ang
---
drivers/net/dwmac_socfpga.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/net/dwmac_socfpga.c
From: Chee Hong Ang
Allow clock manager driver to access the System Manager's Boot
Scratch Register 0 in non-secure mode (EL2) on SoC 64bits platform.
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/clock_manager_agilex.c | 5 +++--
arch/arm/mach-socfpga/clock_manager_s10.c| 5
From: Chee Hong Ang
Allow reading external oscillator and FPGA clock's frequency from
System Manager's Boot Scratch Register 1 and Boot Scratch Register 2
in non-secure mode (EL2) on SoC 64bits platform.
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/wrap_pll_config_s10.c | 9
From: Chee Hong Ang
This header file defines the Secure Monitor Call (SMC) message
protocol for ATF (BL31) PSCI runtime services. It includes all
the PSCI SiP function identifiers for the secure runtime services
provided by ATF. The secure runtime services include System Manager's
registers
From: Chee Hong Ang
These secure register access functions allow U-Boot proper running
at EL2 (non-secure) to access System Manager's secure registers
by calling the ATF's PSCI runtime services (EL3/secure). If these
helper functions are called from secure mode (EL3), the helper
function will
From: Chee Hong Ang
SPL now loads ATF (BL31), U-Boot proper and DTB from FIT
image. The new boot flow with ATF support is as follow:
SPL -> ATF (BL31) -> U-Boot proper -> OS (Linux)
Signed-off-by: Chee Hong Ang
---
configs/socfpga_agilex_defconfig| 8 +++-
From: Chee Hong Ang
Override 'lowlevel_init' to support booting ATF from SPL
on Intel SOCFPGA (64bits) platforms.
Signed-off-by: Chee Hong Ang
---
arch/arm/mach-socfpga/Makefile| 2 +
arch/arm/mach-socfpga/lowlevel_init.S | 85 +++
2 files changed, 87
From: Chee Hong Ang
Generate a FIT image for Intel SOCFPGA(64bits) which
include U-boot proper, ATF and DTB for U-boot proper.
Signed-off-by: Chee Hong Ang
---
board/altera/soc64/its/fit_spl_atf.its | 52 ++
1 file changed, 52 insertions(+)
create mode 100644
From: Chee Hong Ang
Instead of loading u-boot proper image (u-boot.img), SPL
now loads FIT image (u-boot.itb) which includes u-boot
proper, ATF and u-boot proper's DTB.
Signed-off-by: Chee Hong Ang
---
include/configs/socfpga_soc64_common.h | 4
1 file changed, 4 insertions(+)
diff
From: Chee Hong Ang
Add board_fit_config_name_match() for matching board name with
device tree files in FIT image. This will ensure correct DTB
file is loaded for different board type. Currently, we are not
supporting multiple device tree files in FIT image therefore this
function basically do
From: "Ang, Chee Hong"
v2 changes:
- Default defconfig support SPL + ATF + U-Boot boot flow:
(socfpga_stratix10_defconfig / socfpga_agilex_defconfig)
SPL (EL3) -> ATF-BL31 (EL3) -> U-Boot Proper (EL2) -> Linux (EL1)
Added new defconfig to support existing SPL + U-Boot (no ATF) boot
From: Chee Hong Ang
CONFIG_OF_EMBED was primarily enabled to support the agilex
spl hex file requirements. Since this option now produces a
warning during build, and the spl hex can be created using
alternate methods, CONFIG_OF_EMBED is no longer needed.
Signed-off-by: Chee Hong Ang
---
On Wed, Feb 19, 2020 at 07:03:26AM +, Priyanka Jain (OSS) wrote:
> >-Original Message-
> >From: U-Boot On Behalf Of Bharat Kumar
> >Reddy
> >Sent: Tuesday, February 18, 2020 4:19 PM
> >To: Wasim Khan ; Priyanka Jain
> >; vladimir.olovyanni...@broadcom.com
> >Cc: u-boot@lists.denx.de
>
Add emmc in supported boot_targets and
Add bootcmd environment variable for emmc boot.
Signed-off-by: Meenakshi Aggarwal
---
include/configs/lx2160a_common.h | 11 +++
include/configs/lx2160aqds.h | 7 +++
include/configs/lx2160ardb.h | 7 +++
3 files changed, 25
Node name should be @ which is not how partitions are
described.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynq-cse-qspi.dtsi | 10 +-
arch/arm/dts/zynq-topic-miami.dts | 10 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git
>-Original Message-
>From: U-Boot On Behalf Of Kuldeep Singh
>Sent: Monday, January 13, 2020 12:56 PM
>To: u-boot@lists.denx.de
>Cc: s...@denx.de
>Subject: [Patch v4 4/7] imx: imx6sx: Remove unused 'num-cs' property
>
>From: Frieder Schrempf
>
>This property is not used by the driver
There are many boards share the board file and device header file with
rk3399 evb, add target type MACRO so that it is fixed instead of default
to the first target in "RK3399 board select".
Signed-off-by: Kever Yang
---
configs/evb-rk3399_defconfig | 1 +
Removing this ifdef/endif pair yields a "defined but unused warning"
for CONFIG_CMD_SAVEENV=n, but that vanishes if we use the ENV_SAVE_PTR
macro instead. This gives slightly better compile testing, and
moreover, it's possible to have
CONFIG_CMD_SAVEENV=n
CONFIG_SPL_SAVEENV=y
Always compile the env_fat_save() function, and let
CONFIG_IS_ENABLED(SAVEENV) (via the ENV_SAVE_PTR macro) decide whether
it actually ends up being compiled in.
Signed-off-by: Rasmus Villemoes
---
env/fat.c | 9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/env/fat.c
Currently, testing whether to compile in support for saving the
environment is a bit awkward when one needs to take SPL_SAVEENV into
account, and quite a few storage drivers currently do not honour
SPL_SAVEENV.
To make it a bit easier to decide whether environment saving should be
enabled,
The current definition of the env_save_ptr does not take SPL_SAVEENV
into account. Moreover, the way it is implemented means that drivers
need to guard the definitions of their _save methods with ifdefs to
avoid "defined but unused" warnings in case CMD_SAVEENV=n.
The ifdeffery can be avoided by
Deciding whether to compile the env_sf_save() function based solely on
CONFIG_SPL_BUILD is wrong: For U-Boot proper, it leads to a build
warning in case CONFIG_CMD_SAVEENV=n (because the env_save_ptr() macro
causes the function to indeed not be referenced anywhere). And for
SPL, when one selects
The various env storage drivers almost all have their own logic [1]
for deciding whether to compile and provide the .save method, many of
which fail to honour CONFIG_SPL_SAVEENV. For example, fat.c and sf.c
define a CMD_SAVEENV macro only for !CONFIG_SPL_BUILD, while ext4.c
"only" depends on
On Wed, Feb 19, 2020 at 4:46 AM Simon Glass wrote:
>
> This little series adds a few checks into the code to allow better
> operation when booting a build from a previous-state loader such as
> coreboot.
>
> At present we have a 'coreboot' target but this runs very different code
> from the
>-Original Message-
>From: U-Boot On Behalf Of Simon Glass
>Sent: Wednesday, February 19, 2020 12:02 AM
>To: Heiko Schocher
>Cc: U-Boot Mailing List ; Holger Brunck
>; Kever Yang ; Ley
>Foon Tan ; Marek Vasut ; Mario
>Six ; Miquel Raynal ;
>Priyanka Jain ; Simon Goldschmidt
>; Stefan
Setting fdt_high and initrd_high to 0x leads to
various difficulty to resolve bugs.
Remove them and use bootm_size instead to safely contain a kernel,
device tree and initrd for relocation.
Signed-off-by: Yuantian Tang
---
include/configs/ls1046a_common.h | 3 +--
1 file
Setting fdt_high and initrd_high to 0x leads to
various difficulty to resolve bugs.
Remove them and use bootm_size instead to safely contain a kernel,
device tree and initrd for relocation.
Signed-off-by: Yuantian Tang
---
include/configs/ls1028a_common.h | 3 +--
On 2020/2/14 下午10:46, Loic Devulder wrote:
ROC-RK3328-CC is a board made by Firefly/Libre Computer based on rk3328
SoC:
- 2 USB2.0 Host port
- 1 USB3.0 Host port
- 1 HDMI port
- 2 10/100M eth port
- 1GB or 2GB DDR4
- UART to USB debug port
This port is based on evb-rk3328 already available in
Hi Loic,
On 2020/2/14 下午10:46, Loic Devulder wrote:
Add missing L2 cache entry in dts to avoid warning during Linux
kernel boot.
Does this also appear at kernel dts? If yes, you can say it's sync from
kernel and provide
the kernel commit number here.
Thanks,
- Kever
Signed-off-by:
Reviewed-by: Kever Yang
Thanks,
- Kever
Heiko Stuebner 于2020年1月18日周六 上午4:37写道:
> From: Heiko Stuebner
>
> The core Rockchip spl code contains a default board_fit_config_name_match
> implementation doing nothing. Individual boards may want to handle this
> differently, so add a __weak
Reviewed-by: Kever Yang
Thanks,
- Kever
Heiko Stuebner 于2020年1月18日周六 上午4:26写道:
> From: Heiko Stuebner
>
> The script iterates over the given devicetrees and creates both
> fdt_x node as well as a conf-node for each passed dt.
>
> But there is a slight bug in that it always references fdt_1
101 - 199 of 199 matches
Mail list logo