Add a command to sleep for n milliseconds.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
commands/Kconfig |4
commands/Makefile |1 +
commands/msleep.c | 40
3 files changed, 45 insertions(+)
create mode 100644 commands
Change function name to command_var_complete in all calls and its declaration.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
commands/go.c |2 +-
commands/sleep.c |2 +-
common/complete.c |2 +-
include/complete.h |2 +-
4 files changed, 4 insertions(+), 4
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Hi all,
this patch adds support for i2c on imx6. The patch was tested on a sabrelite
board, where I measured SCL and SDATA, as there are no devices connected (apart
from an sgtl5000).
arch/arm/mach-imx/include/mach/devices-imx6.h
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
commands/bootm.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/commands/bootm.c b/commands/bootm.c
index 5f858e8..2d9f7f2 100644
--- a/commands/bootm.c
+++ b/commands/bootm.c
@@ -180,7 +180,7 @@ static int
Hi all,
this patchseries fixes just some spelling, grammar, etc errors I
stumbled upon.
Steffen Trumtrar (2):
trivial: fix spelling in usb code
trivial: bootm: correct grammar in error message
commands/bootm.c |2 +-
commands/usb.c |2 +-
drivers/usb/core/usb.c |4
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
commands/usb.c |2 +-
drivers/usb/core/usb.c |4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/commands/usb.c b/commands/usb.c
index d02ea4b..729a402 100644
--- a/commands/usb.c
+++ b/commands
This series adds basic support for usb host1 on imx6q. This was tested on a
sabrelite board.
Steffen Trumtrar (3):
ARM i.MX6: add the usbphy1 base addr
ARM i.MX6: enable usbphy1
usb: use ep-specific pwrgood delay
arch/arm/mach-imx/Makefile |2 +-
arch/arm/mach-imx
-by: Steffen Trumtrar s.trumt...@pengutronix.de
Signed-off-by: Michael Grzeschik m.grzesc...@pengutronix.de
---
drivers/usb/core/usb.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c
index 81ae9f1..48bc121 100644
--- a/drivers/usb
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/freescale-mx6-sabrelite/board.c | 20
1 file changed, 20 insertions(+)
diff --git a/arch/arm/boards/freescale-mx6-sabrelite/board.c
b/arch/arm/boards/freescale-mx6-sabrelite/board.c
index
This adds usb h1 and the i2c iomux to the sabrelite board.
Steffen Trumtrar (2):
ARM i.MX6: Add usb-ehci to sabrelite
ARM i.MX6: Add i2c iomux to sabrelite
arch/arm/boards/freescale-mx6-sabrelite/board.c | 32 +++
1 file changed, 32 insertions(+)
--
1.7.10.4
Hi Eric,
Hi Steffen,
Le Thu, 30 Aug 2012 14:30:50 +0200,
Steffen Trumtrar s.trumt...@pengutronix.de a écrit :
In usb_hub_configure the hub is asked for its descriptor and among other
things
its bPwrOn2PwrGood time. In the actual hub_power_on function this
information
Hi Eric,
On Thu, Aug 30, 2012 at 03:59:32PM +0200, Eric Bénard wrote:
Hi Steffen,
Le Thu, 30 Aug 2012 15:26:31 +0200,
Steffen Trumtrar s.trumt...@pengutronix.de a écrit :
Where does your 50ms come from? From the debug messages of the usb-tool?
from a printf of bPwrOn2PwrGood
It has
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx35.c |4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/mach-imx/imx35.c b/arch/arm/mach-imx/imx35.c
index fe0c99e..066436c 100644
--- a/arch/arm/mach-imx/imx35.c
+++ b/arch/arm/mach-imx/imx35.c
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx27.c |6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/mach-imx/imx27.c b/arch/arm/mach-imx/imx27.c
index 1af291d..cf5ec21 100644
--- a/arch/arm/mach-imx/imx27.c
+++ b/arch/arm/mach-imx/imx27.c
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx6.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/mach-imx/imx6.c b/arch/arm/mach-imx/imx6.c
index a443343..b6067d7 100644
--- a/arch/arm/mach-imx/imx6.c
+++ b/arch/arm/mach-imx
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx21.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/arch/arm/mach-imx/imx21.c b/arch/arm/mach-imx/imx21.c
index bbef33d..19e9bd0 100644
--- a/arch/arm/mach-imx/imx21.c
+++ b/arch/arm/mach
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx1.c |9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/mach-imx/imx1.c b/arch/arm/mach-imx/imx1.c
index 742a260..1ce0e39 100644
--- a/arch/arm/mach-imx/imx1.c
+++ b/arch/arm/mach-imx/imx1.c
Hi all,
this patch series moves mach-imx to gpiolib support.
This was tested on imx6 and at least compiles on other SoC-defconfigs.
Greetings,
Steffen
Sascha Hauer (2):
add gpiolib support
ARM i.MX: switch to gpiolib support
Steffen Trumtrar (8):
ARM i.MX5: add imx-gpio devices
ARM
From: Sascha Hauer s.ha...@pengutronix.de
Signed-off-by: Sascha Hauer s.ha...@pengutronix.de
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/gpio.c | 91 ++
1 file changed, 59 insertions(+), 32 deletions(-)
diff --git
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx51.c |5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/mach-imx/imx51.c b/arch/arm/mach-imx/imx51.c
index 53205a9..506a7d9 100644
--- a/arch/arm/mach-imx/imx51.c
+++ b/arch/arm/mach-imx/imx51.c
Hi all,
this adds support for a stmpe1601 mfd connected via i2c.
This was only tested with the gpiolib support from the previous patch-series
ARM i.MX: add gpiolib support.
Greetings,
Steffen
Steffen Trumtrar (2):
mfd: add stmpe-i2c driver
gpio: add driver for stmpe io-expander
drivers
-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/mfd/Kconfig |4 ++
drivers/mfd/Makefile|1 +
drivers/mfd/stmpe-i2c.c | 166 +++
include/mfd/stmpe-i2c.h | 55
4 files changed, 226 insertions(+)
create mode
Add a driver for the stmpe1601 gpio block. The stmpe io-expanders have multiple
blocks (keypad, gpio...) that can be enabled and used. Only gpio is supported
atm.
This was only tested on a stmpe connected via i2c. It is also possible to
connect
via spi.
Signed-off-by: Steffen Trumtrar s.trumt
.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx6.c | 36 +++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/imx6.c b/arch/arm/mach-imx/imx6.c
index b6067d7..9c90444 100644
--- a/arch/arm/mach-imx
On Sat, Sep 01, 2012 at 10:53:41AM +0200, Jean-Christophe PLAGNIOL-VILLARD
wrote:
On 15:55 Fri 31 Aug , Steffen Trumtrar wrote:
Read silicon revision from ???-register.
This is based on a7683867463481bfea84af4d60af832ddfb3da7f from u-boot.
The address 0x020c8260 is used and decoded. I
.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/imx6.c | 34 +-
1 file changed, 33 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/imx6.c b/arch/arm/mach-imx/imx6.c
index b6067d7..fef0a00 100644
--- a/arch/arm/mach-imx
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/Kconfig |1 +
arch/arm/mach-imx/imx1.c | 18 +-
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index ce5edaa..112dcb1
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/Kconfig |1 +
arch/arm/mach-imx/imx21.c | 22 +-
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 112dcb1..c069ae8
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/Kconfig |1 +
arch/arm/mach-imx/imx53.c | 19 +++
2 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 9d7b931..0c09b57
or dynamic gpiobase.
Regards,
Steffen
Steffen Trumtrar (2):
mfd: add stmpe-i2c driver
gpio: add driver for stmpe io-expander
drivers/Kconfig |1 +
drivers/gpio/Kconfig |9 +++
drivers/gpio/Makefile |2 +
drivers/gpio/gpio-stmpe.c | 162
-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/mfd/Kconfig |4 ++
drivers/mfd/Makefile|1 +
drivers/mfd/stmpe-i2c.c | 153 +++
include/mfd/stmpe-i2c.h | 56 +
4 files changed, 214 insertions(+)
create mode
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/Kconfig |1 +
drivers/gpio/Kconfig |9 +++
drivers/gpio/Makefile |2 +
drivers/gpio/gpio-stmpe.c | 162 +
4 files changed, 174 insertions(+)
create
Hi,
this fixes some issues with the v2 patches:
- remove unused variables
- allow multiple instances of stmpe-i2c
- remove unnecessary castings
Thanks to Sascha and Mark for reviewing.
Steffen Trumtrar (2):
mfd: add stmpe-i2c driver
gpio: add driver for stmpe io
fields
- remove extern for prototypes
Regards,
Steffen
Steffen Trumtrar (2):
mfd: add stmpe-i2c driver
gpio: add driver for stmpe io-expander
drivers/Kconfig |1 +
drivers/gpio/Kconfig |9 +++
drivers/gpio/Makefile |2 +
drivers/gpio/gpio-stmpe.c | 161
-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/mfd/Kconfig |4 ++
drivers/mfd/Makefile|1 +
drivers/mfd/stmpe-i2c.c | 153 +++
include/mfd/stmpe-i2c.h | 53
4 files changed, 211 insertions(+)
create mode
Add missing prototypes to mach/usb.h
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-imx/include/mach/usb.h |3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/mach-imx/include/mach/usb.h
b/arch/arm/mach-imx/include/mach/usb.h
index 5d6670d..d953bf0
/freescale-mx6-sabrelite/board.c:266:2: warning: implicit
declaration of function 'imx6_usb_phy1_enable' [-Wimplicit-function-declaration]
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/freescale-mx6-sabrelite/board.c |1 +
1 file changed, 1 insertion(+)
diff
Both include/string.h and include/stringlist.h define the c preprocessor macro
__STRING_H. This leads to a compile time error, in case both files are
(indirectly) included.
Rename the macro to __STRINGLIST_H in stringlist.h.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
include
+ *
+ * based on arch/arm/boards/freescale-mx6-sabrelite/board.c
+ * Copyright (C) 2012 Steffen Trumtrar, Pengutronix
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software
the watchdog power-off reset is disabled, a software reset is executed
instead. This works with and without battery power.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-mxs/soc-imx28.c | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/mach-mxs
Hi!
On Sat, Mar 02, 2013 at 07:20:12PM -0600, Josh Cartwright wrote:
In San Francisco a couple weeks ago (ELC2013), Thomas Petazzoni
informally mentioned barebox in passing, so I decided to toy with it a
bit...
This patchset adds basic support for the Zynq SoC to barebox. So far,
it's
On Tue, Mar 05, 2013 at 11:09:29AM -0600, Josh Cartwright wrote:
On Sun, Mar 03, 2013 at 03:58:10PM +0100, Steffen Trumtrar wrote:
Hi!
On Sat, Mar 02, 2013 at 07:20:12PM -0600, Josh Cartwright wrote:
In San Francisco a couple weeks ago (ELC2013), Thomas Petazzoni
informally mentioned
On Thu, Mar 07, 2013 at 04:46:25PM -0600, Josh Cartwright wrote:
On Wed, Mar 06, 2013 at 06:28:50PM +0100, Steffen Trumtrar wrote:
On Tue, Mar 05, 2013 at 11:09:29AM -0600, Josh Cartwright wrote:
[..]
I have some patches laying around, that have support for booting first
stage
On Fri, Mar 08, 2013 at 10:10:11AM -0600, Josh Cartwright wrote:
On Fri, Mar 08, 2013 at 07:39:18AM +0100, Steffen Trumtrar wrote:
On Thu, Mar 07, 2013 at 04:46:25PM -0600, Josh Cartwright wrote:
On Wed, Mar 06, 2013 at 06:28:50PM +0100, Steffen Trumtrar wrote:
On Tue, Mar 05, 2013 at 11
Hi,
On Fri, Mar 08, 2013 at 01:20:47PM +0100, Michal Simek wrote:
Hi,
2013/3/8 Steffen Trumtrar s.trumt...@pengutronix.de:
On Thu, Mar 07, 2013 at 04:46:25PM -0600, Josh Cartwright wrote:
On Wed, Mar 06, 2013 at 06:28:50PM +0100, Steffen Trumtrar wrote:
On Tue, Mar 05, 2013 at 11:09
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-zynq/clk-zynq7000.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/mach-zynq/clk-zynq7000.c
b/arch/arm/mach-zynq/clk-zynq7000.c
index 8dbde2b..5a8a12a 100644
--- a/arch/arm/mach-zynq/clk
Hi!
This series adds basic support for Xilinx Zynq based SoCs.
Atm one can boot first stage from SD card and ... that is it.
Ethernet support is on its way, but not functional as of yet.
Regards,
str
Josh Cartwright (1):
ARM: zynq: add clk support for zynq7000
Steffen Trumtrar (8):
serial
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-zynq/clk-zynq7000.c | 33 -
1 file changed, 32 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-zynq/clk-zynq7000.c
b/arch/arm/mach-zynq/clk-zynq7000.c
index 5a8a12a..0d3c3a8
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-zynq/Kconfig| 2 ++
arch/arm/mach-zynq/clk-zynq7000.c | 25 ++---
arch/arm/mach-zynq/zynq.c | 1 +
3 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-zynq
With clkdev in place the generic arm_smp_twd can be used.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/configs/zedboard_defconfig | 4 +++
arch/arm/mach-zynq/Kconfig | 1 +
arch/arm/mach-zynq/Makefile | 2 +-
arch/arm/mach-zynq/clk-zynq7000.c | 3
Support for Cadence UART core.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/serial/Kconfig | 4 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_cadence.c | 299
3 files changed, 304 insertions
Add basic support for the Xilinx Zynq-7000 EPP architecture.
The Zynq-7000 is an embedded processing platform that combines a Cortex A9
dualcore MPSoC with an Artix-7 FPGA.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/Kconfig | 5
On Mon, Mar 11, 2013 at 01:29:25PM -0500, Josh Cartwright wrote:
On Mon, Mar 11, 2013 at 10:15:03AM +0100, Steffen Trumtrar wrote:
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-zynq/clk-zynq7000.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions
On Mon, Mar 11, 2013 at 01:28:09PM -0500, Josh Cartwright wrote:
On Mon, Mar 11, 2013 at 10:15:04AM +0100, Steffen Trumtrar wrote:
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-zynq/clk-zynq7000.c | 33 -
1 file changed, 32
case, it can
be added than.
Also, first set the type of device (macb or gem) and then use functions that
use this info.
Tested on a Zynq7000.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
Cc: Nicolas Ferre nicolas.fe...@atmel.com
Cc: Jean-Christophe PLAGNIOL-VILLARD plagn
The core has a bit for swapping packet data endianism.
Reset default from Cadence is off. Xilinx however, that uses this core on the
Zynq SoCs, opted for on. Turn it off for all devices.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
Cc: Nicolas Ferre nicolas.fe...@atmel.com
Cc: Jean
Hi!
On Wed, Mar 13, 2013 at 10:04:45AM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
On 09:48 Wed 13 Mar , Steffen Trumtrar wrote:
The core has a bit for swapping packet data endianism.
Reset default from Cadence is off. Xilinx however, that uses this core on
the
Zynq SoCs, opted
On Wed, Mar 13, 2013 at 10:03:36AM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
On 09:48 Wed 13 Mar , Steffen Trumtrar wrote:
The function gem_recv implements a buffer ring that stops at filling
level 10.
That means, when the driver is used as gem, it stops receiving after exactly
The variable macb-is_gem is evaluated before it is initialized.
That leads to a wrong rx_buffer setup in the gem case. Also, the
function gem_recv will never be used.
Set the variable first and then use it.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/net/macb.c | 13
On Wed, Mar 13, 2013 at 01:17:03PM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
On 11:15 Wed 13 Mar , Sascha Hauer wrote:
On Wed, Mar 13, 2013 at 10:03:36AM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
On 09:48 Wed 13 Mar , Steffen Trumtrar wrote:
The function gem_recv
On Wed, Mar 13, 2013 at 04:39:40PM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
as we use a full buffer no need to check the SOF
and reset the rx_tail
fix at the same time the gem detection so we can have the rx_buffer
allocated correctly according to the IP
Signed-off-by:
is a program that has to be run after make.
Maybe this can be replaced with some linker-fu.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
scripts/Makefile| 1 +
scripts/zynq_checksum.c | 72 +
2 files changed, 73 insertions
The Avnet ZedBoard is an evalboard with a Zynq-7020 based MPSoC.
There is also a Digilent ZedBoard, that is the same but only for
academic customers.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/avnet-zedboard/Makefile| 1 +
arch/arm/boards/avnet
Support for Cadence UART core.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/serial/Kconfig | 4 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_cadence.c | 307
3 files changed, 312 insertions
On Tue, Mar 19, 2013 at 08:40:42AM -0500, Josh Cartwright wrote:
On Tue, Mar 19, 2013 at 10:22:00AM +0100, Steffen Trumtrar wrote:
The Avnet ZedBoard is an evalboard with a Zynq-7020 based MPSoC.
There is also a Digilent ZedBoard, that is the same but only for
academic customers
Steffen Trumtrar (5):
serial: Add driver for Cadence UART
ARM: zynq: Add new architecture zynq
ARM: zynq: add clk support for zynq7000
ARM: zynq: add zynq fsbl checksum script
ARM: zynq: Add support for the Avnet Zedboard
arch/arm/Kconfig | 5 +
arch
is a program that has to be run after make.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
scripts/Makefile| 1 +
scripts/zynq_checksum.c | 72 +
2 files changed, 73 insertions(+)
create mode 100644 scripts/zynq_checksum.c
Support for Cadence UART core.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v2:
- remove superfluous Kconfig option
- add help text to Kconfig option
drivers/serial/Kconfig | 5 +
drivers/serial/Makefile | 1 +
drivers/serial
Add basic support for the Xilinx Zynq-7000 EPP architecture.
The Zynq-7000 is an embedded processing platform that combines a Cortex A9
dualcore MPSoC with an Artix-7 FPGA.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v2:
- don't force serial driver
The Avnet ZedBoard is an evalboard with a Zynq-7020 based MPSoC.
There is also a Digilent ZedBoard, that is the same but only for
academic customers.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v2:
- use pbl image
- remove useless
) 2013 Steffen Trumtrar s.trumt...@pengutronix.de
+ *
+ * Based on drivers/clk-zynq.c from Linux.
+ *
+ * Copyright (c) 2012 National Instruments
+ *
+ * Josh Cartwright josh.cartwri...@ni.com
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms
is a program that has to be run after make.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v2:
- rename to zynq_mkimage
- add to gitignores
- always pipe barebox through zynq_mkimage
- don't waste memory with malloc
- add license
Support for Cadence UART core.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v2:
- remove superfluous Kconfig option
- add help text to Kconfig option
drivers/serial/Kconfig | 5 +
drivers/serial/Makefile | 1 +
drivers/serial
Add basic support for the Xilinx Zynq-7000 EPP architecture.
The Zynq-7000 is an embedded processing platform that combines a Cortex A9
dualcore MPSoC with an Artix-7 FPGA.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v2:
- don't force serial driver
clk-zynq7000 registers arm_smp_twd as clk. This clock was however not added to
the zynq_clks enum.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-zynq/clk-zynq7000.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-zynq/clk-zynq7000
The ZedBoard has a connection for the GEM0. Use it.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/avnet-zedboard/board.c| 13 +
arch/arm/boards/avnet-zedboard/lowlevel.c | 11 ++-
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git
The core has a bit for swapping packet data endianism.
Reset default from Cadence is off. Xilinx however, that uses this core on the
Zynq SoCs, opted for on. Turn it off for all devices.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
Cc: Jean-Christophe PLAGNIOL-VILLARD plagn
At least in standard oxford english one not is enough.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
commands/of_property.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/commands/of_property.c b/commands/of_property.c
index 6311b70..44bb388 100644
.
With this patch the result is the same, but uses different divider values to
achieve it.
While at it, replace the udelay with a busy-loop.
Signed-off-by: Sascha Hauer s.ha...@pengutronix.de
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/mci/imx-esdhc.c | 46
On Tue, May 21, 2013 at 09:27:08PM +0200, Sascha Hauer wrote:
On Tue, May 21, 2013 at 12:29:20PM +0200, Steffen Trumtrar wrote:
From: Sascha Hauer s.ha...@pengutronix.de
This updates the i.MX esdhc divider settings to FSLs U-Boot.
Current timings work fine for SD cards, but not for eMMC
.
With this patch the result is the same, but uses different divider values to
achieve it.
While at it, replace the udelay with a busy-loop.
Signed-off-by: Sascha Hauer s.ha...@pengutronix.de
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes since v1:
- rebased onto -next
The default baseboard for the tqma53 (MBa53) uses UART2 for debug console.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/tqma53/env/config-board | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boards/tqma53/env/config-board
b/arch/arm
According to the SD Host Controller Specification Version 3.00, the ADMA error
status bit is on the wrong bit. Fix this.
While at it, add the missing standard error status bits.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
drivers/mci/sdhci.h | 4 +++-
1 file changed, 3
On Mon, Sep 16, 2013 at 01:09:14PM +0200, Sascha Hauer wrote:
Hi Steffen,
On Mon, Sep 16, 2013 at 12:40:41PM +0200, Steffen Trumtrar wrote:
Hi!
On Mon, Sep 16, 2013 at 10:48:17AM +0200, Sascha Hauer wrote:
This adds a simple socfpga specific 'fpga' command to load a firmware
On Thu, Oct 17, 2013 at 10:24:11AM +0200, Sebastian Hesselbarth wrote:
On 10/17/2013 10:04 AM, Steffen Trumtrar wrote:
On Mon, Sep 09, 2013 at 06:28:48PM +0200, Sebastian Hesselbarth wrote:
On 09/09/13 16:54, Sascha Hauer wrote:
Signed-off-by: Sascha Hauer s.ha...@pengutronix.de
Use the new Quartus II v13.1 generated sequencer_defines.h file.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/terasic-sockit/sequencer_defines.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boards/terasic-sockit
Hi!
This updates the SocFPGA sequencer to the one generated by quartus v13.1.
Previously this was generated with the v13.0 quartus.
Tested on the SocKit.
The Socrates is only compile tested.
Regards,
Steffen
Steffen Trumtrar (2):
ARM: socfgpa: update sequencer
ARM: socfgpa: sockit: update
Quartus II v13.1 generates updated sequencer.[ch] files.
Integrate the changes into the current driver.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-socfpga/include/mach/sequencer.c | 59 ++
1 file changed, 41 insertions(+), 18 deletions
On Wed, Dec 04, 2013 at 05:34:10PM +0100, Sascha Hauer wrote:
On Wed, Dec 04, 2013 at 01:10:38PM +0100, Steffen Trumtrar wrote:
Hi!
This updates the SocFPGA sequencer to the one generated by quartus v13.1.
Previously this was generated with the v13.0 quartus.
Tested on the SocKit
, kmemleaks and
NULL pointer dereferences on the Terasic SoCkit. The EBV Socrates didn't
show these errors.
Something in those magic numbers in patch 2/3 seems to fix this,
as these problems haven't been seen as of yet with this new setup.
Regards,
Steffen
Steffen Trumtrar (3):
ARM: socfpga: sockit
Update to Quartus v13.1 autogenerated version.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/terasic-sockit/pll_config.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boards/terasic-sockit/pll_config.h
b/arch/arm/boards/terasic
This updates/changes the sdram config for the sockit to the quartus v13.1
autogenerated version.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/terasic-sockit/sdram_config.h | 21 +
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git
-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/mach-socfpga/iocsr-config-cyclone5.c | 418 +-
1 file changed, 209 insertions(+), 209 deletions(-)
diff --git a/arch/arm/mach-socfpga/iocsr-config-cyclone5.c
b/arch/arm/mach-socfpga/iocsr-config-cyclone5.c
index
The start-r QSB has a different pmic than the older start QSB.
Add a new dts for the QSRB and let barebox generate two images when
LOCO is selected.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/boards/freescale-mx53-loco/lowlevel.c | 13 +++
arch/arm/dts/Makefile
and remove everything but the board name and pmic from the imx53-qsb.dts.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
arch/arm/dts/imx53-qsb-common.dtsi | 225 +
arch/arm/dts/imx53-qsb.dts | 210 +-
2 files
The start-r QSB has a different pmic than the older start QSB.
Add a new dts for the QSRB and let barebox generate two images when
LOCO is selected.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes in V2:
- add newlines after every DT-node
- add phandle names
and remove everything but the board name and pmic from the imx53-qsb.dts.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Changes in V2:
- move dts-v1 from imx53-qsb-common.dtsi to imx53-qsb.dts
arch/arm/dts/imx53-qsb-common.dtsi | 224 +
arch
The scripts/tags.sh file already supports the generation of gtags with
GNU GLOBAL. The only thing missing is the makefile target to use it.
Copy the setup from the Linux Kernel to allow usage of gtags with barebox.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
Makefile |7
The scripts/tags.sh file already supports the generation of gtags with
GNU GLOBAL. The only thing missing is the makefile target to use it.
Copy the setup from the Linux Kernel to allow usage of gtags with barebox.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
---
.gitignore |6
The commit
ARM: Make ENTRY_FUNCTION more robust
changed the behaviour of the ENTRY_FUNCTION. For the Socrates the call to
__barebox_arm_head() was not removed. Do so now otherwise the Socrates will
not be able to boot barebox.
Signed-off-by: Steffen Trumtrar s.trumt...@pengutronix.de
1 - 100 of 621 matches
Mail list logo