Re: [PATCH 11/11] vexpress64: Add ARMv8R-64 board variant

2022-03-11 Thread Liviu Dudau
On Fri, Mar 04, 2022 at 04:30:18PM +, Andre Przywara wrote: > From: Peter Hoyes > > The ARMv8-R64 architecture introduces optional VMSA (paging based MMU) > support in the EL1/0 translation regime, which makes that part mostly > compatible to ARMv8-A. > > Add a new board variant to describe

Re: [U-Boot] [PATCH] vexpress64: fix a typo of SPDX-License-Identifier

2019-06-19 Thread Liviu Dudau
very top of the file with // comment style. > > Detected by grepping the source tree: > > $ git grep --not -e SPDX-License-Identifier --and -e SPDX- > board/armltd/vexpress64/pcie.c: * SPDX-Licence-Identifier: GPL-2.0+ > > Signed-off-by: Masahiro Yamada Acked-by: Liviu

Re: [U-Boot] Booting linux zImage on vexpress-a15

2019-02-07 Thread Liviu Dudau
I will continue testing other stable vanilla kernels. > > P.S. I attached the boot logs: The file boot_qemu_only is the successful > boot with qemu only via kernel and dtb option, the file boot_qemu_uboot is > the boot with qemu + u-boot. > > > Thanks for your help. > > G

Re: [U-Boot] Booting linux zImage on vexpress-a15

2019-02-06 Thread Liviu Dudau
On Tue, Feb 05, 2019 at 07:05:55PM +0100, Andre Wagner wrote: > Hi @all, Hi Andre, > > I'm trying to build a linux kernel as zImage and boot it with u-boot on a > qemu vexpress-a15 machine. The host machine is a Ubuntu 18.04. > > What I tried until now: > > 1. Get Linux from git, export

Re: [U-Boot] [PATCH] dm: Tidy up 'dm tree' output when there are many devices

2018-12-07 Thread Liviu Dudau
> > Also capatalise the heading to match. > > Fixes: 5197dafc42 (dm: core: Widen the dump tree to show more of the > driver's name.) > > Signed-off-by: Simon Glass Reviewed-by: Liviu Dudau Best regards, Liviu > --- > > drivers/core/dump.c | 4 ++-- > 1

Re: [U-Boot] [PATCH v2] ARM: vexpress_*_defconfig: Enable CMD_UBI support

2018-11-26 Thread Liviu Dudau
config > - vexpress_aemv8a_semi_defconfig > - vexpress_ca15_tc2_defconfig > - vexpress_ca5x2_defconfig > - vexpress_ca9x4_defconfig > > Signed-off-by: Otavio Salvador Acked-by: Liviu Dudau I don't have a git tree to send pull requests from, usually Linaro (Linus?) handled t

Re: [U-Boot] [PATCH] ARM: vexpress_*: Enable CMD_UBI support

2018-11-19 Thread Liviu Dudau
Hi Otavio, On Sun, Nov 18, 2018 at 06:48:07PM -0200, Otavio Salvador wrote: > This allow for convenient use of QEMU machine to test loading of UBI > filesystem. There are a couple of changes made together of this which > are required: > > 1) The malloc must be at least 512 KiB to allow the use

[U-Boot] [PATCH v2] dm: core: Widen the dump tree to show more of the driver's name.

2018-10-16 Thread Liviu Dudau
With drivers that have prefix names that are quite long (like 'versatile_') it is useful to have a wider column for the driver's name when dumping the device driver tree. Also update the tests to take into account the wider output format. Signed-off-by: Liviu Dudau Reviewed-by: Simon Glass

[U-Boot] [PATCH v2] dm: core: Widen the dump tree to show more of the driver's name.

2018-10-16 Thread Liviu Dudau
From: Liviu Dudau With drivers that have prefix names that are quite long (like 'versatile_') it is useful to have a wider column for the driver's name when dumping the device driver tree. Also update the tests to take into account the wider output format. Signed-off-by: Liviu Dudau Reviewed

