[PATCH] commands: add msleep command

2012-06-13 Thread Steffen Trumtrar
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

[PATCH] common: fix typo cammand_var_complete

2012-06-13 Thread Steffen Trumtrar
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

[PATCH] ARM i.MX: Add support for i2c on imx6

2012-08-07 Thread Steffen Trumtrar
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

[PATCH 2/2] trivial: bootm: correct grammar in error message

2012-08-30 Thread Steffen Trumtrar
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

[PATCH 0/2] trivial: correct spellings and grammar

2012-08-30 Thread Steffen Trumtrar
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

[PATCH 1/2] trivial: fix spelling in usb code

2012-08-30 Thread Steffen Trumtrar
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

[PATCH 0/3] ARM i.MX6: basic USB H1 support

2012-08-30 Thread Steffen Trumtrar
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

[PATCH 3/3] usb: use ep-specific pwrgood delay

2012-08-30 Thread Steffen Trumtrar
-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

[PATCH 1/2] ARM i.MX6: Add usb-ehci to sabrelite

2012-08-30 Thread Steffen Trumtrar
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

[PATCH 0/2] ARM i.MX6: Add sabrelite features

2012-08-30 Thread Steffen Trumtrar
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

Re: [PATCH 3/3] usb: use ep-specific pwrgood delay

2012-08-30 Thread Steffen Trumtrar
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

Re: [PATCH 3/3] usb: use ep-specific pwrgood delay

2012-08-30 Thread Steffen Trumtrar
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

[PATCH 06/10] ARM i.MX35: add imx-gpio devices

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 07/10] ARM i.MX27: add imx-gpio devices

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 04/10] ARM i.MX6: add imx-gpio devices

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 10/10] ARM i.MX21: add imx-gpio devices

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 09/10] ARM i.MX1: add imx-gpio devices

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 00/10] ARM i.MX: add gpiolib support

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 02/10] ARM i.MX: switch to gpiolib support

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 03/10] ARM i.MX5: add imx-gpio devices

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 0/2] Add stmpe mfd

2012-08-31 Thread Steffen Trumtrar
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

[PATCH 1/2] mfd: add stmpe-i2c driver

2012-08-31 Thread Steffen Trumtrar
-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

[PATCH 2/2] gpio: add driver for stmpe io-expander

2012-08-31 Thread Steffen Trumtrar
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

[PATCH] ARM i.MX6: query silicon revision

2012-08-31 Thread Steffen Trumtrar
. 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

Re: [PATCH] ARM i.MX6: query silicon revision

2012-09-03 Thread Steffen Trumtrar
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

[PATCH v2] ARM i.MX6: query silicon revision

2012-09-03 Thread Steffen Trumtrar
. 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

[PATCH v2 03/11] ARM i.MX1: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
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

[PATCH v2 04/11] ARM i.MX21: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
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

[PATCH v2 10/11] ARM i.MX53: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
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

[PATCH v2 0/2] Add stmpe mfd

2012-09-03 Thread Steffen Trumtrar
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

[PATCH v3 1/2] mfd: add stmpe-i2c driver

2012-09-04 Thread Steffen Trumtrar
-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

[PATCH v3 2/2] gpio: add driver for stmpe io-expander

2012-09-04 Thread Steffen Trumtrar
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

[PATCH v3 0/2] Add stmpe mfd

2012-09-04 Thread Steffen Trumtrar
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

[PATCH v4 0/2] Add stmpe mfd

2012-09-05 Thread Steffen Trumtrar
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

[PATCH v4 1/2] mfd: add stmpe-i2c driver

2012-09-05 Thread Steffen Trumtrar
-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

[PATCH 1/2] ARM i.MX6: add usb function prototypes

2012-09-15 Thread Steffen Trumtrar
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

[PATCH 2/2] ARM i.MX6: fix usb_ehci warnings for sabrelite

2012-09-15 Thread Steffen Trumtrar
/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

