[PATCH v4 3/7] ARM: davinci: da850: changed SRAM allocator to shared ram.

2012-10-05 Thread Matt Porter
SRAM patches were dropped] Signed-off-by: Matt Porter --- arch/arm/mach-davinci/da850.c |4 ++-- arch/arm/mach-davinci/include/mach/da8xx.h |1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c index

Re: [PATCH v2 0/7] uio_pruss cleanup and platform support

2012-10-05 Thread Matt Porter
On Fri, Oct 05, 2012 at 04:43:56AM +, Hebbar, Gururaja wrote: > Matt, > > On Wed, Oct 03, 2012 at 20:30:58, Porter, Matt wrote: > > On Fri, Sep 28, 2012 at 03:37:45PM -0400, Matt Porter wrote: > > > Changes since v1: > > > - Replaced uio_pruss p

Re: [PATCH 0/2] Convert davinci ASoC to genalloc SRAM

2012-10-05 Thread Matt Porter
On Thu, Oct 04, 2012 at 06:15:43AM -0400, Matt Porter wrote: > This series converts davinci ASoC to use genalloc and enables > that support on DA850. It applies on top of the uio_pruss/genalloc > series [1] which allows DaVinci to provide a gen_pool via pdata > for driver use. >

Re: [PATCH v4 0/7] uio_pruss cleanup and platform support

2012-10-24 Thread Matt Porter
On Mon, Oct 08, 2012 at 04:27:20PM +0530, Sekhar Nori wrote: > On 10/5/2012 10:34 PM, Matt Porter wrote: > > > This series enables uio_pruss on DA850 and removes use of the > > private SRAM API by the driver. The driver previously was not > > enabled by any platform and

Re: [PATCH] davinci: check for presence of channel controller on slot alloc

2012-10-26 Thread Matt Porter
On Fri, Oct 26, 2012 at 05:09:17PM +0530, Sekhar Nori wrote: > + Matt, who is doing the DMA engine conversion for EDMA > > On 9/12/2012 11:44 PM, Cyril Chemparathy wrote: > > This patch adds a check for the presence of the channel controller when > > trying to allocate a slot. Without this fix, t

Re: [RFC PATCH 00/13] DMA Engine support for AM33xx

2012-09-21 Thread Matt Porter
3.6-rc6 and you can see the complete set of patches at https://github.com/ohporter/linux/tree/edma-dmaengine-am33xx-rfc-v1 after commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2 > This will help us to test the code. > > This is because I looked at the patch 12/13 and I see that mmc > device

Re: [RFC PATCH 05/13] dma: Add TI EDMA device tree binding

2012-09-21 Thread Matt Porter
On Fri, Sep 21, 2012 at 08:45:53AM +, Hebbar, Gururaja wrote: > On Thu, Sep 20, 2012 at 20:13:38, Porter, Matt wrote: > > The binding definition is based on the generic DMA controller > > binding. > > > > Signed-off-by: Matt Porter > > --- > > D

Re: [RFC PATCH 01/13] ARM: davinci: move private EDMA API to arm/common

2012-09-21 Thread Matt Porter
does not support OMAP. > > > > Signed-off-by: Matt Porter > > --- > > arch/arm/Kconfig |1 + > > arch/arm/common/Kconfig|3 + > > arch/arm/common/Makefile |1

Re: [RFC PATCH 01/13] ARM: davinci: move private EDMA API to arm/common

2012-09-21 Thread Matt Porter
On Fri, Sep 21, 2012 at 10:42:05AM +0100, Russell King wrote: > On Fri, Sep 21, 2012 at 09:33:42AM +, Hebbar, Gururaja wrote: > > On Fri, Sep 21, 2012 at 14:59:23, Russell King - ARM Linux wrote: > > > On Thu, Sep 20, 2012 at 10:43:34AM -0400, Matt Porter wrote: > > >

Re: [RFC PATCH 10/13] spi: omap2-mcspi: dma_request_slave_channel() support for DT platforms

