It has been reported that memory corruption can occurred because network
packages where received after EXIT_BOOT_SERVICES. See the thread
starting at [1].
We try to remove all drivers when EXIT_BOOT_SERVICES is called. But
* Some network drivers don't call their own stop method when removed.
* So
Use the name "mr" since we are referring to timer mode register.
Signed-off-by: Zixun LI
---
arch/arm/mach-at91/include/mach/at91_wdt.h | 2 +-
drivers/watchdog/at91sam9_wdt.c| 8
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/mach-at91/include/mach/
On Mon, Mar 17, 2025 at 12:10:04PM +0100, Quentin Schulz wrote:
> Hi Fabio,
>
> On 3/15/25 12:58 PM, Fabio Estevam wrote:
> > Hi Hendrik,
> >
> > On Fri, Mar 14, 2025 at 5:09 PM Hendrik Donner wrote:
> > >
> > > In c9713c155127 the device tree was moved
> > > from CONFIG_SPL to CONFIG_SPL_BUILD
On Fri, Apr 04, 2025 at 02:48:55PM +, Mayuresh Chitale wrote:
> Similar to ARM and X86, introduce a new image type which allows u-boot
> to distinguish between images built for 32-bit vs 64-bit Risc-V CPUs.
>
> Signed-off-by: Mayuresh Chitale
> Reviewed-by: Maxim Moskalets
> ---
> boot/imag
hi Andre:
On 11:35 Sun 23 Mar , Andre Przywara wrote:
> This series introduces support for the Allwinner A523 SoC family. The
> same die is used in different packages: the A523, A527, T527, and H728:
> they connect a different set of peripherals to the pins, or enable extra
> goodies like an N
Add functions to allow a caller to find out the current menu item and to
select a different one.
Update the event handling so that an attempt to change the current item
(e.g. by pressing the up-arrow key) is reported to the caller, since
this may be used to cancel an autoboot timeout.
Signed-off-
Use U-Boot specific struct udevice instead of Linux compatibility
struct device in clk-divider clock registration.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Christoph Niedermaier
Cc: Dong Aisheng
Cc: Fabio Estevam
Cc: Hou Zhiqiang
Cc: Michael Trimarchi
Cc: Peng Fan
Cc: Tim Harvey
C
Add clk_resolve_parent_clk() to resolve parent clock udevice name
based on clock-names DT property. This is used in SoC clock drivers
to look up the clock name in clock tables, which matches a clock
name in DT clock-names property, and convert it into udevice name
which is used by U-Boot clock fram
Hi Tom,
On Thu, 3 Apr 2025 at 03:29, Tom Rini wrote:
>
> On Sat, Mar 15, 2025 at 02:26:00PM +, Simon Glass wrote:
> > Update the string to take account of UARTs which are connected on I/O
> > ports, as on x86.
> >
> > Fix a typo in an error message in the same command, while we are here.
> >
On Fri, Apr 04, 2025 at 11:32:12PM +0200, Jonas Karlman wrote:
> Hi Simon,
>
> On 2025-04-04 00:30, Simon Glass wrote:
> > Hi Jonas,
> >
> > On Fri, 4 Apr 2025 at 09:57, Jonas Karlman wrote:
> >>
> >> Hi Tom and Simon,
> >>
> >> On 2025-03-19 00:21, Tom Rini wrote:
> >>> On Wed, 05 Mar 2025 17:2
Neither clk_register_mux_table() nor clk_hw_register_mux_table()
are called outside of clk-mux.c , fold both into clk_register_mux().
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Christoph Niedermaier
Cc: Dong Aisheng
Cc: Fabio Estevam
Cc: Hou Zhiqiang
Cc: Michael T
Add default configuration for sd-card to boot the linux kernel.
Signed-off-by: Manikandan Muralidharan
---
board/atmel/sam9x75_curiosity/MAINTAINERS | 1 +
configs/sam9x75_curiosity_mmc_defconfig | 73 +++
2 files changed, 74 insertions(+)
create mode 100644 configs/sam9x
Add struct uthread_mutex and uthread_mutex_lock(),
uthread_mutex_trylock(), uthread_mutex_unlock() to protect shared data
structures from concurrent modifications.
Signed-off-by: Jerome Forissier
---
include/uthread.h | 60 +++
lib/uthread.c | 27 +
Hi Quentin,
On Wed, 19 Mar 2025 at 16:31, Quentin Schulz wrote:
>
> Hi Simon
>
> On 3/19/25 4:03 PM, Simon Glass wrote:
> > Hi Quentin,
> >
> > On Wed, 19 Mar 2025 at 13:04, Quentin Schulz
> > wrote:
> >>
> >> Hi Simon,
> >>
> >> On 3/19/25 12:49 PM, Simon Glass wrote:
> >>> Logging of function
Pass struct udevice * into imx_clk_divider*() functions, so the
clock core would have access to parent struct udevice *.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Christoph Niedermaier
Cc: Dong Aisheng
Cc: Fabio Estevam
Cc: Hou Zhiqiang
Cc: Michael Trimarchi
Cc: Peng Fan
Cc: Tim Har
Ilias Apalodimas writes:
> commit ddf67daac39d ("efi_capsule: Move signature from DTB to .rodata")
> was reverted in
> commit 47a25e81d35c ("Revert "efi_capsule: Move signature from DTB to
> .rodata"")
> because that's what U-Boot was usually doing -- using the DT to store
> configuration and da
Hi Simon,
On 2025-04-04 00:30, Simon Glass wrote:
> Hi Jonas,
>
> On Fri, 4 Apr 2025 at 09:57, Jonas Karlman wrote:
>>
>> Hi Tom and Simon,
>>
>> On 2025-03-19 00:21, Tom Rini wrote:
>>> On Wed, 05 Mar 2025 17:24:54 -0700, Simon Glass wrote:
>>>
This series includes some patches related to
Hi Tom,
On 2025-04-03 23:56, Tom Rini wrote:
> On Thu, Apr 03, 2025 at 10:57:24PM +0200, Jonas Karlman wrote:
>> Hi Tom and Simon,
>>
>> On 2025-03-19 00:21, Tom Rini wrote:
>>> On Wed, 05 Mar 2025 17:24:54 -0700, Simon Glass wrote:
>>>
This series includes some patches related to allowing re
Add match N:starfive pattern to visionfive2 board. Now
starfive pattern just related to JH7110 IC.
Signed-off-by: Minda Chen
---
board/starfive/visionfive2/MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/starfive/visionfive2/MAINTAINERS
b/board/starfive/vis
On 3/20/25 11:23 AM, Christoph Niedermaier wrote:
If tiny printf is used with 0x%08X (upper case X) the output is
always 0x. It could be confusing if upper case instead
of lower case is used intentionally or accidentally because the
actual value is not output. To avoid this confusion, tin
The problem with using "virt-make-fs" to make a filesystem image is that
it is extremely slow. Switch to using the fs_helper functions we have
instead from the filesystem tests as these can add files to images and
are significantly faster and still do not require root access.
Signed-off-by: Tom Ri
On 3/31/25 21:04, Fabio Estevam wrote:
> From: Fabio Estevam
>
> Since commit 61040097a9d1 ("reset: at91: Add reset driver for basic
> assert/deassert operations") the "atmel,sama5d3-rstc" compatible for
> the sama5d2 reset controller in sama5d2.dtsi is not handled by
> CONFIG_SYSRESET_AT91 an
Hi Adam,
>> + /* Enable upstream clocks */
>> + ret = clk_enable(&priv->clk_apb);
>> + if (ret)
>> + goto dis_bus_pd;
>> +
>> + ret = clk_enable(&priv->clk_axi);
>> + if (ret)
>> + goto dis_apb_clk;
>> +
>> + /* Enable blk-ctrl clock
нд, 30 бер. 2025 р. о 22:27 Artur Kowalski пише:
>
> UART-A can be exposed through uSD, this was tested on Transformer T20
> but should work on all Ventana-based boards.
>
> TX is exported on SDD pingroup corresponding to uSD CLK pin
> RX is exported on SDB which is CMD pin in uSD slot
>
> Signed-
Naming between the parameter list, the prototype and the main comment do
not match. Fix the comment which seems the be the one that is incorrect.
Fixes: 9057077cf4e1 ("core: ofnode: add of_graph parsing helpers")
Signed-off-by: Miquel Raynal
Reviewed-by: Svyatoslav Ryhel
---
drivers/core/ofnode
Hi Zixun,
Thank you for the patch.
On lun., mars 31, 2025 at 18:26, Zixun LI wrote:
> Enable USB gadget usb0 node support.
>
> Signed-off-by: Zixun LI
Reviewed-by: Mattijs Korpershoek
> ---
> arch/arm/dts/at91-sam9x60_curiosity.dts | 4
> 1 file changed, 4 insertions(+)
>
> diff --git
On Wed, Mar 19, 2025 at 2:27 PM Fabio Estevam wrote:
> I have manually fixed patches 1 and 2 and now CI is happy with the series.
>
> No need to resend it.
Applied the series to u-boot-imx/next, thanks.
During ADNL protocol operations, BootROM may request to enter
ADNL mode after boot. So to support this, let's check for values
in sticky registers after boot (such registers could be updated
earlier by boot ROM, telling U-boot to enter ADNL mode.
Signed-off-by: Arseniy Krasnov
---
arch/arm/inclu
Improve support for running U-Boot on [Qualcomm] smartphones, with:
* A boot menu which can be entered by holding volume down during boot
* Hang on panic (so errors can be read on the display)
* Serial gadget which can be enabled by holding volume down or via
boot menu
In its current form, U-Bo
This patch series adds the support for
1. In am33xx SoC[1], enhanced capture (eCAP) supports auxiliary PWM (APWM).
This series adds the PWM driver support for the APWM feature for eCAP on
AM33xx. AM335X_ECAP0_IN_PWM0_OUT is used to enable the backlight.
2. Enable eCAP0 PWM and LCD pin muxing to s
From: Alif Zakuan Yuslaimi
Enable Marvell Ethernet PHYs support for Agilex5 defconfig
Signed-off-by: Alif Zakuan Yuslaimi
---
configs/socfpga_agilex5_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/socfpga_agilex5_defconfig
b/configs/socfpga_agilex5_defconfig
index 0fa81
On Fri, Mar 28, 2025 at 11:42:20PM +, Simon Glass wrote:
> Hi Tom,
>
> On Mon, 10 Mar 2025 at 09:53, Tom Rini wrote:
> >
> > On Fri, Mar 07, 2025 at 08:46:31AM -0600, Tom Rini wrote:
> > > On Thu, Mar 06, 2025 at 09:10:47AM -0700, Simon Glass wrote:
> > [snip]
> > > > Again, back to this thre
On Sat, Mar 15, 2025 at 02:25:58PM +, Simon Glass wrote:
> Any 'bootable' flag in a DOS partition causes boostd to only scan
> bootable partitions for that media. This can mean that extlinux.conf
> files on the root disk are missed.
>
> Put this logic behind a flag and update the documentatio
The only video mode that currently works on rk3328 in u-boot is 1080p,
because it uses GPLL for VOP_DCLK clock parent.
Linux driver uses HDMIPHY PLL as a clock parent for VOP_DCLK, since using
GPLL or CPLL is not feasible due these PLL being used as a clock parent
for other devices. It would be cu
On Tue, 11 Mar 2025 10:14:12 +0530, Anshul Dalal wrote:
> CFG_SYS_SPI_* are used in falcon boot to specify the offsets and size of
> the respective payloads. This patch moves them to Kconfig keeping the
> values consistent for each of the affected boards.
>
>
Applied to u-boot/next, thanks!
[1
Add the watchdog timer node for the sam9x60 SoC's.
Signed-off-by: Zixun LI
---
arch/arm/dts/sam9x60.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/dts/sam9x60.dtsi b/arch/arm/dts/sam9x60.dtsi
index 3b684fc63d5..f32d51eb231 100644
--- a/arch/arm/dts/sam9x60.dtsi
+++ b/ar
Hi Jerome,
Thank you for the patch.
On mar., mars 18, 2025 at 11:46, Jerome Forissier
wrote:
[...]
>
> obj-$(CONFIG_HUSH_SELECTABLE) += cli.o
>
> +obj-$(CONFIG_CMD_SPAWN) += spawn.o
> +
> obj-$(CONFIG_ARM) += arm/
> obj-$(CONFIG_RISCV) += riscv/
> obj-$(CONFIG_SANDBOX) += sandbox/
> d
> -Original Message-
> From: Tom Rini
> Sent: Saturday, 15 March 2025 12:54 am
> To: Maniyam, Dinesh
> Cc: u-boot@lists.denx.de; Marek ; Simon
> ; Simon Glass ; Dario
> Binacchi ; Ilias Apalodimas
> ; Heinrich Schuchardt ;
> Jerome Forissier ; Mattijs Korpershoek
> ; Ibai Erkiaga ;
> M
From: Viorel Suman
i.MX95 System Manager uses interrupt driven communication which requires
the caller to set Bit[0] of channel flags to 1. When transmission
completes and the previous general purpose interrupt has been processed
by the other core, i.MX95 System Manager will set General Purpose
I
Add support to install an initrd when running an EFI binary
with efi_binary_run
Signed-off-by: Adriano Cordova
---
Changes in v2:
- Change EFI_RESERVED_MEMORY_TYPE for EFI_LOADER_DATA for dp_initrd
boot/bootm_os.c | 3 ++-
cmd/bootefi.c| 2 +-
include/efi_loader.
From: Alice Guo
i.MX95 only supports low power boot, which means A55 is kicked by M33.
There is no ROM runs on A55 in such case so that deselect IMX8_ROMAPI
for i.MX95.
Signed-off-by: Alice Guo
---
arch/arm/mach-imx/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ar
On Wed, Apr 02, 2025 at 12:42:54PM +0530, Sumit Garg wrote:
> Sorry for jumping in late in this thread as it is still using my old
> Linaro email ID which should be disabled by now.
>
> On Tue, Apr 01, 2025 at 12:02:17PM -0600, Tom Rini wrote:
> > On Tue, Apr 01, 2025 at 07:28:36PM +0200, Krzyszto
To be able to return to the BootROM FEL USB debug code, we must restore
the core's state as accurately as possible after the SPL has been run.
Since the BootROM runs in AArch32, but the SPL uses AArch64, this requires
a core reset, which clears the core's state.
So far we were saving and restoring
On 15.03.25 15:26, Simon Glass wrote:
This table lacks a correct checksum at present, so fix it.
Signed-off-by: Simon Glass
---
(no changes since v3)
Changes in v3:
- Add new patch to add a checksum to the DMAR table
lib/acpi/acpi_table.c | 1 +
1 file changed, 1 insertion(+)
diff --git
Hi Simon,
On Thu, 2024-12-19 at 17:34 -0700, Simon Glass wrote:
> Add my own name to the list, since existing maintainers are fairly
> busy.
>
> Signed-off-by: Simon Glass
I think it would be useful to have another maintainer here. Of course,
my opinion means very little here though ;-).
> ---
In order to display a boot picture or an error message, the i.MX8MP
display pipeline must be enabled. The SoC has support for various
interfaces (LVDS, HDMI, DSI). The one supported in this series is the
standard 4-lane LVDS output. The minimal setup is thus composed of:
* An LCD InterFace (LCDIF)
Use U-Boot specific struct udevice instead of Linux compatibility
struct device in clk-mux registration.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Christoph Niedermaier
Cc: Dong Aisheng
Cc: Fabio Estevam
Cc: Hou Zhiqiang
Cc: Michael Trimarchi
Cc: Peng Fan
Cc: Tim Harvey
Cc: Tom Rin
On 3/25/25 16:18, neil.armstr...@linaro.org wrote:
On 25/03/2025 14:49, Caleb Connolly wrote:
On 3/25/25 14:33, Neil Armstrong wrote:
On 25/03/2025 14:02, Caleb Connolly wrote:
We don't have a mechanism to safely shutdown block devices prior to a
baord reset or driver removal. Prevent dat
On Sat, Mar 22, 2025 at 10:55:23PM +0100, Marek Vasut wrote:
> Rename the variable and add ENV_ prefix, so that all configuration
> options which are related to environment would have an CONFIG_ENV_
> prefix. No functional change.
>
> Signed-off-by: Marek Vasut
Reviewed-by: Tom Rini
--
Tom
Pass struct udevice * into imx_clk_mux*() functions, so the
clock core would have access to parent struct udevice *.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Christoph Niedermaier
Cc: Dong Aisheng
Cc: Fabio Estevam
Cc: Hou Zhiqiang
Cc: Michael Trimarchi
Cc: Peng Fan
Cc: Tim Harvey
Hi Tom,
On Wed, 19 Mar 2025 at 15:24, Tom Rini wrote:
>
> On Wed, Mar 19, 2025 at 12:59:05PM +0100, Simon Glass wrote:
>
> > This function trims whitespace from the start and end of a string. Add a
> > test for it.
> >
> > Signed-off-by: Simon Glass
> > ---
> >
> > test/lib/string.c | 31 ++
The Allwinner H616 DRAM initialisation code uses a complex C struct,
modelling the clock device's register frame. For this SoC, the struct
contains 127 registers, but the DRAM code only uses four of them.
Since we want to get rid of this struct, drop the usage of the struct in
the H616 DRAM code,
The current implementation of labels uses the ordering of the media
devices to start its scan but then uses the ordering of the (child)
bootdev devices to iterate from then on. This is inconsistent and can
miss some bootdevs.
Update bootdev_next_label() so that it uses the ordering of the bootdev
On Mon, 17 Mar 2025 04:12:39 +0100, Marek Vasut wrote:
> Import exfat-fuse libexfat, add U-Boot filesystem layer porting glue
> code and wire exfat support into generic filesystem support code. This
> adds exfat support to U-Boot.
>
> Fill in generic filesystem interface for mkdir and rm commands
Hi Leonard,
On Mon, Mar 31, 2025 at 11:43 AM Leonard Anderweit
wrote:
> The error looks like binman is never building the missing tools.
> Run something like:
> ./tools/binman/binman tool -f missing
> before the binman tests.
>
> This test setup uses .gitlab-ci.yml, right?
Yes, I think so.
Car
At present it is impossible to change the qemu_arm64 defconfig to
obtain a devicetree from the U-Boot build.
This is necessary for FIT validation, for example, where the signature
node must be compiled into U-Boot.
A proposed change to QEMU has been blocked for several years. As a
workaround, the
Hi Daniel,
Thank you for the patch.
On jeu., mars 27, 2025 at 22:58, Daniel Schultz wrote:
> The AM62x uses the DA8XX (DaVinci) GPIO controller. Enable
> CONFIG_DA8XX_GPIO to support GPIO access from the Cortex-A53.
>
> Also enable the 'gpio' command to allow users to interact
> with GPIOs from
Hi Mattijs,
On 3/31/25 09:54, Mattijs Korpershoek wrote:
> Hi Jerome,
>
> Thank you for the patch.
>
> On mar., mars 18, 2025 at 11:46, Jerome Forissier
> wrote:
>
> [...]
>
>>
>> obj-$(CONFIG_HUSH_SELECTABLE) += cli.o
>>
>> +obj-$(CONFIG_CMD_SPAWN) += spawn.o
>> +
>> obj-$(CONFIG_ARM)
BootROM of Amlogic SoCs that use ADNL/Optimus protocols needs
special layout of "bootloader" partition. So let's implement
functions that support bootloader writing on such SoCs. This is
prerequisite for ADNL/Optimus implementation.
We place such functions to 'arch/arm/mach-meson', because this
co
Logging of function return-values is used very frequently in U-Boot now.
Add a few helper macros to make it less verbose to use.
It turns out that the log_ret() variants are not so useful, since it is
not obviously where the error is coming from. So only the log_msg_ret()
variants are worthy of th
Hi Ilias,
On Wed, 19 Mar 2025 at 08:22, Ilias Apalodimas
wrote:
>
> We currently set both and print both PXN and UXN bits when removing
> execution for pages. This happens even in the existing per platform
> definitions of 'struct mm_region'.
>
> That's not entirely correct though. For stage-1 tr
On Fri, Apr 04, 2025 at 06:53:49AM +1300, Simon Glass wrote:
> At present it is impossible to change the qemu_arm64 defconfig to
> obtain a devicetree from the U-Boot build.
>
> This is necessary for FIT validation, for example, where the signature
> node must be compiled into U-Boot.
>
> A prop
On Thu, Apr 03, 2025 at 08:19:03AM +1300, Simon Glass wrote:
> Hi Tom,
>
> On Thu, 3 Apr 2025 at 04:00, Tom Rini wrote:
> >
> > On Wed, Apr 02, 2025 at 01:08:56PM +1300, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Wed, 2 Apr 2025 at 10:41, Tom Rini wrote:
> > > >
> > > > On Wed, Apr 02, 2025
Expo needs to be able to word-wrap lines so that they are displayed as
the user expects. Add a limit on the width of each line and support this
in the measurement algorithm.
Add a log category to truetype while we are here.
Signed-off-by: Simon Glass
---
boot/scene.c | 2
The bootph-all property in u-boot enables driver initialization prior to
relocation, this is necessary to use the device as boot media.
sdhci0 is the phandle for eMMC on am62a, so this change allows us to use
eMMC as a boot media.
Signed-off-by: Anshul Dalal
---
arch/arm/dts/k3-am62a7-sk-u-boot
Hi Simon,
On 4/3/25 7:57 PM, Simon Glass wrote:
Hi Tom,
On Wed, 2 Apr 2025 at 06:19, Tom Rini wrote:
On Wed, Apr 02, 2025 at 04:48:35AM +1300, Simon Glass wrote:
Hi Tom,
On Mon, 31 Mar 2025 at 03:45, Tom Rini wrote:
On Fri, Mar 28, 2025 at 04:44:53AM -0600, Simon Glass wrote:
Hi Tom,
From: Caleb Connolly
Some Qualcomm boards feature reserved ranges of pins which are protected
by firmware. Attempting to read or write any registers associated with
these pins results the board resetting.
Add support for parsing these ranges from devicetree and ensure that the
pinctrl and GPIO d
Compared to SAM9X5 the only difference is the DPRAM memory from the
USB High Speed Device Port (UDPHS) hardware block was increased,
so we can reuse the same endpoint data.
Also add compatible "microchip,sam9x60-udc".
Signed-off-by: Zixun LI
---
arch/arm/mach-at91/include/mach/atmel_usba_udc.h
On Thu, Mar 20, 2025 at 03:43:17AM +, Simon Glass wrote:
> Hi Tom,
>
> On Wed, 19 Mar 2025 at 16:36, Tom Rini wrote:
> >
> > On Wed, Mar 19, 2025 at 03:04:00PM +, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Wed, 19 Mar 2025 at 15:20, Tom Rini wrote:
> > > >
> > > > On Wed, Mar 19, 20
Hi Fabio,
Am Dienstag, dem 01.04.2025 um 08:12 -0300 schrieb Fabio Estevam:
> Hi Leonard,
>
> On Tue, Apr 1, 2025 at 5:46 AM Leonard Anderweit
> wrote:
> >
> > The CI image does not ship with all tools required for the binman
> > tests.
> > Have binman build the missing tools.
> >
> > Signed-o
On Tue, 11 Mar 2025 23:57:09 -0700, Sukrut Bellary wrote:
> The commit 211b3d726378 ("arm: dts: am3x: Non-functional changes sync
> with v6.3-rc6") changed the tilcdc clock names.
> Fix the tilcdc driver to use the new clock names.
>
>
Applied to u-boot/next, thanks!
[1/1] video: ti: am335x: F
Use U-Boot specific struct udevice instead of Linux compatibility
struct device in gate2 clock registration.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Christoph Niedermaier
Cc: Dong Aisheng
Cc: Fabio Estevam
Cc: Hou Zhiqiang
Cc: Michael Trimarchi
Cc: Peng Fan
Cc: Tim Harvey
Cc: Tom
With the SPL clock code and the DRAM init routine we converted all users
of the H6 class "struct sunxi_prcm_reg" over to use #define'd register
offsets now.
Drop the whole definition of this struct now, since it's not needed
anymore, for all H6 and H616 boards.
This removes the entire fragile and
On Tue, Mar 18, 2025 at 03:11:44AM +, Chee, Tien Fong wrote:
> Hi Tony,
>
> > -Original Message-
> > From: Tom Rini
> > Sent: Saturday, March 15, 2025 9:29 AM
> > To: u-boot@lists.denx.de
> > Cc: Chee, Tien Fong
> > Subject: [PATCH] ARM: socfpga: Drop incorrect imply
> > SYS_MMCSD_RA
Hi Tom,
On Mon, 31 Mar 2025 at 03:47, Tom Rini wrote:
>
> On Fri, Mar 28, 2025 at 07:05:47AM -0600, Simon Glass wrote:
>
> > This series collects together some new features for expo to make it more
> > useful for boot menus:
> >
> > - measurement and display of multi-line text objects
> > - inter
Hi Tom,
On Tue, 18 Mar 2025 at 00:05, Tom Rini wrote:
>
> [cc list trimmed and adding Rasmus]
>
> On Sat, Mar 15, 2025 at 02:38:29PM +, Simon Glass wrote:
> > Hi Tom,
> >
> > On Sat, 15 Mar 2025 at 13:57, Tom Rini wrote:
> > >
> > > On Sat, Mar 15, 2025 at 12:54:25PM +, Simon Glass wrote
Hi Marek,
On 3/20/25 12:49 PM, Marek Vasut wrote:
On 3/20/25 11:23 AM, Christoph Niedermaier wrote:
If tiny printf is used with 0x%08X (upper case X) the output is
always 0x. It could be confusing if upper case instead
of lower case is used intentionally or accidentally because the
actu
The mcr and msr instructions are available in Thumb mode only if
Thumb2 is supported. Therefore, if __thumb2__ is not set, make
sure we switch to ARM mode by inserting a .arm directive in the
inline assembly.
Fixes LTO link errors with kirkwood platforms, triggered by a later
commit:
tools/build
When using expo we want to be able to control the information on the
display and avoid other messages (such as USB scanning) appearing.
Add a 'quiet' flag for the console, to help with this.
The test is a little messy since stdio is still using the original
vidconsole create on start-up. So take
From: Alice Guo
i.MX95 needs to combine DDR PHY firmware images and their byte counts
together, so add a new entry type nxp-header-ddrfw for this requirement.
Signed-off-by: Alice Guo
---
tools/binman/entries.rst | 10 ++
tools/binman/etype/nxp_header_ddrfw.py| 29
Hi Leonard,
On 4/1/25 11:49 AM, Leonard Anderweit wrote:
Remove double : before code-block. While at it, use code-block for all
Why?
https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#literal-blocks
is valid.
We could think about changing the default highlighting langu
The problem with using "virt-make-fs" to make a filesystem image is that
it is extremely slow. Switch to using the fs_helper functions we have
instead from the filesystem tests as these can add files to images and
are significantly faster and still do not require root access.
Signed-off-by: Tom Ri
On Mon, 24 Mar 2025 17:00:30 +0530, Varadarajan Narayanan wrote:
> Add the PMC8380 regulator data found on the Qualcomm SA8775P platform.
> The tables are imported from the Linux driver.
>
>
Applied, thanks!
[1/1] regulator: qcom-rpmh-regulator: add support for pmm8654 regulators
https
On Wed, 5 Jun 2024 at 20:25, Michal Simek wrote:
>
> The commit cb9ae40a16f0 ("tools: mkfwumdata: add logic to append vendor
> data to the FWU metadata") added support for adding vendor data to mdata
> structure but it is not visible anywhere that's why extend fwu command to
> dump it.
>
> Signed-
On Thu, Mar 27, 2025 at 03:33:05PM +, Andre Przywara wrote:
> The generic DM video code uses an implicit switch/case fallthrough to
> provide fallback code paths when certain colour depths are not enabled.
>
> Add our "fallthrough;" statement-like macro to the video_fill() function
> to avoid
This register is used by ADNL protocol, to check boot source
of current U-boot instance.
Signed-off-by: Arseniy Krasnov
---
arch/arm/include/asm/arch-meson/a1.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/include/asm/arch-meson/a1.h
b/arch/arm/include/asm/arch-meson/a1.h
From: Vladimir Mitrofanov
Add Amlogic's Optimus protocol support for USB transport.
Signed-off-by: Vladimir Mitrofanov
Signed-off-by: Arseniy Krasnov
---
cmd/Kconfig | 7 +
cmd/meson/Makefile| 1 +
cmd/meson/optimus.c
From: Alice Guo
This patch is used to add SCMI clock control permissions to sandbox for
testing.
Signed-off-by: Alice Guo
---
arch/sandbox/include/asm/scmi_test.h | 2 ++
drivers/firmware/scmi/sandbox-scmi_agent.c | 56 --
2 files changed, 55 insertions(+), 3
On Fri, 04 Apr 2025 10:40:31 +0200, Neil Armstrong wrote:
> Here's a last minute fix for the libre-computer boards fixing the capsule
> update feature.
>
> Thanks,
> Neil
>
> The following changes since commit 82b69fc4224432d5aefa7ca750d950374cbc7fb2:
>
>Merge tag 'efi-2025-04-rc6' of
> h
Much of the data that is display by imx8_cpu.c is also displayed from
arch/arm/mach-imx/cpu.c, except the temperature grade and active
temperature are only displayed when SoC is an i.MX9. Since IMX9 now
implies IMX_TMU, change this to check for IMX_THERMAL or IMX_TMU
in the same way it's done in ma
Hi Simon,
> On 1. Apr 2025, at 17:51, Simon Glass wrote:
>>
>> but I don't know precisely what these various functions are supposed to
>> do, and I can't find any path that leads from any of these to eth_halt().
>>
>> Is it possible that U-Boot is failing to call eth_halt() in response to
>> Ex
This adds the latest version of the clock DT binding headers for the
Allwinner A523 family of SoCs.
Those headers have already been merged into the maintainer's trees, and
appeared in linux-next, but have not made it just yet into the official
kernel repository.
Signed-off-by: Andre Przywara
---
Hi Simon,
On Fri, 4 Apr 2025 at 13:40, Simon Glass wrote:
>
> Hi Raymond,
>
> On Sat, 5 Apr 2025 at 03:49, Raymond Mao wrote:
> >
> > Hi Tom and Simon,
> >
> > On Fri, 28 Mar 2025 at 21:00, Raymond Mao wrote:
> > >
> > > Hi Tom and Simon,
> > >
> > > On Fri, 28 Mar 2025 at 20:02, Tom Rini wrot
On Sat, Apr 05, 2025 at 06:39:39AM +1300, Simon Glass wrote:
> Hi Tom,
>
> On Fri, 4 Apr 2025 at 11:51, Tom Rini wrote:
> >
> > On Fri, Apr 04, 2025 at 11:41:08AM +1300, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Fri, 4 Apr 2025 at 10:52, Tom Rini wrote:
> > > >
> > > > On Fri, Apr 04, 2025
On Sat, Apr 05, 2025 at 06:40:08AM +1300, Simon Glass wrote:
> Hi Raymond,
>
> On Sat, 5 Apr 2025 at 03:49, Raymond Mao wrote:
> >
> > Hi Tom and Simon,
> >
> > On Fri, 28 Mar 2025 at 21:00, Raymond Mao wrote:
> > >
> > > Hi Tom and Simon,
> > >
> > > On Fri, 28 Mar 2025 at 20:02, Tom Rini wrot
Hi Tom,
On Fri, 4 Apr 2025 at 11:51, Tom Rini wrote:
>
> On Fri, Apr 04, 2025 at 11:41:08AM +1300, Simon Glass wrote:
> > Hi Tom,
> >
> > On Fri, 4 Apr 2025 at 10:52, Tom Rini wrote:
> > >
> > > On Fri, Apr 04, 2025 at 09:40:29AM +1300, Simon Glass wrote:
> > > > Hi Raymond,
> > > >
> > > > On F
Hi Raymond,
On Sat, 5 Apr 2025 at 03:49, Raymond Mao wrote:
>
> Hi Tom and Simon,
>
> On Fri, 28 Mar 2025 at 21:00, Raymond Mao wrote:
> >
> > Hi Tom and Simon,
> >
> > On Fri, 28 Mar 2025 at 20:02, Tom Rini wrote:
> > >
> > > On Fri, Mar 28, 2025 at 11:38:14PM +, Simon Glass wrote:
> > > >
On Tue, 18 Mar 2025 16:20:41 +0100, Simon Glass wrote:
> The membuff implementation curently has no tests. It also assumes that
> head and tail can never correspond unless the buffer is empty.
>
> This series provides a compile-time flag to support a 'full' flag. It
> also adds some tests of the
Now that all initcalls have been converted to static calls, remove
initcall_run_list().
Signed-off-by: Jerome Forissier
---
include/initcall.h | 24 ---
lib/Makefile | 1 -
lib/initcall.c | 102 -
3 files changed, 127 deletions(-)
Hi all,
I've written a small EFI bootloader and I'm testing it on QEMU with OVMF
and with u-boot (with the qemu-x86_defconfig as -bios in QEMU).
On upgrading from 2025.01 to 2025.04-rc5, I've noticed that the SMBIOS
tables that are passed via the SMBIOS EFI config table are completely
blank
1 - 100 of 127 matches
Mail list logo