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
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
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:
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
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
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
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
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
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;
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
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
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
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
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
---
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
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
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
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
---
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
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
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 |
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
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:
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:
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
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
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
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
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
---
+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
>
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
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
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
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
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
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,
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
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
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
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
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
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 |
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
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
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
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
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
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
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
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
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
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 +
>
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
> ---
>
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:
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
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
> ---
>
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(+)
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,
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
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
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
92 matches
Mail list logo