Add support for various flashes from below manufacturers which are tested
by xilinx for years.
EON:
en25q128b
GIGA:
gd25lx256e
ISSI:
is25lp008
is25lp016
is25lp01g
is25wp008
is25wp016
is25wp01g
is25wx256
MACRONIX:
mx25u
On Mon, May 16, 2022 at 08:00:37PM +0900, Masahisa Kojima wrote:
> This commit supports the menu-driven UEFI boot option addition.
> User can select the block device volume having
> efi_simple_file_system_protocol and select the file corresponding
> to the Boot variable. Then user enter the lab
On Wed, May 25, 2022 at 9:09 AM Chris Packham wrote:
>
> "valu" should be "value".
>
> Signed-off-by: Chris Packham
> ---
>
> doc/usage/environment.rst | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Reviewed-by: Bin Meng
"valu" should be "value".
Signed-off-by: Chris Packham
---
doc/usage/environment.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/usage/environment.rst b/doc/usage/environment.rst
index dc6170394460..28a8952b7528 100644
--- a/doc/usage/environment.rst
+++ b/doc/usage/
Hi Tom,
please pull the master branch from u-boot-sunxi, containing fixes and
updates for 2022.07.
The bulk of it is (finally!) some DT sync from the kernel. We refrained
from syncing one incompatible change, as this would spoil booting Linux
kernels before v5.13 with U-Boot's DT (via UEFI, for in
On 5/9/22 2:29 AM, Roger Quadros wrote:
Introduce k3-am642-evm-binman.dtsi to provide binman configuration.
R5 build is still not converted to use binman so restrict binman.dtsi
to A53 builds only.
This patch also take care of building Secure (HS) images using
binman instead of tools/k3_fit_atf
On Tuesday 24 May 2022 09:43:56 Pali Rohár wrote:
> On Tuesday 24 May 2022 12:45:30 Masahisa Kojima wrote:
> > The commit a3d0aa87acbe ("bootmenu: update bootmenu_entry structure")
> > changes the bootmenu title type from char to u16(UTF16 string)
> > to support EFI based system. If EFI_LOADER is n
On 5/24/22 1:16 PM, Pali Rohár wrote:
> On Tuesday 24 May 2022 13:12:02 Sean Anderson wrote:
>> Hi Pali,
>>
>> On 5/23/22 4:41 AM, Pali Rohár wrote:
>> > Signed-off-by: Pali Rohár
>> > ---
>> > drivers/net/Kconfig | 1 +
>> > 1 file changed, 1 insertion(+)
>> >
>> > diff --git a/drivers/net/
On Tuesday 24 May 2022 13:12:02 Sean Anderson wrote:
> Hi Pali,
>
> On 5/23/22 4:41 AM, Pali Rohár wrote:
> > Signed-off-by: Pali Rohár
> > ---
> > drivers/net/Kconfig | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> > index 7fe0e00649cf
Hi Pali,
On 5/23/22 4:41 AM, Pali Rohár wrote:
> Signed-off-by: Pali Rohár
> ---
> drivers/net/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index 7fe0e00649cf..84d859c21eb8 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/net/Kco
On Fri, 6 May 2022 01:33:01 +0100
Andre Przywara wrote:
> Some devices enumerate various clocks in their DT, and many drivers
> just blanketly try to enable all of them. This creates problems
> since we only model a few gate clocks, and the clock driver outputs
> a warning when a clock is not de
On Wed, 27 Apr 2022 15:31:19 -0500
Samuel Holland wrote:
> This series brings all of our devicetrees up to date with Linux.
>
> Older SoCs (before A83T) have not been synchronized in over 3 years.
> And I don't have any of this hardware to test. But there are not major
> changes to those devicet
On Fri, 6 May 2022 01:37:03 +0100
Andre Przywara wrote:
> When CONFIG_UART0_PORT_F is defined, we try to configure two PortF pins
> (usually used for the SD card) as UART0. Some SoCs use the mux value of
> 3 for this, while others use 4.
>
> The combination of Kconfig symbols we currently use w
On Sat, 23 Apr 2022 16:07:16 -0500
Samuel Holland wrote:
> H6 is from the sun50i family, not sun6i.
>
> Signed-off-by: Samuel Holland
Applied to sunxi/master.
Thanks!
Andre
> ---
>
> drivers/clk/sunxi/clk_h6_r.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/
On Sun, 10 Apr 2022 00:13:33 -0500
Samuel Holland wrote:
> Currently, selecting UART0_PORT_F entirely disables MMC support on sunxi
> platforms. But this is a bigger hammer then needed. Muxing UART0 to the
> pins on port F only causes a conflict with MMC0, so minimize the impact
> by specifically
On Tue, 3 May 2022 22:20:34 +0100
Andre Przywara wrote:
> From: George Hilliard
>
> The f1c100s has a clock tree similar to those of other sunxi parts.
> Add support for it.
>
> Signed-off-by: George Hilliard
> Signed-off-by: Yifan Gu
> Acked-by: Sean Anderson
> [Andre: add PIO and I2C]
>
On Sun, 10 Apr 2022 00:13:34 -0500
Samuel Holland wrote:
> Now that the pinmux conflict is handled in the board code (by skipping
> setup for the one conflicting MMC controller), the driver does not need
> to be entirely disabled based on the UART pinmux.
>
> Signed-off-by: Samuel Holland
Appl
On Tue, 3 May 2022 22:20:38 +0100
Andre Przywara wrote:
> The initial U-Boot F1C100s port was based on the mainline kernel DT
> files, which were quite basic and were missing the essential MMC and
> SPI peripherals. While we could work around this in the SPL by
> hardcoding the required informat
On Tue, 3 May 2022 22:20:39 +0100
Andre Przywara wrote:
> The original Allwinner F1C100 .dtsi imported from the Linux kernel tree
> used the wrong compatible string for the watchdog timer, so the Allwinner
> DM reset driver was not working properly. We worked around this by
> disabling the SYSRE
On Mon, 9 May 2022 00:10:54 -0500
Samuel Holland wrote:
> ARCH_SUNXI selects DM_SERIAL, so the condition can never be satisfied.
>
> Signed-off-by: Samuel Holland
Applied to sunxi/master.
Thanks!
Andre
> ---
>
> arch/arm/mach-sunxi/Kconfig | 3 ---
> 1 file changed, 3 deletions(-)
>
> di
On Fri, 6 May 2022 01:33:00 +0100
Andre Przywara wrote:
> The introduction of the DM pinctrl driver made its probe function enable
> all clocks enumerated in the DT. This includes the "CLK_BUS_PIO" (and
> variations) gate clock, but also CLK_PLL_PERIPH0. So far we didn't
> describe those clocks
On Mon, 9 May 2022 00:10:55 -0500
Samuel Holland wrote:
> These were only ever implied by sunxi platforms, and that usage has
> been removed. Current practice is to specify CONFIG_CONS_INDEX in each
> board's defconfig.
>
> Signed-off-by: Samuel Holland
Applied to sunxi/master.
Thanks!
Andre
On Mon, May 23, 2022 at 11:50:15PM +0200, Marek Vasut wrote:
> The following changes since commit c0a1409d21e7b342566dccb9cc1d38209aabc5ff:
>
> configs: Resync with savedefconfig (2022-05-23 13:56:21 -0400)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-socfpga.git
On Tue, May 24, 2022 at 03:57:53PM +0300, Ilias Apalodimas wrote:
> Please pull the latest TPM changes. Eddie added support for i2c devices.
> You can find the CI for that tree at
> https://source.denx.de/u-boot/custodians/u-boot-tpm/-/commits/tpm-24052022
>
> The following changes since commit
On 2022-05-24 08:10, Tom Rini wrote:
On Tue, May 24, 2022 at 07:15:01AM -0700, Angus Ainslie wrote:
Hi Stefano,
On 2022-05-23 02:36, Stefano Babic wrote:
> On 06.05.22 14:44, Angus Ainslie wrote:
> > Initial commit of Librem5 u-boot and SPL
> >
> > Signed-off-by: Angus Ainslie
> > Co-developed
On Tue, May 24, 2022 at 07:15:01AM -0700, Angus Ainslie wrote:
> Hi Stefano,
>
> On 2022-05-23 02:36, Stefano Babic wrote:
> > On 06.05.22 14:44, Angus Ainslie wrote:
> > > Initial commit of Librem5 u-boot and SPL
> > >
> > > Signed-off-by: Angus Ainslie
> > > Co-developed-by: Sebastian Krzyszko
Hi Stefano,
On 2022-05-23 02:36, Stefano Babic wrote:
On 06.05.22 14:44, Angus Ainslie wrote:
Initial commit of Librem5 u-boot and SPL
Signed-off-by: Angus Ainslie
Co-developed-by: Sebastian Krzyszkowiak
Signed-off-by: Sebastian Krzyszkowiak
---
Hi Angus,
with "configs: get rid of buil
Please pull the latest TPM changes. Eddie added support for i2c devices.
You can find the CI for that tree at
https://source.denx.de/u-boot/custodians/u-boot-tpm/-/commits/tpm-24052022
The following changes since commit 6f00b97d7e5760d92566317dde6c4b9224790827:
Merge https://source.denx.de/u-b
On Tue, May 24, 2022 at 01:31:41PM +0200, Rasmus Villemoes wrote:
> On 19/05/2022 16.38, Vladimir Oltean wrote:
> > Hi Rasmus,
> >
> > On Tue, May 17, 2022 at 04:27:06PM +0200, Rasmus Villemoes wrote:
> >> Since the phy_{read,write}_mmd functions are static inlines using
> >> other static inline f
Testing with mksquasshfs 4.5.1 results in an error
ValueError: could not convert string to float: '4.5.1'
Version 4.10 would be considered to be lower than 4.4.
Fixes: 04c9813e951f ("test/py: rewrite common tools for SquashFS tests")
Signed-off-by: Heinrich Schuchardt
---
test/py/tests/tes
On 19/05/2022 16.38, Vladimir Oltean wrote:
> Hi Rasmus,
>
> On Tue, May 17, 2022 at 04:27:06PM +0200, Rasmus Villemoes wrote:
>> Since the phy_{read,write}_mmd functions are static inlines using
>> other static inline functions, they cause code using them to explode.
>>
>> Defining local wrappers
Copy definition of PMC node from upstream Linux kernel P2020 dts files.
Signed-off-by: Pali Rohár
---
arch/powerpc/dts/p2020-post.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/powerpc/dts/p2020-post.dtsi b/arch/powerpc/dts/p2020-post.dtsi
index d281bed5afd5..0d0cd2273cd4 100
On 5/16/22 13:00, Masahisa Kojima wrote:
This commit adds the menu-driven update of UEFI bootorder
variable.
Signed-off-by: Masahisa Kojima
---
(no update since v5)
Changes in v5:
- split into the separate patch
lib/efi_loader/efi_bootmenu_maintenance.c | 102 ++
1 file
> -Original Message-
> From: Maniyam, Dinesh
> Sent: Monday, 9 May, 2022 3:43 PM
> To: u-boot@lists.denx.de
> Cc: Michal Simek ; Chee, Tien Fong
> ; Hea, Kok Kiang ;
> Gan, Yau Wai ; Kho, Sin Hui
> ; Lokanathan, Raaj ;
> Maniyam, Dinesh ; Ley Foon Tan
>
> Subject: [PATCH] fpga: intel_s
On Mon, May 23, 2022 at 11:42 AM Pali Rohár wrote:
>
> Signed-off-by: Pali Rohár
> ---
> drivers/net/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index 7fe0e00649cf..84d859c21eb8 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/ne
> -Original Message-
> From: Gan, Yau Wai
> Sent: Tuesday, 24 May, 2022 3:02 PM
> To: u-boot@lists.denx.de
> Cc: Gan, Yau Wai ; Chee, Tien Fong
>
> Subject: [PATCH] arm: dts: socfpga: stratix10: Update MMC smplsel value
>
> From: Yau Wai Gan
>
> This new MMC sample select value is o
It does not make sense to enable SPL options when not building SPL binary.
So disallow selecting SPL options for non-SPL builds.
Signed-off-by: Pali Rohár
---
Changes in v2:
* Move SPL compression options under one big if SPL ... endif
---
arch/arm/Kconfig| 6 +-
arch/arm/
It does not make sense to enable TPL options when not building TPL binary.
So disallow selecting TPL options for non-TPL builds.
Signed-off-by: Pali Rohár
---
common/Kconfig | 4
drivers/power/acpi_pmc/Kconfig | 1 +
lib/Kconfig| 3 ++-
3 files changed, 7
SPL on mvebu loads proper U-Boot from custom Marvell kwbimage format and
therefore support for other binary formats is not required to be present in
SPL. Boot source of proper U-Boot is defined by compile time options and
therefore it is not required to enable all possible and unused peripherals
in
Add Nuvoton BMC NPCM750 rng driver.
Signed-off-by: Jim Liu
---
drivers/rng/Kconfig| 7 ++
drivers/rng/Makefile | 1 +
drivers/rng/npcm_rng.c | 156 +
3 files changed, 164 insertions(+)
create mode 100644 drivers/rng/npcm_rng.c
diff --git a/driv
Add Nuvoton BMC NPCM750 mmc control driver.
Signed-off-by: Jim Liu
---
Changes for v2:
- modify kconfig description
- use mmc_of_parse
- modify U_BOOT_DRIVER and Copyright time
---
drivers/mmc/Kconfig | 12 ++
drivers/mmc/Makefile | 1 +
drivers/mmc/npcm_sdhci.c | 86 +
On Tuesday 24 May 2022 12:45:30 Masahisa Kojima wrote:
> The commit a3d0aa87acbe ("bootmenu: update bootmenu_entry structure")
> changes the bootmenu title type from char to u16(UTF16 string)
> to support EFI based system. If EFI_LOADER is not enabled,
> printf("%ls") is not supported, so bootmenu
On Tuesday 24 May 2022 09:26:08 Masahisa Kojima wrote:
> On Tue, 24 May 2022 at 04:41, Pali Rohár wrote:
> >
> > On Monday 23 May 2022 15:29:04 Tom Rini wrote:
> > > On Mon, May 23, 2022 at 09:27:37PM +0200, Pali Rohár wrote:
> > > > Hello!
> > > >
> > > > U-Boot Bootmenu in git master branch is c
Hi Jagan,
On 5/12/22 12:05, Ashok Reddy Soma wrote:
This patch series does the following:
* Move macros from cadence driver to cadence header file
* Add new versal specific cadence ospi driver
* Reset qspi flash in when driver probed
* Enable/Disable apb linear mode based on dma usage
From: Peng Fan
Use BINMAN instead of imx specific packing method.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/Kconfig | 1 +
arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg | 10 +-
configs/imx8mm-icore-mx8mm-ctouch2_defconfig| 2 +-
configs/imx8mm-icore-m
From: Peng Fan
There is case that CONFIG_BINMAN is defined, but
CONFIG_SPL_BINMAN_SYMBOLS is not defined. In that case, there will be
build failure. So use CONFIG_SPL_BINMAN_SYMBOLS to guard the macros, and
define CONFIG_SPL_BINMAN_SYMBOLS in binman syms test.
Tested-by: Tim Harvey #imx8m[m,n,p
From: Peng Fan
After we switch to use BINMAN_SYMBOLS, there is no need to pad
the file size to 0x8000 and 0x4000. After we use BINMAN_SYMBOLS,
the u-boot-spl-ddr.bin shrink about 36KB with i.MX8MP-EVK.
Tested-by: Tim Harvey #imx8m[m,n,p]-venice
Signed-off-by: Peng Fan
---
arch/arm/dts/imx8mm-
From: Peng Fan
By reading binman symbols, we no need hard coded IMEM_LEN/DMEM_LEN after
we update the binman dtsi to drop 0x8000/0x4000 length for the firmware.
And that could save binary size for many KBs.
Tested-by: Tim Harvey #imx8m[m,n,p]-venice
Signed-off-by: Peng Fan
---
drivers/ddr/im
From: Peng Fan
Preparing to support BINMAN_SYMBOLS, i.MX8M no need u-boot-any in spl
stage, so add no-u-boot-any property to avoid binman report error.
Signed-off-by: Peng Fan
---
arch/arm/dts/imx8mm-u-boot.dtsi | 1 +
arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi| 1 +
From: Peng Fan
By default when BINMAN_SYMBOLS is enabled, common/spl/spl.c has a code
piece `binman_sym_declare(ulong, u_boot_any, image_pos);` which requires
u-boot* node in device tree binman node section. But some
platforms(i.MX8M) not need it. To avoid build break with BINMAN_SYMBOLS,
introdu
From: Peng Fan
In arch/arm/dts/imx8mp-u-boot.dtsi, there are blob-ext@1, blob-ext@2 and
etc which is for packing ddr phy firmware. However we could not declare
symbol name such as 'binman_sym_declare(ulong, blob_ext@1, image_pos)',
because '@' is not allowed, so we choose to declare the symbol
'b
From: Peng Fan
In arch/arm/lib/sections.c there is below code:
char __image_copy_start[0] __section(".__image_copy_start");
But actually 'objdump -t spl/u-boot-spl' not able to find out
symbol '__image_copy_start' for binman update image-pos/size.
So update link file
Reviewed-by: Tom Rini
Test
From: Peng Fan
We are migrating to use BINMAN SYMBOLS, the current name is not
a valid binman type, so update to unify them.
Also add `type = "blob-ext";` for generating a valid binman symbol
Tested-by: Tim Harvey #imx8m[m,n,p]-venice
Signed-off-by: Peng Fan
---
arch/arm/dts/imx8mm-u-boot.dt
From: Peng Fan
V5:
Introduce no-u-boot-any property to drop the X86 guard patch 1
Add blob-ext type for ddr firmware node
Include a missing dts change
V4:
Fix three boards build failure
V3:
Add R-b/T-b
Fix build warning
V2:
resolve some CI failure
include patch 7
binman symbol is a g
From: Yau Wai Gan
This new MMC sample select value is obtained from running
tests on multiple Stratix 10 boards and proven working.
Signed-off-by: Yau Wai Gan
---
arch/arm/dts/socfpga_stratix10_socdk.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/socfpga_s
55 matches
Mail list logo