Il 3 febbraio 2023 19:16:23 CET, Miquel Raynal ha
scritto:
>Hi Francesco,
>
>france...@dolcini.it wrote on Fri, 03 Feb 2023 19:03:27 +0100:
>
>> Il 3 febbraio 2023 16:12:02 CET, Miquel Raynal
>> ha scritto:
>> >Hi Francesco,
>> >
>> >france...@dolcini.it wrote on Thu, 2 Feb 2023 12:33:34
On Fri, Feb 03, 2023 at 01:22:52PM +0100, Jan Kiszka wrote:
> From: Jan Kiszka
>
> Boards may set networking variables programmatically, thus may have
> CONFIG_NET on but CONFIG_CMD_NET off. The IOT2050 is an example.
>
> CC: Joe Hershberger
> Signed-off-by: Jan Kiszka
Reviewed-by: Tom Rini
it 'refs/pipelines/15015' of
> https://source.denx.de/u-boot/custodians/u-boot-tegra (2023-02-02 12:44:12
> -0500)
>
> are available in the Git repository at:
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
> tags/u-boot-imx-20230203
>
> for you to fetch cha
On Thu, Jan 05, 2023 at 05:09:48PM +0200, Ioana Ciornei wrote:
> Prevent a NULL pointer dereference in the probe path by checking the
> return valud of dev_read_addr_ptr() against NULL.
>
> Signed-off-by: Ioana Ciornei
> Reviewed-by: Ramon Fried
Applied to u-boot/master, thanks!
--
Tom
On Thu, Jan 05, 2023 at 05:03:15PM +0200, Ioana Ciornei wrote:
> The cur_ptr variable is set to the start of the log buffer but then it's
> not used. Just remove the assignment altogether.
>
> Signed-off-by: Ioana Ciornei
> Reviewed-by: Ramon Fried
For the series, and except for 4/7 which
On Wed, Jan 04, 2023 at 06:16:26PM -0800, seanedm...@linux.microsoft.com wrote:
> From: Sean Edmond
>
> In rfc7440, if an ACK is not received by the server or if the
> last data block in a window is dropped, the server will timeout and
> retransmit the window. In this case, the block count
On Wed, Jan 18, 2023 at 08:52:18PM +0300, Sergei Antonov wrote:
> Commands "ping6" and "tftpboot ... -ipv6" did not work on ARM because
> machine code expects 4-byte alignment and some structures from net6.h
> are not aligned in memory.
>
> Fix by adding __packed, since it is already used in
On Fri, Jan 13, 2023 at 09:27:41AM -0800, emohand...@linux.microsoft.com wrote:
> From: Ehsan Mohandesi
>
> One extra character was being checked in the IPv6 string which caused the
> last character of the address to be neither '\0' nor ':'. This raises an
> error condition and causes the
On Fri, Jan 06, 2023 at 02:22:55PM -0800, seanedm...@linux.microsoft.com wrote:
> From: Sean Edmond
>
> It should be possible to specify a netmask when
> setting a static IPv6 address. For example:
> setenv ip6addr 2001:cafe:cafe:cafe::100/64
>
> The net_prefix_length and net_ip6 should be
On Wed, Nov 30, 2022 at 09:42:44AM -0800, Tim Harvey wrote:
> If a DM_MDIO driver is used we need to scan the subnodes as well.
>
> Signed-off-by: Tim Harvey
> Signed-off-by: Vladimir Oltean
> Reviewed-by: Ramon Fried
> Reviewed-by: Fabio Estevam
For the series, applied to u-boot/master,
Hi Francesco,
france...@dolcini.it wrote on Fri, 03 Feb 2023 19:03:27 +0100:
> Il 3 febbraio 2023 16:12:02 CET, Miquel Raynal ha
> scritto:
> >Hi Francesco,
> >
> >france...@dolcini.it wrote on Thu, 2 Feb 2023 12:33:34 +0100:
> >
> >> On Thu, Jan 26, 2023 at 10:12:04AM +0100, Miquel Raynal
Il 3 febbraio 2023 16:12:02 CET, Miquel Raynal ha
scritto:
>Hi Francesco,
>
>france...@dolcini.it wrote on Thu, 2 Feb 2023 12:33:34 +0100:
>
>> On Thu, Jan 26, 2023 at 10:12:04AM +0100, Miquel Raynal wrote:
>> > gre...@linuxfoundation.org wrote on Thu, 26 Jan 2023 10:01:02 +0100:
>> >
>> >
Thanks! I will shrink mailing list in the next iteration.
Thierry, may you check if these patches do not break anything on your
boards. I have tested them on my devices (T20 and T30) without any
issues. I am especially interested in T124 pre-dm i2c changes, iirc
you have a board I have changed.
I've applied these (v3) to TOT u-boot-tegra/master OK, and 'buildman tegra' is
OK.
I don't have the HW to test all of these combos (T20, T30, T114, T124) -
they're mothballed in favor of my current work on T210/T186/T194/T234 (the last
two w/no U-Boot). So I'd appreciate any 'Tested-by's from
Hi Linus and Michael,
On 02/03/2023 03:10 AM, Linus Walleij wrote:
On Fri, Feb 3, 2023 at 9:48 AM Michael Nazzareno Trimarchi
wrote:
On Thu, Jan 26, 2023 at 6:39 PM William Zhang
wrote:
On 01/26/2023 12:43 AM, Linus Walleij wrote:
On Thu, Jan 26, 2023 at 2:02 AM William Zhang
wrote:
On Thu, Feb 02, 2023 at 07:15:35PM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Thu, 2 Feb 2023 at 10:22, Tom Rini wrote:
> >
> > On Thu, Feb 02, 2023 at 10:12:07AM -0700, Simon Glass wrote:
> > > Hi,
> > >
> > > On Thu, 2 Feb 2023 at 01:17, Etienne Carriere
> > > wrote:
> > > >
> > > > Hello
Hi Francesco,
france...@dolcini.it wrote on Thu, 2 Feb 2023 12:33:34 +0100:
> On Thu, Jan 26, 2023 at 10:12:04AM +0100, Miquel Raynal wrote:
> > gre...@linuxfoundation.org wrote on Thu, 26 Jan 2023 10:01:02 +0100:
> >
> > > On Wed, Jan 25, 2023 at 10:06:57PM +0100, Francesco Dolcini wrote:
)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-20230203
for you to fetch changes up to 01f372d8d62b885f4a20a45535c545e98aafa687:
udoo_neo: Select DM_SERIAL and drop iomux board level init
(2023-02-03 13:10:01 +0100
> This moves over the PMIC power init to DM and the associated i2c and
> regulator bits.
> Signed-off-by: Peter Robinson
> Reviewed-by: Fabio Estevam
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
> Convert the board from legacy serial code to DM SERIAL.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
DENX Software Engineering GmbH,Managing Director: Erika
> Convert to DM_SERIAL and drop the iomux board file
> level init as it's handled as part of the DM serial
> layer instead.
> Signed-off-by: Peter Robinson
> Reviewed-by: Fabio Estevam
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
On Mon, Jan 3, 2022 at 1:13 PM Leo Liang wrote:
>
> On Thu, Dec 30, 2021 at 01:55:15AM +0800, Xiang W wrote:
> > 在 2021-12-29星期三的 17:23 +0800,Leo Liang写道:
> > > Hi Xiang,
> > > On Wed, Dec 22, 2021 at 07:32:53AM +0800, Xiang W wrote:
> > > > Various specifications of riscv allow the number of
On 2/1/23 10:55, Ashok Reddy Soma wrote:
From: Algapally Santosh Sagar
There are missing Kconfig dependencies in the code which is using
firmware interface.
The commit 71efd45a5fc7 ("arm64: zynqmp: Change firmware dependency")
add option to also disable ZYNQMP_FIRMWARE. But not all Kconfig
Hi, I have been trying to build U-Boot’s tools, especially binman in macOS 13
because the new hardware I am working with needs binman. I have python 3.11
installed, compiler is Apple Clang V14.0.0 and XCode is 14.1. Before enabling
binman it used to compile, build and run fine. But after
On 03.02.23 13:37, Lothar Waßmann wrote:
> Hi,
>
> On Fri, 3 Feb 2023 13:26:38 +0100 Jan Kiszka wrote:
>> From: Jan Kiszka
>>
>> Use external blob otpcmd.bin to replace the 0xff filled OTP programming
>> command block to create a firmware image that provisions the OTP on
>> first boot. This
Hi,
On Fri, 3 Feb 2023 13:26:38 +0100 Jan Kiszka wrote:
> From: Jan Kiszka
>
> Use external blob otpcmd.bin to replace the 0xff filled OTP programming
> command block to create a firmware image that provisions the OTP on
> first boot. This otpcmd.bin is generated from the customer keys using
>
From: Jan Kiszka
Use external blob otpcmd.bin to replace the 0xff filled OTP programming
command block to create a firmware image that provisions the OTP on
first boot. This otpcmd.bin is generated from the customer keys using
steps described in the meta-iot2050 integration layer for the device.
From: Jan Kiszka
This feature is desired on the platform.
Signed-off-by: Jan Kiszka
---
configs/iot2050_pg1_defconfig | 6 +++---
configs/iot2050_pg2_defconfig | 7 +++
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/configs/iot2050_pg1_defconfig
From: chao zeng
User-button is controlled by the mcu domain gpio number 25.
But main0 main1 mcu domain all have gpio number 25.
To identify where the gpio is from, Using gpio controll base as the prefix
to indicate the gpio resource.
Signed-off-by: chao zeng
---
board/siemens/iot2050/board.c
From: Jan Kiszka
Allows to create a public key device tree dtsi for inclusion into U-Boot
SPL and proper during first build already. This can be achieved via
CONFIG_DEVICE_TREE_INCLUDES.
Signed-off-by: Jan Kiszka
---
tools/key2dtsi.py | 64 +++
1
From: Jan Kiszka
This is enabled by default, thus should be described as well.
Signed-off-by: Jan Kiszka
---
doc/board/siemens/iot2050.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/board/siemens/iot2050.rst b/doc/board/siemens/iot2050.rst
index cb49a0e36bf..efe94a448a9
From: Jan Kiszka
The latest version of the binary-only firmware parts come in a combined
form of FSBL and sysfw containers. This implies some layout changes to
the generated firmware image but also makes handling of artifacts much
simpler (4 files less). The env locations will not change, just
From: Jan Kiszka
There are many ways to get a signed firmware for the IOT2050 devices,
namely for the parts under user-control. This script documents one way
of doing it, given a signing key. Augment the board documentation with
the required procedure around it.
Signed-off-by: Jan Kiszka
---
From: Su Baocheng
Due to different signature keys, the PG1 and the PG2 boards can no
longer use the same FSBL (tiboot3). This makes it impossible anyway to
maintaine a single flash.bin for both variants, so we can also split the
build.
A new target is added to indicates the build is for PG1 vs.
From: Jan Kiszka
Add hashes and configuration signature stubs to prepare verified boot
of main U-Boot by SPL.
Signed-off-by: Jan Kiszka
---
arch/arm/dts/k3-am65-iot2050-boot-image.dtsi | 16
1 file changed, 16 insertions(+)
diff --git
From: Jan Kiszka
Will be needed when CONFIG_ENV_WRITEABLE_LIST is enabled. The listed
variables shall remain writable, for informational purposes - they have
to be considered untrusted because the persistent U-Boot env is not
protected.
Signed-off-by: Jan Kiszka
---
include/configs/iot2050.h
From: Jan Kiszka
Allows run-time control over watchdog auto-start and the timeout via
setting the environment variable watchdog_timeout_ms. A value of zero
means "do not start". Use CONFIG_WATCHDOG_TIMEOUT_MSECS as initial value
and this to zero by default. Users can then enable the watchdog
From: Su Baocheng
Refactor according to the entry `fit: Entry containing a FIT` of
document tools/binman/README.entries.
As the generator uses the device tree name for the config description,
board_fit_config_name_match requires a small adjustment as well.
Signed-off-by: Su Baocheng
[Jan:
(Almost) flushing our upstream queue for the IOT2050 device, this mostly
brings board-specific changes such as:
- updated build process and firmware layout for PG1 vs. PG2 devices
- more watchdog preparations
- preparations for verified boot on IOT2050 Advanced devices
This series depends on
From: Jan Kiszka
Boards may set networking variables programmatically, thus may have
CONFIG_NET on but CONFIG_CMD_NET off. The IOT2050 is an example.
CC: Joe Hershberger
Signed-off-by: Jan Kiszka
---
env/flags.c | 10 +-
include/env_flags.h | 4 ++--
2 files changed, 7
From: Jan Kiszka
This completes what 890feecaab72 started by selecting ENV_APPEND and
loading the default env before any other sources. This ensures that load
operations pick up all non-writable vars from the default env and only
permitted parts from other locations according to the regular
This was factored out of [1] upon request in the hope of easing the
merge.
Jan
[1] https://lore.kernel.org/u-boot/cover.1675325279.git.jan.kis...@siemens.com
CC: Joe Hershberger
CC: Marek Vasut
CC: Stefan Herbrechtsmeier
Jan Kiszka (2):
env: Complete generic support for writable list
Hi Marek,
On 18.12.22 05:35, Marek Vasut wrote:
Add support for Data Modul i.MX8M Plus eDM SBC board. This is an
evaluation board for various custom display units. Currently
supported are serial console, ethernet, eMMC, SD, SPI NOR, USB.
Some CONFIG_ were converted in Kbuild. They raise an
Since all imx8m boards have been converted to use binman, select
binman via SoC level rather than making the selection for each board.
Signed-off-by: Fabio Estevam
Reviewed-by: Peng Fan
---
Changes since v1:
- Rebased against u-boot-imx tree.
- Collected Peng Fan's Reviewed-by tag.
Hi Fabio,
On 25.10.22 16:32, Fabio Estevam wrote:
From: Fabio Estevam
Since all imx8m boards have been converted to use binman, select
binman via SoC level rather than making the selection for each board.
Everything correct, but patch is now obsolete and should be reworked /
rebased. I
On Fri, Feb 3, 2023 at 9:48 AM Michael Nazzareno Trimarchi
wrote:
> On Thu, Jan 26, 2023 at 6:39 PM William Zhang
> wrote:
> >
> >
> >
> > On 01/26/2023 12:43 AM, Linus Walleij wrote:
> > > On Thu, Jan 26, 2023 at 2:02 AM William Zhang
> > > wrote:
> > >
>
> Can you add your review-by?
I think
On Fri, Jan 27, 2023 at 9:02 PM Ivan Khoronzhuk
wrote:
>
> The arg->session is not valid if arg->ret != NULL, so can't be
> assigned, correct this.
>
> Signed-off-by: Ivan Khoronzhuk
> ---
> common/avb_verify.c | 9 +
> 1 file changed, 5 insertions(+), 4 deletions(-)
Reviewed-by: Jens
PCA9451A uses similar BUCKs and LDO regulators as PCA9450B/C but
has LDO2 and LDO3 removed. So reuse pca9450 PMIC and regulator driver
and add new type for PCA9451A.
Signed-off-by: Ye Li
---
drivers/power/pmic/pca9450.c | 1 +
drivers/power/regulator/pca9450.c | 11 ++-
Get and print boot stage through ROM API in SPL
Signed-off-by: Ye Li
Reviewed-by: Peng Fan
---
arch/arm/include/asm/mach-imx/sys_proto.h | 7 +++
arch/arm/mach-imx/spl_imx_romapi.c| 22 +-
2 files changed, 28 insertions(+), 1 deletion(-)
diff --git
On ons, feb 01, 2023 at 13:20, Simon Glass wrote:
> Hi Tobias,
Hi Simon,
Thanks for the review!
> On Wed, 1 Feb 2023 at 11:10, Tobias Waldekranz wrote:
>>
>> blkmaps are loosely modeled on Linux's device mapper subsystem. The
>> basic idea is that you can create virtual block devices whose
Add support for encryption, decryption and signinig with
non-zero key saving backward compatibility.
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/include/asm/arch-tegra/crypto.h | 47 ++
arch/arm/mach-tegra/crypto.c | 63 +---
Move crypto module from T20 only into common Tegra dir.
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/mach-tegra/Kconfig| 5 +
arch/arm/mach-tegra/Makefile | 1 +
arch/arm/mach-tegra/{tegra20 => }/crypto.c | 0
arch/arm/mach-tegra/{tegra20 => }/crypto.h | 0
Configure PMIC voltages for early stages using updated
early i2c write.
Signed-off-by: Svyatoslav Ryhel
Reviewed-by: Simon Glass
---
arch/arm/mach-tegra/tegra30/Kconfig | 8
arch/arm/mach-tegra/tegra30/cpu.c | 36 -
board/avionic-design/tec-ng/Makefile
This function allows updating bootloader from u-boot
on production devices without need in host PC.
Be aware! It works only with re-crypt BCT.
Tested-by: Robert Eckelmann # ASUS TF101 T20
Signed-off-by: Ramin Khonsari
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/mach-tegra/Kconfig |
From: Ramin Khonsari
This function allows updating bootloader from u-boot
on production devices without need in host PC.
Be aware! It works only with re-crypted BCT.
Tested-by: Andreas Westman Dorcsak # ASUS TF T30
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Ramin Khonsari
This implementation allows pwr i2c writing on early SPL
stages when DM is not yet setup.
Such writing is needed to configure main voltages of PMIC
on early SPL for bootloader to boot properly.
Tested-by: Andreas Westman Dorcsak # ASUS TF T30
Tested-by: Robert Eckelmann # ASUS TF101 T20
Configure PMIC for early stages using updated i2c write.
Signed-off-by: Svyatoslav Ryhel
Reviewed-by: Simon Glass
---
board/nvidia/venice2/as3722_init.c | 65
board/nvidia/venice2/as3722_init.h | 43 -
board/toradex/apalis-tk1/as3722_init.c | 85
Late init function allows passing values like identifiers and
perform device specific configurations of pre-boot stage.
Tested-by: Andreas Westman Dorcsak # ASUS TF T30
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/include/asm/arch-tegra/sys_proto.h |
From: Maxim Schwalm
All Nvidia boards use the same manufacturer, vendor ID and product ID
for the gadgets. Make them the defaults to remove some boilerplate from
the defconfigs.
Inspired by commit e02687bda96c ("sunxi: provide default USB gadget
setup") which did the same for Allwinner boards.
Default parent clock for the PWM on Tegra is a 32kHz clock and
is unable to support the requested PWM period.
Fix PWM support on Tegra20, Tegra30, Tegra114, Tegra124 and Tegra210 by
updating the parent clock for the PWM to be the PLL_P.
This commit is equivalent to Linux kernel commit:
Original t20 slink could work with commands only
fully divisible by 8. This patch removes such
restriction, so commands of any bitlength now
can be passed and processed.
Tested-by: Andreas Westman Dorcsak # ASUS TF600T T30
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Svyatoslav
Get periph clock id and its parent from device tree.
This works by looking up the peripheral's 'clocks' node and
reading out the second and fourth cells, which are the
peripheral and PLL clock numbers.
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/include/asm/arch-tegra/clock.h | 13
On T30 unlike T20 dsi panels are wider used on devices
and PLLD is used as DISP1 parent more often, so lets
enable it as well for this cases.
Tested-by: Andreas Westman Dorcsak # ASUS TF700T T30
Tested-by: Svyatoslav Ryhel # HTC One X T30
Signed-off-by: Svyatoslav Ryhel
---
This function allows to convert a device tree clock ID to PLL ID.
Tested-by: Andreas Westman Dorcsak # ASUS TF T30
Tested-by: Robert Eckelmann # ASUS TF101 T20
Tested-by: Svyatoslav Ryhel # HTC One X
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/include/asm/arch-tegra/clock.h | 8 ++
This mappings were missing for some reason.
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Svyatoslav Ryhel
Reviewed-by: Simon Glass
---
arch/arm/include/asm/arch-tegra30/clock-tables.h | 6 +++---
arch/arm/mach-tegra/tegra30/clock.c | 6 +++---
2 files changed, 6
According to mainline clock tables and TRM HOST1X
parent is PLLC, while DISP1 usually uses PLLP as
parent clock.
Tested-by: Andreas Westman Dorcsak # ASUS TF T30
Tested-by: Robert Eckelmann # ASUS TF101 T20
Tested-by: Svyatoslav Ryhel # LG P895 T30
Signed-off-by: Svyatoslav Ryhel
---
List of changes in patch set:
- add missing EXTPERIPH clocks for t30
- swap host1x and disp1 clock parents (as they should be)
- add clk_id_to_pll_id and clock_decode_pair helpers to use
dts deeper (in tegra clocks often go in pair child - parent)
- include PLLD setup in T30 (DISP1 may use
Hi William
On Thu, Jan 26, 2023 at 6:39 PM William Zhang
wrote:
>
>
>
> On 01/26/2023 12:43 AM, Linus Walleij wrote:
> > On Thu, Jan 26, 2023 at 2:02 AM William Zhang
> > wrote:
> >
Can you add your review-by?
Michael
> >> Unfortunately the u-boot nand base code still uses nand_ecclayout
>
101 - 168 of 168 matches
Mail list logo