2012-09-21 Thread Matt Porter
On Fri, Sep 21, 2012 at 08:42:47AM -0700, Tony Lindgren wrote: > * Arnd Bergmann [120921 02:19]: > > On Thursday 20 September 2012, Tony Lindgren wrote: > > > > /* use PIO for small transfers, avoiding DMA setup/teardown overhead > > > > and > > > > @@ -798,14 +801,26 @@ static int omap2_mcspi_r

Re: [RFC PATCH 08/13] mmc: omap_hsmmc: limit max_segs with the EDMA DMAC

2012-09-21 Thread Matt Porter
On Fri, Sep 21, 2012 at 10:47:30PM +0530, S, Venkatraman wrote: > On Fri, Sep 21, 2012 at 10:45 PM, S, Venkatraman wrote: > > On Thu, Sep 20, 2012 at 8:13 PM, Matt Porter wrote: > >> The EDMA DMAC has a hardware limitation that prevents supporting > >> scatter gath

Re: [RFC PATCH 08/13] mmc: omap_hsmmc: limit max_segs with the EDMA DMAC

2012-09-21 Thread Matt Porter
On Fri, Sep 21, 2012 at 08:18:41PM +0300, Felipe Balbi wrote: > On Fri, Sep 21, 2012 at 10:47:30PM +0530, S, Venkatraman wrote: > > On Fri, Sep 21, 2012 at 10:45 PM, S, Venkatraman wrote: > > > On Thu, Sep 20, 2012 at 8:13 PM, Matt Porter wrote: > > >> The EDMA

Re: [RFC PATCH 08/13] mmc: omap_hsmmc: limit max_segs with the EDMA DMAC

2012-09-21 Thread Matt Porter
On Fri, Sep 21, 2012 at 07:47:21PM +0100, Russell King wrote: > On Fri, Sep 21, 2012 at 10:45:29PM +0530, S, Venkatraman wrote: > > On Thu, Sep 20, 2012 at 8:13 PM, Matt Porter wrote: > > > The EDMA DMAC has a hardware limitation that prevents supporting > > > scatter g

Re: [RFC PATCH 00/13] DMA Engine support for AM33xx

2012-09-24 Thread Matt Porter
> > Thanks for the link. However, I was looking for the mainline kernel > repo/branch > That you first used as baseline. Linus 3.6-rc6 is the baseline. This inital version was created before any of the am33xx base support patches got pulled to linux-next. v2 is being reb

Re: replacement for /sys/kernel/debug/omap_mux in DT/pinctrl land ?

2012-09-26 Thread Matt Porter
Adding Linus W. and lkml. On Wed, Sep 26, 2012 at 01:46:45PM +0200, Koen Kooi wrote: > Hi, > > With a patched 3.6rc7 on my beaglebone I can set the pinmux for pins using > pinctrl and that seems to work. On the 3.2 vendor tree there was the omap_mux > driver with an awesome debugfs interface: >

Re: [RFC PATCH 00/13] DMA Engine support for AM33xx

2012-09-26 Thread Matt Porter
On Wed, Sep 26, 2012 at 08:26:19AM +, Hebbar, Gururaja wrote: > On Fri, Sep 21, 2012 at 23:52:11, Porter, Matt wrote: > > On Fri, Sep 21, 2012 at 08:27:07AM +, Hebbar, Gururaja wrote: > > > On Thu, Sep 20, 2012 at 20:13:33, Porter, Matt wrote: > > > > This series adds DMA Engine support for

[RFC PATCH 2/3] ARM: omap: add DT support for deasserting hardware reset lines

2012-09-26 Thread Matt Porter
-by: Matt Porter --- .../devicetree/bindings/arm/omap/omap.txt |2 ++ arch/arm/plat-omap/omap_device.c | 25 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation

[RFC PATCH 0/3] uio_pruss support for AM33xx

2012-09-26 Thread Matt Porter
reset property and use that in omap_hwmod.c:_enable() *after* the module is unidled and the clocks active. However, this is actually functional for purposes of getting the uio_pruss driver up and running. Matt Porter (3): uio: uio_pruss: port to AM33xx ARM: omap: add DT support for deasserting har

[RFC PATCH 3/3] ARM: dts: AM33xx PRUSS support

2012-09-26 Thread Matt Porter
Adds a pruss node and an example of use on Beaglebone. Signed-off-by: Matt Porter --- arch/arm/boot/dts/am335x-bone.dts |4 arch/arm/boot/dts/am33xx.dtsi | 11 +++ 2 files changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts

[RFC PATCH 1/3] uio: uio_pruss: port to AM33xx

2012-09-26 Thread Matt Porter
se on AM33xx. Signed-off-by: Matt Porter --- Documentation/devicetree/bindings/uio/pruss.txt| 17 ++ .../devicetree/bindings/uio/uio_pruss.txt | 17 ++ drivers/uio/Kconfig|4 +- drivers/uio/uio_pruss.c|

Re: replacement for /sys/kernel/debug/omap_mux in DT/pinctrl land ?

2012-09-26 Thread Matt Porter
On Wed, Sep 26, 2012 at 03:03:27PM +0200, Linus Walleij wrote: > On Wed, Sep 26, 2012 at 2:56 PM, Matt Porter wrote: > > Adding Linus W. and lkml. > > On Wed, Sep 26, 2012 at 01:46:45PM +0200, Koen Kooi wrote: > >> Hi, > >> > >> With a patched 3.6rc7 on m

Re: [PATCH 2/4] pinctrl: Add pinctrl binding for Broadcom Capri SoCs

2013-10-04 Thread Matt Porter
On 10/03/2013 08:23 PM, Sherman Yin wrote: Adds pinctrl driver devicetree binding for Broadcom Capri (BCM281xx) SoCs. Signed-off-by: Sherman Yin Reviewed-by: Christian Daudt Reviewed-by: Matt Porter --- .../bindings/pinctrl/brcm,capri-pinctrl.txt| 419 1 file

[PATCH 2/5] usb: gadget: s3c-hsotg: support configurable UTMI PHY width

2013-10-07 Thread Matt Porter
Extend dwc2 binding with an optional utmi phy width property. Enable the s3c-hsotg.c driver to use standard dwc2 binding and enable configuration of the UTMI phy width based on the property. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- Documentation

Re: GPT detection regression in efi.c from commit 27a7c64

2013-09-13 Thread Matt Porter
On Fri, Sep 13, 2013 at 12:26:39PM -0700, Davidlohr Bueso wrote: > On Fri, 2013-09-13 at 14:33 -0400, Matt Porter wrote: > > On 09/13/2013 02:29 PM, Davidlohr Bueso wrote: > > > On Fri, 2013-09-13 at 20:17 +0200, Karel Zak wrote: > > >> On Fri, Sep 13, 2013 at 02:09

[PATCH] ARM: dts: add initial VF610 Cosmic/Cosmic+ board support

2013-09-19 Thread Matt Porter
Add initial PHYTEC VF610 Cosmic/Cosmic+ board support with UART and FEC enabled. Signed-off-by: Matt Porter --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/vf610-cosmic.dts | 46 ++ 2 files changed, 47 insertions(+) create mode 100644 arch

[PATCH] of: add vendor prefix for PHYTEC Messtechnik GmbH

2013-09-19 Thread Matt Porter
Adds PHYTEC to the list of DT vendor prefixes. Signed-off-by: Matt Porter --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt

[PATCH] ARM: dts: bcm11351: Use GIC/IRQ defines for sdio interrupts

2013-09-19 Thread Matt Porter
Trivial patch to make use of GIC/IRQ defines on the bcm11351 sdio interrupt properties. Signed-off-by: Matt Porter --- arch/arm/boot/dts/bcm11351.dtsi | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/bcm11351.dtsi b/arch/arm/boot/dts/bcm11351.dtsi

Re: [PATCH v2] edma: Update author email address

2013-09-04 Thread Matt Porter
3e532..574b1a7 100644 --- a/drivers/dma/edma.c +++ b/drivers/dma/edma.c @@ -667,6 +667,6 @@ static void __exit edma_exit(void) } module_exit(edma_exit); -MODULE_AUTHOR("Matt Porter "); +MODULE_AUTHOR("Matt Porter "); MODULE_DESCRIPTION("TI EDMA DMA engine driver");

Introducing libgadget 0.0.1

2013-09-04 Thread Matt Porter
With the move to configfs for creation of arbitrary USB composite gadgets, I found myself wanting a simple C library to configure and parse gadgets in a system. It has no other dependencies other than libc itself. It can be found at: git://git.linaro.org/people/mporter/libgadget.git Doxy

Re: [PATCH] dma/Kconfig: Make TI_EDMA select TI_PRIV_EDMA

2013-09-05 Thread Matt Porter
6 +198,7 @@ config TI_EDMA depends on ARCH_DAVINCI || ARCH_OMAP select DMA_ENGINE select DMA_VIRTUAL_CHANNELS + select TI_PRIV_EDMA default n help Enable support for the TI EDMA controller. This DMA Looks good, thanks for addressing this. Acked

Re: [PATCHv3] ARM: OMAP2+: am335x-bone*: add DT for BeagleBone Black

2013-09-09 Thread Matt Porter
; after a dozen boots with an uSD card inserted because LDO will be at 3.3V > instead > of 1.8. > > MMC support for AM335x still isn't in, so only the LDO change has been added. > > Signed-off-by: Koen Kooi Tested-by: Matt Porter Works fine for me on tip and 3.11. I did

Re: [PATCHv3] ARM: OMAP2+: am335x-bone*: add DT for BeagleBone Black

2013-09-09 Thread Matt Porter
On Mon, Sep 09, 2013 at 02:51:13PM +0100, Jonathan Austin wrote: > Hi Matt, > > On 09/09/13 14:31, Matt Porter wrote: > >On Sun, Sep 08, 2013 at 01:12:26PM +0200, Koen Kooi wrote: > >>The BeagleBone Black is basically a regular BeagleBone with eMMC and HDMI > >>a

Re: [PATCHv3] ARM: OMAP2+: am335x-bone*: add DT for BeagleBone Black

2013-09-09 Thread Matt Porter
On Mon, Sep 09, 2013 at 09:59:26AM -0400, Matt Porter wrote: > On Mon, Sep 09, 2013 at 02:51:13PM +0100, Jonathan Austin wrote: > > Hi Matt, > > > > On 09/09/13 14:31, Matt Porter wrote: > > >On Sun, Sep 08, 2013 at 01:12:26PM +0200, Koen Kooi wrote: > > &

Re: Introducing libgadget 0.0.1

2013-09-11 Thread Matt Porter
On 09/11/2013 03:42 AM, Jan Engelhardt wrote: On Wednesday 2013-09-04 19:25, Matt Porter wrote: With the move to configfs for creation of arbitrary USB composite gadgets, I found myself wanting a simple C library to configure and parse gadgets in a system. It has no other dependencies other

[no subject]

2013-09-13 Thread Matt Porter
lkml Bcc: Subject: GPT detection regression in efi.c from commit 27a7c64 Reply-To: The commit, "27a7c64 partitions/efi: account for pmbr size in lba", that was just merged in 3.12-rc caused a regression on my system with a GPT formatted eMMC device. In 3.11, the GPT partition table was detected

GPT detection regression in efi.c from commit 27a7c64

2013-09-13 Thread Matt Porter
The commit, "27a7c64 partitions/efi: account for pmbr size in lba", that was just merged in 3.12-rc caused a regression on my system with a GPT formatted eMMC device. In 3.11, the GPT partition table was detected fine but now a partition table is not detected. Not being a GPT expert, I did some re

Re: GPT detection regression in efi.c from commit 27a7c64

2013-09-13 Thread Matt Porter
On 09/13/2013 12:28 PM, Davidlohr Bueso wrote: Cc'ing Linus. On Fri, 2013-09-13 at 10:50 -0400, Matt Porter wrote: The commit, "27a7c64 partitions/efi: account for pmbr size in lba", that was just merged in 3.12-rc caused a regression on my system with a GPT formatted eMMC devic

Re: GPT detection regression in efi.c from commit 27a7c64

2013-09-13 Thread Matt Porter
On 09/13/2013 02:07 PM, Davidlohr Bueso wrote: On Fri, 2013-09-13 at 13:01 -0400, Matt Porter wrote: On 09/13/2013 12:28 PM, Davidlohr Bueso wrote: Cc'ing Linus. On Fri, 2013-09-13 at 10:50 -0400, Matt Porter wrote: The commit, "27a7c64 partitions/efi: account for pmbr size in lba&

Re: GPT detection regression in efi.c from commit 27a7c64

2013-09-13 Thread Matt Porter
On 09/13/2013 02:29 PM, Davidlohr Bueso wrote: On Fri, 2013-09-13 at 20:17 +0200, Karel Zak wrote: On Fri, Sep 13, 2013 at 02:09:55PM -0400, Matt Porter wrote: Come to think of it, we do have a long existing workaround: the force_gpt option. Setting it will bypass any MBR checking

Re: GPT detection regression in efi.c from commit 27a7c64

2013-09-13 Thread Matt Porter
On 09/13/2013 01:37 PM, Davidlohr Bueso wrote: On Fri, 2013-09-13 at 13:01 -0400, Matt Porter wrote: On 09/13/2013 12:28 PM, Davidlohr Bueso wrote: [...] I get that this is not compliant with UEFI. I bring this up because before this commit the is_pmbr_valid() check was less pedantic. In

[PATCH 0/5] USB Device Controller support for BCM281xx

2013-10-07 Thread Matt Porter
/lkml/2013/10/3/645). The dependencies noted for that series are already queued for 3.13. Matt Porter (5): usb: gadget: s3c-hsotg: enable build for other platforms usb: gadget: s3c-hsotg: support configurable UTMI PHY width usb: phy: add Broadcom Kona USB control driver usb: phy: add Broadco

[PATCH 5/5] ARM: dts: add usb udc support to bcm281xx

2013-10-07 Thread Matt Porter
Adds USB OTG/Control/PHY and clock support to BCM281xx and enables UDC support on the bcm11351-brt and bcm28155-ap boards. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- arch/arm/boot/dts/bcm11351-brt.dts | 10 ++ arch/arm/boot/dts/bcm11351.dtsi

[PATCH 4/5] usb: phy: add Broadcom Kona USB PHY driver

2013-10-07 Thread Matt Porter
Add a USB PHY driver for BCM281xx devices. This driver makes use of the Broadcom Kona USB control driver to control init/shutdown of the PHY. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- .../devicetree/bindings/usb/bcm-kona-usb-phy.txt | 10 +++ drivers

[PATCH 3/5] usb: phy: add Broadcom Kona USB control driver

2013-10-07 Thread Matt Porter
Broadcom BCM281xx parts have a PHY control block that operates in conjunction with the DWC2 USB OTG. This driver exposes an API that allows control of power/reset for a connected USB PHY. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- .../devicetree/bindings

[PATCH 1/5] usb: gadget: s3c-hsotg: enable build for other platforms

2013-10-07 Thread Matt Porter
Remove unused Samsung-specific machine include and Kconfig dependency on S3C. Signed-off-by: Matt Porter Reviewed-by: Markus Mayer Reviewed-by: Tim Kryger --- drivers/usb/gadget/Kconfig | 7 +++ drivers/usb/gadget/s3c-hsotg.c | 2 -- 2 files changed, 3 insertions(+), 6 deletions

Re: [PATCH 2/5] usb: gadget: s3c-hsotg: support configurable UTMI PHY width

2013-10-10 Thread Matt Porter
On 10/10/2013 11:29 AM, Felipe Balbi wrote: On Mon, Oct 07, 2013 at 06:12:29AM -0400, Matt Porter wrote: Extend dwc2 binding with an optional utmi phy width property. Enable the s3c-hsotg.c driver to use standard dwc2 binding and enable configuration of the UTMI phy width based on the property

Re: [PATCH 2/5] usb: gadget: s3c-hsotg: support configurable UTMI PHY width

2013-10-10 Thread Matt Porter
On 10/10/2013 01:57 PM, Paul Zimmerman wrote: From: Felipe Balbi [mailto:ba...@ti.com] Sent: Thursday, October 10, 2013 10:46 AM On Thu, Oct 10, 2013 at 12:54:40PM -0400, Matt Porter wrote: On 10/10/2013 11:29 AM, Felipe Balbi wrote: On Mon, Oct 07, 2013 at 06:12:29AM -0400, Matt Porter wrote

Re: [PATCH 2/5] usb: gadget: s3c-hsotg: support configurable UTMI PHY width

2013-10-10 Thread Matt Porter
On 10/10/2013 03:07 PM, Matt Porter wrote: On 10/10/2013 01:57 PM, Paul Zimmerman wrote: From: Felipe Balbi [mailto:ba...@ti.com] Sent: Thursday, October 10, 2013 10:46 AM On Thu, Oct 10, 2013 at 12:54:40PM -0400, Matt Porter wrote: On 10/10/2013 11:29 AM, Felipe Balbi wrote: On Mon, Oct 07

Re: [PATCH 00/26] ARM: provide common arch init for DT clocks

2013-09-20 Thread Matt Porter
f_clk_init(NULL) to the arch-wide default .init_time > callback. > > Patches 10-26 finally remove custom .init_time callbacks from the machs > involved. Hi Sebastian, Could you pick up the following patch for mach-bcm/ into this series? Thanks, Matt >From f65d048b3453447bb

Re: [PATCH] ARM: dts: add initial VF610 Cosmic/Cosmic+ board support

2013-09-23 Thread Matt Porter
On 09/22/2013 03:01 AM, Shawn Guo wrote: On Thu, Sep 19, 2013 at 08:40:44AM -0400, Matt Porter wrote: Add initial PHYTEC VF610 Cosmic/Cosmic+ board support with UART and FEC enabled. Signed-off-by: Matt Porter --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/vf610

[PATCH v2] ARM: dts: add initial VF610 Cosmic/Cosmic+ board support

2013-09-23 Thread Matt Porter
Add initial PHYTEC VF610 Cosmic/Cosmic+ board support with UART and FEC enabled. Signed-off-by: Matt Porter --- Changes since v1: - Add #clocks to the enet clock to comply with fixed-clock binding - Peripheral nodes in alphabetical order arch/arm/boot/dts/Makefile | 1

Re: [PATCH 00/26] ARM: provide common arch init for DT clocks

2013-09-23 Thread Matt Porter
On 09/22/2013 08:14 AM, Sebastian Hesselbarth wrote: On 09/20/2013 09:16 PM, Matt Porter wrote: On Wed, Sep 18, 2013 at 07:53:33PM +0200, Sebastian Hesselbarth wrote: This is a patch set based on an RFC [1][2] sent earlier to provide a common arch/arm init for DT clock providers. Currently

Re: [PATCH 1/3] thermal: bcm281xx: Add thermal driver

2013-09-25 Thread Matt Porter
On Mon, Sep 23, 2013 at 10:51:36AM -0700, Wendy Ng wrote: > This adds the support for reading out temperature from Broadcom bcm281xx > SoCs. > > Signed-off-by: Wendy Ng > Reviewed-by: Markus Mayer > Reviewed-by: Christian Daudt > --- > .../bindings/thermal/bcm-kona-thermal.txt | 18

Re: [PATCH RESEND] arm/dts: AM33XX: Add SPI device tree data

2012-09-07 Thread Matt Porter
+ > + spi0: spi@4803 { > + compatible = "ti,omap4-mcspi"; > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <0x4830000 0x400>; Please fix this typo, shou

[PATCH] ARM: dts: AM33XX: fix gpio node numbering to match hardware

2012-09-10 Thread Matt Porter
On AM33xx, the datasheet and TRM refer to four GPIO instances that are 0-based, GPIO0-3. Signed-off-by: Matt Porter --- arch/arm/boot/dts/am33xx.dtsi |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi

Re: [PATCH] ARM: dts: AM33XX: fix gpio node numbering to match hardware

2012-09-10 Thread Matt Porter
well if that discussion comes to a conclusion and his patches accepted. > On 09/10/2012 06:20 PM, Matt Porter wrote: > > On AM33xx, the datasheet and TRM refer to four GPIO instances that > > are 0-based, GPIO0-3. > > Or maybe you should just update the spec to use a 1-based GPIO

[PATCH v2 0/2] ARM: dts: AM33xx: Correct gpio labels to match docs

2012-09-10 Thread Matt Porter
and pinctrl DTS data for AM33xx. It is intended to correct the current labeling of gpios in the DTS before too many more drivers are submitted for AM33xx that have gpios not matching the docs. Matt Porter (2): ARM: dts: AM33XX: fix gpio node numbering to match hardware ARM: dts: AM33XX: ad

[PATCH v2 2/2] ARM: dts: AM33XX: adjust leds to use the corrected gpio label

2012-09-10 Thread Matt Porter
With the am33xx.dtsi now using gpio labels that match the AM33xx documentation, we need to refer to GPIO1 by the "gpio1" label. Signed-off-by: Matt Porter --- arch/arm/boot/dts/am335x-bone.dts |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/ar

[PATCH v2 1/2] ARM: dts: AM33XX: fix gpio node numbering to match hardware

2012-09-10 Thread Matt Porter
On AM33xx, the datasheet and TRM refer to four GPIO instances that are 0-based, GPIO0-3. Signed-off-by: Matt Porter --- arch/arm/boot/dts/am33xx.dtsi |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi

Re: [PATCH] ARM: dts: AM33XX: fix gpio node numbering to match hardware

2012-09-10 Thread Matt Porter
On Mon, Sep 10, 2012 at 06:59:21PM +0200, Benoit Cousson wrote: > On 09/10/2012 06:52 PM, Matt Porter wrote: > > On Mon, Sep 10, 2012 at 06:34:20PM +0200, Benoit Cousson wrote: > >> + Tony > >> > >> Hi Matt, > >> > >> 30 minutes too late f

Re: [PATCH v3 0/3] DaVinci DMA engine conversion

2012-09-10 Thread Matt Porter
On Thu, Sep 06, 2012 at 03:25:21PM +0200, Daniel Mack wrote: > Hi Matt, > > On 27.08.2012 17:33, Daniel Mack wrote: > > On 23.08.2012 03:09, Matt Porter wrote: > >> This series begins the conversion of the DaVinci private EDMA API > >> implementation to a DMA engi

Re: [PATCH v4 7/7] ARM: davinci: register pruss_uio device on DA850 EVM

2012-10-08 Thread Matt Porter
On Mon, Oct 08, 2012 at 04:23:05PM +0530, Sekhar Nori wrote: > On 10/5/2012 10:34 PM, Matt Porter wrote: > > Configures the required pdata and registers the pruss_uio > > platform device on the DA850 EVM. > > > > Tested on AM180x-EVM using the PRU_memAccessPRUDataRam an

Re: [PATCH v4 0/7] uio_pruss cleanup and platform support

2012-10-08 Thread Matt Porter
On Mon, Oct 08, 2012 at 04:27:20PM +0530, Sekhar Nori wrote: > On 10/5/2012 10:34 PM, Matt Porter wrote: > > > This series enables uio_pruss on DA850 and removes use of the > > private SRAM API by the driver. The driver previously was not > > enabled by any platform and

[PATCH v5 5/7] ARM: davinci: da8xx: add DA850 PRUSS support

2012-10-08 Thread Matt Porter
Adds PRUSS clock support and registration helper for the uio_pruss device. Signed-off-by: Matt Porter --- arch/arm/mach-davinci/da850.c |7 +++ arch/arm/mach-davinci/devices-da8xx.c | 71 arch/arm/mach-davinci/include/mach/da8xx.h |2 + 3

[PATCH v5 7/7] ARM: davinci: da850 evm: register uio_pruss device

2012-10-08 Thread Matt Porter
Registers the uio_pruss platform device on the DA850 EVM. Tested on AM180x-EVM using the PRU_memAccessPRUDataRam and PRU_memAccessL3andDDR examples from the PRU userspace tools available from http://www.ti.com/tool/sprc940 Signed-off-by: Matt Porter --- arch/arm/mach-davinci/board-da850-evm.c

Re: [RFC PATCH 03/13] ARM: edma: add DT and runtime PM support for AM335x

2012-10-09 Thread Matt Porter
case in order to unidle the > > associated hwmods on AM335x. > > > > Signed-off-by: Matt Porter > > --- > > arch/arm/common/edma.c | 252 > > -- > > arch/arm/include/asm/mach/edma.h |8 +- >

Re: [PATCH] ARM: OMAP2+: gpmc: Fix kernel BUG for DT boot mode

2012-10-10 Thread Matt Porter
dgren > Cc Paul Walmsley > --- > This should go in for rc1, as this breaks AM33xx boot. Fixes BeagleBone on mainline. Tested-by: Matt Porter -Matt -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org

[PATCH] ARM: OMAP2+: AM33XX: clock data: fix mcasp entries

2012-10-10 Thread Matt Porter
fail to _init() leaving them in a bad state. This patch updates the mcasp clock entries so clk_get() will succeed. It is tested on BeagleBone and is needed for 3.7-rc1 to fix AM33xx boot. Signed-off-by: Matt Porter --- arch/arm/mach-omap2/clock33xx_data.c |4 ++-- 1 file changed, 2

Re: [PATCH] ARM: OMAP2+: gpmc: Fix kernel BUG for DT boot mode

2012-10-10 Thread Matt Porter
efore creating > > > device, so that for DT boot mode, gpmc probe will not be called > > > which is expected behavior, as gpmc is not supported yet from DT. > > > > > > Signed-off-by: Vaibhav Hiremath > > > Cc: Afzal Mohammed > > &g

Re: [PATCH] ARM: OMAP2+: AM33XX: clock data: fix mcasp entries

2012-10-10 Thread Matt Porter
On Wed, Oct 10, 2012 at 02:33:54PM +, Vaibhav Hiremath wrote: > On Wed, Oct 10, 2012 at 20:00:49, Porter, Matt wrote: > > 6ea74cb ARM: OMAP2+: hwmod: get rid of all omap_clk_get_by_name usage > > exposes a bug in the AM33XX clock data for mcasp. After moving to > > clk_get() usage, the _init()

Re: [PATCH] ARM: OMAP2+: gpmc: Fix kernel BUG for DT boot mode

2012-10-10 Thread Matt Porter
On Wed, Oct 10, 2012 at 10:35:01AM -0400, Matt Porter wrote: > On Wed, Oct 10, 2012 at 02:19:40PM +, Vaibhav Hiremath wrote: > > On Wed, Oct 10, 2012 at 19:30:27, Porter, Matt wrote: > > > On Tue, Oct 09, 2012 at 02:27:20PM +0530, Vaibhav Hiremath wrote: > > > &g

[RFC PATCH v3 01/16] dmaengine: edma: fix slave config dependency on direction

2012-10-18 Thread Matt Porter
. spi-omap2-mcspi and omap_hsmmc both expose this bug as they configure the slave channel config from a common path with an unconfigured direction field. Signed-off-by: Matt Porter --- drivers/dma/edma.c | 55 ++-- 1 file changed, 27 insertions(+), 28

[RFC PATCH v3 02/16] ARM: davinci: move private EDMA API to arm/common

2012-10-18 Thread Matt Porter
Move mach-davinci/dma.c to common/edma.c so it can be used by OMAP (specifically AM33xx) as well. This just moves the private EDMA API but does not support OMAP. Signed-off-by: Matt Porter --- arch/arm/Kconfig |1 + arch/arm/common/Kconfig

[RFC PATCH v3 08/16] ARM: dts: add AM33XX EDMA support

2012-10-18 Thread Matt Porter
Adds AM33XX EDMA support to the am33xx.dtsi as documented in Documentation/devicetree/bindings/dma/ti-edma.txt Signed-off-by: Matt Porter --- arch/arm/boot/dts/am33xx.dtsi | 31 +++ 1 file changed, 31 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch

[RFC PATCH v3 12/16] mmc: omap_hsmmc: add generic DMA request support to the DT binding

2012-10-18 Thread Matt Porter
The binding definition is based on the generic DMA request binding. Signed-off-by: Matt Porter --- .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 25 +++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mmc/ti-omap

[RFC PATCH v3 15/16] spi: omap2-mcspi: add generic DMA request support to the DT binding

2012-10-18 Thread Matt Porter
The binding definition is based on the generic DMA request binding. Signed-off-by: Matt Porter --- Documentation/devicetree/bindings/spi/omap-spi.txt | 27 +++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/spi/omap-spi.txt b

[RFC PATCH v3 16/16] ARM: dts: add AM33XX SPI support

2012-10-18 Thread Matt Porter
Adds AM33XX SPI support for am335x-bone and am335x-evm. Signed-off-by: Matt Porter --- arch/arm/boot/dts/am335x-bone.dts | 17 +++ arch/arm/boot/dts/am335x-evm.dts |9 arch/arm/boot/dts/am33xx.dtsi | 43 + 3 files changed, 69

[RFC PATCH v3 14/16] spi: omap2-mcspi: convert to dma_request_slave_channel_compat()

2012-10-18 Thread Matt Porter
OMAP DMA filter. Signed-off-by: Matt Porter --- drivers/spi/spi-omap2-mcspi.c | 65 - 1 file changed, 45 insertions(+), 20 deletions(-) diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c index 3542fdc..793ae8c 100644 --- a/drivers

[RFC PATCH v3 13/16] ARM: dts: add AM33XX MMC support

2012-10-18 Thread Matt Porter
Adds AM33XX MMC support for am335x-bone and am335x-evm. Signed-off-by: Matt Porter --- arch/arm/boot/dts/am335x-bone.dts |6 ++ arch/arm/boot/dts/am335x-evm.dts |6 ++ arch/arm/boot/dts/am33xx.dtsi | 27 +++ 3 files changed, 39 insertions(+) diff

[RFC PATCH v3 06/16] dmaengine: edma: enable build for AM33XX

2012-10-18 Thread Matt Porter
Enable TI EDMA option on OMAP. Signed-off-by: Matt Porter --- drivers/dma/Kconfig |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 677cd6e..eaea1c2 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -210,7 +210,7

[RFC PATCH v3 11/16] mmc: omap_hsmmc: limit max_segs with the EDMA DMAC

2012-10-18 Thread Matt Porter
size limit. Signed-off-by: Matt Porter --- drivers/mmc/host/omap_hsmmc.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c index b327cd0..52bab01 100644 --- a/drivers/mmc/host/omap_hsmmc.c +++ b/drivers/mmc

[RFC PATCH v3 10/16] mmc: omap_hsmmc: convert to dma_request_slave_channel_compat()

2012-10-18 Thread Matt Porter
OMAP DMA filter. Signed-off-by: Matt Porter --- drivers/mmc/host/omap_hsmmc.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c index 54bfd0c..b327cd0 100644 --- a/drivers/mmc/host/omap_hsmmc.c +++ b

[RFC PATCH v3 07/16] dmaengine: edma: Add TI EDMA device tree binding

2012-10-18 Thread Matt Porter
The binding definition is based on the generic DMA controller binding. Signed-off-by: Matt Porter --- Documentation/devicetree/bindings/dma/ti-edma.txt | 51 + 1 file changed, 51 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt diff

[RFC PATCH v3 09/16] dmaengine: add dma_request_slave_channel_compat()

2012-10-18 Thread Matt Porter
to the dmaengine DT API as platforms continue to be mixed between those that boot using DT and those that do not. Suggested-by: Tony Lindgren Signed-off-by: Matt Porter --- include/linux/dmaengine.h | 10 ++ 1 file changed, 10 insertions(+) diff --git a/include/linux/dmaengine.h b

[RFC PATCH v3 00/16] DMA Engine support for AM33XX

2012-10-18 Thread Matt Porter
) and then eliminate the private EDMA API by folding its functionality into drivers/dma/edma.c. Matt Porter (16): dmaengine: edma: fix slave config dependency on direction ARM: davinci: move private EDMA API to arm/common ARM: edma: remove unused transfer controller handlers ARM: edma: add DT and

[RFC PATCH v3 03/16] ARM: edma: remove unused transfer controller handlers

2012-10-18 Thread Matt Porter
Fix build on OMAP, the irqs are undefined on AM33xx. These error interrupt handlers were hardcoded as disabled so since they are unused code, simply remove them. Signed-off-by: Matt Porter --- arch/arm/common/edma.c | 37 - 1 file changed, 37 deletions

[RFC PATCH v3 05/16] ARM: edma: add AM33XX crossbar event support

2012-10-18 Thread Matt Porter
Adds support for the per-EDMA channel event mux. This is required for any peripherals using DMA crossbar mapped events. Signed-off-by: Matt Porter --- arch/arm/common/edma.c | 63 +++- include/linux/platform_data/edma.h |1 + 2 files changed, 63

[RFC PATCH v3 04/16] ARM: edma: add DT and runtime PM support for AM33XX

2012-10-18 Thread Matt Porter
Adds support for parsing the TI EDMA DT data into the required EDMA private API platform data. Calls runtime PM API only in the DT case in order to unidle the associated hwmods on AM33XX. Signed-off-by: Matt Porter --- arch/arm/common/edma.c | 255

Re: [PATCH v4 1/7] uio: uio_pruss: replace private SRAM API with genalloc

2012-10-18 Thread Matt Porter
On Fri, Oct 05, 2012 at 01:04:40PM -0400, Matt Porter wrote: > Remove the use of the private DaVinci SRAM API in favor > of genalloc. The pool to be used is provided by platform > data. > > Signed-off-by: Matt Porter Hans, Any additional concerns on this patch? Sekhar is

Re: [PATCH v2 2/2] ARM: davinci: enable SRAM ping ping buffering on DA850

2012-10-18 Thread Matt Porter
On Fri, Oct 12, 2012 at 07:11:06PM +0200, Sergei Shtylyov wrote: > Hello. > > On 11-10-2012 23:33, Matt Porter wrote: > > >Passes the DA850 shared SRAM gen_pool to the McASP driver > >and enables the ping-pong buffer DMA support. > >Here "ping-pong is

Re: [PATCH v2 1/2] ASoC: davinci: replace private sram api with genalloc

2012-10-18 Thread Matt Porter
On Fri, Oct 12, 2012 at 07:15:53PM +0200, Daniel Mack wrote: > Hi Matt, > > On 11.10.2012 23:33, Matt Porter wrote: > > Removes the DaVinci private SRAM API and replaces it with > > the genalloc API. The SRAM gen_pool is passed in pdata since > > DaVinci is in the ea

[RFC PATCH 0/3] dmaengine: add per channel capabilities api

2012-10-18 Thread Matt Porter
driver and converts the davinci_mmc driver to use dma_get_channel_caps() to replace hardcoded limits. This is tested on the AM1808-EVM. Matt Porter (3): dmaengine: add dma_get_channel_caps() dma: edma: add device_channel_caps() support mmc: davinci: get SG segment limits with

[RFC PATCH 3/3] mmc: davinci: get SG segment limits with dma_get_channel_caps()

2012-10-18 Thread Matt Porter
Replace the hardcoded values used to set max_segs/max_seg_size with a dma_get_channel_caps() query to the dmaengine driver. Signed-off-by: Matt Porter --- drivers/mmc/host/davinci_mmc.c| 66 + include/linux/platform_data/mmc-davinci.h |3 -- 2 files

[RFC PATCH 2/3] dma: edma: add device_channel_caps() support

2012-10-18 Thread Matt Porter
handle. The maximum size of SG segment is limited by the slave config maxburst and addr_width for the channel in question. These values are used from the current channel config to calculate and return the max segment length cap. Signed-off-by: Matt Porter --- drivers/dma/edma.c | 26

[RFC PATCH 1/3] dmaengine: add dma_get_channel_caps()

2012-10-18 Thread Matt Porter
segment limit caps. Suggested-by: Vinod Koul Signed-off-by: Matt Porter --- include/linux/dmaengine.h | 52 + 1 file changed, 52 insertions(+) diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index 11d9e25..0181887 100644 --- a

Re: [RFC PATCH v3 00/16] DMA Engine support for AM33XX

2012-10-19 Thread Matt Porter
On Fri, Oct 19, 2012 at 10:26:20AM +, Bedia, Vaibhav wrote: > Hi Matt, > > On Thu, Oct 18, 2012 at 18:56:39, Porter, Matt wrote: > > Changes since v2: > > - Rebased on 3.7-rc1 > > - Fixed bug in DT/pdata parsing first found by Gururaja > > that turned out to be masked by some too

Re: [PATCH v2] arm/dts: AM33XX: Add SPI device tree data

2012-10-19 Thread Matt Porter
evice tree file. The McSPI module (and so > > as the driver) is reused from OMAP4. > > > > Signed-off-by: Philip, Avinash > > Tested-by: Matt Porter > > --- > > Changes since v1: > > - Corrected reg offset in reg DT entry. > > > > :1

Re: [PATCH v2] arm/dts: AM33XX: Add SPI device tree data

2012-10-19 Thread Matt Porter
On Fri, Oct 19, 2012 at 02:40:58PM +0200, Benoit Cousson wrote: > Hi Matt, > > On 10/19/2012 01:30 PM, Matt Porter wrote: > > On Fri, Oct 19, 2012 at 10:24:15AM +0200, Benoit Cousson wrote: > >> Hi Avinash, > >> > >> This look good to me except the: st

Re: [RFC PATCH v3 00/16] DMA Engine support for AM33XX

2012-10-19 Thread Matt Porter
On Fri, Oct 19, 2012 at 12:02:42PM +, Bedia, Vaibhav wrote: > On Fri, Oct 19, 2012 at 16:45:58, Porter, Matt wrote: > > On Fri, Oct 19, 2012 at 10:26:20AM +, Bedia, Vaibhav wrote: > [...] > > > > > > I didn't see all the patches that you posted on edma-dmaengine-v3 > > > but I do seem them

Re: [PATCH v5 4/4] misc: sram: add support for configurable allocation order

2012-11-16 Thread Matt Porter
On Thu, Nov 15, 2012 at 02:11:35PM +0100, Philipp Zabel wrote: > Am Mittwoch, den 14.11.2012, 19:15 + schrieb Grant Likely: > > On Thu, 18 Oct 2012 16:27:33 +0200, Philipp Zabel > > wrote: > > > From: Matt Porter > > > > > > Adds support for sett

<    1   2   3   4   5   6   7   8   >