Enable config options needed to support Ethernet boot on AM64x SK.
Signed-off-by: Vignesh Raghavendra
---
configs/am64x_evm_a53_defconfig | 4
configs/am64x_evm_r5_defconfig | 12
2 files changed, 16 insertions(+)
diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_
Enable Second Ethernet port on which ROM support Ethboot.
Signed-off-by: Vignesh Raghavendra
---
arch/arm/dts/k3-am642-r5-sk.dts | 74
arch/arm/dts/k3-am642-sk-u-boot.dtsi | 40 ++-
2 files changed, 113 insertions(+), 1 deletion(-)
diff --git a/arch
ROM supports boot from CPSW second port, therefore set eth1 boot
interface
Signed-off-by: Vignesh Raghavendra
---
include/configs/am64x_evm.h | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/include/configs/am64x_evm.h b/include/configs/am64x_evm.h
index 99624081c3..cd4b65
This is required to enables spl_net boot on AM64x
Signed-off-by: Vignesh Raghavendra
---
arch/arm/mach-k3/include/mach/am64_spl.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-k3/include/mach/am64_spl.h
b/arch/arm/mach-k3/include/mach/am64_spl.h
index 607b09c2e5..b4f396b2c0
In order to support Ethernet boot on AM64x, probe AM65 CPSW NUSS.
Signed-off-by: Vignesh Raghavendra
---
arch/arm/mach-k3/am642_init.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/mach-k3/am642_init.c b/arch/arm/mach-k3/am642_init.c
index 533905daeb..184f1a2761 100644
---
Call dram_init_banksize() from spl_board_init() otherwise TFTP download
fails due to lmb_get_free_size() not able to find unreserved region due
to lack of DRAM size info. Required to support Ethernet boot on AM64x.
Signed-off-by: Vignesh Raghavendra
---
board/ti/am64x/evm.c | 3 +++
1 file chang
On certain TI SoC, like AM64x there is a CPSW3G which supports 2
external independent MAC ports for single CPSW instance.
It is not possible for Ethernet driver to register more than one port
for given instance.
This patch modifies top level CPSW NUSS as UCLASS_MISC and binds
UCLASS_ETH to individ
Probe toplevel AM65 CPSW NUSS driver from misc_init_r() when driver
is enabled. Since driver is modeled as UCLASS_MISC, we need to
explicitly probe the driver. Use common misc_init_r() that entire
K3 family of SoCs.
Signed-off-by: Vignesh Raghavendra
---
arch/arm/mach-k3/common.c | 16 ++
This series enables ethernet boot support on AM64x SK.
AM64x SoC has CPSW3g IP that supports 2 ext Eth port. ROM supports
booting from 2nd port. But currently am65-cpsw-nuss only
supports single port (1st port). So the first two patches modify
driver to support more than 1 ext port.
This is done b
On 2021/11/26 上午3:52, Sjoerd Simons wrote:
Enable efuse support for reading the cpuid#, serial# and generate a
board unique mac address
Signed-off-by: Sjoerd Simons
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/rock-pi-4-rk3399_defconfig | 1 +
configs/rock-pi-4c-rk3399_defcon
On 2021/11/26 上午2:05, John Keeping wrote:
The USB controller index must be separated from the type argument,
otherwise the preboot command fails with the error:
Error: Wrong USB controller index format
Add the missing space to fix fastboot mode here.
Signed-off-by: John Keeping
Rev
On 2021/12/14 上午6:15, Alper Nebi Yasak wrote:
From: "Marty E. Plummer"
Add support for Kevin, an RK3399-based convertible chromebook that is
very similar to Bob. This patch is mostly based on existing support for
Bob, with only minor changes for Kevin-specific things.
Unlike other Gru boards
On 2021/12/14 上午6:15, Alper Nebi Yasak wrote:
This patch enables some configs that should be working on the Bob board,
based on what is observed to work on the Kevin board.
The Bob board uses an Embedded DisplayPort panel compatible with the
simple panel and Rockchip eDP drivers. Its backlight
On 2021/12/14 上午6:15, Alper Nebi Yasak wrote:
From: Simon Glass
This adds some devicetree settings for the Gru-based boards, based on
what works on a Kevin board.
Gru-based boards usually have an 8MiB SPI flash chip and boot from it.
Make the u-boot.rom file intended to be flashed on it matc
On 2021/12/14 上午6:15, Alper Nebi Yasak wrote:
The RK3399 SoC needs to know the voltage value provided by some
regulators, which is done by setting relevant register bits. Configure
these the way other RK3399 boards do, but with the same values as are
set in the equivalent code in coreboot.
Sig
On 2021/11/16 上午1:38, Jagan Teki wrote:
PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam.
C.TOUCH 2.0 is a general purpose carrier board with capacitive
touch interface support.
10.1" OF is a capacitive touch 10.1" Open Frame panel solutions.
PX30.Core needs to mount on top of C
On 2021/11/16 上午1:38, Jagan Teki wrote:
Sync the px30 devicetree files from linux-next tree.
commit <14ce8069f48b> ("lib/stackdepot: allow optional init and
stack_table allocation by kvmalloc() - fixup3")
Note, this path even sync rk3326 files as it depends on px30.
Signed-off-by: Jagan Teki
On 2021/11/16 上午1:38, Jagan Teki wrote:
dmc node is specific to U-Boot, it is always better practice
to maintain U-Boot specific nodes into -u-boot.dtsi files
in order to maintain Linux dts file sync compatibility.
Move the dmc into px30-u-boot.dtsi, also add dmc node
explicitly in rk3326-odro
On 2021/11/12 下午10:10, Quentin Schulz wrote:
Allow the dm driver be omitted by SPL.
Cc: Quentin Schulz
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/power/pmic/Kconfig | 14 ++
drivers/power/pmic/Makefile | 2 +-
2 files changed, 15 i
() should Hi Sughosh and Ilias,
I would like to confirm that what the plat_fill_gpt_partition_guids()
should return.
2021年12月19日(日) 16:07 Sughosh Ganu :
> +static int plat_fill_gpt_partition_guids(struct blk_desc *desc,
> +efi_guid_t **part_guid_arr)
> +{
On 2021/10/26 上午10:42, Nico Cheng wrote:
Enable SPL support in Kconfig and add some related option in
rk3568_common.h
Signed-off-by: Nico Cheng
Signed-off-by: Jason Zhu
Reviewed-by: Kever Yang
Thanks,
- Kever
---
(no changes since v1)
arch/arm/mach-rockchip/Kconfig | 2 ++
configs
On 2021/10/26 上午10:42, Nico Cheng wrote:
Enable sdhci and sdmmc0 node in rk3568-u-boot.dtsi
Signed-off-by: Nico Cheng
Reviewed-by: Kever Yang
Thanks,
- Kever
---
(no changes since v1)
arch/arm/dts/rk3568-u-boot.dtsi | 17 +
1 file changed, 17 insertions(+)
diff --git
On 2021/10/26 上午10:42, Nico Cheng wrote:
We configured the drive strength and security of EMMC in
arch_cpu_init().
Signed-off-by: Nico Cheng
Reviewed-by: Kever Yang
Thanks,
- Kever
---
Changes in v3:
Replace configuration parameters of SGRF_SOC_CON4 with macro
definitions.
Changes in v2
Hi Martin,
Is there a update for this patch with the link to mainline kernel
commit?
Thanks,
- Kever
On 2021/10/22 上午1:18, Martijn Braam wrote:
This is a new device by PINE64 that's very similar to the Pinebook Pro
that's already supported.
Specification:
- Rockchip RK3399
- 4GB Dual-
Hi Jagan,
Please add 'rockchip' prefix in the subject.
Thanks,
- Kever
On 2021/8/4 下午5:07, Jagan Teki wrote:
Engicam hardware design solutions are based on System On Modules(SoM)
with various SoCs like i.MX6, i.MX8 and PX30 etc.
The current directory structure uses the simplest way to u
LF-4834: kernel boot failed
IFC-NOR and QSPI are muxed on SoC.
So disable IFC node in dts if QSPI is enabled or disable QSPI node in dts
in case QSPI is not enabled.
The nor-flash offset in uboot is invalid because of the following changes:
project: linux-nxp
* commit 'b6bd3c1f6ce17353601187c51424
On Sun, Dec 19, 2021 at 10:11:44AM +0800, Peng Fan (OSS) wrote:
>
>
> On 2021/12/1 4:17, Tommaso Merciai wrote:
> > This series move env_get_location from soc to board level. As suggested
> > by Michael make no sense to define an
> > unique way for multiple board. One board can boot from emmc an
> From: Jaehoon Chung
> Date: Wed, 22 Dec 2021 18:56:18 +0900
Dear Jaehoon,
Just noticed that I accidentally included some unrelated
driver/mailbox changes in the first patch from this series. So I sent
a v2 without those.
Thanks,
Mark
> Hi Mark,
>
> On 12/21/21 5:30 PM, Mark Kettenis wrot
This driver supports power domains for the power management
controller found on Apple SoCs.
Signed-off-by: Mark Kettenis
---
arch/arm/Kconfig | 3 +
drivers/power/domain/Kconfig | 8 +++
drivers/power/domain/Makefile | 1 +
drivers/power/domain/apple-pmgr.c | 113
This synchronizes the device trees with those that are in the
process of being upstreamed into Linux 5.16 or proposed for
Linux 5.17. This includes device trees for machines that were
still missing.
There are still some differences that will hopefully be resolved
soon.
Signed-off-by: Mark Ketten
These are necessary to make sure the power domains needed for the
serial console are availble in the pre-relocation phase.
Signed-off-by: Mark Kettenis
---
arch/arm/dts/t8103-j274-u-boot.dtsi | 1 +
arch/arm/dts/t8103-j293-u-boot.dtsi | 1 +
arch/arm/dts/t8103-j313-u-boot.dtsi | 1 +
arch/arm
This series adds support for the power management controller found on
Apple SoCs based on the device tree bindings submitted to upstream
Linux. This is needed to enable power domains for devices that
haven't been enabled by earlier boot stages.
ChangeLog:
v2: - Drop unrelated changes from devic
On 12/23/21 15:51, Jose Marinho wrote:
patch v2:
- address v1 comments
- define EFI_EBBR_2_0_CONFORMANCE unconditionally.
- introduce ECPT EFI selftet
- drop the efidebug ECPT print
The Conformance Profiles Table (ECPT) table will be included in the UEFI
specification 2.9+.
@Samer:
Th
On 12/23/21 15:57, Jose Marinho wrote:
Hi Heinrich,
Thank you for your reviews.
-Original Message-
From: Heinrich Schuchardt
Sent: 17 December 2021 17:27
To: Jose Marinho ; u-boot@lists.denx.de
Cc: ilias.apalodi...@linaro.org; sughosh.g...@linaro.org;
takahiro.aka...@linaro.org; ag...
On 12/23/21 16:20, Jose Marinho wrote:
Hi Heinrich,
The change suggested in
https://bugzilla.tianocore.org/show_bug.cgi?id=3591
is a not well designed: How could the missing of a table ever be taken as a
sign of compliance?
Below is my interpretation of intent behind the ECPT changes:
The UE
When OF_LIVE flag is enabled on a 64 bits platform, there is an
issue when dev_read_addr() is called and need to perform an address
translation using __of_translate_address().
In case of error, __of_translate_address() return value is OF_BAD_ADDR
(wich is defined in include/dm/of.h to ((u64)-1) =
Hi Heinrich,
>
> The change suggested in
> https://bugzilla.tianocore.org/show_bug.cgi?id=3591
> is a not well designed: How could the missing of a table ever be taken as a
> sign of compliance?
>
Below is my interpretation of intent behind the ECPT changes:
The UEFI spec specifies a set of requ
Hi Tom/Stefano,
On Mon, Dec 20, 2021 at 1:10 PM Peter Robinson wrote:
> Reviewed-by: Peter Robinson
Please consider this series and Peter's series on udoo_neo for 2022.01.
They make udoo and udoo_neo functional in U-Boot again.
Hi Heinrich,
> -Original Message-
> From: Heinrich Schuchardt
> Sent: 17 December 2021 17:20
> To: Jose Marinho ; u-boot@lists.denx.de
> Cc: ilias.apalodi...@linaro.org; sughosh.g...@linaro.org;
> takahiro.aka...@linaro.org; ag...@csgraf.de; nd
> Subject: Re: [PATCH 1/3] efi: Create ECPT
Hi Jose,
On Thu, Dec 23, 2021 at 11:52 AM Jose Marinho wrote:
> The config defaults to 'n'.
No need to mention this as it is the standard.
> +config EFI_EBBR_2_0_CONFORMANCE
> + bool "Add the EBBRv2.0 conformance entry to the ECPT table"
> + default n
You should remove "default n"
Hi Heinrich,
I dropped the ECPT print in efidebug in PATCH v2. Additionally I've introduced
an efi selftet.
Regards,
Jose
> -Original Message-
> From: Heinrich Schuchardt
> Sent: 17 December 2021 18:07
> To: Jose Marinho ; u-boot@lists.denx.de
> Cc: ilias.apalodi...@linaro.org; sughos
Hi Heinrich,
Thank you for your reviews.
> -Original Message-
> From: Heinrich Schuchardt
> Sent: 17 December 2021 17:27
> To: Jose Marinho ; u-boot@lists.denx.de
> Cc: ilias.apalodi...@linaro.org; sughosh.g...@linaro.org;
> takahiro.aka...@linaro.org; ag...@csgraf.de; nd
> Subject: Re:
Hi Adam,
On Thu, Dec 23, 2021 at 11:08 AM Adam Ford wrote:
>
> The imx8mm and imx8mn appear compatible with imx7d-usb
> flags in the OTG driver. If the dr_mode is defined as
> host or peripheral, the device appears to operate correctly,
> however the auto host/peripheral detection results in an
This test ensures the ECPT table is present and is consistent.
Invocation from the sandbox platform:
add to sandbox_defconfig:
+CONFIG_CMD_BOOTEFI_SELFTEST=y
make sandbox_capsule_defconfig all
./u-boot -d arch/sandbox/dts/test.dtb
bootefi selftest
Signed-off-by: Jose Marinho
---
lib/efi_
The ECPT table will be included in the UEFI specification 2.9+.
The ECPT table was introduced in UEFI following the code-first path. The
acceptance ticket can be viewed at:
https://bugzilla.tianocore.org/show_bug.cgi?id=3591
The Conformance Profiles table is a UEFI configuration table that
patch v2:
- address v1 comments
- define EFI_EBBR_2_0_CONFORMANCE unconditionally.
- introduce ECPT EFI selftet
- drop the efidebug ECPT print
The Conformance Profiles Table (ECPT) table will be included in the UEFI
specification 2.9+.
The ECPT table was introduced in UEFI following the code-f
Display the EBBRv2.0 conformance in the ECPT table.
The EBBRv2.0 conformance profile is set in the ECPT if
CONFIG_EFI_EBBR_2_0_CONFORMANCE=y.
The config defaults to 'n'.
Signed-off-by: Jose Marinho
---
include/efi_api.h| 4
lib/efi_loader/Kconfig | 5 +
lib/ef
The imx8mm and imx8mn appear compatible with imx7d-usb
flags in the OTG driver. If the dr_mode is defined as
host or peripheral, the device appears to operate correctly,
however the auto host/peripheral detection results in an error.
The solution isn't just adding checks for imx8mm and imx8mn to
Driver has a bug in that it uses rflow_in_use bitmap when setting up free rflow
range
from TISCI but use rflow_map for reservation in __udma_reserve_rflow()
Fix this by dropping rflow_in_use bitmap array and use rflow_map for
PKTDMA. BCDMA does not need rflow_in_use either.
This fixes CPSW3g not
In case of xSPI bootmode OSPI flash is in DDR mode and needs to be accessed
in multiple of 16bit accesses Hence we cannot parse sysfw.itb FIT image
directly on OSPI flash via MMIO window. So, copy the image to internal
on-chip RAM before parsing the image.
Moreover, board cfg data maybe modified b
On Wed, Dec 8, 2021 at 10:50 AM Jagan Teki wrote:
>
> Hi Kever,
>
> On Mon, Nov 15, 2021 at 11:08 PM Jagan Teki
> wrote:
> >
> > dmc node is specific to U-Boot, it is always better practice
> > to maintain U-Boot specific nodes into -u-boot.dtsi files
> > in order to maintain Linux dts file sync
Hi Quentin,
Please just add some commit message for this commit, the empty
commit message is not able to accept.
Thanks,
- Kever
On 2021/11/12 下午10:17, Quentin Schulz wrote:
Cc: Quentin Schulz
Signed-off-by: Quentin Schulz
---
board/theobroma-systems/lion_rk3368/MAINTAINERS | 2 +-
On 2021/11/12 下午10:15, Quentin Schulz wrote:
Long gone is the time a custom TF-A was needed for Puma, upstream TF-A
works just fine now.
The flashing instructions are updated to match how newer rkdeveloptool
and rkbin work.
Finally, rkbin provides a way to flash SPI via USB OTG interface so
l
On Thu, Dec 23, 2021 at 09:42:13AM +0100, Lukasz Majewski wrote:
> Hi Tom,
>
> > On Wed, Dec 22, 2021 at 01:49:02PM +0100, Lukasz Majewski wrote:
> >
> > > This change provides the possibility to build XEA (imx287 based)
> > > board U-Boot as a single binary (without support for
> > > CONFIG_SPL_
On Thu, Dec 23, 2021 at 01:47:48PM +0100, Michael Walle wrote:
> Am 2021-12-23 13:44, schrieb Vladimir Oltean:
> > On Thu, Dec 23, 2021 at 06:34:13AM +, Priyanka Jain wrote:
> > > >The Linux side of device tree patches were merged today, and I see you've
> > > >reviewed the U-Boot side of chang
Am 2021-12-23 13:44, schrieb Vladimir Oltean:
On Thu, Dec 23, 2021 at 06:34:13AM +, Priyanka Jain wrote:
>The Linux side of device tree patches were merged today, and I see you've
>reviewed the U-Boot side of changes too. Could you please pick them up?
Yes, I will pick the series as part of
On Thu, Dec 23, 2021 at 06:34:13AM +, Priyanka Jain wrote:
> >The Linux side of device tree patches were merged today, and I see you've
> >reviewed the U-Boot side of changes too. Could you please pick them up?
>
> Yes, I will pick the series as part of next pull-request for 2022.04
Thanks. C
hi Takahiro,
On Mon, 20 Dec 2021 at 15:55, AKASHI Takahiro
wrote:
> Hi Sughosh,
>
> On Mon, Dec 20, 2021 at 03:36:37PM +0530, Sughosh Ganu wrote:
> > hi Takahiro,
> >
> > On Mon, 20 Dec 2021 at 11:39, AKASHI Takahiro <
> takahiro.aka...@linaro.org>
> > wrote:
> >
> > > Sughosh,
> > >
> > > On Su
hi Masami,
On Thu, 23 Dec 2021 at 06:23, Masami Hiramatsu
wrote:
> Hi Sughosh,
>
> Can you move the FWU related configs to lib/fwu_updates/Kconfig ?
> FWU multi bank update is an independent feature, thus I think it is
> better to have its own Kconfig file and the lib/Kconfig only includes
> it.
Hello all,
I saw https://www.thegoodpenguin.co.uk/blog/u-boot-fit-image-overview/ and
used it to make .itb file (FIT image).
(see the its sample right below the line saying : Let's try this out by
creating an image tree source file (.its): )
I was doing the experiment and found the load address
Hi Sahil,
Am 2021-12-23 09:46, schrieb Sahil Malhotra (OSS):
-Original Message-
From: U-Boot On Behalf Of Michael Walle
Sent: Monday, December 20, 2021 6:23 PM
To: Sahil Malhotra (OSS)
Cc: ZHIZHIKIN Andrey ; Clément
Faure ; Gaurav Jain ;
Pankaj Gupta ; Priyanka Jain
; u-boot@lists.denx
On Thu, Dec 23, 2021 at 7:08 AM Simon Glass wrote:
> On Tue, 14 Dec 2021 at 17:33, Simon Glass wrote:
> >
> > Importing libraries in Python caches the bytecode by default.
> > Since we run scripts in source tree it ignores the current directory
> > settings, which is $(srctree), and creates cache
Hi Michael,
> -Original Message-
> From: U-Boot On Behalf Of Michael Walle
> Sent: Monday, December 20, 2021 6:23 PM
> To: Sahil Malhotra (OSS)
> Cc: ZHIZHIKIN Andrey ; Clément
> Faure ; Gaurav Jain ;
> Pankaj Gupta ; Priyanka Jain
> ; u-boot@lists.denx.de; Varun Sethi
> ; Ye Li
> Subje
Hi Tom,
> On Wed, Dec 22, 2021 at 01:49:02PM +0100, Lukasz Majewski wrote:
>
> > This change provides the possibility to build XEA (imx287 based)
> > board U-Boot as a single binary (without support for
> > CONFIG_SPL_FRAMEWORK).
> >
> > The generated u-boot.sb can be used in the factory environ
64 matches
Mail list logo