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

2013-03-11 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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/Kconfig b/arch/arm/mach

[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 --- 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 +- arch/arm/mach-zynq

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

2013-03-11 Thread Steffen Trumtrar
From: Josh Cartwright This adds support for the clocktree on zynq7000 SoCs. The patch is grabed from clocks.c from the larger patch ARM: zynq: add suppport for Zynq 7000 SoC by Josh Cartwright and reformated a little bit. Signed-off-by: Steffen Trumtrar --- arch/arm/mach-zynq/clk

[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 --- drivers/serial/Kconfig | 4 + drivers/serial/Makefile | 1 + drivers/serial/serial_cadence.c | 299 3 files changed, 304 insertions(+) create mode 100644 drivers

[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 --- arch/arm/Kconfig | 5 + arch/arm/Makefile

[PATCH 4/9] ARM: zynq: Add support for the Avnet Zedboard

2013-03-11 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 --- arch/arm/boards/avnet-zedboard/Makefile| 1 + arch/arm/boards/avnet-zedboard/board.c

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 > > --- > > arch/arm/mach-zynq/clk-zynq7000.c | 3 +-- > > 1 file changed, 1 insertion(+), 2 deletio

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 > > --- > > arch/arm/mach-zynq/clk-zynq7000.c | 33 - > > 1 file c

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

2013-03-13 Thread Steffen Trumtrar
on for the gigabit 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 Cc: Nicolas Ferre Cc: Jean-Christophe PLAGNIOL-VILLARD --- drivers/net/m

[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 Cc: Nicolas Ferre Cc: Jean-Christophe PLAGNIOL-VILLARD --- drivers/net

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 &

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 a

[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 --- drivers/net/macb.c | 13 +++-- 1 f

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 wro

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: Jean-C

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

2013-03-19 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 --- arch/arm/Kconfig | 5 + arch/arm/Makefile

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

2013-03-19 Thread Steffen Trumtrar
a program that has to be run after make. Maybe this can be replaced with some linker-fu. Signed-off-by: Steffen Trumtrar --- scripts/Makefile| 1 + scripts/zynq_checksum.c | 72 + 2 files changed, 73 insertions(+) create mode 100644

[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 --- arch/arm/boards/avnet-zedboard/Makefile| 1 + arch/arm/boards/avnet-zedboard/board.c

[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 --- drivers/serial/Kconfig | 4 + drivers/serial/Makefile | 1 + drivers/serial/serial_cadence.c | 307 3 files changed, 312 insertions(+) create mode 100644 drivers

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

2013-03-19 Thread Steffen Trumtrar
--git a/arch/arm/mach-zynq/clk-zynq7000.c b/arch/arm/mach-zynq/clk-zynq7000.c new file mode 100644 index 000..1e03514 --- /dev/null +++ b/arch/arm/mach-zynq/clk-zynq7000.c @@ -0,0 +1,417 @@ +/* + * Copyright (c) 2013 Josh Cartwright + * Copyright (c) 2013 Steffen Trumtrar + * + * Based on

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

2013-03-19 Thread Steffen Trumtrar
Changelog: - addressed all comments by Sascha and Josh (some uart stuff, defines, endianess, ...) - squashed a little Regards, Steffen Steffen Trumtrar (5): serial: Add driver for Cadence UART ARM: zynq: Add new architecture zynq ARM: zynq: add clk support for zynq7000 ARM:

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

2013-03-19 Thread Steffen Trumtrar
On Tue, Mar 19, 2013 at 08:18:02AM -0500, Josh Cartwright wrote: > On Tue, Mar 19, 2013 at 10:21:57AM +0100, Steffen Trumtrar wrote: > > Add basic support for the Xilinx Zynq-7000 EPP architecture. > > The Zynq-7000 is an embedded processing platform that combines a Cortex A9 >

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

2013-03-19 Thread Steffen Trumtrar
On Tue, Mar 19, 2013 at 08:29:54AM -0500, Josh Cartwright wrote: > On Tue, Mar 19, 2013 at 10:21:58AM +0100, Steffen Trumtrar wrote: > > This adds support for the clocktree on zynq7000 SoCs. > > The patch is based on clocks.c from the larger patch > > ARM: zynq: add suppp

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 > &g

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

2013-03-19 Thread Steffen Trumtrar
On Tue, Mar 19, 2013 at 07:59:27AM -0500, Josh Cartwright wrote: > On Tue, Mar 19, 2013 at 10:21:55AM +0100, Steffen Trumtrar wrote: > > Hi! > > > > Still nothing fancy. Boots a little faster from SD and has a console. > > For ethernet the macb-driver works fine, &g

[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
a program that has to be run after make. Signed-off-by: Steffen Trumtrar --- scripts/Makefile| 1 + scripts/zynq_checksum.c | 72 + 2 files changed, 73 insertions(+) create mode 100644 scripts/zynq_checksum.c diff --git a/scripts

[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 --- Changes since v2: - remove superfluous Kconfig option - add help text to Kconfig option drivers/serial/Kconfig | 5 + drivers/serial/Makefile | 1 + drivers/serial/serial_cadence.c | 307

[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 --- Changes since v2: - don't force serial driver in Kconfig - r

[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 --- Changes since v2: - use pbl image - remove useless flash_header_start arch/arm/boards/avnet

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

2013-03-25 Thread Steffen Trumtrar
--git a/arch/arm/mach-zynq/clk-zynq7000.c b/arch/arm/mach-zynq/clk-zynq7000.c new file mode 100644 index 000..1e03514 --- /dev/null +++ b/arch/arm/mach-zynq/clk-zynq7000.c @@ -0,0 +1,417 @@ +/* + * Copyright (c) 2013 Josh Cartwright + * Copyright (c) 2013 Steffen Trumtrar + * + * Based on

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

2013-03-26 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 --- Changes since v2: - use pbl image - remove useless flash_header_start arch/arm/boards/avnet

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

2013-03-26 Thread Steffen Trumtrar
a program that has to be run after make. Signed-off-by: Steffen Trumtrar --- Changes since v2: - rename to zynq_mkimage - add to gitignores - always pipe barebox through zynq_mkimage - don't waste memory with malloc - add license header .giti

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

2013-03-26 Thread Steffen Trumtrar
--git a/arch/arm/mach-zynq/clk-zynq7000.c b/arch/arm/mach-zynq/clk-zynq7000.c new file mode 100644 index 000..1e03514 --- /dev/null +++ b/arch/arm/mach-zynq/clk-zynq7000.c @@ -0,0 +1,417 @@ +/* + * Copyright (c) 2013 Josh Cartwright + * Copyright (c) 2013 Steffen Trumtrar + * + * Based on

[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 --- Changes since v2: - remove superfluous Kconfig option - add help text to Kconfig option drivers/serial/Kconfig | 5 + drivers/serial/Makefile | 1 + drivers/serial/serial_cadence.c | 307

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

2013-03-26 Thread Steffen Trumtrar
Hi! This is mostly a repost of v3. Only changes are in 4/5. The final image now gets always piped through zynq_mkimage. This is needed anyway, so do it always. This tool will eventually replace all the flash_header linker stuff, although it is pretty simple on the Zynq. Regards, Steffen Steffen

[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 --- Changes since v2: - don't force serial driver in Kconfig - r

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

2013-03-26 Thread Steffen Trumtrar
On Tue, Mar 26, 2013 at 10:21:01AM +0100, Michal Simek wrote: > Hi Steffen, > > On 03/26/2013 10:11 AM, Steffen Trumtrar wrote: > >Hi! > > > >This is mostly a repost of v3. Only changes are in 4/5. > >The final image now gets always piped through zynq_mkimage. T

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

2013-03-26 Thread Steffen Trumtrar
On Tue, Mar 26, 2013 at 08:19:54AM -0500, Josh Cartwright wrote: > A few comments below, but otherwise: nice work. > > On Tue, Mar 26, 2013 at 10:11:23AM +0100, Steffen Trumtrar wrote: > > Add basic support for the Xilinx Zynq-7000 EPP architecture. > > The Zynq-7000 is a

[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 --- arch/arm/mach-zynq/clk-zynq7000.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-zynq/clk-zynq7000.c b/arch/arm/mach-zynq

[PATCH 0/3] ARM: zynq: add support for ethernet

2013-04-03 Thread Steffen Trumtrar
Hi! This series adds support for the first ethernet core on the Zynq7000. As I can't test the second one, I haven't bothered adding it in the patches. Regards, Steffen Steffen Trumtrar (3): net: macb: turn off endian_swp_pkt_en ARM: zynq: add support for ethernet ARM: zed

[PATCH 2/3] ARM: zynq: add support for ethernet

2013-04-03 Thread Steffen Trumtrar
Add support for the ethernet device 0 on the Zynq7000 SoC. The GEM is compatible to/the same one as the macb on at91. Signed-off-by: Steffen Trumtrar --- arch/arm/mach-zynq/Kconfig | 1 + arch/arm/mach-zynq/clk-zynq7000.c | 8 +++- arch/arm/mach-zynq

[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 --- 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 a/arch/arm/boards/avnet

[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 Cc: Jean-Christophe PLAGNIOL-VILLARD --- Notes: This fix was already

[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 --- 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 --- a/commands/of_property.c

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

2013-05-21 Thread Steffen Trumtrar
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 Signed-off-by: Steffen Trumtrar --- drivers/mci/imx-esdhc.c | 46 +++--- drivers/mci/imx-esdhc.h | 1 + 2 files

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 > > > > This updates the i.MX esdhc divider settings to FSLs U-Boot. > > Current timings work fine for SD cards, but

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

2013-05-22 Thread Steffen Trumtrar
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 Signed-off-by: Steffen Trumtrar --- Changes since v1: - rebased onto -next drivers/mci/imx-esdhc.c | 46

[PATCH] defaultenv-2: Fix settings entry

2013-05-22 Thread Steffen Trumtrar
There is no "settings-entries-edit" command. This results in a recursive call to the settings menu. Use the missing "boot-entries-edit" command instead. Signed-off-by: Steffen Trumtrar --- defaultenv-2/menu/menu/settings | 2 +- 1 file changed, 1 insertion(+), 1 delet

[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 --- 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/boards/tqma53/env/config

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

2012-08-07 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 | 15 +++ arch

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

2012-08-30 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 bootm_open_oftree(struct

[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 --- 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/usb.c @@ -50,7 +50,7

[PATCH 2/3] ARM i.MX6: enable usbphy1

2012-08-30 Thread Steffen Trumtrar
: Steffen Trumtrar --- arch/arm/mach-imx/Makefile |2 +- arch/arm/mach-imx/usb-imx6.c | 111 ++ 2 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 arch/arm/mach-imx/usb-imx6.c diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx

[PATCH 1/3] ARM i.MX6: add the usbphy1 base addr

2012-08-30 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/include/mach/imx6-regs.h |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-imx/include/mach/imx6-regs.h b/arch/arm/mach-imx/include/mach/imx6-regs.h index e62cc79..c7b7481 100644 --- a/arch/arm/mach-imx/include/mach/imx6

[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
: Steffen Trumtrar Signed-off-by: Michael Grzeschik --- 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/core/usb.c +++ b/drivers/usb/core/usb.c @@ -948,7

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

2012-08-30 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 13279bc..6490988 100644 --- a

[PATCH 2/2] ARM i.MX6: Add i2c iomux to sabrelite

2012-08-30 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/boards/freescale-mx6-sabrelite/board.c | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boards/freescale-mx6-sabrelite/board.c b/arch/arm/boards/freescale-mx6-sabrelite/board.c index 6490988..1ac401e 100644 --- a/arch/arm

[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 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 >

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 a écrit : > > Where does your 50ms come from? From the debug messages of the usb-tool? > from a printf of bPwrOn2PwrGood >

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 @@ -66,6 +66,10 @@ static

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 @@ -86,6 +86,12 @@ static

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/imx25.c |4 1 file changed, 4 insertions(+) diff --git a/arch/arm/mach-imx/imx25.c b/arch/arm/mach-imx/imx25.c index 19a2909..7552af3 100644 --- a/arch/arm/mach-imx/imx25.c +++ b/arch/arm/mach-imx/imx25.c @@ -59,6 +59,10 @@ static

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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/imx6.c @@ -69,3 +69,17

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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-imx/imx21.c @@ -39,3 +39,18

[PATCH 01/10] add gpiolib support

2012-08-31 Thread Steffen Trumtrar
From: Sascha Hauer Signed-off-by: Sascha Hauer Signed-off-by: Steffen Trumtrar --- drivers/Makefile |1 + drivers/gpio/Makefile |1 + drivers/gpio/gpio.c | 134 + include/gpio.h| 32 +--- 4 files changed, 160

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 @@ -28,4 +28,13 @@ void

[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 Signed-off-by: Sascha Hauer Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/gpio.c | 91 ++ 1 file changed, 59 insertions(+), 32 deletions(-) diff --git a/arch/arm/mach-imx/gpio.c b/arch/arm/mach-imx/gpio.c index fdee20b

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/imx53.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/mach-imx/imx53.c b/arch/arm/mach-imx/imx53.c index 7c679bb..4071dce 100644 --- a/arch/arm/mach-imx/imx53.c +++ b/arch/arm/mach-imx/imx53.c @@ -88,6 +88,13

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

2012-08-31 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 @@ -89,6 +89,11 @@ static

[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

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

2012-08-31 Thread Steffen Trumtrar
-off-by: Steffen Trumtrar --- 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 100644 drivers/mfd/stmpe

[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

[PATCH] ARM i.MX6: query silicon revision

2012-08-31 Thread Steffen Trumtrar
hough. Signed-off-by: Steffen Trumtrar --- 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/imx6.c +++ b/arc

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 0

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

2012-09-03 Thread Steffen Trumtrar
hough. Signed-off-by: Steffen Trumtrar --- 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/imx6.c +++ b/arch/arm

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

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 100644 --- a/arch/arm/mach-imx

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

2012-09-03 Thread Steffen Trumtrar
dd gpiolib support ARM i.MX: switch to gpiolib support Steffen Trumtrar (9): ARM i.MX1: add imx-gpio devices ARM i.MX21: add imx-gpio devices ARM i.MX25: add imx-gpio devices ARM i.MX27: add imx-gpio devices ARM i.MX31: add imx-gpio devices ARM i.MX35: add imx-gpio devices ARM i.MX5

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

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 100644 --- a/arch/arm/mach

[PATCH v2 06/11] ARM i.MX27: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/Kconfig |1 + arch/arm/mach-imx/imx27.c | 17 ++--- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index eb7518f..fcb5b27 100644 --- a/arch/arm/mach-imx

[PATCH v2 01/11] add gpiolib support

2012-09-03 Thread Steffen Trumtrar
From: Sascha Hauer Signed-off-by: Sascha Hauer Signed-off-by: Steffen Trumtrar --- drivers/Makefile |1 + drivers/gpio/Kconfig |2 + drivers/gpio/Makefile |1 + drivers/gpio/gpio.c | 134 + include/gpio.h| 27

[PATCH v2 07/11] ARM i.MX31: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/Kconfig |1 + arch/arm/mach-imx/imx31.c | 12 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index fcb5b27..129960f 100644 --- a/arch/arm/mach-imx

[PATCH v2 09/11] ARM i.MX51: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/Kconfig |1 + arch/arm/mach-imx/imx51.c | 14 +- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index f06788d..9d7b931 100644 --- a/arch/arm/mach-imx

[PATCH v2 05/11] ARM i.MX25: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/Kconfig |1 + arch/arm/mach-imx/imx25.c | 13 - 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index c069ae8..eb7518f 100644 --- a/arch/arm/mach-imx

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

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- 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 100644 --- a/arch/arm/mach

[PATCH v2 08/11] ARM i.MX35: add imx-gpio devices

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/Kconfig |1 + arch/arm/mach-imx/imx35.c | 12 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 129960f..f06788d 100644 --- a/arch/arm/mach-imx

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

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/Kconfig |1 + arch/arm/mach-imx/imx6.c | 26 ++ 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 0c09b57..eb4c2ae 100644 --- a/arch/arm

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

2012-09-03 Thread Steffen Trumtrar
From: Sascha Hauer Signed-off-by: Sascha Hauer Signed-off-by: Steffen Trumtrar --- arch/arm/mach-imx/gpio.c | 94 +- 1 file changed, 59 insertions(+), 35 deletions(-) diff --git a/arch/arm/mach-imx/gpio.c b/arch/arm/mach-imx/gpio.c index fdee20b

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

2012-09-03 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- drivers/Kconfig |1 + drivers/gpio/Kconfig |9 +++ drivers/gpio/Makefile |2 + drivers/gpio/gpio-stmpe.c | 162 + 4 files changed, 174 insertions(+) create mode 100644 drivers/gpio

[PATCH v2 0/2] Add stmpe mfd

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

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

2012-09-03 Thread Steffen Trumtrar
-off-by: Steffen Trumtrar --- drivers/mfd/Kconfig |4 ++ drivers/mfd/Makefile|1 + drivers/mfd/stmpe-i2c.c | 166 +++ include/mfd/stmpe-i2c.h | 56 4 files changed, 227 insertions(+) create mode 100644 drivers/mfd/stmpe

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

2012-09-04 Thread Steffen Trumtrar
-off-by: Steffen Trumtrar --- 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 100644 drivers/mfd/stmpe

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

2012-09-04 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- drivers/Kconfig |1 + drivers/gpio/Kconfig |9 +++ drivers/gpio/Makefile |2 + drivers/gpio/gpio-stmpe.c | 162 + 4 files changed, 174 insertions(+) create mode 100644 drivers/gpio

[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 2/2] gpio: add driver for stmpe io-expander

2012-09-05 Thread Steffen Trumtrar
Signed-off-by: Steffen Trumtrar --- drivers/Kconfig |1 + drivers/gpio/Kconfig |9 +++ drivers/gpio/Makefile |2 + drivers/gpio/gpio-stmpe.c | 161 + 4 files changed, 173 insertions(+) create mode 100644 drivers/gpio

<    1   2   3   4   5   6   7   8   >