On Tue, Dec 28, 2021 at 03:25:45PM +0100, Anatolij Gustschin wrote:
> Hi Tom,
>
> please pull video patches for next.
>
> CI: https://source.denx.de/u-boot/custodians/u-boot-video/-/pipelines/10395
>
> Thanks,
> Anatolij
>
> The following changes since commit bc0abd80b3c2d395a0245d4e1ce4f8f445
Apple SoCs have an integrated NVMe controller that isn't connected
over a PCIe bus. In preparation for adding support for this NVMe
controller, split out the PCI support into its own file. This file
is selected through a new CONFIG_NVME_PCI Kconfig option, so do
a wholesale replacement of CONFIG_NV
Hi Sven,
On Fri, Dec 31, 2021 at 11:38 AM Sven Schwermer wrote:
> I have one more question about this: Is it save to just enable D/I
> caches (enable_caches) in SPL for all of mach-imx or will this have
> unforeseen side effects? In that case, I can just make enable_ca7_smp
> non-static and call
This commit modifies the expected result for hush 2021.
Indeed, there were bugs in actual U-Boot hush which were fixed in upstream
Busybox.
As hush 2021 is based on upstream Busybox, these bugs no longer exist.
Signed-off-by: Francis Laniel
---
test/hush/list.c | 48 +
The added tests ensure correct behavior of for, while and until loops.
Signed-off-by: Francis Laniel
---
test/hush/Makefile | 1 +
test/hush/loop.c | 64 ++
2 files changed, 65 insertions(+)
create mode 100644 test/hush/loop.c
diff --git a/test/hu
Commit 9087ab2cc4 ("test/py: hush_if_test: Remove the test file.") translated
this test to a C test, so this python file is no more needed.
Signed-off-by: Francis Laniel
---
test/py/tests/test_hush_if_test.py | 184 -
1 file changed, 184 deletions(-)
delete mode 1006
This commit modifies return code got from while loop as hush 2021 always returns
0 from while loop.
Signed-off-by: Francis Laniel
---
test/hush/loop.c | 20
1 file changed, 20 insertions(+)
diff --git a/test/hush/loop.c b/test/hush/loop.c
index 519c78ef7e..56aae719dc 100644
This commit enables the use of for, while and until loops for command line as
well as with run_command().
Signed-off-by: Francis Laniel
---
common/cli_hush_2021_upstream.c | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/common/cli_hush_2021_upstream.c b/common
This commit adds support for "if then else" construct both for command line
interface and through run_command().
Signed-off-by: Francis Laniel
---
common/cli_hush_2021_upstream.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/common/cli_hush_2021_upstream.c b/comm
This commit modifies the command run for hush 2021 when using string comparison
operator.
Indeed, '<' and '>' must be escaped to be used as string comparison operator.
Signed-off-by: Francis Laniel
---
test/hush/if.c | 43 +++
1 file changed, 43 insertions
If one defines HUSH_2021_PARSER, cli_loop() will jump on hush 2021 parser code.
Signed-off-by: Francis Laniel
---
common/cli.c | 14 +++---
include/cli_hush.h | 8
2 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/common/cli.c b/common/cli.c
index d86046a728
In Busybox hush, '<' and '>' are used as redirection operators.
For example, cat foo > bar will write content of file foo inside file bar.
In U-Boot, we do not have file system, so we can hardly redirect command output
inside a file.
But, in actual U-Boot hush, these operators ('<' and '>') are us
This commit modifies the expected result for hush 2021.
Indeed, there were bugs in actual U-Boot hush which were fixed in upstream
Busybox.
As hush 2021 is based on upstream Busybox, these bugs no longer exist.
Signed-off-by: Francis Laniel
---
test/hush/dollar.c | 51 +++
This commit then enables using, in code, run_command() while using hush 2021 as
parser.
It also enables the command run to be used by CLI user of hush 2021.
Signed-off-by: Francis Laniel
---
common/cli.c | 17 +++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/commo
run_command() is called internally by the command run and it can also be called
directly from U-Boot code, e.g. to do unit tests.
This commit adds this path to go to hush 2021.
Signed-off-by: Francis Laniel
---
common/cli_hush_2021_upstream.c | 66 +++--
1 file change
The following commit enables variables expansion for hush 2021, both for local
and environment variables.
So the following commands:
foo=bar
echo $foo
setenv bar foo
echo $bar
leads to "bar" and "foo" being printed on console output.
Signed-off-by: Francis Laniel
---
common/cli_hush_2021.c
This commit adds new file cli_hush_2021.c, it is a copy of Busybox hush file as
it was of time to commit 37460f5da.
This commit modifies Busybox hush to not compile some part specific to Busybox
and adds some code
needed by U-Boot.
The modifications consists mainly on adding code #if(n)def guards.
To use hush 2021 as U-Boot shell, one should tick "Use hush 2021 parser" under
"Hush flavor to use" choice.
Since this is a choice, you cannot use at the same time old and new flavor of
hush.
Signed-off-by: Francis Laniel
---
cmd/Kconfig | 8
common/Makefile | 1 +
2 files changed,
For the moment, the choice contains only entry: HUSH_OLD_PARSER which is the
default.
The goal of this commit is to prepare the field to add a new hush parser and it
does not change anything to actual behavior.
Signed-off-by: Francis Laniel
---
cmd/Kconfig | 14 ++
common/Makefil
This commit ensures behavior of commands separated by ';', '&&' and '||'.
Signed-off-by: Francis Laniel
---
test/hush/Makefile | 1 +
test/hush/list.c | 79 ++
2 files changed, 80 insertions(+)
create mode 100644 test/hush/list.c
diff --git a/test
This commit ensures shell variables are replaced by their values.
Signed-off-by: Francis Laniel
---
test/hush/Makefile | 1 +
test/hush/dollar.c | 191 +
2 files changed, 192 insertions(+)
create mode 100644 test/hush/dollar.c
diff --git a/test/hus
As asked in commit 9c6bf1715f6a ("test/py: hush_if_test: Add tests to cover
octal/hex values"), this commit translates test_hush_if_test.py to a C test.
Signed-off-by: Francis Laniel
---
test/hush/Makefile | 1 +
test/hush/if.c | 308 +
2 files c
This commit introduces a new subcommand to ut: ut hush.
For the moment, this command does nothing, future commits will add tests which
will be run on command call.
Note that CONFIG_HUSH_PARSER must be defined to compile this new subcommand.
Signed-off-by: Francis Laniel
---
include/test/hush.h
Hi.
First I hope you are fine and the same for your relatives.
During 2021 summer, Sean Anderson wrote a contribution to add a new shell, based
on LIL, to U-Boot [1][2].
While one of the goals of this contribution was to address the fact actual
U-Boot shell, which is based on Busybox hush, is old
Hi Fabio,
You could try performing the setting of ACTLR.SMP bit inside SPL.
Currently, it is done only inside U-Boot proper.
I have one more question about this: Is it save to just enable D/I
caches (enable_caches) in SPL for all of mach-imx or will this have
unforeseen side effects? In that
Hi Heinrich,
> -Original Message-
> From: Heinrich Schuchardt
> Sent: 23 December 2021 18:32
> 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 2/3] efi: ECPT add EB
When sourcing FIT images, source the script node from the "bootscr"
property within the default configuration. If
board_fit_config_name_match is overridden, this will determine the
selected configuration rather than the default one.
The old behaviour is inconsistent with the FIT image specificatio
"script@1" is not a valid node name if the "reg" property is missing.
The yocto build system embeds the boot script as an image that's pointed
to by the "bootscr" property within the default configuration. That is
what we use here as the fallback when sourcing the "script@1" fails.
This implementat
Hi Fabio,
Glad you got it to work. It would be nice if you could submit a patch
adding a document adapted for i.MX6ULL.
I'll need to sort my notes and go through my changes. I'll try to submit
relevant patches.
You could try performing the setting of ACTLR.SMP bit inside SPL.
Currently, it
On Thu, Dec 30, 2021 at 8:58 PM Marek Vasut wrote:
>
> Synchronize DH DHCOM DTs with Linux commit 25960cafa06e ("Linux 5.15.12").
> There is no functional change to the resulting DTs. The
> imx6qdl-dhcom-pdk2.dtsi
> had to be adjusted with additional headers, gpio.h, pwm.h, input.h, else
> the DT
On Thu, Dec 30, 2021 at 8:58 PM Marek Vasut wrote:
>
> Add labels to remaining anatop regulators, so their supplies can be
> assigned in board DTs. This is similar to Linux kernel commit
> 93385546ba369 ("ARM: dts: imx6qdl-sabresd: Assign corresponding power supply
> for LDOs")
> except it does n
31 matches
Mail list logo