Re: [U-Boot] [PATCH] i2c: fix: Add support for the Arm's Versatile Express I2C controller

2018-10-11 Thread Liviu Dudau
c/Makefile > > add them with this patch. > > Signed-off-by: Heiko Schocher Acked-by: Liviu Dudau > --- > > MAINTAINERS | 1 + > drivers/i2c/Kconfig | 7 +++ > drivers/i2c/Makefile | 1 + > 3 files changed, 9 insertions(+) > > diff --git a/MAI

[U-Boot] [PATCH] tests/test_bind.py: Update test to match the wider 'dm tree' output

2018-10-02 Thread Liviu Dudau
Commit ("dm: core: Widen the dump tree to show more of the driver's name") has widened the field reserved for the name of a driver, so we need to update the test to match. Signed-off-by: Liviu Dudau --- test/py/tests/test_bind.py | 28 ++-- 1 file changed, 14

Re: [U-Boot] [PATCH] dm: core: Widen the dump tree to show more of the driver's name.

2018-10-02 Thread Liviu Dudau
On Tue, Oct 02, 2018 at 04:22:25AM -0700, Simon Glass wrote: > Hi Liviu, > > On 2 October 2018 at 03:46, Liviu Dudau wrote: > > On Fri, Sep 28, 2018 at 04:14:12PM -0600, Simon Glass wrote: > >> Hi, > > > > Hi Simon, > > > >> > >> On

Re: [U-Boot] clk: Add support for Arm's Versatile Express OSC clock generators

2018-10-02 Thread Liviu Dudau
On Mon, Oct 01, 2018 at 11:26:37AM -0400, Tom Rini wrote: > On Mon, Oct 01, 2018 at 04:16:45PM +0100, Liviu Dudau wrote: > > On Mon, Oct 01, 2018 at 07:36:12AM -0400, Tom Rini wrote: > > > On Mon, Oct 01, 2018 at 10:20:22AM +0100, Liviu Dudau wrote: > > > > On Sun, Se

Re: [U-Boot] [PATCH] dm: core: Widen the dump tree to show more of the driver's name.

