On 8/13/23 15:36, Simon Glass wrote:
Hi Heinrich,
On Sat, 12 Aug 2023 at 23:01, Heinrich Schuchardt
wrote:
board_get_usable_ram_top() returns a physical address that is stored in
gd->ram_top. The return type of the function should be phys_addr_t like the
current type of gd->ram_top.
Signe
Improve the description of function board_get_usable_ram_top().
Signed-off-by: Heinrich Schuchardt
---
include/init.h | 15 ++-
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/include/init.h b/include/init.h
index 8873081685..dc3c1f220c 100644
--- a/include/init.h
+++
Hello Sam,
many thnkas for your patchset!
On 12.08.23 02:06, Sam Edwards wrote:
> Hi UBI maintainers,
>
> My target's rootfs is a read-only filesystem stored in a static UBI volume,
> mounted via a "ubiblock" device after boot. I'd also like to keep the boot
> files in the same filesystem, so th
On Wed, 26 Jul 2023 10:42:33 +0800
Meng Li meng...@windriver.com wrote:
> From: Meng Li
>
> There are 2 patches as bleow:
> 0001-bcm2835-Add-simiple-framebuffer-for-use-with-fkms.patch
> 0002-rpi-set-the-correct-parameter-for-simple-framebuffer.patch
> The first one is used to enable u-boot vide
On Thu, 3 Aug 2023 18:40:08 +0800
Bin Meng bmeng...@gmail.com wrote:
> From: Bin Meng
>
> Add one space between 'before' and 'loading'.
>
> Signed-off-by: Bin Meng
> ---
>
> drivers/video/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
applied to u-boot-video/master, thanks
On Thu, 3 Aug 2023 17:32:41 +0800
Bin Meng bm...@tinylab.org wrote:
> At present vidconsole_measure() tests ops->select_font before calling
> ops->measure, which would result in a null dereference when the console
> driver provides no ops for measure.
>
> Fixes: b828ed7d7929 ("console: Allow mea
Hi Tom,
please pull video driver fixes for for v2023.10.
CI: https://source.denx.de/u-boot/custodians/u-boot-video/-/pipelines/17338
Thanks,
Anatolij
The following changes since commit a5899cc69a99379f01e8e2f9f98e0e09b24f1656:
Merge https://source.denx.de/u-boot/custodians/u-boot-watchdog (2
In efi_add_known_memory() we currently call board_get_usable_ram_top() with
an incorrect value 0 of parameter total_size. This leads to an incorrect
value for ram_top depending on the code in board_get_usable_ram_top().
Use the value of gd->ram_top instead which is set before relocation by
calling
On 14/08/23 10:06, Siddharth Vadapalli wrote:
> Hello Tom,
>
> On 11/08/23 21:45, Tom Rini wrote:
>> On Fri, Aug 11, 2023 at 10:49:23AM +0530, Siddharth Vadapalli wrote:
>>> Ravi,
>>>
>>> On 10/08/23 17:00, Ravi Gunasekaran wrote:
...
>>
>> Uh, maybe I'm just missing something, but I think th
The format specifier for the "unsigned int" variable is documented as
"%d". However, it should be "%u". Thus, fix it.
Fixes: f5e9035043fb ("doc: printf() codes")
Reported-by: Tom Rini
Signed-off-by: Siddharth Vadapalli
---
doc/develop/printf.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletio
In the case of NETLOOP_SUCCESS, the decimal value of the u32 variable
"net_boot_file_size" is printed using "%d", resulting in negative values
being reported for large file sizes. Fix this by using "%u" to print the
decimal value corresponding to the bytes transferred.
Fixes: 1411157d8578 ("net: c
Hello,
This series fixes the format specifier for printing the decimal value of
the variable "net_boot_file_size", changing it from "%d" to "%u". With
the format specifier being "%d", for large file sizes, the value
displayed is negative. Using "%u" fixes this.
Additionally, as reported by Tom Ri
Hello Tom,
On 11/08/23 21:45, Tom Rini wrote:
> On Fri, Aug 11, 2023 at 10:49:23AM +0530, Siddharth Vadapalli wrote:
>> Ravi,
>>
>> On 10/08/23 17:00, Ravi Gunasekaran wrote:
>>> Siddharth,
>>>
>>> On 8/10/23 2:45 PM, Siddharth Vadapalli wrote:
In the case of NETLOOP_SUCCESS, the decimal valu
On 2023/8/13 22:26, Simon Glass wrote:
At present listing a partition produces lots of errors about this
filesystem:
=> part list mmc 4
cannot find valid erofs superblock
cannot find valid erofs superblock
cannot read erofs superblock: -5
[9 more similar lines]
Use debugg
Hi Simon,
I'm not quite sure what you mean by v2, if it's the previous email, it only
removes the XM25QH128C part of the commit message compared to the previous
one.
Thanks,
SSunk
Simon Glass 于2023年8月13日周日 21:36写道:
> On Fri, 11 Aug 2023 at 21:19, SSunk wrote:
> >
> > Add XMC XM25QH256C/XM25QU2
Hi Jonas,
Please split this patch into two patch, one for update defconfig
and one for update pmic Kconfig.
Thanks,
- Kever
On 2023/8/4 03:54, Jonas Karlman wrote:
With PMIC_RK8XX, SYSRESET and CMD_POWEROFF options enabled it is
possible to power down a board using the poweroff command
Dear Simon and other developers,
> - cursor = cbmem_console_p->buffer_cursor++;
> - if (cursor < cbmem_console_p->buffer_size)
> - cbmem_console_p->buffer_body[cursor] = data;
> + pos = cons->cursor++;
> + if (pos < cons->size)
> + cons->body[pos] = data;
Whi
On 2023/8/14 08:28, Jonas Karlman wrote:
On RK3568 most pins have a configurable drive strength of level 0-5 and
some pins level 0-11. When rk3568_set_drive is called with a strength
value above 7 the drv value written to reg may overflow into the write
enable bits, resulting in a bad configura
Hi Kever and Steven,
On 2023-08-12 04:50, Kever Yang wrote:
> Add Steven Liu,
>
> Hi Steven,
>
> Please help to review this patch.
>
>
> On 2023/8/4 01:44, Jonas Karlman wrote:
>> rk3568_set_drive configures a second reg for specific pins. Mainline
>> linux does not do this and vendor U-B
On RK3568 most pins have a configurable drive strength of level 0-5 and
some pins level 0-11. When rk3568_set_drive is called with a strength
value above 7 the drv value written to reg may overflow into the write
enable bits, resulting in a bad configuration.
This cause e.g. ethernet PHY on Radxa
> From: SSunk
> Sent: Saturday, August 12, 2023 11:08 AM
>
> Add XMC
> XM25QH128C/XM25QH256C/XM25QU256C/XM25QH512C/XM25QU512C
> site: https://www.xmcwh.com/site/product
>
> Signed-off-by: Kankan Sun
Reviewed-by: Chia-Wei Wang
On 8/13/23 23:46, Marek Vasut wrote:
Get rid of nvmxip_mmio_rawread() and just implement the readl()/readq()
reader loop within nvmxip_blk_read(). Cast the destination buffer as
needed and increment the read by either 4 or 8 bytes depending on if
this is systemd with 32bit or 64bit physical addre
On 8/13/23 10:39, Loic Poulain wrote:
The SDP read register command can be used to read any memory
mapped address of the device (ddr, registers...). It can then
be exploited by an attacker to access sensitive data/values,
especially when running SDP from SPL, as SPL runs with highest
privileges i
Use utp_transfer_req_desc pointer to reference to utrdl queue
instead of referencing the queue directly. This makes the code
more consistent. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Faiz Abbas
---
drivers/ufs/ufs.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff
Add function to flush and invalidate cache over request and response
queue entries, and perform flush and optional invalidate over block
layer data that are passed into the UFS layer. This makes it possible
to use UFS with caches enabled.
Signed-off-by: Marek Vasut
---
Cc: Faiz Abbas
---
driver
Pass the hba pointer itself to ufshcd_prepare_req_desc_hdr()
instead of duplicating utp_transfer_req_desc access at each
call site. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Faiz Abbas
---
drivers/ufs/ufs.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --gi
Extend the version check to handle UFS 3.0 controllers as well.
Tested on R-Car S4 UFS 3.0 controller.
Signed-off-by: Marek Vasut
---
Cc: Faiz Abbas
---
drivers/ufs/ufs.c | 3 ++-
drivers/ufs/ufs.h | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/ufs/ufs.c b/drivers/
Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS for host controllers which do not
support 64-bit addressing.
Ported from Linux kernel commit
6554400d6f66 ("scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS")
with ufs_scsi_buffer_aligned() based on U-Boot generic bounce buffer.
Signed-off-by: Marek Vas
Add UFSHCD_QUIRK_HIBERN_FASTAUTO quirk for host controllers which supports
auto-hibernate the capability but only FASTAUTO mode.
Ported from Linux kernel commit
2f11bbc2c7f3 ("scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO")
Signed-off-by: Marek Vasut
---
Cc: Faiz Abbas
---
drivers/ufs/ufs.
Add driver which implements GPIO-controlled clock. The GPIO is used
as a gate to enable/disable the clock. This matches linux clk-gpio.c
driver, however this does not implement the GPIO mux part, which in
U-Boot DM would be better fit in separate driver.
Signed-off-by: Marek Vasut
---
Cc: Lukasz
Some devices have limited DMA capabilities and require that the
buffers passed to them fit specific properties. Add new optional
callback which can be used at driver level to indicate whether a
buffer alignment is suitable for the device DMA or not, and
trigger use of generic bounce buffer implemen
Some devices have limited DMA capabilities and require that the
buffers passed to them fit specific properties. Add new optional
callback which can be used at driver level to indicate whether a
buffer alignment is suitable for the device DMA or not. This is
a pass-through callback from block uclass
Block devices with 4k sectors imply the MBR sectors are also 4k instead
of regular 512B. Avoid hard-coding the 512B sector size and isntead read
the current block device sector size from it, and if the sector size is
larger than 512B, use the block device sector size.
Signed-off-by: Marek Vasut
-
Fix the following warning produced on qemu-x86_64_defconfig:
"
common/bouncebuf.c: In function ‘bounce_buffer_stop’:
common/bouncebuf.c:82:34: warning: cast from pointer to integer of different
size [-Wpointer-to-int-cast]
82 | dma_unmap_single((dma_addr_t)state->bounce_buffer,
Check whether access is out of bounds of the partition and
return an error. This way there is no danger of esp. write
or erase outside of the confines of partition.
Signed-off-by: Marek Vasut
---
Cc: AKASHI Takahiro
Cc: Abdellatif El Khlifi
Cc: Bin Meng
Cc: Heinrich Schuchardt
Cc: Joshua Watt
Move the macro into blk-uclass.c , since it is only used there.
Signed-off-by: Marek Vasut
---
Cc: AKASHI Takahiro
Cc: Abdellatif El Khlifi
Cc: Bin Meng
Cc: Heinrich Schuchardt
Cc: Joshua Watt
Cc: Michal Suchanek
Cc: Simon Glass
Cc: Tobias Waldekranz
---
drivers/block/blk-uclass.c | 2 ++
Convert the read/write/erase offset from one within a partition
to one within a block device, to correctly access the data on
the block device for both write and erase operations.
Signed-off-by: Marek Vasut
---
Cc: AKASHI Takahiro
Cc: Abdellatif El Khlifi
Cc: Bin Meng
Cc: Heinrich Schuchardt
Move part_create_block_devices() to blk uclass and unexpose
the function. This can now be internal to the block uclass.
Signed-off-by: Marek Vasut
---
Cc: AKASHI Takahiro
Cc: Abdellatif El Khlifi
Cc: Bin Meng
Cc: Heinrich Schuchardt
Cc: Joshua Watt
Cc: Michal Suchanek
Cc: Simon Glass
Cc: T
The behavior of the part_blk_*() functions is now identical
to disk_blk_*() functions, switch the former to the later.
Signed-off-by: Marek Vasut
---
Cc: AKASHI Takahiro
Cc: Abdellatif El Khlifi
Cc: Bin Meng
Cc: Heinrich Schuchardt
Cc: Joshua Watt
Cc: Michal Suchanek
Cc: Simon Glass
Cc: To
These two functions are basically identical, just call the blk_*()
functions from disk_blk_*() functions. The only difference is that
the disk_blk_*() functions have to use parent block device as the
udevice implementing block device operations.
Add documentation on what those functions really do.
The disk_blk_read() can be simplified using blk_read(), the only
things which needs to be handled are the read offset based on the
partition properties, and the block device ops which are coming
from the parent udevice, not the partition udevice.
The later is currently not implemented correctly as
if (device_get_uclass_id(dev) == UCLASS_PARTITION) is always
true, because this disk_blk_read() function calls dev_get_blk()
above and checks its return value for non-NULL. The dev_get_blk()
performs the same device_get_uclass_id(dev) check and returns NULL
if not UCLASS_PARTITION. Drop the duplica
Enable NVMXIP QSPI driver on sandbox, since it is already enabled
on sandbox64. Update blk tests to match.
Signed-off-by: Marek Vasut
---
Cc: Abdellatif El Khlifi
Cc: Simon Glass
---
configs/sandbox_defconfig | 1 +
test/dm/blk.c | 63 +++
2 fil
Get rid of nvmxip_mmio_rawread() and just implement the readl()/readq()
reader loop within nvmxip_blk_read(). Cast the destination buffer as
needed and increment the read by either 4 or 8 bytes depending on if
this is systemd with 32bit or 64bit physical address.
Signed-off-by: Marek Vasut
---
Cc
+Paul Menzel
On Sun, 13 Aug 2023 at 14:10, Simon Glass wrote:
>
> This driver is not actually built since a Kconfig was never created for
> it.
>
> Add a Kconfig (which is already implied by COREBOOT) and update the
> implementation to avoid using unnecessary memory. Drop the #ifdef at the
> top
This driver is not actually built since a Kconfig was never created for
it.
Add a Kconfig (which is already implied by COREBOOT) and update the
implementation to avoid using unnecessary memory. Drop the #ifdef at the
top since we can rely on Kconfig to get that right.
To enable it (in addition to
Handle both 32bit and 64bit systems, i.e. sandbox and sandbox64
the same way drivers/cpu/cpu_sandbox.c does, that is in case
CONFIG_PHYS_64BIT is enabled, assume 64bit address width, else
assume 32bit address width. This fixes ut_dm_dm_test_cpu test
failure on sandbox64.
Signed-off-by: Marek Vasut
Align the sandbox64 defconfig with sandbox defconfig. Enable missing
PCI register multi-entry support. This fixes ut_dm_dm_test_pci_bus_to_phys
test .
Signed-off-by: Marek Vasut
---
Cc: Simon Glass
---
configs/sandbox64_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/sandb
Align the sandbox64 defconfig with sandbox defconfig. Enable missing
CCF and Sandbox CCF drivers. This fixes ut_dm_dm_test_clk_ccf test .
Signed-off-by: Marek Vasut
---
Cc: Simon Glass
---
configs/sandbox64_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/sandbox64_defcon
From: Yang Xiwen
It adds the driver for HIFEMAC Ethernet controller found on HiSilicon
SoCs like Hi3798MV200. It's based on the mainstream linux driver, but
quite a lot of code gets rewritten and cleaned up to adopt u-boot driver
model.
Signed-off-by: Yang Xiwen
---
drivers/net/Kconfig |
This core is found on many HiSilicon chips. This patchset adds support
for it and the integrated MDIO bus.
The driver code comes from linux kernel driver, downstream u-boot driver
and the datasheet. It's already tested on a Hi3798MV200 based STB.
Note that currently this driver can't be used for
From: Yang Xiwen
It adds the driver for the internal MDIO bus of HIFEMAC Ethernet
controller. It's based on the mainstream linux driver.
Signed-off-by: Yang Xiwen
---
drivers/net/Kconfig| 8
drivers/net/Makefile | 1 +
drivers/net/hifemac_mdio.c | 116 ++
Hello,
On Sat, Aug 12, 2023 at 08:31:56PM +0200, Massimo Pegorer wrote:
> Hi Harry,
>
> Il giorno lun 7 ago 2023 alle ore 11:02 Harry Waschkeit <
> harry.waschk...@conplement.de> ha scritto:
>
> > Hi,
> >
> > I have a RaspberryPi 4 where on one USB port a Sierra Wireless LTE
> > module (EM7455)
On Sat, Aug 12, 2023 at 09:14:45PM -0600, Simon Glass wrote:
> Hi Tom,
>
> I notice that the runners are not utilised much by the QEMU jobs,
> since we only run one at a time.
>
> I wonder if we could improve this, perhaps by using a different tag
> for the QEMU ones and then having a machine th
On Sun, Aug 13, 2023 at 07:36:45AM -0600, Simon Glass wrote:
> Hi Tom,
>
> On Sun, 13 Aug 2023 at 06:40, Tom Rini wrote:
> >
> > On Sat, Aug 12, 2023 at 06:14:45PM -0600, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Sat, 12 Aug 2023 at 16:38, Tom Rini wrote:
> > > >
> > > > On Sat, Aug 12, 20
Am 12. August 2023 03:50:14 MESZ schrieb Kever Yang :
>Hi Frank,
>
>On 2023/8/8 01:14, Frank Wunderlich wrote:
>> From: Frank Wunderlich
>>
>> Add rk3568 based Bananapi R2 Pro board.
>>
>> Signed-off-by: Frank Wunderlich
>> ---
>> because iodomain is different to evb and now iodomain driver is
We need cgpt and futility for building test images. Add them.
Signed-off-by: Simon Glass
---
tools/docker/Dockerfile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index 3d2b64a355f3..6e6ae9ebed40 100644
--- a/tools/docker/Dockerfile
+++
The existing ChromiumOS bootmeth only supports reading a single kernel
partition, either 2 or 4. In fact there are normally two options
available.
Use the GUID to detect kernel partitions, with the BOOTMETHF_ANY_PART
flag, so that bootstd does not require a valid filesystem before calling
the boot
Add some GUIDs for ChromiumOS so we can detect the partitions.
Signed-off-by: Simon Glass
---
include/part_efi.h | 14 ++
lib/uuid.c | 7 +++
2 files changed, 21 insertions(+)
diff --git a/include/part_efi.h b/include/part_efi.h
index c68529b4dafe..59b7895b8a23 100644
Some bootmeths support scanning a partition without a filesystem on it.
Add a flag to support this.
This will allow the ChromiumOS bootmeth to find kernel partition, which
are stored in a special format, without a filesystem.
Signed-off-by: Simon Glass
---
boot/bootdev-uclass.c | 17
This function can be called when partition support is disabled. Add a
static inline to handle this.
Signed-off-by: Simon Glass
---
include/part.h | 20
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/include/part.h b/include/part.h
index c3de317fcce8..5a6367a
The ChromiumOS bootmeth has no tests at present. Before adding more
features. add a basic test.
This creates a disk which can be scanned by the bootmeth, so make sure
things work. It is quite rudimentary, since the kernel is faked, the root
disk is missing and there is no cmdline stored.
Enable t
We currently use mmc4 for tests. Update the function which sets this up
so that it can handle any device.
Signed-off-by: Simon Glass
---
test/boot/bootflow.c | 28 ++--
1 file changed, 22 insertions(+), 6 deletions(-)
diff --git a/test/boot/bootflow.c b/test/boot/bootfl
At present 'bootflow list' shows for the filename when it is not
present. Show an empty string instead, since that is more user-friendly.
Signed-off-by: Simon Glass
---
cmd/bootflow.c | 2 +-
test/boot/bootflow.c | 22 --
2 files changed, 13 insertions(+), 11 deletio
These are currently created in the source directory, which is not ideal.
Move them to the persistent-data directory instead. Update the test so
skip validating the filename, since it now includes a full path.
Signed-off-by: Simon Glass
---
test/dm/host.c | 44 ++-
Some pytests create files in the persistent-data directory. It is useful
to be able to access these files in C tests. Add a function which can
locate a file given its leaf name, using the environment variable set
up in test/py/conftest.py
Signed-off-by: Simon Glass
---
arch/sandbox/cpu/os.c | 2
These should be in the header file for easy browsing, not in the source
code. Move them and add a missing Return on one of the functions.
Signed-off-by: Simon Glass
---
include/uuid.h | 94 ++
lib/uuid.c | 86 --
Follow the correct path in device_probe() when and event handler fails.
This avoids getting into a strange state where the device appears to be
activated but is not.
Signed-off-by: Simon Glass
---
drivers/core/device.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/driver
At present listing a partition produces lots of errors about this
filesystem:
=> part list mmc 4
cannot find valid erofs superblock
cannot find valid erofs superblock
cannot read erofs superblock: -5
[9 more similar lines]
Use debugging rather than errors when unable to find a sign
Add a little more debugging for the initial signature check. Drop the
pointless check for NULL. Also set a log category while we are here.
Signed-off-by: Simon Glass
---
disk/part_efi.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/disk/part_efi.c b/disk/par
This field is only present when a CONFIG is set. To avoid annoying #ifdefs
in the source code, add an accessor. Update the only usage.
Note that the accessor is optional. It can be omitted if it is known that
the option is enabled.
Signed-off-by: Simon Glass
---
boot/bootdev-uclass.c | 7 +++-
This field is only present when a CONFIG is set. To avoid annoying #ifdefs
in the source code, add accessors. Update all code to use it.
Note that the accessor is optional. It can be omitted if it is known that
the option is enabled.
Signed-off-by: Simon Glass
---
disk/part.c | 8 ++--
This field is only present when a CONFIG is set. To avoid annoying #ifdefs
in the source code, add accessors. Update all code to use it.
Note that the accessor is optional. It can be omitted if it is known that
the option is enabled.
Signed-off-by: Simon Glass
---
cmd/gpt.c | 10
Some internal functions could do with a few comments, to explain what they
do. Add these, to make the code easier to follow.
Signed-off-by: Simon Glass
---
disk/part.c | 32
1 file changed, 32 insertions(+)
diff --git a/disk/part.c b/disk/part.c
index 8035dcb8a
The dev_ prefix is a hangover from the pre-driver model days. The device
is now a different thing, with driver model. Update the iso code to
just use 'desc'.
Signed-off-by: Simon Glass
---
disk/part_iso.c | 52 -
1 file changed, 26 insertions(+),
The dev_ prefix is a hangover from the pre-driver model days. The device
is now a different thing, with driver model. Update the mac code to
just use 'desc'.
Signed-off-by: Simon Glass
---
disk/part_mac.c | 59 ++---
1 file changed, 27 insertions(+),
The dev_ prefix is a hangover from the pre-driver model days. The device
is now a different thing, with driver model. Update the efi code to
just use 'desc'.
Signed-off-by: Simon Glass
---
disk/part_efi.c | 228
1 file changed, 112 insertions(+),
The dev_ prefix is a hangover from the pre-driver model days. The device
is now a different thing, with driver model. Update the dos code to
just use 'desc'.
Signed-off-by: Simon Glass
---
disk/part_dos.c | 61 -
1 file changed, 30 insertions(+),
The dev_ prefix is a hangover from the pre-driver model days. The device
is now a different thing, with driver model. Update the partition code to
just use 'desc', as is done with driver model.
Signed-off-by: Simon Glass
---
disk/part.c| 178 -
The dev_ prefix is a hangover from the pre-driver model days. The device
is now a different thing, with driver model. Update the amiga code to
just use 'desc'.
Signed-off-by: Simon Glass
---
disk/part_amiga.c | 34 +-
1 file changed, 17 insertions(+), 17 deletion
This updates the ChromiumOS bootmeth to detect multiple kernel partitions
on a disk.
It also includes minor code improvements to the partition drivers,
including accessors for the optional fields.
This series also includes some other related tweaks in testing.
It is available at u-boot-dm/methb-
Hi Heinrich,
On Sat, 12 Aug 2023 at 23:01, Heinrich Schuchardt
wrote:
>
> board_get_usable_ram_top() returns a physical address that is stored in
> gd->ram_top. The return type of the function should be phys_addr_t like the
> current type of gd->ram_top.
>
> Signed-off-by: Heinrich Schuchardt
>
Hi Tom,
On Sun, 13 Aug 2023 at 06:40, Tom Rini wrote:
>
> On Sat, Aug 12, 2023 at 06:14:45PM -0600, Simon Glass wrote:
> > Hi Tom,
> >
> > On Sat, 12 Aug 2023 at 16:38, Tom Rini wrote:
> > >
> > > On Sat, Aug 12, 2023 at 11:03:36AM -0600, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Sat
On Sat, 12 Aug 2023 at 23:18, Puhan Zhou wrote:
>
> The usage of proftool in docs is incorrect. If proftool is used without
> '-o' argument, it will show the usage like following
>
> $ ./sandbox/tools/proftool -m sandbox/System.map -t trace -f funcgraph
> dump-ftrace >trace.dat
> Must provide tra
On Sat, 12 Aug 2023 at 21:32, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Enable missing
> PINCTRL single driver. This fixes ut_dm_dm_test_pinctrl_single test .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Simon Glass
> ---
> configs/sandbox64_defconfig | 1 +
> 1
On Sat, 12 Aug 2023 at 20:57, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Enable missing
> MC34708 PMIC driver. This fixes ut_dm_dm_test_power_pmic_mc34708_get test .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Simon Glass
> ---
> configs/sandbox64_defconfig | 1
On Sat, 12 Aug 2023 at 16:16, Marek Vasut
wrote:
>
> Drop the 'ut' prefix, this is superfluous and not present in
> any of the other ut tests.
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Heinrich Schuchardt
> Cc: Linus Walleij
> Cc: Simon Glass
> Cc: Stephen Carlson
> ---
> test/cmd_ut.c | 2
On Sat, 12 Aug 2023 at 21:32, Marek Vasut
wrote:
>
> The pinctrl-single driver uses %pa to print register value
> in its single_get_pin_muxing() output. Handle this properly
> in the test based on CONFIG_PHYS_64BIT .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Simon Glass
> ---
> test/dm/pinmux.
On Sat, 12 Aug 2023 at 23:15, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Enable missing
> 12x22 font support. This fixes ut_dm_dm_test_video_text_12x22 test .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Simon Glass
> ---
> configs/sandbox64_defconfig | 1 +
> 1
On Sat, 12 Aug 2023 at 19:26, Marek Vasut
wrote:
>
> Handle both 32bit and 64bit systems, i.e. sandbox and sandbox64
> the same way drivers/cpu/cpu_sandbox.c sets those ACPI tables up.
> This fixes "$ ./u-boot -Tc 'ut dm dm_test_acpi_write_tables'"
> test failure on sandbox64.
>
> Signed-off-by: M
On Sat, 12 Aug 2023 at 21:06, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Enable missing
> BUTTON ADC driver. This fixes ut_dm_dm_test_button_keys_adc test .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Simon Glass
> ---
> configs/sandbox64_defconfig | 1 +
> 1 fi
On Sat, 12 Aug 2023 at 23:15, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Enable missing
> 16bpp and 24bpp video support. This fixes ut_dm_dm_test_video_bmp16
> and ut_dm_dm_test_video_bmp24 tests .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Simon Glass
> ---
>
On Sat, 12 Aug 2023 at 18:16, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Enable missing
> SPI NOT bootdev. This fixes ut_bootstd_bootdev_test_cmd_hunt test .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Mario Six
> Cc: Simon Glass
> ---
> configs/sandbox64_defco
On Sat, 12 Aug 2023 at 19:18, Marek Vasut
wrote:
>
> Align the sandbox64 defconfig with sandbox defconfig. Increase the
> console record size. This fixes ut_bootstd_bootflow_cmd_scan_e .
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Mario Six
> Cc: Simon Glass
> ---
> configs/sandbox64_defconfig
On Fri, 11 Aug 2023 at 21:19, SSunk wrote:
>
> Add XMC XM25QH256C/XM25QU256C/XM25QH512C/XM25QU512C
> site: https://www.xmcwh.com/site/product
>
> Signed-off-by: Kankan Sun
> ---
> configs/evb-ast2600_defconfig | 1 +
> drivers/mtd/spi/spi-nor-ids.c | 4
> 2 files changed, 5 insertions(+)
R
On Sat, 12 Aug 2023 at 12:23, Heinrich Schuchardt
wrote:
>
> * provide a description for function lmb_is_reserved()
> * improve the description of funciton lmb_is_reserved_flags()
>
> Signed-off-by: Heinrich Schuchardt
> ---
> v2:
> fix lmb_is_reserved description
> ---
> include/lmb.h |
On Sat, Aug 12, 2023 at 06:14:45PM -0600, Simon Glass wrote:
> Hi Tom,
>
> On Sat, 12 Aug 2023 at 16:38, Tom Rini wrote:
> >
> > On Sat, Aug 12, 2023 at 11:03:36AM -0600, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Sat, 12 Aug 2023 at 08:28, Tom Rini wrote:
> > > >
> > > > On Sat, Aug 12, 20
The usage of proftool in docs is incorrect. If proftool is used without
'-o' argument, it will show the usage like following
$ ./sandbox/tools/proftool -m sandbox/System.map -t trace -f funcgraph
dump-ftrace >trace.dat
Must provide trace data, System.map file and output file
Usage: proftool [-cmt
The SDP read register command can be used to read any memory
mapped address of the device (ddr, registers...). It can then
be exploited by an attacker to access sensitive data/values,
especially when running SDP from SPL, as SPL runs with highest
privileges in ARM secure mode.
Without read, SDP st
On 8/12/23 05:53, Kever Yang wrote:
Hi Eugen,
On 2023/8/1 15:28, Eugen Hristev wrote:
Add bootph-all to gadget nodes to have the gadget available in SPL.
Does this gadget available on both USB2 and USB3? I think only USB2 is
enough?
Hi Kever,
This board has one USB type C that is connec
100 matches
Mail list logo