Hi Bin,
On Wed, 5 Jan 2022 at 03:08, Bin Meng wrote:
>
> When using QEMU to have a quick test of booting U-Boot S-mode payload
> directly without the needs of preparing the SPI flash or SD card images
> for SiFive Unleashed board, as per the instructions [1], it currently
> does not boot any
The Rockchip rk3066 SoC has 3 dw-apb-timer nodes.
U-boot is compiled with OF_PLATDATA TPL/SPL options,
so add OF_PLATDATA support for the dw-apb-timer.
Also change driver name to be able to compile with
U-boot scripts. No reset OF_PLATDATA support was added,
because the rk3066 nodes don't
Hi Stefan,
On Wed, Jan 5, 2022 at 3:48 AM Stefan Agner wrote:
>
> Bin Meng,
>
> On 2021-09-27 17:14, Marek Vasut wrote:
> > On 9/27/21 2:42 PM, Stefan Agner wrote:
> >> There are devices which cause a USB stall when trying to read strings.
> >> Specifically Arduino Mega R3 stalls when trying to
When using QEMU to have a quick test of booting U-Boot S-mode payload
directly without the needs of preparing the SPI flash or SD card images
for SiFive Unleashed board, as per the instructions [1], it currently
does not boot any more.
This was caused by the OF_PRIOR_STAGE removal, as
From: Icenowy Zheng
The Lichee Pi Nano is a board based on the F1C100s.
Add defconfigs for it.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
configs/licheepi_nano_defconfig | 13
configs/licheepi_nano_spiflash_defconfig | 25
2
From: Icenowy Zheng
Add device tree files for suniv and
Lichee Pi Nano it is a board based on F1C100s.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
arch/arm/dts/Makefile| 2 +
arch/arm/dts/suniv-f1c100s-licheepi-nano.dts | 64 ++
From: Icenowy Zheng
Add support for the suniv architecture, which is newer ARM9 SoCs by
Allwinner. The design of it seems to be a mixture of sun3i, sun4i and
sun6i.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
arch/arm/mach-sunxi/Kconfig | 16 +--
From: Icenowy Zheng
Adds support for SUNIV and the F1C100s.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
include/configs/suniv.h| 14 +++
include/configs/sunxi-common.h | 67 --
2 files changed, 62 insertions(+), 19 deletions(-)
From: Icenowy Zheng
Add support for F1C100s internal dram controller.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
arch/arm/include/asm/arch-sunxi/dram.h | 2 +
arch/arm/include/asm/arch-sunxi/dram_suniv.h | 46 ++
arch/arm/mach-sunxi/Makefile | 2 +
From: Icenowy Zheng
Generic Timer Extension is not available on SUNIV.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
board/sunxi/board.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/sunxi/board.c b/board/sunxi/board.c
index
From: Icenowy Zheng
This patch aims to add header files for the F1C100s.
The header files included add support for gpio, dram and clocks.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
arch/arm/include/asm/arch-sunxi/clock.h | 2 +-
From: Icenowy Zheng
This commit introduces suniv dt-bindings headers
needed for device tree files.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
include/dt-bindings/reset/suniv-ccu.h | 36 +++
1 file changed, 36 insertions(+)
create mode 100644
From: Icenowy Zheng
This commit introduces suniv dt-bindings headers needed for
device tree files.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
include/dt-bindings/clock/suniv-ccu.h | 68 +++
1 file changed, 68 insertions(+)
create mode 100644
From: Icenowy Zheng
Some Allwinner SoCs use ARM926EJ-S core.
Add Allwinner/sunXi specific code to ARM926EJ-S CPU dircetory.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
arch/arm/cpu/arm926ejs/Makefile | 1 +
arch/arm/cpu/arm926ejs/sunxi/Makefile| 15
From: Icenowy Zheng
The ARMv7 start code has support for saving some boot params at the
entry point, which is used by some SoCs to return to BROM.
Port this to ARM926EJ-S start code.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jesse Taube
---
arch/arm/cpu/arm926ejs/start.S | 19
This patch set aims to add suport for the SUNIV and F1C100s.
Suport has been in linux for a while now, but not in u-boot.
This patchset contains:
- CPU specific initialization code
- SUNIV dram driver
- SUNIV clock driver adaption
- SUNIV gpio driver adaption
- SUNIV uart driver adaption
-
HI Tim,
On Tue, Jan 4, 2022 at 7:48 PM Tim Harvey wrote:
>
> Stefano and Fabio,
>
> I'm seeing the imx8mm_venice_defconfig target failing to build on
> master due to mkimage_fit_atf.sh not found:
> ./"arch/arm/mach-imx/mkimage_fit_atf.sh" \
> arch/arm/dts/imx8mm-venice-gw71xx-0x.dtb
>
Stefano and Fabio,
I'm seeing the imx8mm_venice_defconfig target failing to build on
master due to mkimage_fit_atf.sh not found:
./"arch/arm/mach-imx/mkimage_fit_atf.sh" \
arch/arm/dts/imx8mm-venice-gw71xx-0x.dtb
arch/arm/dts/imx8mm-venice-gw72xx-0x.dtb
arch/arm/dts/imx8mm-venice-gw73xx-0x.dtb
On Wed, Jan 5, 2022 at 3:57 AM Marek Behún wrote:
>
> From: Marek Behún
>
> Before commit 4c289425752f ("mv_ddr: a38x: add support for ddr async
> mode"), Asynchornous Mode was only used when the CPU Subsystem Clock
> Options[4:0] field in the SAR1 register was set to value 0x13: CPU at
> 2 GHz
Hi Marek,
On Wed, Jan 5, 2022 at 9:28 AM Marek Behún wrote:
>
> From: Marek Behún
>
> Hello,
>
> continuing my last discussion with Chris [1] about this, could you
> please test this change? (For Chris, mainly on your x530, since last
> time you said it hanged your board in SPL.)
I still get
Mario: Could you please look at this patch series? It touches gdsys
board and for future gdsys board should be converted to use u-boot
driver model API...
On Tuesday 21 December 2021 12:20:10 Pali Rohár wrote:
> This patch series removes gdsys's board_pex_config() function by
> converting it to
From: Marek Behún
Hello,
continuing my last discussion with Chris [1] about this, could you
please test this change? (For Chris, mainly on your x530, since last
time you said it hanged your board in SPL.)
It should fix DDR3 training issues.
[1]
Bin Meng,
On 2021-09-27 17:14, Marek Vasut wrote:
> On 9/27/21 2:42 PM, Stefan Agner wrote:
>> There are devices which cause a USB stall when trying to read strings.
>> Specifically Arduino Mega R3 stalls when trying to read the product
>> string.
>>
>> The stall currently remains unhandled, and
This allows the use of git aliases files relative to the user home,
without using the full path to the file.
Signed-off-by: Otavio Salvador
---
tools/patman/gitutil.py | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tools/patman/gitutil.py b/tools/patman/gitutil.py
On 1/3/22 8:27 AM, Angus Ainslie wrote:
Hi Sean,
On 2021-12-30 08:21, Sean Anderson wrote:
On 12/29/21 8:35 AM, Angus Ainslie wrote:
Hi Sean,
On 2021-12-28 08:59, Sean Anderson wrote:
Hi Angus,
NXP's mfgtool queies the mmc blocksize and splits a sparse image into
blocksize size pieces
[ fsl_esdhc commit 41dec2fe99512e941261594f522b2e7d485c314b ]
U-boot prefers DM_MMC + BLK for MMC. Now eSDHC driver has already
support it, so let's force to use it.
- Drop non-BLK support for DM_MMC introduced by below patch.
66fa035 mmc: fsl_esdhc: fix probe issue without CONFIG_BLK enabled
NXP's mEMAC reference manual, Chapter 6.5.5 "MDIO Ethernet Management
Interface usage", specifies to poll the BSY (0) bit in the CFG/STAT
register to wait until a transaction has finished, not bit 31 in the
data register.
In the Linux kernel, this has already been fixed in commit 26eee0210ad7
On Tue, 4 Jan 2022 15:57:49 +0100
Marek Behún wrote:
> From: Marek Behún
>
> Before commit 4c289425752f ("mv_ddr: a38x: add support for ddr async
> mode"), Asynchornous Mode was only used when the CPU Subsystem Clock
> Options[4:0] field in the SAR1 register was set to value 0x13: CPU at
> 2
From: Marek Behún
I got an
: host mxlb.ispgateway.de[80.67.18.126] said:
554 Sorry, no mailbox here by that name. (in reply to RCPT TO command)
when sending e-mail to dirk.eib...@gdsys.cc.
Drop Dirk Eibach from MAINTAINERS of board/gdsys/a38x and
board/gdsys/mpc8308. The latter would be
From: Marek Behún
Before commit 4c289425752f ("mv_ddr: a38x: add support for ddr async
mode"), Asynchornous Mode was only used when the CPU Subsystem Clock
Options[4:0] field in the SAR1 register was set to value 0x13: CPU at
2 GHz and DDR at 933 MHz.
Then commit 4c289425752f ("mv_ddr: a38x:
On Sun, Jan 02, 2022 at 06:34:18PM +0100, Markus Koch wrote:
> NXP's mEMAC reference manual, Chapter 6.5.5 "MDIO Ethernet Management
> Interface usage", specifies to poll the BSY (0) bit in the CFG (we call
> it CTL) register to wait until a transaction has finished, not bit 31 in
> the data
Hi Simon,
Am So., 2. Jan. 2022 um 18:15 Uhr schrieb Simon Glass :
>
> Hi Heiko,
>
> On Thu, 2 Dec 2021 at 19:53, Simon Glass wrote:
> >
> > Hi Heiko,
> >
> > On Mon, 29 Nov 2021 at 02:48, Heiko Thiery wrote:
> > >
> > > While converting to binman for an imx8mq board, it has been found that
> >
On Sat, 1 Jan 2022 at 10:14, Ovidiu Panait wrote:
>
> Commit 98f705c9cefd ("powerpc: remove 4xx support") removed (in 2017) the
> last code that made use of bedbug debugger support. Since there aren't
> any boards left that define either CONFIG_CMD_BEDBUG or a real
> bedbug_init(), drop this
Hi Tom,
On 1/4/22 10:56, Tom Rini wrote:
On Mon, Jan 03, 2022 at 05:55:21PM -0300, Ariel D'Alessandro wrote:
Gentle ping. Can we get this merged?
Does this need to be in for the v2022.01 release or can it wait for
v2022.04? Thanks.
No, there's no real rush for this to be in v2022.01.
On Mon, Jan 03, 2022 at 05:55:21PM -0300, Ariel D'Alessandro wrote:
> Gentle ping. Can we get this merged?
Does this need to be in for the v2022.01 release or can it wait for
v2022.04? Thanks.
>
> On 11/23/21 13:33, Ariel D'Alessandro wrote:
> > Changes in v6:
> > * Fixed typo in
Use moveconfig.py script to convert define CONFIG_SYS_MAX_FLASH_BANKS
and CONFIG_SYS_MAX_FLASH_BANKS_DETECT to Kconfig and move these entries
to defconfigs.
Signed-off-by: Patrick Delaunay
Reviewed-by: Simon Glass
---
README | 3 ---
Proposal after Marek comment in [1], move CONFIG_SYS_MAX_FLASH_BANKS
and CONFIG_SYS_MAX_FLASH_BANKS_DETECT in Kconfig.
Series based on the previous RFC [2], rebased on top of the next
branch and added reviewed-by.
I wasn't not sure of the solution when I introduced the
CFI_FLASH_BANKS to
Initial introduction of Bletchley equipped with
Aspeed 2600 BMC SoC.
Signed-off-by: Potin Lai
---
Change since v1:
- Disable mdio0, mdio1, mdio2
- Remove mac0, mac1, mac3 (keep disabled)
- Enable mac2, and set to fixed-link
---
arch/arm/dts/Makefile | 3 +-
On 13/11/2021 18.13, Thomas Huth wrote:
LynxOS needed the do_bootm_lynxkdi() function that got removed in
7e713067ee ("Remove LYNX KDI remainders") - and that function needed
a lynxkdi_boot() function, where the last implementation had been
removed in 98f705c9ce ("powerpc: remove 4xx support")
On 01/01/2022 18.13, Ovidiu Panait wrote:
Commit 98f705c9cefd ("powerpc: remove 4xx support") removed (in 2017) the
last code that made use of bedbug debugger support. Since there aren't
any boards left that define either CONFIG_CMD_BEDBUG or a real
bedbug_init(), drop this feature from u-boot.
Prepare migration to Kconfig.
CONFIG_SYS_MAX_FLASH_BANKS_DETECT becomes boolean and
CONFIG_SYS_MAX_FLASH_BANKS define the MAX size, also used
for detection when CONFIG_SYS_MAX_FLASH_BANKS_DETECT=y
(CFI_MAX_FLASH_BANKS = CONFIG_SYS_MAX_FLASH_BANKS).
CONFIG_SYS_MAX_FLASH_BANKS become mandatory
Replace CONFIG_SYS_MAX_FLASH_BANKS by CFI_FLASH_BANKS to prepare
Kconfig migration and avoid to redefine CONFIG_SYS_MAX_FLASH_BANKS
in cfi_flash.h.
After this patch CONFIG_SYS_MAX_FLASH_BANKS should be never used in
the cfi code: use CFI_MAX_FLASH_BANKS for struct size or CFI_FLASH_BANKS
for
This converts the following to Kconfig:
CONFIG_AT91_EFLASH
Signed-off-by: Patrick Delaunay
Reviewed-by: Simon Glass
---
arch/arm/mach-at91/Kconfig | 8
configs/ethernut5_defconfig | 2 +-
include/configs/ethernut5.h | 1 -
scripts/config_whitelist.txt | 1 -
4 files changed, 9
Tidy up the warnings reported by checkpatch.pl to prepare next patches
Signed-off-by: Patrick Delaunay
Reviewed-by: Simon Glass
---
cmd/flash.c | 239 +---
1 file changed, 117 insertions(+), 122 deletions(-)
diff --git a/cmd/flash.c
Hello Michael,
Am Dienstag, dem 04.01.2022 um 12:06 +0100 schrieb Michael Nazzareno
Trimarchi:
> Hi Teresa
>
> On Tue, Jan 4, 2022 at 12:04 PM Teresa Remmet
> wrote:
> > Hello Tommaso,
> >
> > Am Samstag, dem 25.12.2021 um 21:25 +0100 schrieb Tommaso Merciai:
> > > This function defined for
Hi Teresa
On Tue, Jan 4, 2022 at 12:04 PM Teresa Remmet wrote:
>
> Hello Tommaso,
>
> Am Samstag, dem 25.12.2021 um 21:25 +0100 schrieb Tommaso Merciai:
> > This function defined for two architecture is not really generic
> > and can generate problem when people add a new board.
> >
> >
Hello Tommaso,
Am Samstag, dem 25.12.2021 um 21:25 +0100 schrieb Tommaso Merciai:
> This function defined for two architecture is not really generic
> and can generate problem when people add a new board.
>
> Signed-off-by: Tommaso Merciai
> ---
> arch/arm/mach-imx/imx8m/soc.c | 39
Hello Tommaso,
thank you for working on this.
Am Samstag, dem 25.12.2021 um 21:25 +0100 schrieb Tommaso Merciai:
> Override env_get_location function at board level, previously dropped
> down from arch/arm/mach-imx/imx8m/soc.c
>
> References:
> - commit 37d3e3bb95d7532e2503f115dd6c6762fd3b0262
Hi Heinrich,
On Thu, 30 Dec 2021 at 23:18, Heinrich Schuchardt wrote:
>
> On 12/29/21 19:57, Simon Glass wrote:
> > Add info about how to select vidconsole or serial.
> >
> > Also set up a demo boot command.
> >
> > Signed-off-by: Simon Glass
> > ---
> >
> > (no changes since v2)
> >
> >
Hi Heinrich,
On Thu, 30 Dec 2021 at 23:46, Heinrich Schuchardt wrote:
>
> On 12/29/21 19:57, Simon Glass wrote:
> > Show the revision of this table as it can be important.
> >
> > Also update the 'efi table' entry to show the actual address of the EFI
> > table rather than our table that points
Hi Heinrich,
On Thu, 30 Dec 2021 at 22:41, Heinrich Schuchardt wrote:
>
> On 12/29/21 19:57, Simon Glass wrote:
> > At present this code is inline in the app and stub. But they do the same
> > thing. The difference is that the stub does it immediately and the app
> > doesn't want to do it until
Document the return value in efi_init(). Fix up @sizep in efi_info_get().
Use Return: instead of @return
Signed-off-by: Simon Glass
---
(no changes since v8)
Changes in v8:
- Add new patch to tidy up header comments
include/efi.h | 17 +
1 file changed, 9 insertions(+), 8
Now that the linker crash is resolved, build the 64-bit EFI app, including
all the required code.
Signed-off-by: Simon Glass
---
Changes in v9:
- Drop changes previously applied
Changes in v7:
- Rebase on -master instead of -next
Changes in v5:
- Add new patch to build the 64-bit app properly
At present some 32-bit settings are used with the 64-bit app. Fix this by
separating out the two cases.
Be careful not to break the 64-bit payload, which needs to build a 64-bit
EFI stub with a 32-bit U-Boot.
Signed-off-by: Christian Melki
Signed-off-by: Simon Glass
---
(no changes since v5)
That script is not intended for use with EFI, so update the logic to avoid
using it.
Signed-off-by: Simon Glass
Signed-off-by: Christian Melki
---
(no changes since v5)
Changes in v5:
- Add new patch to avoid using the 64-bit link script for the EFI app
arch/x86/cpu/config.mk | 2 +-
1 file
Make sure the linker lists are in the right place and drop the eh_frame
section, which is not needed.
Signed-off-by: Simon Glass
---
(no changes since v5)
Changes in v5:
- Add new patch to round out the link script for 64-bit EFI
arch/x86/lib/elf_x86_64_efi.lds | 5 -
1 file changed, 4
At present the 'efi' command only works in the EFI payload. Update it to
work in the app too, so the memory map can be examined.
Signed-off-by: Simon Glass
---
(no changes since v1)
cmd/Makefile | 2 +-
cmd/efi.c | 48 ---
Add an empty CPU init function to avoid fiddling with low-level CPU
features in the app. Set up the C runtime correctly for 64-bit use
and avoid clearing BSS, since this is done by EFI when U-Boot is loaded.
Signed-off-by: Simon Glass
---
(no changes since v5)
Changes in v5:
- Add new patch to
At present this function requires a pointer to struct efi_entry_memmap
but the only field used in there is the desc_size. We want to be able
to use it from the app, so update it to use desc_size directly.
Signed-off-by: Simon Glass
---
(no changes since v1)
arch/x86/cpu/efi/payload.c | 8
At present this code is inline in the app and stub. But they do the same
thing. The difference is that the stub does it immediately and the app
doesn't want to do it until the end (when it boots a kernel) or not at
all, if returning to UEFI.
Move it into a function so it can be called as needed.
At present U-Boot can be built as an EFI app, but it is really just for
testing, with very few features. Instead, the payload build is used for
booting on top of UEFI, where U-Boot takes over the machine immediately
and supplies its own drivers.
But the app could be made more useful.
This series
Hi,
> The imx8mm and imx8mn appear compatible with imx7d-usb
> flags in the OTG driver. If the dr_mode is defined as
> host or peripheral, the device appears to operate correctly,
> however the auto host/peripheral detection results in an error.
>
> The solution isn't just adding checks for
62 matches
Mail list logo