2018-10-02 Thread Liviu Dudau
On Fri, Sep 28, 2018 at 04:14:12PM -0600, Simon Glass wrote: > Hi, Hi Simon, > > On 17 September 2018 at 20:06, Simon Glass wrote: > > On 17 September 2018 at 10:57, Liviu Dudau wrote: > >> With drivers that have prefix names that are quite long (like > >> '

Re: [U-Boot] clk: Add support for Arm's Versatile Express OSC clock generators

2018-10-01 Thread Liviu Dudau
On Mon, Oct 01, 2018 at 07:36:12AM -0400, Tom Rini wrote: > On Mon, Oct 01, 2018 at 10:20:22AM +0100, Liviu Dudau wrote: > > On Sun, Sep 30, 2018 at 03:24:56PM -0400, Tom Rini wrote: > > > On Mon, Sep 17, 2018 at 05:50:00PM +0100, Liviu Dudau wrote: > > > > &

Re: [U-Boot] clk: Add support for Arm's Versatile Express OSC clock generators

2018-10-01 Thread Liviu Dudau
On Sun, Sep 30, 2018 at 03:24:56PM -0400, Tom Rini wrote: > On Mon, Sep 17, 2018 at 05:50:00PM +0100, Liviu Dudau wrote: > > > The Arm Versatile Express and Juno development boards contain an > > OSC clock generator that can be accessed through the Versatile > > Express co

Re: [U-Boot] [PATCH v2] uclass: Use uclass_foreach_dev() macro instead of open coding

2018-09-28 Thread Liviu Dudau
On Fri, Sep 28, 2018 at 09:57:49AM -0600, Simon Glass wrote: > On 28 September 2018 at 06:12, Liviu Dudau wrote: > > Use the uclass_foreach_dev() macro instead of the open coded version. > > > > Signed-off-by: Liviu Dudau > > --- > > Changelog: > > - v2

[U-Boot] [PATCH v2] uclass: Use uclass_foreach_dev() macro instead of open coding

2018-09-28 Thread Liviu Dudau
Use the uclass_foreach_dev() macro instead of the open coded version. Signed-off-by: Liviu Dudau --- Changelog: - v2: Find more places where the open coded version exists and replace them with the macro drivers/core/dump.c | 2 +- drivers/core/uclass.c | 18 +- 2

[U-Boot] [PATCH v2] video: Add support for Arm's Mali Display Processors

2018-09-28 Thread Liviu Dudau
Add support for Arm Mali Display Processors DP500, DP550 and DP650. Only one layer is being used to display the console or boot logo, even if more layers are supported in the hardware. Signed-off-by: Liviu Dudau --- Changelog: - v2: Added MAINTAINERS entry and fixed checkpatch warnings

[U-Boot] [PATCH v2] video: Add support for NXP's TDA19988 HDMI encoder

2018-09-28 Thread Liviu Dudau
Add support for the NXP TDA19988 HDMI encoder as used on the Juno development board from Arm. Signed-off-by: Liviu Dudau --- Changelog: - v2: Added MAINTAINERS entry and fixed checkpatch warnings. MAINTAINERS | 5 + drivers/video/Kconfig| 8 + drivers/video/Makefile

[U-Boot] [PATCH v2] i2c: Add support for the Arm's Versatile Express I2C controller.

2018-09-28 Thread Liviu Dudau
The Arm Versatile Express I2C controller is a simple register-based controller that uses a register to control the state of the SCL and SDA lines. Add support for it. Signed-off-by: Liviu Dudau Reviewed-by: Heiko Schocher --- Changelog: - v2: Added MAINTAINERS entry and fixed checkpatch

[U-Boot] [PATCH v3] misc: Add support for the Arm Versatile Express config bus

2018-09-28 Thread Liviu Dudau
function providers. Signed-off-by: Liviu Dudau Reviewed-by: Heiko Schocher --- Changelog: - v3: Added MAINTAINERS entry and Reviewed-by tag - v2: removed #define DEBUG line leftover MAINTAINERS| 7 ++ drivers/misc/Kconfig | 8 +++ drivers/misc/Makefile

[U-Boot] [PATCH v2] misc: Add support for the Arm Versatile Express config bus

2018-09-24 Thread Liviu Dudau
function providers. Signed-off-by: Liviu Dudau --- Changelog: - v2: removed #define DEBUG line leftover drivers/misc/Kconfig | 8 +++ drivers/misc/Makefile | 1 + drivers/misc/vexpress_config.c | 126 + 3 files changed, 136 insertions

Re: [U-Boot] [PATCH] uclass: Use uclass_foreach_dev() macro instead of open coding

2018-09-19 Thread Liviu Dudau
On Wed, Sep 19, 2018 at 09:30:37AM -0600, Simon Glass wrote: > Hi, > > On 18 September 2018 at 02:08, Liviu Dudau wrote: > > > > On Tue, Sep 18, 2018 at 04:06:13AM +0200, Simon Glass wrote: > > > On 17 September 2018 at 10:44, Liviu Dudau > > > wrote: >

Re: [U-Boot] [PATCH] i2c: Add support for the Arm's Versatile Express I2C controller.

2018-09-18 Thread Liviu Dudau
On Tue, Sep 18, 2018 at 06:21:17AM +0200, Heiko Schocher wrote: > Hello Liviu, > > Am 17.09.2018 um 18:51 schrieb Liviu Dudau: > > The Arm Versatile Express I2C controller is a simple register-based > > controller that uses a register to control the state of the SCL and >

Re: [U-Boot] [PATCH] misc: Add support for the Arm Versatile Express config bus

2018-09-18 Thread Liviu Dudau
On Tue, Sep 18, 2018 at 06:18:48AM +0200, Heiko Schocher wrote: > Hello Liviu, > > Am 17.09.2018 um 18:48 schrieb Liviu Dudau: > > Add support for the Arm Versatile Express config bus that is > > being used for exposing various subsystems via a generic > > configur

Re: [U-Boot] [PATCH] uclass: Use uclass_foreach_dev() macro instead of open coding

2018-09-18 Thread Liviu Dudau
On Tue, Sep 18, 2018 at 04:06:13AM +0200, Simon Glass wrote: > On 17 September 2018 at 10:44, Liviu Dudau wrote: > > Use the uclass_foreach_dev() macro instead of the open coded version. > > > > Signed-off-by: Liviu Dudau > > --- > > drivers/core/uclass.c | 2 +-

[U-Boot] [PATCH] dm: core: Widen the dump tree to show more of the driver's name.

2018-09-17 Thread Liviu Dudau
With drivers that have prefix names that are quite long (like 'versatile_') it is useful to have a wider column for the driver's name when dumping the device driver tree. Signed-off-by: Liviu Dudau --- drivers/core/dump.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git

[U-Boot] [PATCH] video: Add support for Arm's Mali Display Processors

2018-09-17 Thread Liviu Dudau
Add support for Arm Mali Display Processors DP500, DP550 and DP650. Only one layer is being used to display the console or boot logo, even if more layers are supported in the hardware. Signed-off-by: Liviu Dudau --- drivers/video/Kconfig | 8 + drivers/video/Makefile | 1 + drivers/video

[U-Boot] [PATCH] video: Add support for NXP's TDA19988 HDMI encoder

2018-09-17 Thread Liviu Dudau
Add support for the NXP TDA19988 HDMI encoder as used on the Juno development board from Arm. Signed-off-by: Liviu Dudau --- drivers/video/Kconfig| 7 + drivers/video/Makefile | 1 + drivers/video/tda19988.c | 637 +++ 3 files changed, 645

[U-Boot] [PATCH] i2c: Add support for the Arm's Versatile Express I2C controller.

2018-09-17 Thread Liviu Dudau
The Arm Versatile Express I2C controller is a simple register-based controller that uses a register to control the state of the SCL and SDA lines. Add support for it. Signed-off-by: Liviu Dudau --- drivers/i2c/Kconfig | 7 + drivers/i2c/Makefile| 1 + drivers/i2c/i2c

[U-Boot] [PATCH] clk: Add support for Arm's Versatile Express OSC clock generators

2018-09-17 Thread Liviu Dudau
The Arm Versatile Express and Juno development boards contain an OSC clock generator that can be accessed through the Versatile Express config bus. The generators are quite often being controlled by some MCU and the config bus offers a uniform way of exposing them. Signed-off-by: Liviu Dudau

[U-Boot] [PATCH] misc: Add support for the Arm Versatile Express config bus

2018-09-17 Thread Liviu Dudau
function providers. Signed-off-by: Liviu Dudau --- drivers/misc/Kconfig | 8 +++ drivers/misc/Makefile | 1 + drivers/misc/vexpress_config.c | 127 + 3 files changed, 136 insertions(+) create mode 100644 drivers/misc/vexpress_config.c diff

[U-Boot] [PATCH] include/dm.h: Remove duplicated include directive.

2018-09-17 Thread Liviu Dudau
Remove duplicated inclusion of dm/ofnode.h Signed-off-by: Liviu Dudau --- include/dm.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/dm.h b/include/dm.h index bf4b07d28f..2e1afda440 100644 --- a/include/dm.h +++ b/include/dm.h @@ -6,7 +6,6 @@ #ifndef _DM_H_ #define _DM_H_

[U-Boot] [PATCH] include/video.h: Remove declaration of functions that don't exist.

2018-09-17 Thread Liviu Dudau
video_init, video_putc and video_puts functions are not implemented anywhere, remove their declaration from the header. Signed-off-by: Liviu Dudau --- include/video.h | 6 -- 1 file changed, 6 deletions(-) diff --git a/include/video.h b/include/video.h index ddc2eeb5a9..e7fc5c94e2 100644

[U-Boot] [PATCH] uclass: Use uclass_foreach_dev() macro instead of open coding

2018-09-17 Thread Liviu Dudau
Use the uclass_foreach_dev() macro instead of the open coded version. Signed-off-by: Liviu Dudau --- drivers/core/uclass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/core/uclass.c b/drivers/core/uclass.c index 3113d6a56b..081571951d 100644 --- a/drivers/core

[U-Boot] [PATCH] include/clk.h: Fix the name of the clock uclass in comment.

2018-09-17 Thread Liviu Dudau
The comment references a structure name that doesn't exist. Use the name of the actual uclass. Signed-off-by: Liviu Dudau --- include/clk.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/clk.h b/include/clk.h index c0a20cd47a..8e366163f9 100644 --- a/include/clk.h

Re: [U-Boot] [PATCH v2 2/2] rockchip: use spl_early_init instead of spl_init

2017-03-16 Thread Liviu Dudau
On Tue, Mar 14, 2017 at 04:18:45PM -0600, Simon Glass wrote: > Hi, > > On 14 March 2017 at 16:13, Liviu Dudau <li...@dudau.co.uk> wrote: > > On Tue, Mar 14, 2017 at 01:54:41PM -0600, Simon Glass wrote: > >> From: Eddie Cai <eddie.cai.li...@gmail.com> &

Re: [U-Boot] [PATCH v2 2/2] rockchip: use spl_early_init instead of spl_init

2017-03-15 Thread Liviu Dudau
dtb.bin), without any success. So, for what is worth, you can also add my Tested-by: Liviu Dudau <li...@dudau.co.uk> Best regards, Liviu > > arch/arm/mach-rockchip/rk3288-board-spl.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/mach-roc

