v2020.09.0

2020-09-23 Thread Sascha Hauer
Hi All, barebox-2020.09.0 is out. This is a rather small release this time. The most significant change is that barebox now honours the load and entry addresses if given in a FIT image. Still the addresses are optional, barebox will continue to pick suitable addresses if they are not given.

[PATCH 4/4] imd: add buildsystem version to metadata

2020-09-23 Thread Steffen Trumtrar
To have information about the exact state of a barebox binary from userspace, add the buildsystem version to the IMD. Signed-off-by: Steffen Trumtrar --- common/imd-barebox.c | 1 + common/imd.c | 3 +++ include/image-metadata.h | 1 + 3 files changed, 5 insertions(+) diff

[PATCH 3/4] common: globalvar: add variable for buildsystem_version_string

2020-09-23 Thread Steffen Trumtrar
Now that the buildsystem version is available, make it accessible as a global variable for runtime usage. If the buildsystem version is not present (i.e. empty), don't add the variable at all. Signed-off-by: Steffen Trumtrar --- common/globalvar.c | 3 +++ 1 file changed, 3 insertions(+) diff

[PATCH 2/4] common: print buildsystem version in barebox banner

2020-09-23 Thread Steffen Trumtrar
When the barebox banner is enabled and printed during startup, also show information about the buildsystem version: the exact state of the barebox binary and its config. Signed-off-by: Steffen Trumtrar --- common/version.c | 6 ++ include/common.h | 1 + 2 files changed, 7 insertions(+)

[PATCH 1/2] clk: Add clk_bulk_[get|put]_all()

2020-09-23 Thread Sascha Hauer
Signed-off-by: Sascha Hauer --- drivers/clk/clk-bulk.c | 80 ++ include/linux/clk.h| 42 ++ 2 files changed, 122 insertions(+) diff --git a/drivers/clk/clk-bulk.c b/drivers/clk/clk-bulk.c index ddbe32f9c2..b8db60dcbc 100644 ---

[PATCH 2/2] usb: dwc3-of-simple: Use clk_bulk API

2020-09-23 Thread Sascha Hauer
Use clk_bulk_get_all() to retrieve all clocks rather than open code this. Also actually enable the clocks, previously they had been disabled in the error path, but never enabled before. Also this fixes a memory corruption: The driver populated an array of clks, but only allocated space for a

[PATCH] ARM: dts: imx8mq: use mmc aliases from upstream

2020-09-23 Thread Sascha Hauer
The mmc aliases are in the upstream dtsi now, so use them. Signed-off-by: Sascha Hauer --- arch/arm/dts/imx8mq.dtsi | 7 --- 1 file changed, 7 deletions(-) diff --git a/arch/arm/dts/imx8mq.dtsi b/arch/arm/dts/imx8mq.dtsi index 44a86c715a..5f2df35bc9 100644 --- a/arch/arm/dts/imx8mq.dtsi

[PATCH] usb: dwc3: Whitespace cleanup

2020-09-23 Thread Sascha Hauer
Replace spaces with tabs. Signed-off-by: Sascha Hauer --- drivers/usb/dwc3/dwc3-of-simple.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/usb/dwc3/dwc3-of-simple.c b/drivers/usb/dwc3/dwc3-of-simple.c index e58d9f95fe..a0aab4f114 100644 ---

[PATCH] clk_dump command: Allow printing a single clock

2020-09-23 Thread Sascha Hauer
So far the clk_dump command can only print all clocks. With this patch we can limit the output to ancestors and children of a given clock. This makes it easier to find the desired information in big clock trees. Signed-off-by: Sascha Hauer --- commands/clk.c | 15 --

Re: [PATCH 1/2] Regenerate defconfig files

2020-09-23 Thread Sascha Hauer
On Fri, Sep 18, 2020 at 01:04:41PM +0200, Uwe Kleine-König wrote: > Done with the same script used to generate commit d952a0eeba37 > ("Regenerate defconfig files"). > > Signed-off-by: Uwe Kleine-König > --- Applied, thanks Sascha > arch/arm/configs/at91sam9263ek_defconfig | 1 - >