On Thu, 27 Apr 2023 at 13:05, Eugen Hristev wrote:
>
> From: Joseph Chen
>
> Add the node for PCIe 2x1l 2 device together with the corresponding
> combphy.
>
> Signed-off-by: Joseph Chen
> [eugen.hris...@collabora.com: moved to -u-boot.dtsi, minor
> adaptations]
> Signed-off-by: Eugen Hristev
Enable CONFIG_ROCKCHIP_SPI_IMAGE to build u-boot-rockchip-spi.bin.
Define CONFIG_SYS_SPI_U_BOOT_OFFS to write u-boot.itb at the expected
offset. Enable CONFIG_LTO to reduce size of SPL so that the mkimage
output fit before the 0x6 offset in u-boot-rockchip-spi.bin.
=> sf probe
SF:
Enable the use of SDMA mode to boost eMMC performance on ROCK Pi 4.
Also add missing flags to indicate the supported MMC modes.
Using mmc read command to read 32 MiB data shows following improvement:
=> time mmc read 1000 2000 1
Before: time: 3.178 seconds
After: time: 0.402 seconds
Enable the use of SDMA mode to boost eMMC performance on RockPro64.
Also add missing flags to indicate the supported MMC modes.
Using mmc read command to read 32 MiB data shows following improvement:
=> time mmc read 1000 2000 1
Before: time: 3.178 seconds
After: time: 0.402 seconds
Loading part of TF-A into SRAM from eMMC using DMA fails on RK3399
similar to other Rockchip SoCs. Checksum validation fails with:
## Checking hash(es) for Image atf-2 ... sha256 error!
Bad hash value for 'hash' hash node in 'atf-2' image node
spl_load_simple_fit: can't load image loadables
The workaround to limit number of blocks to read in a single command
should only be applied to RK3568 and RK3588. Change to be more strict
when to apply the workaround.
Fixes: 2cc6cde647e2 ("mmc: rockchip_sdhci: Limit number of blocks read in a
single command")
Suggested-by: Simon Glass
The eMMC performance on RK3399 was reduced sigificant by the
commit 2cc6cde647e2 ("mmc: rockchip_sdhci: Limit number of blocks read
in a single command").
That workaround should only have been applied to RK3568 and RK3588.
This series fixes that and also help boost eMMC performance on two
RK3399
On 2023-05-06 18:24, Jonas Karlman wrote:
> On 2023-05-06 18:00, Tom Rini wrote:
>> On Sat, May 06, 2023 at 03:59:57PM +, Jonas Karlman wrote:
>>> Hi Simon,
>>>
>>> On 2023-05-06 04:03, Simon Glass wrote:
This causes crashes on some boards, e.g. rockpro64. In any case, we
should not
On 2023-05-06 18:00, Tom Rini wrote:
> On Sat, May 06, 2023 at 03:59:57PM +, Jonas Karlman wrote:
>> Hi Simon,
>>
>> On 2023-05-06 04:03, Simon Glass wrote:
>>> This causes crashes on some boards, e.g. rockpro64. In any case, we
>>> should not do it.
>>>
>>> Check the usb_started flag to avoid
From: Fabio Estevam
In the imx8m power domain kernel driver, there is an extra udelay(5)
prior to requesting the domain to power up:
https://github.com/torvalds/linux/blob/v6.3/drivers/soc/imx/gpcv2.c#L347-L375
Haven't observed any issues due to the lack of this delay in U-Boot yet,
but better
Hi Simon,
On 2023-05-06 04:03, Simon Glass wrote:
> Armbian uses a script which needs the HUSH parser. It is likely that
> other distros will do the same. Enable it by default, just in case.
>
> Signed-off-by: Simon Glass
> ---
>
> boot/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
With
On Sat, May 06, 2023 at 03:59:57PM +, Jonas Karlman wrote:
> Hi Simon,
>
> On 2023-05-06 04:03, Simon Glass wrote:
> > This causes crashes on some boards, e.g. rockpro64. In any case, we
> > should not do it.
> >
> > Check the usb_started flag to avoid this.
> >
> > Signed-off-by: Simon
On Fri, May 05, 2023 at 08:03:04PM -0600, Simon Glass wrote:
> This causes crashes on some boards, e.g. rockpro64. In any case, we
> should not do it.
>
> Check the usb_started flag to avoid this.
>
> Signed-off-by: Simon Glass
Tested-by: Tom Rini
--
Tom
signature.asc
Description: PGP
Hi Simon,
On 2023-05-06 04:03, Simon Glass wrote:
> This causes crashes on some boards, e.g. rockpro64. In any case, we
> should not do it.
>
> Check the usb_started flag to avoid this.
>
> Signed-off-by: Simon Glass
> ---
>
> drivers/usb/host/usb_bootdev.c | 3 +++
> test/boot/bootdev.c
On 4/28/23 21:52, Fabio Estevam wrote:
From: Fabio Estevam
In the imx8m power domain kernel driver, there is an extra udelay(5)
prior to requesting the domain to power up:
https://github.com/torvalds/linux/blob/v6.3/drivers/soc/imx/gpcv2.c#L347-L375
Haven't observed any issues due to the
On 5/6/23 04:03, Simon Glass wrote:
This should be declared in a header file so that type-checking works
correctly.
Add a single declaration to usb.h and remove the others.
Signed-off-by: Simon Glass
Reviewed-by: Marek Vasut
From: Ferass El Hafidi
Add build instructions for the KII Pro set-top box.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
doc/board/amlogic/index.rst | 1 +
doc/board/amlogic/videostrong-kii-pro.rst | 112 ++
3 files
From: Ferass El Hafidi
Add configurations for the Videostrong KII Pro set-top box.
This defconfig is cloned from the WeTek Play2's.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
configs/videostrong-kii-pro_defconfig | 70 +++
2 files
From: Ferass El Hafidi
Import the device tree from mainline linux (v6.4-rc1) and add the
old PHY reset bindings in the PHY node, else U-Boot and linux won't
be able to use the PHY.
Signed-off-by: Ferass El Hafidi
---
arch/arm/dts/Makefile | 1 +
From: Ferass El Hafidi
The Videostrong KII Pro is a set-top box based on the Amlogic p201
reference board and with the following specification:
- Amlogic S905 ARM Cortex-A53 quad-core SoC @ 1.5GHz
- ARM Mali 450 GPU
- 2GB DDR3 SDRAM
- 16GB eMMC
- Gigabit Ethernet
- Boardcom BCM4335 WiFi
On Wed, Apr 12, 2023 at 07:49:29PM +0100, Dmitrii Merkurev wrote:
> Make following changes to unblock TCP fastboot support:
>
> 1. Implement being a TCP server support
> 2. Introduce dedicated TCP traffic handler (get rid of UDP signature)
> 3. Ensure seq_num and ack_num are respected in
On Tue, Apr 25, 2023 at 04:06:58PM +0300, Eugen Hristev wrote:
> Add minimal support for 8125B version.
> Changes are based on the Linux driver.
> Tested on Radxa Rock 5B Rk3588 board.
>
> Connection to a laptop worked fine in 100 Mbps mode.
> 1000 Mbps mode is not working at the moment.
>
>
On Mon, Feb 20, 2023 at 04:03:15PM +0100, Elmar Psilog wrote:
> Without that patch it lost track to the node to scan
> speed and duplex.
> Patch was created by Marek Vasut, just tested by me.
>
> Signed-off-by: Elmar Psilog
> Reviewed-by: Marek Vasut
Applied to u-boot/master, thanks!
--
Tom
On Thu, Feb 09, 2023 at 06:07:04PM +0200, Ioana Ciornei wrote:
> In the process of adopting CONFIG_DM_ETH on the DPAA2 based platforms,
> interfaces which were previously defined as "xgmii" were transitioned to
> be defined as "xfi" in the DTS.
> See the commit below for reference:
> commit
On Thu, Feb 09, 2023 at 06:07:03PM +0200, Ioana Ciornei wrote:
> Export the ldpaa_eth_get_dpmac_id() function so that it can be used from
> other drivers, especially by fsl-mc which will need it the next patch.
> Also, create a macro for the Ethernet ldpaa driver name and export it as
> well.
>
On Tue, Feb 07, 2023 at 03:37:16PM -0800, Tim Harvey wrote:
> packet tagging is not used for this driver so we do not need to
> call dsa_set_tagging.
>
> Signed-off-by: Tim Harvey
> Reviewed-by: Ramon Fried
For the series, applied to u-boot/master, thanks!
--
Tom
signature.asc
On Fri, Apr 14, 2023 at 05:06:45PM -0500, Nishanth Menon wrote:
> Recent commit 75d28899e3e9 ("net: phy: Synchronize PHY interface modes
> with Linux") reordered the enum definitions. This exposed a problem
> in range checking functions to identify the interface type. Though
> this specific api
On Fri, Apr 14, 2023 at 05:06:44PM -0500, Nishanth Menon wrote:
> Recent commit 75d28899e3e9 ("net: phy: Synchronize PHY interface modes
> with Linux") reordered the enum definitions. This caused the range of
> enums that this api was checking to go bad.
>
> There aren't anymore users of
On Fri, Apr 14, 2023 at 05:06:43PM -0500, Nishanth Menon wrote:
> dp83867 driver only supports sgmii and not all the newer protocols.
> Drop the usage of the generic phy_interface_is_sgmii function and just
> matchup to the specific mode supported.
>
> Reported-by: Tom Rini
> Suggested-by:
On Wed, Mar 22, 2023 at 09:42:47AM +0100, Stefan Herbrechtsmeier wrote:
> From: Stefan Herbrechtsmeier
>
> Read the phy mode of the external phy from the device tree if available
> and check that it is a RGMII variant.
>
> Signed-off-by: Stefan Herbrechtsmeier
Applied to u-boot/master,
On Tue, May 02, 2023 at 02:50:43PM +0200, Stefan Herbrechtsmeier wrote:
> From: Stefan Herbrechtsmeier
>
> Request the reset gpio of the rgmii-id phy as output to be consistent
> with the eth-phy-uclass driver.
>
> Signed-off-by: Stefan Herbrechtsmeier
> Reviewed-by: Michal Simek
Applied to
On Tue, Mar 28, 2023 at 11:21:08PM +0200, Rasmus Villemoes wrote:
> rtl8211e_startup() is an exact copy of genphy_startup(). Use that
> instead of duplicating it.
>
> Signed-off-by: Rasmus Villemoes
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
On Tue, Mar 28, 2023 at 11:12:47PM +0200, Rasmus Villemoes wrote:
> Functionally, bcm_cygnus_startup() is an exact copy of
> genphy_startup().
>
> Signed-off-by: Rasmus Villemoes
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
On Fri, Apr 21, 2023 at 05:08:23PM -0700, emohand...@linux.microsoft.com wrote:
> From: Ehsan Mohandesi
>
> Test router advertisement validation and processing functions.
>
> Signed-off-by: Ehsan Mohandesi
> Reviewed-by: Viacheslav Mitrofanov
Applied to u-boot/master, thanks!
--
Tom
On Fri, Apr 21, 2023 at 05:08:22PM -0700, emohand...@linux.microsoft.com wrote:
> From: Ehsan Mohandesi
>
> Test the IPv6 network discovery feature if indicated by boardenv file.
>
> Signed-off-by: Ehsan Mohandesi
> Reviewed-by: Viacheslav Mitrofanov
Applied to u-boot/master, thanks!
--
On Fri, Apr 21, 2023 at 05:08:21PM -0700, emohand...@linux.microsoft.com wrote:
> From: Ehsan Mohandesi
>
> In IPv6, the default gateway and prefix length are determined by receiving
> a router advertisement as defined in -
> https://www.rfc-editor.org/rfc/rfc4861.
>
> Add support for sending
On Tue, Apr 11, 2023 at 10:48:48AM -0700, seanedm...@linux.microsoft.com wrote:
> From: Sean Edmond
>
> Requires proper environment with DHCP6 server provisioned.
>
> Signed-off-by: Sean Edmond
> Reviewed-by: Ramon Fried
Applied to u-boot/master, thanks!
--
Tom
signature.asc
On Tue, Apr 11, 2023 at 10:48:47AM -0700, seanedm...@linux.microsoft.com wrote:
> From: Sean Edmond
>
> Adds commands to support DHCP and PXE with IPv6.
>
> New configs added:
> - CMD_DHCP6
> - DHCP6_PXE_CLIENTARCH
> - DHCP6_PXE_DHCP_OPTION
> - DHCP6_ENTERPRISE_ID
>
> New commands added (when
On Tue, Apr 11, 2023 at 10:48:46AM -0700, seanedm...@linux.microsoft.com wrote:
> From: Sean Edmond
>
> Adds DHCPv6 protocol to u-boot.
>
> Allows for address assignement with DHCPv6 4-message exchange
> (SOLICIT->ADVERTISE->REQUEST->REPLY). Includes DHCPv6 options
> required by RFC 8415.
On Wed, Feb 15, 2023 at 08:38:36PM -0800, seanedm...@linux.microsoft.com wrote:
> From: Sean Edmond
>
> Fix "setenv gatewayip6".
>
> Synchronize IPv6 local variables with environment variables
> in netboot_update_env()
>
> Signed-off-by: Sean Edmond
Applied to u-boot/master, thanks!
--
On Fri, Mar 10, 2023 at 10:51:52AM +0100, Christian Gmeiner wrote:
> From: Thomas RIENOESSL
>
> Prep. work to support nfs v1.
>
> Signed-off-by: Thomas RIENOESSL
For the series, applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
Add trivial driver for the MXS AUART IP. This is the other UART IP
present in i.MX23 and i.MX28, used to drive the non-DUART ports.
Signed-off-by: Marek Vasut
---
Cc: "NXP i.MX U-Boot Team"
Cc: Andrejs Cainikovs
Cc: Fabio Estevam
Cc: Fedor Ross
Cc: Jim Liu
Cc: Johan Jonker
Cc: Marek Vasut
Define SPL_USB_ETH_RNDIS symbol to make it possible to select USB
gadget ethernet support in SPL and U-Boot separately in Kconfig .
Make use of the new symbols in gadget Makefile and move the rndis.o
just below the now merged USB_ETHER symbol in Makefile.
Signed-off-by: Marek Vasut
---
Cc:
To avoid piling up all the various Kconfig symbols in one place, i.e.
common/spl/Kconfig, move the USB Kconfig symbols into drivers/usb/ .
This commit moves SPL_USB_GADGET and related symbols. Fix typo and
rename SPL_USB_GADGET to "USB Gadget Support in SPL" .
Update the gadget Makefile to match
To avoid piling up all the various Kconfig symbols in one place, i.e.
common/spl/Kconfig, move the USB Kconfig symbols into drivers/usb/ .
This commit moves SPL_USB_STORAGE and matching SYS_USB_FAT_BOOT_PARTITION .
Signed-off-by: Marek Vasut
---
Cc: Andrew Davis
Cc: Chris Packham
Cc: Jim Liu
To avoid piling up all the various Kconfig symbols in one place, i.e.
common/spl/Kconfig, move the USB Kconfig symbols into drivers/usb/ .
This commit moves SPL_USB_HOST and updates help text of both USB_HOST
and SPL_USB_HOST .
Signed-off-by: Marek Vasut
---
Cc: Andrew Davis
Cc: Chris Packham
The patch to relax flag requirements was not accepted[1], so we still have
to have separate bootcommands depending on CMD_BOOTFLOW_FULL.
The previous attempt at this did not work, since it used the wrong name
for the options.
Fix this and change the message to mention BOOTSTD_FULL since this
Hi Eugen,
When I try to apply this patch, I got conflict for
rk3588-rock-5b-u-boot.dtsi, could you please help to send a rebase?
Thanks,
- Kever
On 2023/4/19 21:40, Eugen Hristev wrote:
Add USB 2.0 host nodes and PHYs.
Co-developed-by: William Wu
Signed-off-by: William Wu
On 2023/4/19 21:40, Eugen Hristev wrote:
Add USB 2.0 host nodes and PHYs.
Co-developed-by: William Wu
Signed-off-by: William Wu
Signed-off-by: Eugen Hristev
Reviewed-by: Kever Yang
Thanks,
- Kever
---
Changes in v5:
- none
Changes in v4:
- removed u-boot,dm-spl on regulator which was
On 2023/4/22 09:23, Jonas Karlman wrote:
Enable pinctrl for sdmmc and sdhci in SPL to support loading of FIT
image from SD and eMMC storage when booting from SPI NOR flash.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
On 2023/4/22 09:23, Jonas Karlman wrote:
Update defconfig for rk3566-radxa-cm3-io with new defaults. Also add
missing supported mmc modes to sdhci node.
Remove the SPL_ROCKCHIP_BACK_TO_BROM=y option, SPL is expected to load
next stage from a FIT image and then jump to next stage not back to
On 2023/4/22 09:23, Jonas Karlman wrote:
Add bootph-all prop to xin24m clock node, it is referenced by cru node.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk356x-u-boot.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git
On 2023/4/22 09:23, Jonas Karlman wrote:
Use the same prop as linux to control the use of fifo or dma mode. Also
add a u-boot,spl-sfc-no-dma prop to control the same in SPL.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/spi/rockchip_sfc.c | 10
On 2023/4/27 15:35, Eugen Hristev wrote:
Add drivers for PCIe , phy, and command.
Signed-off-by: Eugen Hristev
Reviewed-by: Kever Yang
Thanks,
- Kever
---
Changes in v3;
- s/pciE/PCIe
Changes in v2:
- binman_fdt is now removed
configs/rock5b-rk3588_defconfig | 4
1 file
On 2023/4/27 15:35, Eugen Hristev wrote:
From: Christopher Obbard
Enable the PCIe 2x1l 2 device and associated combphy.
On this bus, the Rock5B has an Ethernet transceiver connected.
Signed-off-by: Christopher Obbard
[eugen.hris...@collabora.com: minor tweaks]
Signed-off-by: Eugen Hristev
On 2023/4/27 15:35, Eugen Hristev wrote:
From: Joseph Chen
Add the node for PCIe 2x1l 2 device together with the corresponding
combphy.
Signed-off-by: Joseph Chen
[eugen.hris...@collabora.com: moved to -u-boot.dtsi, minor
adaptations]
Signed-off-by: Eugen Hristev
[jo...@kwiboo.se: adapt
On 2023/4/21 23:59, Chris Morgan wrote:
From: Chris Morgan
The Anbernic RGxx3 is a "pseudo-device" that encompasses the following
devices:
- Anbernic RG353M
- Anbernic RG353P
- Anbernic RG353V
- Anbernic RG353VS
- Anbernic RG503
The rk3566-anbernic-rgxx3.dtsi is synced with
Hi Neil,
Could you take a look at this patch?
Thanks,
- Kever
On 2023/4/19 21:40, Eugen Hristev wrote:
phy-supply is now handled at uclass level. Remove it from the drivers that
implement it at the driver level.
Suggested-by: Jonas Karlman
Signed-off-by: Eugen Hristev
---
On 2023/4/19 21:40, Eugen Hristev wrote:
From: Jonas Karlman
Fixes: 226fce6108fe ("phy: Track power-on and init counts in uclass")
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/phy/phy-uclass.c | 80
1 file
On 2023/4/19 21:40, Eugen Hristev wrote:
Add initial support for the rk3588 PHY variant.
The lookup for the host-port reg inside the struct now does a do {} while()
instead of a while() {} in order to allow a first check for reg == 0.
Co-developed-by: Frank Wang
Signed-off-by: Frank Wang
On 2023/4/19 21:40, Eugen Hristev wrote:
Some phys require a phy-supply property that is a phandle to a regulator
that needs to be enabled for phy operations.
Implement basic supply lookup, enable and disabling, if DM_REGULATOR is
available.
[jo...@kwiboo.se:
use
On 2023/4/19 21:40, Eugen Hristev wrote:
Enable USB command, USB drivers, PHY and regulators, for USB host
operations.
Signed-off-by: Eugen Hristev
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/rock5b-rk3588_defconfig | 17 +
1 file changed, 17 insertions(+)
Hi Simon,
On Fri, Mar 24, 2023 at 1:55 AM Simon Glass wrote:
>
> Hi Bin,
>
> On Mon, 20 Mar 2023 at 20:44, Bin Meng wrote:
> >
> > Hi Simon,
> >
> > On Tue, Feb 21, 2023 at 3:49 AM Simon Glass wrote:
> > >
> > > Pick this up from the sysinfo tables and display it with the cbsysinfo
> > >
63 matches
Mail list logo