Re: [U-Boot] [PATCH] vexpress64: Juno: Change PCI buss addresses for IO to start from zero.

2016-11-22 Thread Liviu Dudau
On Tue, Nov 22, 2016 at 11:29:20AM +, Sudeep Holla wrote: > Hi Liviu, > > On Tue, Nov 22, 2016 at 11:19 AM, Liviu Dudau <liviu.du...@foss.arm.com> > wrote: > > Juno uses a 1:1 mapping between CPU and PCI addresses for IO. First, > > that will trip devices tha

[U-Boot] [PATCH] vexpress64: Juno: Change PCI buss addresses for IO to start from zero.

2016-11-22 Thread Liviu Dudau
-off-by: Liviu Dudau <liviu.du...@foss.arm.com> --- board/armltd/vexpress64/pcie.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/armltd/vexpress64/pcie.c b/board/armltd/vexpress64/pcie.c index b3fb09c..0608a5a 100644 --- a/board/armltd/vexpress64/pcie.c +++ b

Re: [U-Boot] [PATCH] vexpress64: use 2nd DRAM bank only on juno

2015-10-26 Thread Liviu Dudau
> > commit 2d0cee1ca2b9d977fa3214896bb2e30cfec77059 > Author: Liviu Dudau <liviu.du...@foss.arm.com> > Date: Mon Oct 19 11:08:31 2015 +0100 > > vexpress64: Juno: Declare all 8GB of RAM and make them visible to the > kernel. > > Jun

