On 7/23/23 06:40, Bin Meng wrote:
The VIDEO dependency is described twice in CONSOLE_MUX.
Signed-off-by: Bin Meng
Reviewed-by: Heinrich Schuchardt
---
common/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/Kconfig b/common/Kconfig
index 973482f075..d1
On 7/23/23 06:40, Bin Meng wrote:
In preparation to future changes, refactor this routine a little bit.
Signed-off-by: Bin Meng
---
common/console.c | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/common/console.c b/common/console.c
index
On 7/23/23 06:40, Bin Meng wrote:
At present if both CONSOLE_MUX and SYS_CONSOLE_IS_IN_ENV are on,
during boot, the printed out stdio devices are incomplete, e.g.:
with "stdout=serial,vidconsole", only "vidconsole" is printed.
For such case, we can print out the stdio device name from the
enviro
Am 23. Juli 2023 06:40:41 MESZ schrieb Bin Meng :
>This brings PCI xHCI support to QEMU RISC-V and uses a usb keyboard
>as one of the input devices.
>
>Signed-off-by: Bin Meng
>
>---
>
> board/emulation/qemu-riscv/Kconfig | 5 +
> board/emulation/qemu-riscv/qemu-riscv.c | 5 +
> doc/
In preparation to future changes, refactor this routine a little bit.
Signed-off-by: Bin Meng
---
common/console.c | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/common/console.c b/common/console.c
index d0640ba05a..af52897ec3 100644
--- a/c
At present if both CONSOLE_MUX and SYS_CONSOLE_IS_IN_ENV are on,
during boot, the printed out stdio devices are incomplete, e.g.:
with "stdout=serial,vidconsole", only "vidconsole" is printed.
For such case, we can print out the stdio device name from the
environment variables.
Signed-off-by: Bin
As it is only called in common/console.c
Signed-off-by: Bin Meng
---
common/console.c| 2 +-
include/stdio_dev.h | 2 --
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/common/console.c b/common/console.c
index 71ad8efd6f..d0640ba05a 100644
--- a/common/console.c
+++ b/common/
The Bochs VGA card emulated by QEMU does not enforce any architecture.
It was first introduced on x86 and indeed the x86 IO instruction is
used to access the legacy VGA IO ports, but that does not mean it has
to be done like this.
The first half of this series enhances the bochs video driver to
re
The VIDEO dependency is described twice in CONSOLE_MUX.
Signed-off-by: Bin Meng
---
common/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/Kconfig b/common/Kconfig
index 973482f075..d103bc6ddb 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -226,7 +226,7 @
From: Heinrich Schuchardt
The USB 3.0 driver xhci-mem.c requires CONFIG_SYS_CACHELINE_SIZE to be set.
Define the cache line size for QEMU on RISC-V to be 64 bytes.
Signed-off-by: Heinrich Schuchardt
Reviewed-by: Bin Meng
Signed-off-by: Bin Meng
---
arch/riscv/cpu/generic/Kconfig | 1 +
1 f
This brings PCI xHCI support to QEMU RISC-V and uses a usb keyboard
as one of the input devices.
Signed-off-by: Bin Meng
---
board/emulation/qemu-riscv/Kconfig | 5 +
board/emulation/qemu-riscv/qemu-riscv.c | 5 +
doc/board/emulation/qemu-riscv.rst | 5 +
include/configs/
Commit 66ffe57 ("riscv: qemu: detect and boot the kernel passed by QEMU")
added some logic to handle "riscv,kernel-start" in DT and stored the
address to an environment variable kernel_start.
However this "riscv,kernel-start" has never been an upstream DT binding.
The upstream QEMU never generates
By default the video console only outputs messages after it's ready.
Messages before that won't show on the video console, but U-Boot has
an option to buffer the console messages before it's ready.
Enable this support, and carefully select an address for the buffer.
Signed-off-by: Bin Meng
---
Enable video console using the emulated Bochs VGA card.
Signed-off-by: Bin Meng
---
board/emulation/qemu-riscv/Kconfig | 3 +++
doc/board/emulation/qemu-riscv.rst | 5 +
include/configs/qemu-riscv.h | 5 +
3 files changed, 13 insertions(+)
diff --git a/board/emulation/qemu-riscv/
At present the uclass stored frame buffer size is set to a hard
coded value, but we can calculate the correct value based on what
is configured.
Signed-off-by: Bin Meng
---
drivers/video/bochs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/video/bochs.c b/driv
Set up a default frame buffer size of 8MiB for Bochs for non-x86
architecturs as PCI is normally not enumerated before relocation
on these architectures.
Signed-off-by: Bin Meng
---
drivers/video/Kconfig | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/video/Kco
PCI is always selected by X86 architecture hence "X86 && PCI" does
not make it better.
Signed-off-by: Bin Meng
---
drivers/video/Kconfig | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 43ec7e6695..3f6b7d71b8 100644
There is an example in the VIDEO_PCI_DEFAULT_FB_SIZE help text to
tell people how to calculate its value but the resolution given
does not match the value. Fix it.
Signed-off-by: Bin Meng
---
drivers/video/Kconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/v
Now that the driver is legacy free, remove the x86 dependency so
that it can be used on non-x86 architectures.
Signed-off-by: Bin Meng
---
drivers/video/Kconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index b41dc60cec..3cdaa5ff27 100644
-
At present the driver uses IO instructions to access the legacy
VGA IO ports, which unfortunately limits the driver to work only
on x86. It turns out the IO instruction is not necessary as Bochs
VGA card remaps the legacy VGA IO ports (0x3c0 -> 0x3df) to its
memory mapped register space from offset
bochs_vga_write() takes 'index' as one argument, but never uses it.
While we are here, use macros instead of magic numbers for the
VGA IO port register name and value.
Signed-off-by: Bin Meng
---
drivers/video/bochs.c | 7 ---
drivers/video/bochs.h | 5 -
2 files changed, 8 insertions(
The driver does not call any MTRR APIs.
Signed-off-by: Bin Meng
---
drivers/video/bochs.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/video/bochs.c b/drivers/video/bochs.c
index 2136b51193..fa0283c158 100644
--- a/drivers/video/bochs.c
+++ b/drivers/video/bochs.c
@@ -11,7 +11,6 @
Some coding convention fixes for video_post_bind().
Signed-off-by: Bin Meng
---
drivers/video/video-uclass.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c
index 949595f1bc..8f268fc406 100644
--- a/drivers/vi
Hi Dmitrii,
On Wed, 10 May 2023 at 11:00, Dmitrii Merkurev wrote:
>
> Add TCP/IP6 related headers and reuse refactored TCP/IP
> implementation
>
> Signed-off-by: Dmitrii Merkurev
> Cc: Ying-Chun Liu (PaulLiu)
> Cc: Simon Glass
> Сс: Joe Hershberger
> Сс: Ramon Fried
> ---
> include/net/tcp6
Hi Heinrich,
On Fri, 21 Jul 2023 at 00:34, Heinrich Schuchardt
wrote:
>
> Move the recursive dp_fill(dev->parent) call to a single location.
> Determine uclass_id only once.
>
> Signed-off-by: Heinrich Schuchardt
> ---
> lib/efi_loader/efi_device_path.c | 45 +---
>
Hi Dmitrii,
On Wed, 10 May 2023 at 11:00, Dmitrii Merkurev wrote:
>
> Command to start IP6 only TCP fastboot:
> fastboot tcp -ipv6
>
> Signed-off-by: Dmitrii Merkurev
> Cc: Ying-Chun Liu (PaulLiu)
> Cc: Simon Glass
> Сс: Joe Hershberger
> Сс: Ramon Fried
> ---
> cmd/fastboot.c | 2
On Fri, 21 Jul 2023 at 12:47, Neha Malcom Francis wrote:
>
> From: Andrew Davis
>
> Without this re-building will fail with an error when trying to create
> the symlink for the second time with an already exists error.
>
> Signed-off-by: Andrew Davis
> [n-fran...@ti.com: Added support for test o
On Fri, 21 Jul 2023 at 10:15, Bin Meng wrote:
>
> Some coding convention fixes for print_resetinfo().
>
> Signed-off-by: Bin Meng
> ---
>
> common/board_f.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
Reviewed-by: Simon Glass
On Sat, 22 Jul 2023 at 04:46, Heinrich Schuchardt
wrote:
>
> Loading u-boot.itb from device 0x00, partition 0x0f fails with:
>
> Trying to boot from NVME
>
> Device 0: Vendor: 0x4x Rev: 8.0.50 Prod: nvme-1
> Type: Hard Disk
> Capacity: 3814.6 MB = 3.7 GB (
On Fri, 21 Jul 2023 at 02:46, Alper Nebi Yasak wrote:
>
> Some veyron boards seem to have Winbond SPI flash chips instead of
> GigaDevice ones. At the very least, coreboot builds for veyron boards
> have them enabled [1]. Enable support for them here as well.
>
> [1] https://review.coreboot.org/c/
On Wed, 10 May 2023 at 11:00, Dmitrii Merkurev wrote:
>
> Current active eth device may be changed (due to ethprime), so make
> sure current net_ip6 is updated as a reaction.
>
> Signed-off-by: Dmitrii Merkurev
> Cc: Ying-Chun Liu (PaulLiu)
> Cc: Simon Glass
> Сс: Joe Hershberger
> Сс: Ramon F
Hi Dmitrii,
On Wed, 10 May 2023 at 11:00, Dmitrii Merkurev wrote:
>
> fastboot tcp command remains the same, but started
> listening IP6 in case it's enabled.
>
> Signed-off-by: Dmitrii Merkurev
> Cc: Ying-Chun Liu (PaulLiu)
> Cc: Simon Glass
> Сс: Joe Hershberger
> Сс: Ramon Fried
> ---
>
Hi Dmitrii,
On Wed, 10 May 2023 at 11:00, Dmitrii Merkurev wrote:
>
> Changes:
> 1. Separate reusable part from net_set_tcp_header to
> net_set_tcp_header_common
> 2. Make TCP signatures reusable by receiving particular
> IP agnostic TCP headers
> 3. Extract net_send_ip_packet6 from net_send_udp_
On Wed, 24 May 2023 at 15:19, Ying-Chun Liu (PaulLiu)
wrote:
>
> Reviewed-by: Ying-Chun Liu (PaulLiu)
>
> On 2023/5/11 00:59, Dmitrii Merkurev wrote:
> > This allows us to reuse TCP logic between IP and IP6 stack.
> >
> > Signed-off-by: Dmitrii Merkurev
> > Cc: Ying-Chun Liu (PaulLiu)
> > Cc: S
Hi Svyatoslav,
On Thu, 20 Jul 2023 at 23:23, Svyatoslav Ryhel wrote:
>
> чт, 20 лип. 2023 р. о 22:43 Simon Glass пише:
> >
> > Hi Svyatoslav,
> >
> > On Thu, 20 Jul 2023 at 06:38, Svyatoslav Ryhel wrote:
> > >
> > > Commit is based on 4fcba5d ("regulator: implement basic reference
> > > counter
Hi Michal,
On Fri, 21 Jul 2023 at 08:41, Michal Simek wrote:
>
>
>
> On 7/18/23 13:53, lukas.funke-...@weidmueller.com wrote:
> > From: Lukas Funke
> >
> >
> > This series adds two etypes to create a verified boot chain for
> > Xilinx ZynqMP devices. The first etype 'xilinx-fsbl-auth' is used to
Hi Svyatoslav,
On Thu, 20 Jul 2023 at 02:48, Svyatoslav Ryhel wrote:
>
> Use new PMIC ops to perform device poweroff.
>
> Signed-off-by: Svyatoslav Ryhel
> ---
> cmd/Kconfig | 6 ++
> cmd/boot.c | 40
> 2 files changed, 46 insertions(+)
>
> diff --
On Thu, 20 Jul 2023 at 14:13, Heinrich Schuchardt
wrote:
subject: doc:
>
> Update the following requirements to their latest version:
>
> * Pygments - syntax highlighting
> * pytz - world timezone definitions
> * certifi - Mozilla's CA bundle
>
> Signed-off-by: Heinrich Schuchardt
> ---
>
Hi Marcel,
I just noticed this in an imx8 description:
binman_configuration: @config-SEQ {
Since this is a generator node, binman blindly generates a phandle for
each not it generates. This means that if there is more than one
config node, then they will have duplicate phandles.
I have sent a s
This provides support for phandles to be copied over from templates. This
is not quite safe, since if the template is instantiated twice (i.e. in
two different nodes), then duplicate phandles will be found. This will
result in an error.
Signed-off-by: Simon Glass
---
Changes in v2:
- Refine supp
It is not necessary to keep templates around after they have been
processed. They can cause confusion and potentially duplicate phandles.
Remove them.
Use the same means of detecting a template node in _ReadImageDesc so that
the two places are consistent.
Signed-off-by: Simon Glass
---
(no cha
Allow phandles to be copied over from a template. This can potentially
cause duplicate phandles, so detect this and report an error.
Signed-off-by: Simon Glass
---
Changes in v2:
- Handle phandle copying property and report duplicates
tools/dtoc/fdt.py | 28 +++-
t
Show the operations being performed, when debugging is enabled.
Convert a mistaken 'print' in test_copy_subnodes_from_phandles() while we
are here.
Signed-off-by: Simon Glass
---
Changes in v2:
- Use a 'done' variable to reduce code duplication
tools/dtoc/fdt.py | 5 +
tools/dtoc/tes
Without the 'dirty' flag properties are not written back to the
devicetree when synced. This means that new properties copied over to a
node are not always written out.
Fix this and add a test.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/dtoc/fdt.py | 1 +
too
This file aids debugging when binman fails to get far enough to write out
the final devicetree file. Write it immediate after template processing.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/binman/binman.rst | 4
tools/binman/control.py | 14 --
tools/binman/f
With the basic template feature in place, some problems have come to
light.
Firstly, keeping the template around while processing entries seems
unnecessary and perhaps confusing, so this is removed.
Secondly this series aims to support phandles in a more intuitive way,
rather than just ignoring t
Hi Bin,
On Fri, 21 Jul 2023 at 10:12, Bin Meng wrote:
>
> At present this uses mtrr_add_request() & mtrr_commit() combination
> to program the MTRR for graphics memory. This usage has two major
> issues as below:
>
> - mtrr_commit() will re-initialize all MTRR registers from index 0,
> using th
On 7/22/23 16:22, Bin Meng wrote:
Hi Heinrich,
On Sat, Jul 22, 2023 at 7:10 PM Heinrich Schuchardt
wrote:
QEMU can supply block devices or semihosting to U-Boot SPL. Allow booting
from these.
Signed-off-by: Heinrich Schuchardt
---
board/emulation/qemu-riscv/qemu-riscv.c | 17 ++
Many SATA controllers are PCI bus devices. Before calling scsi_scan() we
must bind the PCI devices.
Signed-off-by: Heinrich Schuchardt
---
common/spl/spl_sata.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/common/spl/spl_sata.c b/common/spl/spl_sata.c
index 32746ce9f3..060da49006 100644
On 7/22/23 21:09, Marek Vasut wrote:
On 7/22/23 20:46, Heinrich Schuchardt wrote:
The check for an overlap of the loaded image and SPL is overly
complicated.
Fixes: 77aed22b48ab ("spl: spl_legacy: Add extra address checks")
Signed-off-by: Heinrich Schuchardt
---
common/spl/spl_legacy.c |
This was a custom property and we don't need it anymore.
We are now using the standard property "phys" to get the
PHY port control register.
Signed-off-by: Roger Quadros
---
arch/arm/dts/k3-am625-sk-u-boot.dtsi | 7 ---
1 file changed, 7 deletions(-)
diff --git a/arch/arm/dts/k3-am625-sk-u-
This was a custom property and we don't need it anymore.
We are now using the standard property "ti,syscon-efuse".
Signed-off-by: Roger Quadros
---
arch/arm/dts/k3-am625-sk-u-boot.dtsi | 3 ---
1 file changed, 3 deletions(-)
diff --git a/arch/arm/dts/k3-am625-sk-u-boot.dtsi
b/arch/arm/dts/k3-a
Approved DT binding has the port mode register in the
"phys" property. Get it from there instead of the custom
"cpsw-phy-sel" property.
This will allow us to keep DT in sync with Linux.
Signed-off-by: Roger Quadros
---
drivers/net/ti/am65-cpsw-nuss.c | 63 +++--
1 fi
The approved DT property for MAC efuse (ROM) address is
"ti,syscon-efuse".
Use that and drop custom property "mac_efuse".
Signed-off-by: Roger Quadros
---
drivers/net/ti/Kconfig | 1 +
drivers/net/ti/am65-cpsw-nuss.c | 52 +++--
2 files changed, 37 insertio
Hi,
This series gets rid of 2 custom properties (mac_efuse and cpsw-phy-sel)
that were used in u-boot for the cpsw3g node.
This makes it easier for us to have u-boot DT in sync with Linux.
Last 2 patches are RFC so they can come separately. i.e. squashed with
DT cleanup series from Nishanth.
ch
Allow loading a FIT image via semihosting in SPL.
Signed-off-by: Heinrich Schuchardt
---
common/spl/spl_semihosting.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/common/spl/spl_semihosting.c b/common/spl/spl_semihosting.c
index 5b5e842a11..f7dd289286 1006
On 7/22/23 20:46, Heinrich Schuchardt wrote:
The check for an overlap of the loaded image and SPL is overly
complicated.
Fixes: 77aed22b48ab ("spl: spl_legacy: Add extra address checks")
Signed-off-by: Heinrich Schuchardt
---
common/spl/spl_legacy.c | 5 +
1 file changed, 1 insertion(+),
The check for an overlap of the loaded image and SPL is overly
complicated.
Fixes: 77aed22b48ab ("spl: spl_legacy: Add extra address checks")
Signed-off-by: Heinrich Schuchardt
---
common/spl/spl_legacy.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/common/spl/spl_lega
On Sat, Jul 22, 2023 at 12:25:35AM +0200, Miquel Raynal wrote:
> Hello,
>
> I recently came across serious issues using U-Boot on Beagle Bone
> Black. The USB Ethernet gadget is behaving in a way that is not
> compliant with the uclass expectations, leading to use-after-free
> accesses often prod
Hi Heinrich,
On Sat, Jul 22, 2023 at 7:10 PM Heinrich Schuchardt
wrote:
>
> QEMU can supply block devices or semihosting to U-Boot SPL. Allow booting
> from these.
>
> Signed-off-by: Heinrich Schuchardt
> ---
> board/emulation/qemu-riscv/qemu-riscv.c | 17 ++---
> 1 file changed, 14
Hardkernel ODROID-M1 is a single board computer with a RK3568B2 SoC,
a slightly modified version of the RK3568 SoC.
Features tested on a ODROID-M1 8GB v1.0 2022-06-13:
- SD-card boot
- eMMC boot
- SPI Flash boot
- PCIe/NVMe/AHCI
- SATA port
- USB host
Device tree is imported from linux v6.4.
Sig
Building U-Boot with CMD_INI=y result in following build warning:
cmd/ini.c: In function 'memgets':
include/linux/kernel.h:184:24: warning: comparison of distinct pointer types
lacks a cast
184 | (void) (&_min1 == &_min2); \
|^~
cmd/i
This series add support for Hardkernel ODROID-M1, a single board
computer with a RK3568B2 SoC.
First patch fixes a build issue in the dwc_ahci driver.
Second patch fixes a build warning in the ini command.
Third patch import the device tree from linux v6.4 and add a defconfig
for Hardkernel ODRO
The dwc_ahci driver use platform specific defines, place the platform
specific code behind a ifdef CONFIG_ARCH_OMAP2PLUS to allow build and
use of the driver on Rockchip platform.
Fixes: 02a4b4297901 ("drivers: block: dwc_ahci: Implement a driver for Synopsys
DWC sata device")
Signed-off-by: Jona
Update config, IO and memory regions used based on [1] with pcie3x2
config reg address and reg size corrected.
Before this change:
PCI Autoconfig: Bus Memory region: [0-3eef],
PCI Autoconfig: Bus I/O region: [3ef0-3eff],
After this change:
PCI Autoconfig: Bus Memory region: [4
Add dummy support for the CLK_PCIEPHY2_REF clock.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
---
v4:
- No change
v3:
- No change
v2:
- Collect r-b tag
drivers/clk/rockchip/clk_rk3568.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/rockchip/clk_rk3568.c
b/drivers/
Add missing pinctrl and defconfig options to enable PCIe and NVMe
support on Radxa ROCK 3 Model A.
Use of pcie20m1_pins and pcie30x2m1_pins ensure IO mux selection M1.
The following pcie_reset_h and pcie3x2_reset_h ensure GPIO func is
restored to the perstn pin, a workaround to avoid having to def
The commit 12df2c182ccb ("regulator: dt-bindings: fixed-regulator: allow
gpios property") in linux v6.3-rc1 added support for use of either a
gpios or gpio prop with a fixed-regulator.
This adds support for the new gpios prop to the fixed-regulator driver.
gpios prop is used by vcc3v3-pcie-regulat
From: Jon Lin
The Root Complex BARs default to claim the full 1 GiB memory region on
RK3568, leaving no space for any attached device.
Fix this by disable the unused BAR 0 and BAR 1 of the RC.
Signed-off-by: Jon Lin
[jo...@kwiboo.se: Move to rk_pcie_configure and use PCI_BASE_ADDRESS_0/1 const
Use a similar pattern and delay values as the linux mainline driver to
speed up failing when nothing is connected.
Reduce fail speed from around 5+ seconds down to around one second on a
Radxa ROCK 3 Model A, where pcie2x1 is probed before pcie3x2 M2 slot.
Signed-off-by: Jonas Karlman
Reviewed-b
The vpcie3v3 regulator is typically a fixed regulator controlled using
gpio. Change to use enable and disable calls on the regulator instead
of trying to set a voltage value.
Also remove the delay to match linux driver, for a fixed regulator the
startup-delay-us prop can be used in case a startup
Get the config region to use from the reg prop. Also update the
referenced region index used in comment.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
---
v4:
- No change
v3:
- No change
v2:
- Use dev_read_addr_size_index_ptr
- Collect r-b tag
drivers/pci/pcie_dw_common.c | 10 +
This series fixes and enables PCIe and NVMe support on RK3568.
Patch 1 adds a dev_read_addr_size_index_ptr function.
Patch 2-3 fixes main issue in the driver to be usable on RK3568.
Patch 4 fixes a long wait time during probe when no device is attached.
Patch 5 disable BARs of the root complex tha
Add dev_read_addr_size_index_ptr function with the same functionality as
dev_read_addr_size_index, but instead a return pointer is given.
Use map_sysmem() function as cast for the return.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
---
v4:
- No change
v3:
- Collect r-b tag
v2:
- New p
QEMU can supply block devices or semihosting to U-Boot SPL. Allow booting
from these.
Signed-off-by: Heinrich Schuchardt
---
board/emulation/qemu-riscv/qemu-riscv.c | 17 ++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/board/emulation/qemu-riscv/qemu-riscv.c
b/b
Loading u-boot.itb from device 0x00, partition 0x0f fails with:
Trying to boot from NVME
Device 0: Vendor: 0x4x Rev: 8.0.50 Prod: nvme-1
Type: Hard Disk
Capacity: 3814.6 MB = 3.7 GB (7812500 x 512)
** Invalid partition 21 **
Couldn't find partitio
On 21/07/2023 16:07, Maxime Ripard wrote:
> Dropping ranges entirely doesn't work since the register offset on the
> MDIO device node will now be completely off, so we need to adjust it to
> the right value without the translation.
>
> We also need to have an empty ranges property for the reg a
On 21/07/2023 16:07, Maxime Ripard wrote:
> The MDIO pinctrl nodes can't be duplicated between the child and device,
> because if we ever boot Linux with our DT it will try to attach that
> pinctrl configuration to both the MAC and MDIO devices, which will
> result in failure to probe.
>
> Sign
On 21/07/2023 16:07, Maxime Ripard wrote:
> The binding represents the MDIO controller as a child device tree
> node of the MAC device tree node.
>
> The U-Boot driver mostly ignores that child device tree node and just
> hardcodes the resources it uses to support both the MAC and MDIO in a
> sing
On 19/07/2023 11:59, Ravi Gunasekaran wrote:
> When one of the functions does not support super speed, the composite
> driver forces the gadget to high speed. But the speed is never
> configured in the cdns3 gadget driver. So configure the speed
> in cdns3_gadget_udc_start just like in the kerne
80 matches
Mail list logo