[PATCH] stringlist: fix cpp macro in header

2013-01-08 Thread Steffen Trumtrar
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

Re: [RFC PATCH] ARM i.MX6: Add support for SabreSD board

2013-02-05 Thread Steffen Trumtrar
+ * + * 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

[PATCH] ARM i.MX28: change default watchdog reset method

2013-02-11 Thread Steffen Trumtrar
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

Re: [PATCH 0/5] Zynq support for barebox

2013-03-03 Thread Steffen Trumtrar
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

Re: [PATCH 0/5] Zynq support for barebox

2013-03-06 Thread Steffen Trumtrar
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

Re: [PATCH 0/5] Zynq support for barebox

2013-03-07 Thread Steffen Trumtrar
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

Re: [PATCH 0/5] Zynq support for barebox

2013-03-08 Thread Steffen Trumtrar
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

Re: [PATCH 0/5] Zynq support for barebox

2013-03-08 Thread Steffen Trumtrar
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

[PATCH 6/9] ARM: zynq: clk: replace define with header

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 0/9] ARM: add support for Zynq

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 7/9] ARM: zynq: clk: add pll type

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 8/9] ARM: zynq: clk: convert to platform driver

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 9/9] ARM: zynq: remove clocksource

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 1/9] serial: Add driver for Cadence UART

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 2/9] ARM: Zynq: Add new architecture zynq

2013-03-11 Thread Steffen Trumtrar
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

Re: [PATCH 6/9] ARM: zynq: clk: replace define with header

2013-03-11 Thread Steffen Trumtrar
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

Re: [PATCH 7/9] ARM: zynq: clk: add pll type

2013-03-11 Thread Steffen Trumtrar
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

[PATCH 1/2] net: macb: remove gem_recv and reorder probe

2013-03-13 Thread Steffen Trumtrar
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

[PATCH 2/2] net: macb: turn off endian_swp_pkt_en

2013-03-13 Thread Steffen Trumtrar
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

Re: [PATCH 2/2] net: macb: turn off endian_swp_pkt_en

2013-03-13 Thread Steffen Trumtrar
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

Re: [PATCH 1/2] net: macb: remove gem_recv and reorder probe

2013-03-13 Thread Steffen Trumtrar
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

[PATCH] net: macb: initialize is_gem before usage

2013-03-13 Thread Steffen Trumtrar
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

Re: [PATCH 1/2] net: macb: remove gem_recv and reorder probe

2013-03-13 Thread Steffen Trumtrar
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

Re: [PATCH 1/1] macb: fix gem_recv circular buffer handling

2013-03-13 Thread Steffen Trumtrar
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:

[PATCH v2 4/5] ARM: zynq: add zynq fsbl checksum script

2013-03-19 Thread Steffen Trumtrar
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

[PATCH v2 5/5] ARM: zynq: Add support for the Avnet Zedboard

2013-03-19 Thread Steffen Trumtrar
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

[PATCH v2 1/5] serial: Add driver for Cadence UART

2013-03-19 Thread Steffen Trumtrar
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

Re: [PATCH v2 5/5] ARM: zynq: Add support for the Avnet Zedboard

2013-03-19 Thread Steffen Trumtrar
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

[PATCH v3 0/5] ARM: add support for Zynq

2013-03-25 Thread Steffen Trumtrar
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

[PATCH v2 4/5] ARM: zynq: add zynq fsbl checksum script

2013-03-25 Thread Steffen Trumtrar
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

[PATCH v3 1/5] serial: Add driver for Cadence UART

2013-03-25 Thread Steffen Trumtrar
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

[PATCH v3 2/5] ARM: zynq: Add new architecture zynq

2013-03-25 Thread Steffen Trumtrar
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

[PATCH v3 5/5] ARM: zynq: Add support for the Avnet Zedboard

2013-03-25 Thread Steffen Trumtrar
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

[PATCH v2 3/5] ARM: zynq: add clk support for zynq7000