[U-Boot] [PATCH v3 2/2] vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge.

2015-10-19 Thread Liviu Dudau
Juno R1 has an XpressRICH3 PCIe host bridge that needs to be initialised in order for the Linux kernel to be able to enumerate the bus. Add support code here that enables the host bridge, trains the links and sets up the Address Translation Tables. Signed-off-by: Liviu Dudau <liviu

[U-Boot] [PATCH v3 1/2] vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel.

2015-10-19 Thread Liviu Dudau
Juno comes with 8GB RAM, but U-Boot only passes 2GB to the kernel. Declare a secondary memory bank and set the sizes correctly. Signed-off-by: Liviu Dudau <liviu.du...@foss.arm.com> Reviewed-by: Linus Walleij <linus.wall...@linaro.org> Reviewed-by: Ryan Harkin <ryan.har...@lin

[U-Boot] [PATCH v3 0/2] vexpress64: Juno: Add support for PCIe on Juno

2015-10-19 Thread Liviu Dudau
-October/229669.html Liviu Dudau (2): vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel. vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge. board/armltd/vexpress64/Makefile | 2 +- board/armltd/vexpress64/pcie.c | 197

Re: [U-Boot] [PATCH v2 2/2] vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge.

2015-10-19 Thread Liviu Dudau
ure who strict the rules are followed for these types of warning. > But if you are fixing up, I also noticed a couple of whitespace nits below. > > > On 16 October 2015 at 15:41, Liviu Dudau <liviu.du...@foss.arm.com> wrote: > > > Juno R1 has an XpressRICH3 PCIe host bridge that n

