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
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
t influence u-boot can have initializing DMA and/or
> cpuidle. Any suggestions?
>
>
> P.S. 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 bo
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 ARCH=a
display.
>
> 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 |
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?) hand
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 o
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-
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
>
> 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/MAINTAINERS
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
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
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
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
> >>
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:
> > >
> >
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
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
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
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
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
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
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
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
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:
>
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
>
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
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 +-
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
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
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
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
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
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
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_
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
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
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/
On Tue, Mar 14, 2017 at 04:18:45PM -0600, Simon Glass wrote:
> Hi,
>
> On 14 March 2017 at 16:13, Liviu Dudau wrote:
> > On Tue, Mar 14, 2017 at 01:54:41PM -0600, Simon Glass wrote:
> >> From: Eddie Cai
> >>
> >> use spl_early_init to avo
de no difference. I have also
removed CONFIG_SPL_OF_PLATDATA from firefly-rk3288_defconfig (otherwise
doc/README.rockchip makes no sense because there is no spl/u-boot-spl-dtb.bin
and spl/u-boot-spl.bin is the same as spl/u-boot-spl-nodtb.bin), without
any success.
So, for what is worth, you can also
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
> wrote:
> > Juno uses a 1:1 mapping between CPU and PCI addresses for IO. First,
> > that will trip devices that cannot use more than 16 bits
-off-by: Liviu Dudau
---
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/board/armltd/vexpress64/pcie.c
>
> commit 2d0cee1ca2b9d977fa3214896bb2e30cfec77059
> Author: Liviu Dudau
> Date: Mon Oct 19 11:08:31 2015 +0100
>
> vexpress64: Juno: Declare all 8GB of RAM and make them visible to the
> kernel.
>
> Juno comes with 8GB RAM, but U-Boot only
-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 | 2 +-
board/armltd/vexpress64/pcie.c
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
Reviewed-by: Linus Walleij
Reviewed-by: Ryan Harkin
Tested-by: Ryan Harkin
---
board/armltd/vexpress64/vexpress64.c | 8
include
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
Tested-by: Ryan
es 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 wrote:
>
> > Juno R1 has an XpressRICH3 PCIe host bridge that needs to be initialised
> > in order for the Linux kernel
eset value.
- 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/vexpress6
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
---
board/armltd
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
Reviewed-by: Linus Walleij
---
board/armltd/vexpress64/vexpress64.c | 8
include/configs/vexpress_aemv8a.h| 4 +++-
2 files
On Thu, 15 Oct 2015 16:42:19 +0200
Linus Walleij wrote:
> On Fri, Oct 9, 2015 at 3:09 PM, Liviu Dudau wrote:
>
> > 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
> > suppor
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
---
board/armltd/vexpress64/vexpress64.c | 8
include/configs/vexpress_aemv8a.h| 4 +++-
2 files changed, 11 insertions(+), 1
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
---
board/armltd
r Ethernet 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 +++
bo
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
54 matches
Mail list logo