ср, 18 січ. 2023 р. о 21:42 Simon Glass пише:
>
> Hi Svyatoslav,
>
> On Wed, 18 Jan 2023 at 01:44, Svyatoslav Ryhel wrote:
> >
> > Add timer support for T20/T30/T114 and T124 based devices.
> > Driver is based on DM, has device tree support and can be
> > used on SPL and early boot stage.
> >
> >
This patch fixes following warning for riscv32 compilation.
drivers/cache/cache-v5l2.c:122:16: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
122 | regs = (struct l2cache *)dev_read_addr(dev);
|^
Signed-off-by: Yu Chien Peter Lin
Display information about CPU and board during start up.
Signed-off-by: Yu Chien Peter Lin
---
configs/ae350_rv32_defconfig | 2 ++
configs/ae350_rv32_spl_defconfig | 2 ++
configs/ae350_rv32_spl_xip_defconfig | 2 ++
configs/ae350_rv32_xip_defconfig | 2 ++
configs/ae350_rv64_de
Loading image over TFTP is often interrupted since it does more than
10 times retries, increase the number of retries so it will not easily
stop the transmission.
Signed-off-by: Yu Chien Peter Lin
---
configs/ae350_rv32_defconfig | 1 +
configs/ae350_rv32_spl_defconfig | 1 +
configs
Enable cache-v5l2 driver for each AE350 defconfig.
Signed-off-by: Yu Chien Peter Lin
---
configs/ae350_rv32_defconfig | 1 +
configs/ae350_rv32_spl_defconfig | 3 +++
configs/ae350_rv32_spl_xip_defconfig | 3 +++
configs/ae350_rv32_xip_defconfig | 1 +
configs/ae350_rv64_defconfi
This patch refines L1 cache enable/disable and v5l2-cache enable
functions.
Signed-off-by: Yu Chien Peter Lin
---
arch/riscv/cpu/ax25/cache.c | 100
1 file changed, 68 insertions(+), 32 deletions(-)
diff --git a/arch/riscv/cpu/ax25/cache.c b/arch/riscv/cpu/a
Update the compatible string of L2 cache.
Signed-off-by: Yu Chien Peter Lin
---
arch/riscv/dts/ae350_32.dts | 2 +-
arch/riscv/dts/ae350_64.dts | 2 +-
drivers/cache/cache-v5l2.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/riscv/dts/ae350_32.dts b/arch/riscv/dts/
This patch improves the cache enabling operation in harts_early_init(),
also moves the CSR definition to include/asm/arch-andes/csr.h and drops
unnecessary i/d-cache disable functions from cleanup_before_linux().
Signed-off-by: Yu Chien Peter Lin
---
arch/riscv/cpu/ax25/cpu.c | 46
The L2C configuration register has MAP field to indicate its version
is v0 (Gen1) or v1 (Gen2) L2-cache. This patch makes the driver
compatible with both memory-mapped scheme.
Signed-off-by: Yu Chien Peter Lin
---
drivers/cache/cache-v5l2.c | 32
1 file changed,
The L2-cache is not enabled currently, the enbale_caches() will call
the v5l2_enable() callback to enable it in SPL.
Signed-off-by: Yu Chien Peter Lin
---
board/AndesTech/ax25-ae350/ax25-ae350.c | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/board/AndesTech
From: Leo Yu-Chi Liang
There is no need for RISCV_NDS_CACHE config to control cache switches.
Signed-off-by: Leo Yu-Chi Liang
Reviewed-by: Yu Chien Peter Lin
---
arch/riscv/cpu/ax25/Kconfig | 10 -
arch/riscv/cpu/ax25/cache.c | 84 +
drivers/cache/Kconf
PLIC is used for external interrupt, while PLICSW is an Andes-specific
design for software interrupt.
Signed-off-by: Yu Chien Peter Lin
---
arch/riscv/include/asm/global_data.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/riscv/include/asm/global_data.h
b/arch/riscv/
This patchset is intended to enable L2-cache in U-boot SPL, along with
cache operations cleanup for AE350 platforms.
Leo Yu-Chi Liang (1):
riscv: Remove redundant Kconfig "RISCV_NDS_CACHE"
Yu Chien Peter Lin (10):
riscv: global_data.h: Correct the comment for PLICSW
board: AndesTech: ax25-a
On 1/17/23 15:08, Robert Marko wrote:
Currently, pinctrl drivers are getting probed during post-bind, however
that is being reverted, and on A37XX pinctrl driver is the one that
registers the GPIO driver during the probe.
So, if the pinctrl driver doesn't get probed GPIO-s won't get registered
a
On Wed, Jan 18, 2023 at 11:51 PM Etienne Carriere
wrote:
>
> On Wed, 18 Jan 2023 at 19:54, Ilias Apalodimas
> wrote:
> >
> > Thanks Patrick,
> >
> > On Wed, 18 Jan 2023 at 18:53, Patrick DELAUNAY
> > wrote:
> > >
> > > Hi
> > >
> > > On 1/18/23 16:38, Ilias Apalodimas wrote:
> > > > If we fail t
On 1/19/23 01:18, David Abdurachmanov wrote:
On Wed, Jan 18, 2023 at 10:19 AM Yanhong Wang
wrote:
Add initial device tree for the JH7110 RISC-V SoC.
Signed-off-by: Yanhong Wang
---
arch/riscv/dts/jh7110.dtsi | 497 +
1 file changed, 497 insertions(+)
On Wed, Jan 18, 2023 at 10:19 AM Yanhong Wang
wrote:
>
> Add initial device tree for the JH7110 RISC-V SoC.
>
> Signed-off-by: Yanhong Wang
> ---
> arch/riscv/dts/jh7110.dtsi | 497 +
> 1 file changed, 497 insertions(+)
> create mode 100644 arch/riscv/dts/jh7
Hi Tom,
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14776
The following changes since commit 5b958dea5c678dbdb2aeb6ac3c0c8cc8dfea065c:
Merge branch '2022-01-16-bootstd-updates' (2023-01-17 08:55:40 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-
Some blobs are actually not necessary for the board to work correctly. Add
a property to allow this to be indicated. Missing optional blobs do not
cause a build failure.
Signed-off-by: Simon Glass
---
(no changes since v8)
Changes in v8:
- Move support for optional external blobs into this seri
It is sometimes useful to define an entry which does not have its own
contents but does appear in the image. The contents are set by the section
which contains it, even though it appears as an entry in the fdtmap.
Add support for this.
Signed-off-by: Simon Glass
---
tools/binman/entries.rst
In some cases it is useful to have an entry overlap with another in a
section, either to update the contents within a blob, or to add an entry
to the fdtmap that covers only part of the blob.
Add support for this.
Signed-off-by: Simon Glass
---
tools/binman/binman.rst | 9 ++
Instead of the bash script, use binman to generate the FIT for arm64.
For 32-bit boards, use binman for all images, dropping the intermediate
files.
With this change, only Zynq is now using SPL_FIT_GENERATOR so update the
Kconfig rule accordingly.
Clean up the Makefile to the extent possible. Un
This is a slightly different scenario from the existing testSections
tests. Add a new test for it.
Signed-off-by: Simon Glass
---
tools/binman/ftest.py | 6 ++
tools/binman/test/267_section_inner.dts | 16
2 files changed, 22 insertions(+)
create mode 10
This means that the data is not yet available. Update some comments to
make this clearer.
Signed-off-by: Simon Glass
---
tools/binman/entry.py | 3 ++-
tools/binman/etype/section.py | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
Applied to u-boot-dm, thanks!
This appears in two places in the code. Use a shared function instead.
Signed-off-by: Simon Glass
---
tools/binman/etype/fit.py | 3 +--
tools/binman/etype/section.py | 13 -
2 files changed, 13 insertions(+), 3 deletions(-)
Applied to u-boot-dm, thanks!
The current support for updating variables in a binary is hard-coded to
work with U-Boot:
- It assumes the image starts at __image_copy_start
- It uses the existing U-Boot-specific entry types
It is useful for other projects to use these feature.
Add properties to enable writing symbols for any
Add a function to read a phandle and associated name and offset. This is
useful for binman.
Signed-off-by: Simon Glass
---
tools/dtoc/fdt_util.py| 28 +++
tools/dtoc/test/dtoc_test_phandle.dts | 1 +
tools/dtoc/test_fdt.py| 11 +++
In some cases it is useful to position an entry over the top of a symbol
in an ELF file. For example, if the symbol holds a version string then it
allows the string to be accessed from the fdtmap.
Add support for this.
Suggested-by: Pali Rohár
Suggested-by: Keith Short
Signed-off-by: Simon Glas
On Fri, 2023-01-13 at 08:50 -0500, Maxim Cournoyer wrote:
> This reverts commit 648d8186dd7f9c444fb07f355090d275dcdd4de4, because
> it broke usage of patman on Linux, whose check script doesn't know
> about '--strict' or '--u-boot'.
I can confirm that this reverts fixes the reported issue:
Tested
On Fri, 13 Jan 2023 at 06:51, Maxim Cournoyer wrote:
>
> This makes it possible to run the patman test suite simply by invoking
> 'pytest' from the patman sub-directory:
>
> $ cd tools/patman
> $ pytest
>
> Otherwise, the top level .checkpatch.conf would be ignored and
> multiple test_checkpat
This reverts commit 1cfba53ca46cade2dbf4e067afc8c19e72909a4b.
Since commit 1cfba53ca46c ("config: tools only: add VIDEO to build
bmp_logo") the build of tools-only_defconfig fails:
| /bin/sh: line 1: tools/bmp_logo: No such file or directory
This has been noticed in OpenEmbedded and Debian [1].
On Wed, 18 Jan 2023 at 19:54, Ilias Apalodimas
wrote:
>
> Thanks Patrick,
>
> On Wed, 18 Jan 2023 at 18:53, Patrick DELAUNAY
> wrote:
> >
> > Hi
> >
> > On 1/18/23 16:38, Ilias Apalodimas wrote:
> > > If we fail to probe the optee-rng device, we print a wrong message
> > > referring to the firmwa
Changes to v4:
- move cursor to bottom-right before scrolling
Jan
Jan Kiszka (2):
efi_loader: Avoid overwriting previous outputs on console screen
clearing
efi_loader: Set default console colors on efi_cout_clear_screen if
needed
lib/efi_loader/Kconfig | 9 +
lib/ef
From: Jan Kiszka
Before clearing the screen, ensure that no previous output of firmware
or UEFI programs will be overwritten on serial devices or other
streaming consoles. This helps generating complete boot logs.
Tested regarding multi-output against qemu-x86_defconfig. Still, there
were remain
From: Jan Kiszka
Ensures a consistent background color of the whole screen for succeeding
outputs as both demanded by the spec and implemented in EDK2 as well.
Signed-off-by: Jan Kiszka
---
lib/efi_loader/efi_console.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/lib/efi_loader/ef
On 18.01.23 22:02, Heinrich Schuchardt wrote:
>
>
> Am 18. Januar 2023 21:58:42 MEZ schrieb Jan Kiszka :
>> On 18.01.23 21:56, Heinrich Schuchardt wrote:
>>>
>>>
>>> Am 18. Januar 2023 21:44:58 MEZ schrieb Jan Kiszka :
From: Jan Kiszka
Before clearing the screen, ensure that no pr
On Wed, Jan 18, 2023 at 10:30 AM Pali Rohár wrote:
>
> On Tuesday 17 January 2023 17:18:43 Tony Dinh wrote:
> > Hi Pali,
> >
> > On Tue, Jan 17, 2023 at 1:25 PM Pali Rohár wrote:
> > >
> > > Hello!
> > >
> > > On Tuesday 17 January 2023 13:02:46 Tony Dinh wrote:
> > > > Hi Pali,
> > > >
> > > > O
Am 18. Januar 2023 21:58:42 MEZ schrieb Jan Kiszka :
>On 18.01.23 21:56, Heinrich Schuchardt wrote:
>>
>>
>> Am 18. Januar 2023 21:44:58 MEZ schrieb Jan Kiszka :
>>> From: Jan Kiszka
>>>
>>> Before clearing the screen, ensure that no previous output of firmware
>>> or UEFI programs will be ov
On 18.01.23 21:56, Heinrich Schuchardt wrote:
>
>
> Am 18. Januar 2023 21:44:58 MEZ schrieb Jan Kiszka :
>> From: Jan Kiszka
>>
>> Before clearing the screen, ensure that no previous output of firmware
>> or UEFI programs will be overwritten on serial devices or other
>> streaming consoles. This
Am 18. Januar 2023 21:44:59 MEZ schrieb Jan Kiszka :
>From: Jan Kiszka
>
>Ensures a consistent background color of the whole screen for succeeding
>outputs as both demanded by the spec and implemented in EDK2 as well.
>
>Signed-off-by: Jan Kiszka
Reviewed-by: Heinrich Schuchard
>---
> lib/
Am 18. Januar 2023 21:44:58 MEZ schrieb Jan Kiszka :
>From: Jan Kiszka
>
>Before clearing the screen, ensure that no previous output of firmware
>or UEFI programs will be overwritten on serial devices or other
>streaming consoles. This helps generating complete boot logs.
>
>Tested regarding mu
From: Jan Kiszka
Before clearing the screen, ensure that no previous output of firmware
or UEFI programs will be overwritten on serial devices or other
streaming consoles. This helps generating complete boot logs.
Tested regarding multi-output against qemu-x86_defconfig. Still, there
were remain
Changes to earlier versions:
- dropped merged "Let networking support depend on NETDEVICES"
- made scrolling on clear-screen a Kconfig option
Jan
Jan Kiszka (2):
efi_loader: Avoid overwriting previous outputs on console screen
clearing
efi_loader: Set default console colors on efi_cout
From: Jan Kiszka
Ensures a consistent background color of the whole screen for succeeding
outputs as both demanded by the spec and implemented in EDK2 as well.
Signed-off-by: Jan Kiszka
---
lib/efi_loader/efi_console.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/lib/efi_loader/ef
On a second and third look, a recent patch seems to be writing to the
wrong place - updating offsets from the address of the pointer instead
of what the pointer points to.
Fix it.
Signed-off-by: Simon Glass
Fixes: 2d1b2ac13fe ("tool: ifwitool: Fix buffer overflow")
---
tools/ifwitool.c | 40 ++
Hi Heinrich,
On Sat, 14 Jan 2023 at 18:31, Simon Glass wrote:
>
> On Sat, 14 Jan 2023 at 04:43, Heinrich Schuchardt
> wrote:
> >
> > The sandbox should be able to execute scripts in legacy U-Boot image format
> > for testing.
> >
> > Signed-off-by: Heinrich Schuchardt
> > ---
> > configs/sandb
On Tue, 17 Jan 2023 at 15:55, Jonas Karlman wrote:
>
> Add sha256 hash to FIT images when CONFIG_SPL_FIT_SIGNATURE=y.
>
> Signed-off-by: Jonas Karlman
> ---
> arch/arm/dts/rockchip-u-boot.dtsi | 20
> 1 file changed, 20 insertions(+)
>
Reviewed-by: Simon Glass
Hi Jonas,
On Tue, 17 Jan 2023 at 15:55, Jonas Karlman wrote:
>
> Add hash and signature nodes to generated nodes by split-elf operation.
>
> Signed-off-by: Jonas Karlman
> ---
> tools/binman/etype/fit.py | 9 +++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
> diff --git a/tools/bin
Hi Jonas,
On Tue, 17 Jan 2023 at 15:54, Jonas Karlman wrote:
>
> Add support to indicate what alignment to use for the FIT and its
> external data. Pass the alignment to mkimage via the -B flag.
>
> Signed-off-by: Jonas Karlman
> ---
> tools/binman/btool/mkimage.py | 5 -
> tools/binman/ety
On Tue, 17 Jan 2023 at 15:54, Jonas Karlman wrote:
>
> SPL load FIT images by reading the data aligned to block length.
> Block length aligned image data is read directly to the load address.
> Unaligned image data is written to an offset of the load address and
> then the data is memcpy to the lo
On Wed, 18 Jan 2023 at 05:13, Michael Walle wrote:
>
> Fix the copy and paste error.
>
> Signed-off-by: Michael Walle
> ---
> drivers/pinctrl/pinctrl-uclass.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Reviewed-by: Simon Glass
Hi Svyatoslav,
On Wed, 18 Jan 2023 at 01:44, Svyatoslav Ryhel wrote:
>
> Add timer support for T20/T30/T114 and T124 based devices.
> Driver is based on DM, has device tree support and can be
> used on SPL and early boot stage.
>
> Tested-by: Andreas Westman Dorcsak # ASUS TF600T T30
> Tested-by
Hi Mark,
On Tue, 17 Jan 2023 at 15:04, Mark Kettenis wrote:
>
> In order to support IOMMUs in non-bypass mode we need device ops
> to map and unmap DMA memory. The map operation enters a mapping
> for a region specified by CPU address and size into the translation
> table of the IOMMU and return
On Wed, 18 Jan 2023 at 06:45, Marek Vasut wrote:
>
> On 1/18/23 13:12, Michael Walle wrote:
> > If CONFIG_PINCTRL_FULL is enabled, never fall back to the simple
> > implementation. pinctrl_select_state() is called for each device and it
> > is expected to fail. A fallback to the simple imeplementa
Thanks Patrick,
On Wed, 18 Jan 2023 at 18:53, Patrick DELAUNAY
wrote:
>
> Hi
>
> On 1/18/23 16:38, Ilias Apalodimas wrote:
> > If we fail to probe the optee-rng device, we print a wrong message
> > referring to the firmware tpm.
> >
> > Signed-off-by: Ilias Apalodimas
> > ---
> > drivers/tee/o
On Tuesday 17 January 2023 17:18:43 Tony Dinh wrote:
> Hi Pali,
>
> On Tue, Jan 17, 2023 at 1:25 PM Pali Rohár wrote:
> >
> > Hello!
> >
> > On Tuesday 17 January 2023 13:02:46 Tony Dinh wrote:
> > > Hi Pali,
> > >
> > > On Tue, Jan 17, 2023 at 12:35 AM Pali Rohár wrote:
> > > >
> > > > Hello! T
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 this file.
Signed-off-by: Sergei Antonov
---
include/net6.h | 6 +++---
1 fi
+U-Boot Mailing List
Hi Rob,
On Fri, 13 Jan 2023 at 14:00, Simon Glass wrote:
>
> Hi Rob,
>
> On Fri, 13 Jan 2023 at 13:58, Simon Glass wrote:
> >
> > U-Boot has some particular challenges with device tree and devices:
> >
> > - U-Boot has multiple build phases, such as a Secondary Program Load
Hi Heinrich,
On Tue, 17 Jan 2023 at 14:39, Heinrich Schuchardt
wrote:
>
>
>
> On 1/17/23 21:30, Simon Glass wrote:
> > On Sun, 15 Jan 2023 at 05:00, Heinrich Schuchardt
> > wrote:
> >>
> >> Provide a man-page for the bdinfo command
> >>
> >> Signed-off-by: Heinrich Schuchardt
> >> ---
> >> do
Hi
On 1/18/23 16:38, Ilias Apalodimas wrote:
If we fail to probe the optee-rng device, we print a wrong message
referring to the firmware tpm.
Signed-off-by: Ilias Apalodimas
---
drivers/tee/optee/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/tee/optee/c
Update e-mail address.
Signed-off-by: Eugen Hristev
---
Hello Tom,
My old address is bouncing now, here is my new e-mail address.
This is to avoid having emails sent to /dev/null , but instead actually reach me
Thanks!
Eugen
.mailmap | 1 +
1 file changed, 1 insertion(+)
diff --git a/.mailma
On Tue, Jan 17, 2023 at 08:52:22PM +0100, Johan Jonker wrote:
>
>
> On 1/17/23 19:15, John Keeping wrote:
> > Upstream device trees now use standard node names like "gpio@ff..." but
> > the rk_gpio driver expects a name like "gpio0@ff..." (note the index
> > before the @).
> >
> > This is not a
When we try to load EFI variables from a file in the ESP partition and the
file is missing We print a scary error looking like
=> printenv -e
** Unable to read file ubootefi.var **
Failed to load EFI variables
This is not an error though since the file wasn't there to begin with.
So silence the wa
Hi Michal,
thanks for testing! Do you consider keyboard as working once it is detected
without
'usb_kbd usb_kbd: Timeout poll on interrupt endpoint', or judging from
subsequent
typing? Note that issue is reproducible only in about 20% of reboots.
For me I can always enter 'U-Boot>' shell, b
On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote:
> To be clear, if the position is that "this is what everyone else will
> use, really" then yes, we'll follow this in U-Boot.
Well, that's difficult question to provide an assertive answer TBH.
I don't know all the projects using FF-A for e
If we fail to probe the optee-rng device, we print a wrong message
referring to the firmware tpm.
Signed-off-by: Ilias Apalodimas
---
drivers/tee/optee/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/tee/optee/core.c b/drivers/tee/optee/core.c
index a813a84a4f1
On 1/9/23 02:07, Jassi Brar wrote:
Add code to support FWU_MULTI_BANK_UPDATE.
The platform does not have gpt-partition storage for
Banks and MetaData, rather it used SPI-NOR backed
mtd regions for the purpose.
Signed-off-by: Jassi Brar
---
board/socionext/developerbox/Makefile | 1 +
On 1/9/23 02:07, Jassi Brar wrote:
From: Masami Hiramatsu
Add 'mkfwumdata' tool to generate FWU metadata image for the meta-data
partition to be used in A/B Update imeplementation.
Signed-off-by: Masami Hiramatsu
Signed-off-by: Sughosh Ganu
Signed-off-by: Jassi Brar
---
./scripts/check
On 1/18/23 15:13, Jassi Brar wrote:
On Wed, Jan 18, 2023 at 7:28 AM Michal Simek wrote:
Hi,
On 1/2/23 19:25, Jassi Brar wrote:
The patchset reduces ~400 lines of code, while keeping the functionality same
and making
meta-data operations much faster (by using cached structures).
Issue:
On 1/9/23 02:06, Jassi Brar wrote:
From: Sughosh Ganu
In the FWU Multi Bank Update feature, the information about the
updatable images is stored as part of the metadata, on a separate
region. Add a driver for reading from and writing to the metadata
when the updatable images and the metadata
On Wed, Jan 18, 2023 at 08:13:01AM -0600, Jassi Brar wrote:
> On Wed, Jan 18, 2023 at 7:28 AM Michal Simek wrote:
> >
> > Hi,
> >
> > On 1/2/23 19:25, Jassi Brar wrote:
> > > The patchset reduces ~400 lines of code, while keeping the functionality
> > > same and making
> > > meta-data operations
Hi Tom,
On 1/17/23 23:10, Tom Rini wrote:
Prior to commit 9591b63531fa ("Convert CONFIG_SYS_NS16550_MEM32 et al to
Kconfig") we had defined CONFIG_SYS_NS16550_REG_SIZE to -1 with
DM_SERIAL such that we would then have a size 0 character array. This
resulted in functionally no padding. The confus
On Wed, Jan 18, 2023 at 7:28 AM Michal Simek wrote:
>
> Hi,
>
> On 1/2/23 19:25, Jassi Brar wrote:
> > The patchset reduces ~400 lines of code, while keeping the functionality
> > same and making
> > meta-data operations much faster (by using cached structures).
> >
> > Issue:
> > meta-data cop
On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote:
> On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
>
> >
> > I guess the problem comes down to, can we have one discovery method that
> > everyone shares, or do we have to let everyone invent a new discovery
> > method every time?
>
>
On Wed, Jan 18, 2023 at 12:49 PM Tom Rini wrote:
>
> I guess the problem comes down to, can we have one discovery method that
> everyone shares, or do we have to let everyone invent a new discovery
> method every time?
No one needs to invent any discovery method every time if the firmware
speci
On 1/18/23 13:12, Michael Walle wrote:
If CONFIG_PINCTRL_FULL is enabled, never fall back to the simple
implementation. pinctrl_select_state() is called for each device and it
is expected to fail. A fallback to the simple imeplementation doesn't
make much sense.
To keep the return code consisten
On 1/18/23 14:10, Michael Walle wrote:
Am 2023-01-18 14:08, schrieb Marek Vasut:
On 1/18/23 13:43, Michael Walle wrote:
Am 2023-01-18 13:18, schrieb Marek Vasut:
On 1/18/23 13:12, Michael Walle wrote:
[...]
@@ -411,12 +405,11 @@ static int __maybe_unused
pinctrl_post_bind(struct udevice *de
Hi,
On 1/2/23 19:25, Jassi Brar wrote:
The patchset reduces ~400 lines of code, while keeping the functionality same
and making
meta-data operations much faster (by using cached structures).
Issue:
meta-data copies (primary and secondary) are being handled by the
backend/storage layer
inste
On 1/9/23 02:07, Jassi Brar wrote:
Specify Bank-0/1 and fwu metadata mtd regions.
Signed-off-by: Jassi Brar
Acked-by: Ilias Apalodimas
---
.../synquacer-sc2a11-developerbox-u-boot.dtsi | 22 ++-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/arch/arm/dts/sy
Am 2023-01-18 14:08, schrieb Marek Vasut:
On 1/18/23 13:43, Michael Walle wrote:
Am 2023-01-18 13:18, schrieb Marek Vasut:
On 1/18/23 13:12, Michael Walle wrote:
[...]
@@ -411,12 +405,11 @@ static int __maybe_unused
pinctrl_post_bind(struct udevice *dev)
}
/*
- * If set_st
On Tue, 17 Jan 2023 at 19:14, Andre Przywara wrote:
>
> On Tue, 17 Jan 2023 16:12:54 +0300
> Sergei Antonov wrote:
>
> Hi Sergei,
>
> > On Tue, 17 Jan 2023 at 15:10, Andre Przywara wrote:
> >
> > > -#if CONFIG_IS_ENABLED(DM_SERIAL) && !defined(CONFIG_SYS_NS16550_REG_SIZE)
> > > +#if CONFIG_IS_EN
On 1/18/23 13:43, Michael Walle wrote:
Am 2023-01-18 13:18, schrieb Marek Vasut:
On 1/18/23 13:12, Michael Walle wrote:
[...]
@@ -411,12 +405,11 @@ static int __maybe_unused
pinctrl_post_bind(struct udevice *dev)
}
/*
- * If set_state callback is set, we assume this pinctrl
On Tue, Jan 17, 2023 at 08:51:51PM -0600, Rob Herring wrote:
> On Thu, Jan 12, 2023 at 5:43 PM Simon Glass wrote:
> >
> > Hi Rob,
> >
> > On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote:
> > >
> > > On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote:
> > > >
> > > > Hi Abdellatif,
> > > >
> > > >
Am 2023-01-18 13:18, schrieb Marek Vasut:
On 1/18/23 13:12, Michael Walle wrote:
[...]
@@ -411,12 +405,11 @@ static int __maybe_unused
pinctrl_post_bind(struct udevice *dev)
}
/*
- * If set_state callback is set, we assume this pinctrl driver is
the
- * full implementation.
On 1/18/23 13:12, Michael Walle wrote:
[...]
@@ -411,12 +405,11 @@ static int __maybe_unused pinctrl_post_bind(struct
udevice *dev)
}
/*
-* If set_state callback is set, we assume this pinctrl driver is the
-* full implementation. In this case, its child nodes s
Fix the copy and paste error.
Signed-off-by: Michael Walle
---
drivers/pinctrl/pinctrl-uclass.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pinctrl/pinctrl-uclass.c b/drivers/pinctrl/pinctrl-uclass.c
index e6cd0889b0..23a1504716 100644
--- a/drivers/pinctrl/pinctr
Don't define an empty version for pinconfig_post_bind(). Just guard the
call and let the linker garbage collection do the rest. This way, we
also don't have to do any guesswork.
Signed-off-by: Michael Walle
---
drivers/pinctrl/pinctrl-uclass.c | 17 +
1 file changed, 5 insertions
If CONFIG_PINCTRL_FULL is enabled, never fall back to the simple
implementation. pinctrl_select_state() is called for each device and it
is expected to fail. A fallback to the simple imeplementation doesn't
make much sense.
To keep the return code consistent, we need to change the -EINVAL (which
w
SOM itself from PS point of view is using the same configuration as K26
that's why reuse that files and only change compatible strings.
The reason for creating own set of files is just in case when versions
start to diverge because of HW change, supply chain issue, etc.
Signed-off-by: Michal Sime
When U-Boot do DTB reselection origin model for SOM is used and from log it
is not visible if DTB was switched or not. That's why add model directly to
CC (carrier card) to show new model if reselection was successful.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-sck-kr-g-revA.dts | 1 +
The commit eaf6ea6a1dc1 ("Migrate CUSTOM_SYS_INIT_SP_ADDR to Kconfig using
system-constants.h") moved custom init stack pointer address to Kconfig
which ends up in situation that xilinx_versal_mini_qspi.h is not
needed anymore. That's why remove the file and move defconfigs directly to
xilinx_versa
On 1/6/23 09:38, Michal Simek wrote:
Board name in FIT image can use U-Boot regular expressions SLRE to instruct
U-Boot to handle all revisions for certain board.
For example when name (description property) is saying "zynqmp-zcu104-revA"
only description with this name is selected.
When zynqm
The commit eaf6ea6a1dc1 ("Migrate CUSTOM_SYS_INIT_SP_ADDR to Kconfig using
system-constants.h") moved custom init stack pointer address to Kconfig
which ends up in situation that xilinx_zynqmp_mini_emmc/qspi.h are not
needed anymore. That's why remove files and move defconfigs directly to
xilinx_zy
Hi Tony,
On 1/17/23 22:02, Tony Dinh wrote:
Hi Pali,
On Tue, Jan 17, 2023 at 12:35 AM Pali Rohár wrote:
Hello! Thank you for update. It is much better.
On Monday 16 January 2023 21:34:39 Tony Dinh wrote:
This syncs drivers/ddr/marvell/a38x/ with the master branch of repository
ht
On Wed, 2023-01-18 at 17:31 +0800, Ye Li wrote:
> The property fsl,mux_mask is deleted by commit ed7bda5 (imx8ulp:
> synchronise device tree with linux). This causes the pinctrl
> driver not work on 8ULP, so fail to print any log.
>
Fixes: commit ed7bda57104e ("imx8ulp: synchronise device tree wi
Hi Marcel,
On Tue, 2023-01-17 at 09:16 +, Marcel Ziswiler wrote:
> Caution: EXT Email
>
> Hi Ye Li
>
> On Tue, 2023-01-17 at 13:34 +0800, Ye Li wrote:
> >
> > In commit 48ddafd (imx8mm_evk: Switch to new imx8mm evk board),
> > the iMX8MM EVK support was updated to new EVK board which is
> >
The property fsl,mux_mask is deleted by commit ed7bda5 (imx8ulp:
synchronise device tree with linux). This causes the pinctrl
driver not work on 8ULP, so fail to print any log.
Signed-off-by: Ye Li
---
arch/arm/dts/imx8ulp-evk-u-boot.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/
Enable TIMER as default option for add Tegra devices and
enable TEGRA_TIMER for TEGRA_ARMV7_COMMON. Additionally
enable SPL_TIMER if build as SPL part and drop deprecated
configs from common header.
Signed-off-by: Svyatoslav Ryhel
Reviewed-by: Simon Glass
---
arch/arm/Kconfig | 1
Add timer support for T20/T30/T114 and T124 based devices.
Driver is based on DM, has device tree support and can be
used on SPL and early boot stage.
Tested-by: Andreas Westman Dorcsak # ASUS TF600T T30
Tested-by: Jonas Schwöbel # Surface RT T30
Tested-by: Robert Eckelmann # ASUS TF101 T20
Tes
Enum clock_osc_freq was designed to use only with T20.
This patch remaps it to use additional frequencies, added in
T30+ SoC while maintaining backwards compatibility with T20.
Tested-by: Andreas Westman Dorcsak # ASUS TF600T T30
Tested-by: Jonas Schwöbel # Surface RT T30
Tested-by: Robert Eckel
1 - 100 of 120 matches
Mail list logo