[U-Boot] [PATCH v2 2/2] vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge.

2015-10-17 Thread Liviu Dudau
Juno R1 has an XpressRICH3 PCIe host bridge that needs to be initialised in order for the Linux kernel to be able to enumerate the bus. Add support code here that enables the host bridge, trains the links and sets up the Address Translation Tables. Signed-off-by: Liviu Dudau <liviu

[U-Boot] [PATCH v2 0/2] vexpress64: Juno: Add support for PCIe on Juno

2015-10-17 Thread Liviu Dudau
. - v1: Original submission http://lists.denx.de/pipermail/u-boot/2015-October/229669.html Liviu Dudau (2): vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel. vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge. board/armltd/vexpress64/Makefile

[U-Boot] [PATCH v2 1/2] vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel.

2015-10-17 Thread Liviu Dudau
Juno comes with 8GB RAM, but U-Boot only passes 2GB to the kernel. Declare a secondary memory bank and set the sizes correctly. Signed-off-by: Liviu Dudau <liviu.du...@foss.arm.com> Reviewed-by: Linus Walleij <linus.wall...@linaro.org> --- board/armltd/vexpress64/vexp

Re: [U-Boot] [PATCH 2/2] vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge.

2015-10-15 Thread Liviu Dudau
On Thu, 15 Oct 2015 16:42:19 +0200 Linus Walleij <linus.wall...@linaro.org> wrote: > On Fri, Oct 9, 2015 at 3:09 PM, Liviu Dudau <liviu.du...@foss.arm.com> wrote: > > > Juno R1 has an XpressRICH3 PCIe host bridge that needs to be initialised > > in order f

[U-Boot] [PATCH 2/2] vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge.

2015-10-09 Thread Liviu Dudau
Juno R1 has an XpressRICH3 PCIe host bridge that needs to be initialised in order for the Linux kernel to be able to enumerate the bus. Add support code here that enables the host bridge, trains the links and sets up the Address Translation Tables. Signed-off-by: Liviu Dudau <liviu

[U-Boot] [PATCH 0/2] vexpress64: Juno: Add support for PCIe on Juno

2015-10-09 Thread Liviu Dudau
devices present on the PCIe bus. Liviu Dudau (2): vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel. vexpress64: Juno: Add initialisation code for Juno R1 PCIe host bridge. board/armltd/vexpress64/vexpress64.c | 128 +++ board/armltd

[U-Boot] [PATCH 1/2] vexpress64: Juno: Declare all 8GB of RAM and make them visible to the kernel.

2015-10-09 Thread Liviu Dudau
Juno comes with 8GB RAM, but U-Boot only passes 2GB to the kernel. Declare a secondary memory bank and set the sizes correctly. Signed-off-by: Liviu Dudau <liviu.du...@foss.arm.com> --- board/armltd/vexpress64/vexpress64.c | 8 include/configs/vexpress_aemv8a.h| 4 +++- 2

Re: [U-Boot] [PATCH v3 09/10] vexpress64: juno: add alternate kernel and device tree filenames

2015-10-02 Thread Liviu Dudau
Hi Ryan, On Thu, Oct 01, 2015 at 06:43:35PM +0100, Ryan Harkin wrote: > The default Juno firmware has renamed the kernel and device tree > filenames to norkern and board.dtb. > > Rather than change the default configuration to use the new names, > breaking those with the old firmware, attempt to