2013-03-25 Thread Steffen Trumtrar
) 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

[PATCH v3 4/5] ARM: zynq: add zynq fsbl checksum script

2013-03-26 Thread Steffen Trumtrar
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

[PATCH v3 1/5] serial: Add driver for Cadence UART

2013-03-26 Thread Steffen Trumtrar
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

[PATCH v3 2/5] ARM: zynq: Add new architecture zynq

2013-03-26 Thread Steffen Trumtrar
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

[PATCH] ARM: zynq: fix zynq_clks enum

2013-04-03 Thread Steffen Trumtrar
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

[PATCH 3/3] ARM: zedboard: add ethernet device

2013-04-03 Thread Steffen Trumtrar
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

[PATCH 1/3] net: macb: turn off endian_swp_pkt_en

2013-04-03 Thread Steffen Trumtrar
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

[PATCH] of: property: fix error message

2013-04-25 Thread Steffen Trumtrar
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

[PATCH] mci i.MX esdhc: Fix clock divider calculation

2013-05-21 Thread Steffen Trumtrar
. 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

Re: [PATCH] mci i.MX esdhc: Fix clock divider calculation

2013-05-22 Thread Steffen Trumtrar
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

[PATCH v2] mci i.MX esdhc: Fix clock divider calculation

2013-05-22 Thread Steffen Trumtrar
. 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

[PATCH] ARM i.MX53: tqma53: fix console entry

2013-05-27 Thread Steffen Trumtrar
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

[PATCH] mci: sdhci: fix IRQSTAT_DMAE bit shift

2013-08-24 Thread Steffen Trumtrar
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

Re: [PATCH 08/11] ARM: socfpga: Add FPGA programming command

2013-09-16 Thread Steffen Trumtrar
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

Re: [PATCH] gpio: Add designware gpio controller support

2013-10-17 Thread Steffen Trumtrar
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

[PATCH 2/2] ARM: socfgpa: sockit: update sequencer_defines

2013-12-04 Thread Steffen Trumtrar
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

[PATCH 0/2] SOCFPGA: update to v13.1 preloader files

2013-12-04 Thread Steffen Trumtrar
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

[PATCH 1/2] ARM: socfgpa: update sequencer

2013-12-04 Thread Steffen Trumtrar
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

Re: [PATCH 0/2] SOCFPGA: update to v13.1 preloader files

2013-12-04 Thread Steffen Trumtrar
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

[PATCH 0/3] Socfpga: update preloader files - The missing link

2013-12-09 Thread Steffen Trumtrar
, 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

[PATCH 3/3] ARM: socfpga: sockit: reconfigure src for sdmmc

2013-12-09 Thread Steffen Trumtrar
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

[PATCH 1/3] ARM: socfpga: sockit: update sdram config

2013-12-09 Thread Steffen Trumtrar
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

[PATCH 2/3] ARM: socfpga: update iocsr config

2013-12-09 Thread Steffen Trumtrar
-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

[PATCH 2/2] ARM: i.MX53: dts: add support for MCIMX53-START-R

2014-01-09 Thread Steffen Trumtrar
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

[PATCH 1/2] ARM: i.MX53: dts: move QSB pmic to own file

2014-01-09 Thread Steffen Trumtrar
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

[PATCH v2 2/2] ARM: i.MX53: dts: add support for MCIMX53-START-R

2014-01-10 Thread Steffen Trumtrar
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

[PATCH v2 1/2] ARM: i.MX53: dts: move QSB pmic to own file

2014-01-10 Thread Steffen Trumtrar
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

[PATCH] Makefile: add target for gtags

2014-03-05 Thread Steffen Trumtrar
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

[PATCH v2] Makefile: add target for gtags

2014-03-05 Thread Steffen Trumtrar
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

[PATCH] ARM: socfpga: socrates: fix ENTRY_FUNCTION

2014-03-12 Thread Steffen Trumtrar
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   2   3   4   5   6   7   >