Adding minimal support for the UDOO board.
For more information about the board: http://www.udoo.org/
Signed-off-by: Raphael Poggi
---
arch/arm/boards/Makefile | 1 +
arch/arm/boards/udoo/Makefile | 3 +
arch/arm/boards/udoo/board.c
Device tree of UDOO Board have to be more flexible.
There are a dual imx6 and a quad imx6 boards, with this patch
we can have a same device tree file as a base: arch/arm/dts/imx6qdl-udoo.dtsi
and an other device tree file for specific configuration depending of the board.
Signed-off-by: Raphael Po
Avoids glitches in later starup phases.
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/tegra20-car.h | 4
arch/arm/mach-tegra/tegra_avp_init.c | 3 +++
2 files changed, 7 insertions(+)
diff --git a/arch/arm/mach-tegra/include/mach/tegra20-car.h
b/arch/arm/mach-t
Sets up MSELECT to let main CPUs talk to peripheral devices and starts
high performance A9 CPU cluster.
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/tegra30-car.h | 31
arch/arm/mach-tegra/include/mach/tegra30-flow.h | 23 +++
arch/arm/mach-te
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/lowlevel.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/mach-tegra/include/mach/lowlevel.h
b/arch/arm/mach-tegra/include/mach/lowlevel.h
index 85ab7ef..b39e30e 100644
--- a/arch/arm/mach-tegra/include/mach/low
Allows to talk to external PMIC devices to bring up CPU rail.
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/lowlevel-dvc.h | 72 +
arch/arm/mach-tegra/include/mach/lowlevel.h | 7 ++-
arch/arm/mach-tegra/include/mach/tegra20-car.h | 8 +++
3 files
Lowlevel code runs when not relocated yet, so we have to make extra sure
not to emit jump-tables with absolute adresses when evaluating switch
statements.
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/lowlevel.h | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/arch/arm/mach-tegra/include/mach/lowlevel.h
b/arch/arm/mach-tegra/include/mach/lowlevel.h
index 472348a..fb06e4f 100644
--- a/arch/arm/
This is the very basic Tegra3 support. All highlevel things
like pinmux and other drivers still missing.
Allows to start the high performance CPU cluster on Tegra3
and start executing code there.
v2: Use __always_inline compiler macro.
Lucas Stach (8):
tegra: add -fno-jump-tables to lowlevel c
Avoids a possible miscompilation.
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/lowlevel.h | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/mach-tegra/include/mach/lowlevel.h
b/arch/arm/mach-tegra/include/mach/lowlevel.h
index fb06e4f..20de1b2 100644
--
For proper startup we need to give clocks and IO signals some time to
stabilize. Tegra2 got away without them, but Tegra3 seems to be a bit
pickier.
Signed-off-by: Lucas Stach
---
arch/arm/mach-tegra/include/mach/lowlevel.h | 44 +
arch/arm/mach-tegra/tegra_avp_init.c
Typo in subject (sa"b"re").
rsc
On Mon, Feb 17, 2014 at 01:04:11PM +0100, Lucas Stach wrote:
> Signed-off-by: Lucas Stach
> ---
> arch/arm/dts/imx6qdl-sabresd.dtsi | 4
> 1 file changed, 4 insertions(+)
>
> diff --git a/arch/arm/dts/imx6qdl-sabresd.dtsi
> b/arch/arm/dts/imx6qdl-sabresd.d
On Fri, Feb 07, 2014 at 08:13:32AM +0100, Sascha Hauer wrote:
> Hi All,
>
> It's becoming more obvious that devicetree maintenance is painful
> because we have to sync them to the kernel regularly. My hope was that
> this would get simpler once the devicetrees get their own repository
> outside th
Hum I think I have understand, in fact there is 2 differents type of
UDOO board, one quad and one dual. So I think it is a good idea to add
in imx6qdl-udoo.dtsi a compatible string like "udoo,imx6qdl"
and in the imx6q-udoo.dts a compatible string like "udoo,imx6q" is this right ?
Thanks.
Raphaël
Hello.
Понедельник, 17 февраля 2014, 19:34 +01:00 от Raphaël Poggi
:
>
> Hi Alexander,
>
> I do not understand the problem with "compatible " :
>
> > > +#include "imx6qdl-udoo.dtsi"
> > > +
> > > +/ {
> > > + model = "Freescale i.MX6 Quad UDOO Board";
> > > + compatible = "fsl,imx6
Am Montag, den 17.02.2014, 07:53 +0100 schrieb Sascha Hauer:
> On Thu, Feb 13, 2014 at 11:32:46PM +0100, Lucas Stach wrote:
> > Avoids a possible miscompilation.
> >
> > Signed-off-by: Lucas Stach
> > ---
> > arch/arm/mach-tegra/include/mach/lowlevel.h | 10 ++
> > 1 file changed, 10 ins
Signed-off-by: Lucas Stach
---
arch/arm/Makefile | 1 -
arch/arm/boards/freescale-mx6-sabresd/Makefile | 3 +-
arch/arm/boards/freescale-mx6-sabresd/board.c | 33 ++
.../flash-header-mx6-sabresd.imxcfg| 128 +
Signed-off-by: Lucas Stach
---
arch/arm/dts/imx6qdl-sabresd.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imx6qdl-sabresd.dtsi
b/arch/arm/dts/imx6qdl-sabresd.dtsi
index 346e32a22c56..78c9fd54ebd3 100644
--- a/arch/arm/dts/imx6qdl-sabresd.dtsi
+++ b/arch/arm/dts/imx6qd
On Thu, Feb 13, 2014 at 10:12:53AM +0100, Sascha Hauer wrote:
> At least NFS does not fulfill read requests > 1024 bytes at once.
> Use read_full in read_file as read doesn't guarantee that the
> whole request can be read at once.
>
> Signed-off-by: Sascha Hauer
Acked-by: Uwe Kleine-König
Thank
On Mon, Feb 17, 2014 at 09:00:20AM +0100, Raphaël Poggi wrote:
>Ok I will do this today.�
>By the way, can you tell me how I can reply to this thread using git
>send-email to submit patch ? Like that I don't have to open a new thread
>in the mailing list.�
>I am a beginner in op
Понедельник, 17 февраля 2014, 8:48 +01:00 от Sascha Hauer
:
> Hi Raphaël,
>
> On Sun, Feb 16, 2014 at 02:20:08PM -0800, Raphaël POGGI wrote:
> > From: Raphael Poggi
> >
> > For more information about the board: http://www.udoo.org/
> >
> > Signed-off-by: Raphael Poggi
>
> Your patch contains
21 matches
Mail list logo