On Tue, 21 Jun 2022 at 16:57, Patrick DELAUNAY
wrote:
>
> Hi,
>
> On 6/9/22 14:29, Sughosh Ganu wrote:
> > The FWU Multi Bank Update feature allows the platform to boot the
> > firmware images from one of the partitions(banks). The first stage
> > bootloader(fsbl) passes the value of the boot inde
hi Etienne,
On Tue, 21 Jun 2022 at 16:24, Etienne Carriere
wrote:
>
> Hello Sughosh,
>
>
>
> On Thu, 9 Jun 2022 at 14:30, Sughosh Ganu wrote:
> >
> > In the FWU Multi Bank Update feature, the information about the
> > updatable images is stored as part of the metadata, which is stored on
> > a d
On Tue, 21 Jun 2022 at 15:19, Patrick DELAUNAY
wrote:
>
> Hi,
>
> On 6/9/22 14:29, Sughosh Ganu wrote:
> > Add helper functions needed for accessing the FWU metadata which
> > contains information on the updatable images. These functions have
> > been added for the STM32MP157C-DK2 board which has
Add Nuvoton BMC NPCM750 i2c driver
Signed-off-by: Jim Liu
---
changes for v4:
- remove i2c doc
changes for v3:
- add i2c doc
Changes for v2:
- use debug output in reset function
- use clr/setbits_8
---
drivers/i2c/Kconfig| 5 +
drivers/i2c/Makefile | 1 +
drivers/i2c/npcm-i
To allow testing of the I2C driver, enable the eprom command and the
misc driver.
Signed-off-by: Joel Stanley
---
configs/evb-ast2500_defconfig | 3 +++
configs/evb-ast2600_defconfig | 2 ++
2 files changed, 5 insertions(+)
diff --git a/configs/evb-ast2500_defconfig b/configs/evb-ast2500_defcon
Signed-off-by: Joel Stanley
---
configs/evb-ast2600_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/evb-ast2600_defconfig b/configs/evb-ast2600_defconfig
index f84b723bbba3..5c298939da6d 100644
--- a/configs/evb-ast2600_defconfig
+++ b/configs/evb-ast2600_defconfig
@@ -62,6
Signed-off-by: Joel Stanley
Reviewed-by: Ryan Chen
---
drivers/i2c/ast_i2c.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/i2c/ast_i2c.c b/drivers/i2c/ast_i2c.c
index 0a93d7c82911..c9ffe2d62820 100644
--- a/drivers/i2c/ast_i2c.c
+++ b/drivers/i2c/ast_i2c.c
@@ -351,6 +351,7 @@ stati
The reset control was written for the ast2500 and directly programs the
clocking register.
So we can share the code with other SoC generations use the reset device
to deassert the I2C reset line.
Signed-off-by: Joel Stanley
Reviewed-by: Ryan Chen
---
drivers/i2c/ast_i2c.c | 22 +++-
The I2C driver shares a reset line between buses, so allow it to test
the state of the reset line before resetting it.
Signed-off-by: Joel Stanley
Reviewed-by: Ryan Chen
---
drivers/reset/reset-ast2500.c | 19 +++
drivers/reset/reset-ast2600.c | 17 +
2 files cha
The EVB has an EEPROM and ADT8490 temp sensor/fan controller on bus 7,
and a LM75 temp sensor on bus 8.
Signed-off-by: Joel Stanley
---
v2: Place devices under correct bus
---
arch/arm/dts/ast2600-evb.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/dts/ast2600-
Now that these are in the dtsi we don't need them in the EVB device
tree.
Signed-off-by: Joel Stanley
---
arch/arm/dts/ast2600-evb.dts | 15 ---
1 file changed, 15 deletions(-)
diff --git a/arch/arm/dts/ast2600-evb.dts b/arch/arm/dts/ast2600-evb.dts
index 0d650543134a..806b76029ac7
The EVB has an EEPROM on bus 3 and a LM75 temp sensor on bus 7. Enable
those busses we can test the I2C driver.
Signed-off-by: Joel Stanley
Reviewed-by: Ryan Chen
---
arch/arm/dts/ast2500-evb.dts | 19 +++
1 file changed, 19 insertions(+)
diff --git a/arch/arm/dts/ast2500-evb.d
The same as the upstream Linux device tree, each i2c bus has a property
specifying the reset line.
Signed-off-by: Joel Stanley
Reviewed-by: Ryan Chen
---
arch/arm/dts/ast2600.dtsi | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/dts/ast2600.dtsi b/arch/arm/dts/ast2
Allow boards to enable the buses they use.
Signed-off-by: Joel Stanley
Reviewed-by: Ryan Chen
---
v2: Fix spelling
---
arch/arm/dts/ast2600.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/dts/ast2600.dtsi b/arch/arm/dts/ast2600.dtsi
index 4b23d25ede0a..a37d062bcad7 1006
From: Eddie James
Set the pinctrl groups for each I2C bus. These are essential to
I2C operating correctly.
Signed-off-by: Eddie James
Reviewed-by: Ryan Chen
Signed-off-by: Joel Stanley
---
arch/arm/dts/ast2600.dtsi | 33 +
1 file changed, 33 insertions(+)
dif
This set of patches clean up the aspeed i2c support for the ast2500 and
enable the ast2600.
v2:
- fixes the device tree
- adds a new patch that cleans up unnecessary pinctrl nodes
- Adds Ryan's r-b from v1 to the relevant patches
It has been tested in qemu and on the ast2600-evb.
Eddie James
Hi Alper,
在 2022/6/18 20:13, Alper Nebi Yasak 写道:
There's some trouble with an i.MX8M series [1] trying to use binman
symbols. The crux of it is the 'u_boot_any' symbols BINMAN_SYMBOLS
configs declare, and the boards creating partial binman images including
an SPL without a U-Boot the symbol is
Hi Andre
Thanks for your reply and review
you are right.
i am followed upstream kernel document and copy sub describe to uboot.
https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/i2c/nuvoton%2Cnpcm7xx-i2c.yaml
i will remove this document next i2c version.
if Ardre
在 2022/6/22 22:25, Frieder Schrempf 写道:
Am 14.06.22 um 12:18 schrieb Frieder Schrempf:
Am 11.06.22 um 14:21 schrieb Peng Fan (OSS):
From: Peng Fan
Mark pinctrl_wdog as u-boot,dm-spl to clean up board code,
The set_wdog_reset() function is not necessary as this is handled by
the imx_watchd
On 6/22/22 4:10 PM, Tom Rini wrote:
Currently, enabling CMD_MISC gives:
cmd/misc.c:67:25: warning: assignment to 'int (*)(struct udevice *, int, void
*, int)' from incompatible pointer type 'int (*)(struct udevice *, int, const
void *, int)' [-Wincompatible-pointer-types]
Because 'misc_read'
On Thu, Jun 23, 2022 at 4:10 AM Tom Rini wrote:
>
> Currently, enabling CMD_MISC gives:
> cmd/misc.c:67:25: warning: assignment to 'int (*)(struct udevice *, int,
> void *, int)' from incompatible pointer type 'int (*)(struct udevice *, int,
> const void *, int)' [-Wincompatible-pointer-types]
Currently, enabling CMD_MISC gives:
cmd/misc.c:67:25: warning: assignment to 'int (*)(struct udevice *, int, void
*, int)' from incompatible pointer type 'int (*)(struct udevice *, int, const
void *, int)' [-Wincompatible-pointer-types]
Because 'misc_read' takes a void * and 'misc_write' takes
On Wed, Jun 22, 2022 at 07:41:56PM +, Hawkins, Nick wrote:
> Greetings All,
> I just wanted to make sure I did not make a mistake with how I submitted the
> second version of this patch as I am still learning the u-boot patch
> submission process. Thanks ahead of time for any feedback.
I'm
Greetings All,
I just wanted to make sure I did not make a mistake with how I submitted the
second version of this patch as I am still learning the u-boot patch submission
process. Thanks ahead of time for any feedback.
Thanks for your time,
-Nick Hawkins
Convert this platform to using the text file environment rather than
defining CONFIG_EXTRA_ENV_SETTINGS.
Signed-off-by: Tom Rini
---
board/armltd/corstone1000/corstone1000.env | 13 +
include/configs/corstone1000.h | 14 --
2 files changed, 13 insertions(+), 1
Convert this platform to using the text file environment rather than
defining CONFIG_EXTRA_ENV_SETTINGS.
Signed-off-by: Tom Rini
---
board/hpe/gxp/gxp.env | 27 +++
include/configs/gxp.h | 28
2 files changed, 27 insertions(+), 28 deletions(-)
On Tue, Jun 07, 2022 at 04:34:30PM +0800, Jim Liu wrote:
> add nuvoton BMC npcm750 host configuartion driver
>
> Signed-off-by: Jim Liu
> ---
> drivers/misc/Makefile | 1 +
> drivers/misc/npcm_host_intf.c | 110 ++
> 2 files changed, 111 insertions(+)
>
On 10/06/2022 00:38, Heiko Thiery wrote:
> Hi Tim, Hi Simon,
>
> [SNIP]
>
>>
>> Heiko,
>>
>> You can add multi-dtb support to this so that it's usable by the other
>> imx8mn boards with the following:
>>
>> [...]
>>
>> I don't mind sending this as a follow-up to your patch here.
>
> Since this
On 09/06/2022 23:49, Heiko Thiery wrote:
> To have only one place to describe the binman images us the
> imx8mn-u-boot.dtsi. To have support for different DDR firmwares this
> nodes are included dependent on the used DDR config option.
>
> Signed-off-by: Heiko Thiery
> Reviewed-by: Fabio Estevam
On 09/06/2022 23:49, Heiko Thiery wrote:
> To have a flash.bin file that also contains the U-Boot and TF-A/ATF
> create this like already done for other imx8 boards.
>
> Signed-off-by: Heiko Thiery
> Reviewed-by: Fabio Estevam
> Reviewed-by: Peng Fan
> ---
> v2: sync with current master and fix
Hi,
On 6/17/22 17:36, Etienne Carriere wrote:
Changes optee_rng driver to register itself has a OP-TEE service so
that a device is bound for the driver when OP-TEE enumerates the
PTA RNG service.
Cc: Sughosh Ganu
Cc: Patrick Delaunay
Signed-off-by: Etienne Carriere
---
Changes since v3:
- Un
Hi,
On 6/17/22 17:36, Etienne Carriere wrote:
This change defines resources for OP-TEE service drivers to register
themselves for being bound to when OP-TEE firmware reports the related
service is supported. OP-TEE services are discovered during optee
driver probe sequence which mandates optee d
On Wed, 2022-06-22 at 12:26 -0400, Tom Rini wrote:
> On Wed, Jun 22, 2022 at 05:43:31PM +0200, Philippe Schenker wrote:
>
> > From: Philippe Schenker
> >
> > Use IT temperature threshold for critical/passive trip point
> > on Verdin iMX8M Plus and Mini.
> >
> > Signed-off-by: Philippe Schenker
On Wed, Jun 22, 2022 at 05:43:31PM +0200, Philippe Schenker wrote:
> From: Philippe Schenker
>
> Use IT temperature threshold for critical/passive trip point
> on Verdin iMX8M Plus and Mini.
>
> Signed-off-by: Philippe Schenker
> Reviewed-by: Francesco Dolcini
>
> ---
>
> arch/arm/dts/imx8
From: Philippe Schenker
Use IT temperature threshold for critical/passive trip point
on Verdin iMX8M Plus and Mini.
Signed-off-by: Philippe Schenker
Reviewed-by: Francesco Dolcini
---
arch/arm/dts/imx8mm-verdin.dts | 8
arch/arm/dts/imx8mp-verdin.dts | 8
2 files changed,
On Wed, Jun 22, 2022 at 02:42:55PM +0200, Patrick DELAUNAY wrote:
> Hi,
>
> For information,
>
> It seens the content of all the site "https://www.denx.de/wiki/U-Boot"; come
> back with the 2019/2020 content since few days.
>
>
> In particular, I don't found the history in "Previous Release" o
Am 14.06.22 um 12:18 schrieb Frieder Schrempf:
> Am 11.06.22 um 14:21 schrieb Peng Fan (OSS):
>> From: Peng Fan
>>
>> Mark pinctrl_wdog as u-boot,dm-spl to clean up board code,
>>
>> The set_wdog_reset() function is not necessary as this is handled by
>> the imx_watchdog.c driver due to the 'fsl,e
Hi,
For information,
It seens the content of all the site "https://www.denx.de/wiki/U-Boot";
come back with the 2019/2020 content since few days.
In particular, I don't found the history in "Previous Release" of
https://www.denx.de/wiki/U-Boot/ReleaseCycle
after check on https://web.arch
Hi
On 6/21/22 11:34, Patrick DELAUNAY wrote:
Hi,
On 6/9/22 14:29, Sughosh Ganu wrote:
In the FWU Multi Bank Update feature, the information about the
updatable images is stored as part of the metadata, on a separate
partition. Add a driver for reading from and writing to the metadata
when the
This converts the following to Kconfig:
CONFIG_SYS_DISCOVER_PHY
Signed-off-by: Tom Rini
---
drivers/net/Kconfig | 5 +
drivers/net/fsl_mcdmafec.c | 8
drivers/net/mcffec.c | 8
include/configs/M5208EVBE.h | 9 -
include/configs/M5235EVB.h
This converts the following to Kconfig:
CONFIG_PALMAS_POWER
Signed-off-by: Tom Rini
---
configs/am57xx_evm_defconfig| 1 +
configs/am57xx_hs_evm_defconfig | 1 +
configs/am57xx_hs_evm_usb_defconfig | 1 +
configs/dra7xx_evm_defconfig| 1 +
configs/dra7xx_hs_evm_defconfig
This converts the following to Kconfig:
CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS
CONFIG_SYS_AUTOMATIC_SDRAM_DETECTION
CONFIG_SYS_DEFAULT_LPDDR2_TIMINGS
Signed-off-by: Tom Rini
---
arch/arm/mach-omap2/Kconfig | 21 +
include/configs/ti_omap4_common.h | 11 -
This converts the following to Kconfig:
CONFIG_SYS_UNIFY_CACHE
Signed-off-by: Tom Rini
---
configs/M53017EVB_defconfig | 1 +
configs/M5329AFEE_defconfig | 1 +
configs/M5329BFEE_defconfig | 1 +
configs/M5373EVB_defconfig | 1 +
drivers/net/Kconfig | 4
All of these symbols are not referenced anywhere else in the code, so
remove them.
Cc: Peng Fan
Signed-off-by: Tom Rini
---
arch/arm/include/asm/arch-fsl-layerscape/immap_lsch2.h | 4
arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h | 1 -
arch/arm/include/asm/arch-ls102xa/config.h
On platforms that use CONFIG_USB_OHCI_NEW we do not need to set
CONFIG_SYS_USB_OHCI_REGS_BASE nor CONFIG_SYS_USB_OHCI_SLOT_NAME. Drop
these from platforms that we can.
Signed-off-by: Tom Rini
---
include/configs/at91sam9n12ek.h| 5 -
include/configs/at91sam9x5ek.h | 7 ---
inclu
This converts the following to Kconfig:
CONFIG_SYS_OHCI_SWAP_REG_ACCESS
CONFIG_SYS_USB_OHCI_CPU_INIT
CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS
CONFIG_SYS_USB_OHCI_SLOT_NAME
CONFIG_USB_ATMEL
CONFIG_USB_ATMEL_CLK_SEL_PLLB
CONFIG_USB_ATMEL_CLK_SEL_UPLL
CONFIG_USB_OHCI_LPC32XX
At this point, the only user of ohci-hcd that also uses PCI is using DM,
so we can drop CONFIG_PCI_OHCI* usage. No platforms set either of
CONFIG_SYS_USB_OHCI_BOARD_INIT or CONFIG_SYS_USB_OHCI_CPU_INIT so those
hooks can be removed as well.
Signed-off-by: Tom Rini
---
doc/README.generic_usb_ohc
On Wed, Jun 22, 2022 at 06:34:58AM +, eugen.hris...@microchip.com wrote:
> On 6/14/22 6:01 PM, sergiu.m...@microchip.com wrote:
> > On 07.06.2022 18:27, Sergiu Moga wrote:
> >> Hello,
> >>
> >> I want to convert our AT91 OHCI driver to Driver Model, but I am not
> >> sure whether OHCI is fully
From: Kory Maincent
With the current code if the board has an ONFI compliant NAND without
support to the get and set features, U-boot returns an ENOTSUP error when
trying to tune the timings which prevents the probe of the device.
Indeed onfi_set_features() return ENOTSUP error if set/get feature
From: Kory Maincent
For now the driver does not probe if usbkbd was not present in stdin.
This presents two issues, we can not probe the driver before setting stdin
and we can not use this driver in other manner than stdin console.
This patch fixes this by adding an else statement. It simply pro
Trying to boot my Rock Pi 4B from its XTX SPI NOR Flash failed when my
custom compiled TF-A had a load address of 0.
The same TF-A booted correctly from MMC.
Add a local variable to spi_mem_exec_op() to determine operation
direction, instead of testing rx_buf or tx_buf for null value, so that
a b
This Flash part does not use octal mode. But soft reset seems to
be required to boot from SPI NOR Flash in Rock Pi 4B.
Cc: Jagan Teki
Cc: Vignesh R
Signed-off-by: Xavier Drudis Ferran
---
drivers/mtd/spi/spi-nor-core.c | 54 ++
include/linux/mtd/spi-nor.h|
Configure Rock Pi 4 to boot from SPI NOR Flash.
Based on flash chip, board documentation and tests, this is the
fastest I could use it.
This seems to be the minimum necessary configuration for Rock Pi 4 to
be able to boot from SPI NOR Flash.
With the next patch, it works to sf probe 1:0, sf re
Radxa Rock Pi 4B from version 1.4 on carries a 4MiB XTX Technology Inc
25F32B SPI NOR Flash. (previous versions had pads where users could
solder different chips).
Add its parameters to spi-nor-ids.c so U-Boot can discover it and
(after further changes) we can boot from SPI.
Note that the Flas
The Radxa Rock Pi 4 board is sold from revision 1.4 with a soldered
4Mb SPI NOR Flash. This series allows to use it from U-Boot and boot
from it.
This series applies to u-boot/next. I have patches for master I can
send if requested. I can for custodian trees, but i'd need to adapt
and retest.
I'm
55 matches
Mail list logo