All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matt Porter <mporter@ti.com>
To: "Hebbar, Gururaja" <gururaja.hebbar@ti.com>
Cc: Linux DaVinci Kernel List
	<davinci-linux-open-source@linux.davincidsp.com>,
	Linux OMAP List <linux-omap@vger.kernel.org>,
	Russell King <linux@arm.linux.org.uk>,
	"Cousson, Benoit" <b-cousson@ti.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Linux Documentation List <linux-doc@vger.kernel.org>,
	Tony Lindgren <tony@atomide.com>,
	Linux MMC List <linux-mmc@vger.kernel.org>,
	Devicetree Discuss <devicetree-discuss@lists.ozlabs.org>,
	Mark Brown <broonie@opensource.wolfsonmicro.com>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Rob Herring <rob.herring@calxeda.com>,
	Grant Likely <grant.likely@secretlab.ca>,
	Vinod Koul <vinod.koul@intel.com>, Rob Landley <rob@landley.net>,
	Dan Williams <djbw@fb.com>,
	Linux SPI Devel List <spi-devel-general@lists.sourceforge.net>,
	Chris Ball <cjb@laptop.org>,
	Linux ARM Kernel List <linux-arm-kernel@lists.infradead.org>
Subject: Re: [RFC PATCH 00/13] DMA Engine support for AM33xx
Date: Wed, 26 Sep 2012 09:01:52 -0400	[thread overview]
Message-ID: <20120926130152.GB5641@beef> (raw)
In-Reply-To: <1BAFE6F6C881BF42822005164F1491C33EA8FDA9@DBDE01.ent.ti.com>

On Wed, Sep 26, 2012 at 08:26:19AM +0000, Hebbar, Gururaja wrote:
> On Fri, Sep 21, 2012 at 23:52:11, Porter, Matt wrote:
> > On Fri, Sep 21, 2012 at 08:27:07AM +0000, Hebbar, Gururaja wrote:
> > > On Thu, Sep 20, 2012 at 20:13:33, Porter, Matt wrote:
> > > > This series adds DMA Engine support for AM33xx, which uses
> > > > an EDMA DMAC. The EDMA DMAC has been previously supported by only
> > > > a private API implementation (much like the situation with OMAP
> > > > DMA) found on the DaVinci family of SoCs.
> > > > 
> > > > There are a mind-boggling number of dependencies for this series:
> > > > 
> > > > 	- Jon Hunter's OF DMA helpers series
> > > > 	  https://patchwork.kernel.org/patch/1461061/
> > > > 	  https://patchwork.kernel.org/patch/1461051/
> > > > 	- Patch to address OF DMA helpers naming issues:
> > > > 	  https://patchwork.kernel.org/patch/1477921/
> > > > 	- EDMA DMA Engine wrapper driver in linux-next
> > > > 	  c2dde5f8f2095d7c623ff3565c1462e190272273
> > > > 	- EDMA DMA Engine wrapper driver bug fix:
> > > > 	  https://patchwork.kernel.org/patch/1474411/  
> > > > 	- A huge number of patches in linux-next for AM33xx boot
> > > > 	  (too numerous to list)
> > > > 
> > > > The approach taken is similar to how OMAP DMA is being converted to
> > > > DMA Engine support. With the functional EDMA private API already
> > > > existing in mach-davinci/dma.c, we first move that to an ARM common
> > > > area so it can be shared. Adding DT and runtime PM support to the
> > > > private EDMA API implementation allows it to run on AM33xx. AM33xx
> > > > *only* boots using DT so we leverage Jon's generic DT DMA helpers to
> > > > register EDMA DMAC with the of_dma framework and then add support
> > > > for calling the dma_request_slave_channel() API to both the mmc
> > > > and spi drivers.
> > > > 
> > > > What works? Well, with this series we now have MMC and SPI support
> > > > on AM33xx. The only caveat for MMC is that the mmc3 controller has
> > > > its events on the crossbar and is not usable right now.
> > > > 
> > > > This is tested on BeagleBone with a SPI framebuffer driver and SD
> > > > card.
> > > > 
> > > > After this series, the plan is to convert the last in-tree user
> > > > of the private EDMA API (davinci-pcm/mcasp) and then eliminate
> > > > the private EDMA API by folding its functionality into
> > > > drivers/dma/edma.c.
> > > > 
> > > > TODO:
> > > > 	add AM33xx crossbar support to the private EDMA API
> > > > 	(any EDMA events on the crossbar are not supported)
> > > > 
> > > 
> > > 
> > > Can you please mention the base repo you have taken as starting point.
> > > (repo + extra patches ...).
> > 
> > It's mainline 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-node is modified. But in mainline I don’t see device 
> > > node for mmc (yet).
> > 
> > Oops. You'll need e62a3333ae450bcdefbe22229d7bc277ae0ef645 and
> > fe97304557d2c6f7d0aaf1ea028ea48ffca366a9 which I forgot to include
> > in this series. I'll have them in for v2.
> 
> Yesterday I tested edma patches on latest linux-next/master + merge of 
> linux-omap/for_3.7/dts_part2. Below are my observations
> 
> 1. baseline = linux-next/master + merge of linux-omap/for_3.7/dts_part2
> 2. on top of above branch, I applied patches [1-9]/13 of your edma 
>    patches
> 3. few patches required trivial changes before applying
> 4. Applied dma of patches as you mentioned
> 5. add custom patch (ARM: CUSTOM: Build a uImage with dtb already 
>    appended)
>    From https://github.com/hvaibhav/am335x-linux/commit/
>         7e72f5ed4b702c9373d19f7626f07ae31a381d53#arch/arm/Makefile

Alternatively you can run a current u-boot master build for am335x and
the appended dtb is no longer required.

> 6. Modified 9/13 patch to apply properly on latest am33xx.dtsi.
> 	a. Edma portion as it is
> 	b. mmc portion as below
> 		mmc1: mmc@48060000 {
> 			compatible = "ti,omap3-hsmmc";
> 			ti,hwmods = "mmc1";
> 			ti,dual-volt;
> 			ti,needs-special-reset;
> 			bus-width = <4>;
> 			vmmc-supply = <&vmmc_reg>;
> 			dmas = <&edma 24
> 				&edma 25>;
> 			dma-names = "tx", "rx";
> 		};
> 	c. added mmc pinmux as-well
> 
> 7. make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
>    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm 
>    omap2plus_defconfig
> 
> 8. enabled TI_EDMA from menuconfig (since it was not enabled for 
>    omap2plus_defconfig
> 
> 9. make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm uImage
>    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm 
>    uImage-dtb.am335x-evm
> 
> With above changes, edma probe was failing at request_mem_region() 
> Inside linux-next/arch/arm/common/edma.c --> edma_probe()
> 
> I had to modify edma_probe as below
> 
> 
> diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c
> index f337f81..efe2673 100644
> --- a/arch/arm/common/edma.c
> +++ b/arch/arm/common/edma.c
> @@ -1589,11 +1589,11 @@ static int __init edma_probe(struct platform_device *pdev)
>         for (j = 0; j < EDMA_MAX_CC; j++) {
>                 if (node) {
>                         int err;
> -                       err = of_address_to_resource(node, 0, &res[j]);
> +                       err = of_address_to_resource(node, j, &res[j]);
>                         if (err) {
>                                 dev_err(dev,
>                                         "unable to find 'reg' property\n");
> -                               return -EIO;
> +                               //return -EIO;
>                         }
>                         r[j] = &res[j];

Hrm, looks like a dts issue if it can't find the reg resource on your
integration of this. In any case, I'll look at it in v2.

> With this I was able to boot on am335x-evm and do a successful MMC 
> copy-md5sum-compare test.

Great! Thanks for testing this.

> I believe you are looking into above issue in your v2 version.

Yes.

-Matt

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: mporter@ti.com (Matt Porter)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC PATCH 00/13] DMA Engine support for AM33xx
Date: Wed, 26 Sep 2012 09:01:52 -0400	[thread overview]
Message-ID: <20120926130152.GB5641@beef> (raw)
In-Reply-To: <1BAFE6F6C881BF42822005164F1491C33EA8FDA9@DBDE01.ent.ti.com>

On Wed, Sep 26, 2012 at 08:26:19AM +0000, Hebbar, Gururaja wrote:
> On Fri, Sep 21, 2012 at 23:52:11, Porter, Matt wrote:
> > On Fri, Sep 21, 2012 at 08:27:07AM +0000, Hebbar, Gururaja wrote:
> > > On Thu, Sep 20, 2012 at 20:13:33, Porter, Matt wrote:
> > > > This series adds DMA Engine support for AM33xx, which uses
> > > > an EDMA DMAC. The EDMA DMAC has been previously supported by only
> > > > a private API implementation (much like the situation with OMAP
> > > > DMA) found on the DaVinci family of SoCs.
> > > > 
> > > > There are a mind-boggling number of dependencies for this series:
> > > > 
> > > > 	- Jon Hunter's OF DMA helpers series
> > > > 	  https://patchwork.kernel.org/patch/1461061/
> > > > 	  https://patchwork.kernel.org/patch/1461051/
> > > > 	- Patch to address OF DMA helpers naming issues:
> > > > 	  https://patchwork.kernel.org/patch/1477921/
> > > > 	- EDMA DMA Engine wrapper driver in linux-next
> > > > 	  c2dde5f8f2095d7c623ff3565c1462e190272273
> > > > 	- EDMA DMA Engine wrapper driver bug fix:
> > > > 	  https://patchwork.kernel.org/patch/1474411/  
> > > > 	- A huge number of patches in linux-next for AM33xx boot
> > > > 	  (too numerous to list)
> > > > 
> > > > The approach taken is similar to how OMAP DMA is being converted to
> > > > DMA Engine support. With the functional EDMA private API already
> > > > existing in mach-davinci/dma.c, we first move that to an ARM common
> > > > area so it can be shared. Adding DT and runtime PM support to the
> > > > private EDMA API implementation allows it to run on AM33xx. AM33xx
> > > > *only* boots using DT so we leverage Jon's generic DT DMA helpers to
> > > > register EDMA DMAC with the of_dma framework and then add support
> > > > for calling the dma_request_slave_channel() API to both the mmc
> > > > and spi drivers.
> > > > 
> > > > What works? Well, with this series we now have MMC and SPI support
> > > > on AM33xx. The only caveat for MMC is that the mmc3 controller has
> > > > its events on the crossbar and is not usable right now.
> > > > 
> > > > This is tested on BeagleBone with a SPI framebuffer driver and SD
> > > > card.
> > > > 
> > > > After this series, the plan is to convert the last in-tree user
> > > > of the private EDMA API (davinci-pcm/mcasp) and then eliminate
> > > > the private EDMA API by folding its functionality into
> > > > drivers/dma/edma.c.
> > > > 
> > > > TODO:
> > > > 	add AM33xx crossbar support to the private EDMA API
> > > > 	(any EDMA events on the crossbar are not supported)
> > > > 
> > > 
> > > 
> > > Can you please mention the base repo you have taken as starting point.
> > > (repo + extra patches ...).
> > 
> > It's mainline 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-node is modified. But in mainline I don?t see device 
> > > node for mmc (yet).
> > 
> > Oops. You'll need e62a3333ae450bcdefbe22229d7bc277ae0ef645 and
> > fe97304557d2c6f7d0aaf1ea028ea48ffca366a9 which I forgot to include
> > in this series. I'll have them in for v2.
> 
> Yesterday I tested edma patches on latest linux-next/master + merge of 
> linux-omap/for_3.7/dts_part2. Below are my observations
> 
> 1. baseline = linux-next/master + merge of linux-omap/for_3.7/dts_part2
> 2. on top of above branch, I applied patches [1-9]/13 of your edma 
>    patches
> 3. few patches required trivial changes before applying
> 4. Applied dma of patches as you mentioned
> 5. add custom patch (ARM: CUSTOM: Build a uImage with dtb already 
>    appended)
>    From https://github.com/hvaibhav/am335x-linux/commit/
>         7e72f5ed4b702c9373d19f7626f07ae31a381d53#arch/arm/Makefile

Alternatively you can run a current u-boot master build for am335x and
the appended dtb is no longer required.

> 6. Modified 9/13 patch to apply properly on latest am33xx.dtsi.
> 	a. Edma portion as it is
> 	b. mmc portion as below
> 		mmc1: mmc at 48060000 {
> 			compatible = "ti,omap3-hsmmc";
> 			ti,hwmods = "mmc1";
> 			ti,dual-volt;
> 			ti,needs-special-reset;
> 			bus-width = <4>;
> 			vmmc-supply = <&vmmc_reg>;
> 			dmas = <&edma 24
> 				&edma 25>;
> 			dma-names = "tx", "rx";
> 		};
> 	c. added mmc pinmux as-well
> 
> 7. make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
>    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm 
>    omap2plus_defconfig
> 
> 8. enabled TI_EDMA from menuconfig (since it was not enabled for 
>    omap2plus_defconfig
> 
> 9. make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm uImage
>    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm 
>    uImage-dtb.am335x-evm
> 
> With above changes, edma probe was failing at request_mem_region() 
> Inside linux-next/arch/arm/common/edma.c --> edma_probe()
> 
> I had to modify edma_probe as below
> 
> 
> diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c
> index f337f81..efe2673 100644
> --- a/arch/arm/common/edma.c
> +++ b/arch/arm/common/edma.c
> @@ -1589,11 +1589,11 @@ static int __init edma_probe(struct platform_device *pdev)
>         for (j = 0; j < EDMA_MAX_CC; j++) {
>                 if (node) {
>                         int err;
> -                       err = of_address_to_resource(node, 0, &res[j]);
> +                       err = of_address_to_resource(node, j, &res[j]);
>                         if (err) {
>                                 dev_err(dev,
>                                         "unable to find 'reg' property\n");
> -                               return -EIO;
> +                               //return -EIO;
>                         }
>                         r[j] = &res[j];

Hrm, looks like a dts issue if it can't find the reg resource on your
integration of this. In any case, I'll look at it in v2.

> With this I was able to boot on am335x-evm and do a successful MMC 
> copy-md5sum-compare test.

Great! Thanks for testing this.

> I believe you are looking into above issue in your v2 version.

Yes.

-Matt

WARNING: multiple messages have this Message-ID (diff)
From: Matt Porter <mporter@ti.com>
To: "Hebbar, Gururaja" <gururaja.hebbar@ti.com>
Cc: Linux DaVinci Kernel List 
	<davinci-linux-open-source@linux.davincidsp.com>,
	Linux OMAP List <linux-omap@vger.kernel.org>,
	Russell King <linux@arm.linux.org.uk>,
	"Cousson, Benoit" <b-cousson@ti.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Linux Documentation List <linux-doc@vger.kernel.org>,
	Tony Lindgren <tony@atomide.com>,
	Linux MMC List <linux-mmc@vger.kernel.org>,
	Devicetree Discuss <devicetree-discuss@lists.ozlabs.org>,
	Mark Brown <broonie@opensource.wolfsonmicro.com>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Rob Herring <rob.herring@calxeda.com>,
	Grant Likely <grant.likely@secretlab.ca>,
	Vinod Koul <vinod.koul@intel.com>, Rob Landley <rob@landley.net>,
	Dan Williams <djbw@fb.com>,
	Linux SPI Devel List  <spi-devel-general@lists.sourceforge.net>,
	Chris Ball <cjb@laptop.org>,
	Linux ARM Kernel List <linux-arm-kernel@lists.infradead.org>
Subject: Re: [RFC PATCH 00/13] DMA Engine support for AM33xx
Date: Wed, 26 Sep 2012 09:01:52 -0400	[thread overview]
Message-ID: <20120926130152.GB5641@beef> (raw)
In-Reply-To: <1BAFE6F6C881BF42822005164F1491C33EA8FDA9@DBDE01.ent.ti.com>

On Wed, Sep 26, 2012 at 08:26:19AM +0000, Hebbar, Gururaja wrote:
> On Fri, Sep 21, 2012 at 23:52:11, Porter, Matt wrote:
> > On Fri, Sep 21, 2012 at 08:27:07AM +0000, Hebbar, Gururaja wrote:
> > > On Thu, Sep 20, 2012 at 20:13:33, Porter, Matt wrote:
> > > > This series adds DMA Engine support for AM33xx, which uses
> > > > an EDMA DMAC. The EDMA DMAC has been previously supported by only
> > > > a private API implementation (much like the situation with OMAP
> > > > DMA) found on the DaVinci family of SoCs.
> > > > 
> > > > There are a mind-boggling number of dependencies for this series:
> > > > 
> > > > 	- Jon Hunter's OF DMA helpers series
> > > > 	  https://patchwork.kernel.org/patch/1461061/
> > > > 	  https://patchwork.kernel.org/patch/1461051/
> > > > 	- Patch to address OF DMA helpers naming issues:
> > > > 	  https://patchwork.kernel.org/patch/1477921/
> > > > 	- EDMA DMA Engine wrapper driver in linux-next
> > > > 	  c2dde5f8f2095d7c623ff3565c1462e190272273
> > > > 	- EDMA DMA Engine wrapper driver bug fix:
> > > > 	  https://patchwork.kernel.org/patch/1474411/  
> > > > 	- A huge number of patches in linux-next for AM33xx boot
> > > > 	  (too numerous to list)
> > > > 
> > > > The approach taken is similar to how OMAP DMA is being converted to
> > > > DMA Engine support. With the functional EDMA private API already
> > > > existing in mach-davinci/dma.c, we first move that to an ARM common
> > > > area so it can be shared. Adding DT and runtime PM support to the
> > > > private EDMA API implementation allows it to run on AM33xx. AM33xx
> > > > *only* boots using DT so we leverage Jon's generic DT DMA helpers to
> > > > register EDMA DMAC with the of_dma framework and then add support
> > > > for calling the dma_request_slave_channel() API to both the mmc
> > > > and spi drivers.
> > > > 
> > > > What works? Well, with this series we now have MMC and SPI support
> > > > on AM33xx. The only caveat for MMC is that the mmc3 controller has
> > > > its events on the crossbar and is not usable right now.
> > > > 
> > > > This is tested on BeagleBone with a SPI framebuffer driver and SD
> > > > card.
> > > > 
> > > > After this series, the plan is to convert the last in-tree user
> > > > of the private EDMA API (davinci-pcm/mcasp) and then eliminate
> > > > the private EDMA API by folding its functionality into
> > > > drivers/dma/edma.c.
> > > > 
> > > > TODO:
> > > > 	add AM33xx crossbar support to the private EDMA API
> > > > 	(any EDMA events on the crossbar are not supported)
> > > > 
> > > 
> > > 
> > > Can you please mention the base repo you have taken as starting point.
> > > (repo + extra patches ...).
> > 
> > It's mainline 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-node is modified. But in mainline I don’t see device 
> > > node for mmc (yet).
> > 
> > Oops. You'll need e62a3333ae450bcdefbe22229d7bc277ae0ef645 and
> > fe97304557d2c6f7d0aaf1ea028ea48ffca366a9 which I forgot to include
> > in this series. I'll have them in for v2.
> 
> Yesterday I tested edma patches on latest linux-next/master + merge of 
> linux-omap/for_3.7/dts_part2. Below are my observations
> 
> 1. baseline = linux-next/master + merge of linux-omap/for_3.7/dts_part2
> 2. on top of above branch, I applied patches [1-9]/13 of your edma 
>    patches
> 3. few patches required trivial changes before applying
> 4. Applied dma of patches as you mentioned
> 5. add custom patch (ARM: CUSTOM: Build a uImage with dtb already 
>    appended)
>    From https://github.com/hvaibhav/am335x-linux/commit/
>         7e72f5ed4b702c9373d19f7626f07ae31a381d53#arch/arm/Makefile

Alternatively you can run a current u-boot master build for am335x and
the appended dtb is no longer required.

> 6. Modified 9/13 patch to apply properly on latest am33xx.dtsi.
> 	a. Edma portion as it is
> 	b. mmc portion as below
> 		mmc1: mmc@48060000 {
> 			compatible = "ti,omap3-hsmmc";
> 			ti,hwmods = "mmc1";
> 			ti,dual-volt;
> 			ti,needs-special-reset;
> 			bus-width = <4>;
> 			vmmc-supply = <&vmmc_reg>;
> 			dmas = <&edma 24
> 				&edma 25>;
> 			dma-names = "tx", "rx";
> 		};
> 	c. added mmc pinmux as-well
> 
> 7. make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
>    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm 
>    omap2plus_defconfig
> 
> 8. enabled TI_EDMA from menuconfig (since it was not enabled for 
>    omap2plus_defconfig
> 
> 9. make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm uImage
>    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm 
>    uImage-dtb.am335x-evm
> 
> With above changes, edma probe was failing at request_mem_region() 
> Inside linux-next/arch/arm/common/edma.c --> edma_probe()
> 
> I had to modify edma_probe as below
> 
> 
> diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c
> index f337f81..efe2673 100644
> --- a/arch/arm/common/edma.c
> +++ b/arch/arm/common/edma.c
> @@ -1589,11 +1589,11 @@ static int __init edma_probe(struct platform_device *pdev)
>         for (j = 0; j < EDMA_MAX_CC; j++) {
>                 if (node) {
>                         int err;
> -                       err = of_address_to_resource(node, 0, &res[j]);
> +                       err = of_address_to_resource(node, j, &res[j]);
>                         if (err) {
>                                 dev_err(dev,
>                                         "unable to find 'reg' property\n");
> -                               return -EIO;
> +                               //return -EIO;
>                         }
>                         r[j] = &res[j];

Hrm, looks like a dts issue if it can't find the reg resource on your
integration of this. In any case, I'll look at it in v2.

> With this I was able to boot on am335x-evm and do a successful MMC 
> copy-md5sum-compare test.

Great! Thanks for testing this.

> I believe you are looking into above issue in your v2 version.

Yes.

-Matt


  reply	other threads:[~2012-09-26 13:01 UTC|newest]

Thread overview: 153+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-20 14:43 [RFC PATCH 00/13] DMA Engine support for AM33xx Matt Porter
2012-09-20 14:43 ` Matt Porter
2012-09-20 14:43 ` Matt Porter
     [not found] ` <1348152226-13588-1-git-send-email-mporter-l0cyMroinI0@public.gmane.org>
2012-09-20 14:43   ` [RFC PATCH 01/13] ARM: davinci: move private EDMA API to arm/common Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
     [not found]     ` <1348152226-13588-2-git-send-email-mporter-l0cyMroinI0@public.gmane.org>
2012-09-21  7:10       ` Hebbar, Gururaja
2012-09-21  7:10         ` Hebbar, Gururaja
2012-09-21  7:10         ` Hebbar, Gururaja
2012-09-21 18:24         ` Matt Porter
2012-09-21 18:24           ` Matt Porter
2012-09-21 18:24           ` Matt Porter
2012-09-21 18:24           ` Matt Porter
2012-09-21  9:29     ` Russell King - ARM Linux
2012-09-21  9:29       ` Russell King - ARM Linux
     [not found]       ` <20120921092923.GA31374-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2012-09-21  9:33         ` Hebbar, Gururaja
2012-09-21  9:33           ` Hebbar, Gururaja
2012-09-21  9:33           ` Hebbar, Gururaja
2012-09-21  9:33           ` Hebbar, Gururaja
2012-09-21  9:42           ` Russell King - ARM Linux
2012-09-21  9:42             ` Russell King - ARM Linux
     [not found]             ` <20120921094205.GC31374-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2012-09-21 18:34               ` Matt Porter
2012-09-21 18:34                 ` Matt Porter
2012-09-21 18:34                 ` Matt Porter
2012-09-21 18:50                 ` Russell King - ARM Linux
2012-09-21 18:50                   ` Russell King - ARM Linux
2012-09-24  2:44     ` Hebbar, Gururaja
2012-09-24  2:44       ` Hebbar, Gururaja
2012-09-20 14:43   ` [RFC PATCH 02/13] ARM: edma: remove unused transfer controller handlers Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 03/13] ARM: edma: add DT and runtime PM support for AM335x Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
     [not found]     ` <1348152226-13588-4-git-send-email-mporter-l0cyMroinI0@public.gmane.org>
2012-09-21  8:53       ` Hebbar, Gururaja
2012-09-21  8:53         ` Hebbar, Gururaja
2012-09-21  8:53         ` Hebbar, Gururaja
2012-10-09 18:58         ` Matt Porter
2012-10-09 18:58           ` Matt Porter
2012-10-09 18:58           ` Matt Porter
2012-10-09 18:58           ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 04/13] dmaengine: edma: enable build " Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 05/13] dma: Add TI EDMA device tree binding Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
     [not found]     ` <1348152226-13588-6-git-send-email-mporter-l0cyMroinI0@public.gmane.org>
2012-09-21  8:45       ` Hebbar, Gururaja
2012-09-21  8:45         ` Hebbar, Gururaja
2012-09-21  8:45         ` Hebbar, Gururaja
2012-09-21 18:23         ` Matt Porter
2012-09-21 18:23           ` Matt Porter
2012-09-21 18:23           ` Matt Porter
2012-09-21 18:23           ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 06/13] ARM: omap: add hsmmc am33xx specific init Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 07/13] mmc: omap_hsmmc: dma_request_slave_channel() support for DT platforms Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 22:16     ` Tony Lindgren
2012-09-20 22:16       ` Tony Lindgren
2012-09-20 14:43   ` [RFC PATCH 08/13] mmc: omap_hsmmc: limit max_segs with the EDMA DMAC Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-21 17:15     ` S, Venkatraman
2012-09-21 17:15       ` S, Venkatraman
2012-09-21 17:15       ` S, Venkatraman
2012-09-21 17:15       ` S, Venkatraman
     [not found]       ` <CANfBPZ81anOy8fWgKM1PgCtB4V2pEp2x1Qi4x1uPsq7QieMN5g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-09-21 17:17         ` S, Venkatraman
2012-09-21 17:17           ` S, Venkatraman
2012-09-21 17:17           ` S, Venkatraman
2012-09-21 17:18           ` Felipe Balbi
2012-09-21 17:18             ` Felipe Balbi
2012-09-21 17:18             ` Felipe Balbi
2012-09-21 17:18             ` Felipe Balbi
     [not found]             ` <20120921171840.GB10409-S8G//mZuvNWo5Im9Ml3/Zg@public.gmane.org>
2012-09-21 17:33               ` S, Venkatraman
2012-09-21 17:33                 ` S, Venkatraman
2012-09-21 17:33                 ` S, Venkatraman
2012-09-21 18:54             ` Matt Porter
2012-09-21 18:54               ` Matt Porter
2012-09-21 18:54               ` Matt Porter
2012-09-21 18:54               ` Matt Porter
2012-09-21 18:42           ` Matt Porter
2012-09-21 18:42             ` Matt Porter
2012-09-21 18:42             ` Matt Porter
2012-09-21 18:42             ` Matt Porter
2012-09-21 18:47       ` Russell King - ARM Linux
2012-09-21 18:47         ` Russell King - ARM Linux
     [not found]         ` <20120921184721.GD31374-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2012-09-21 19:03           ` Matt Porter
2012-09-21 19:03             ` Matt Porter
2012-09-21 19:03             ` Matt Porter
2012-09-27  9:41         ` Vinod Koul
2012-09-27  9:41           ` Vinod Koul
2012-10-01 16:39           ` Matt Porter
2012-10-01 16:39             ` Matt Porter
2012-10-01 16:39             ` Matt Porter
2012-10-01 16:39             ` Matt Porter
2012-10-02 12:03             ` Vinod Koul
2012-10-02 12:03               ` Vinod Koul
2012-10-02 12:03               ` Vinod Koul
2012-09-20 14:43   ` [RFC PATCH 09/13] mmc: omap_hsmmc: add generic DMA request support to the DT binding Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 10/13] spi: omap2-mcspi: dma_request_slave_channel() support for DT platforms Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 22:09     ` Tony Lindgren
2012-09-20 22:09       ` Tony Lindgren
2012-09-21  8:16       ` Arnd Bergmann
2012-09-21  8:16         ` Arnd Bergmann
2012-09-21 15:42         ` Tony Lindgren
2012-09-21 15:42           ` Tony Lindgren
     [not found]           ` <20120921154247.GZ28835-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
2012-09-21 18:37             ` Matt Porter
2012-09-21 18:37               ` Matt Porter
2012-09-21 18:37               ` Matt Porter
2012-09-27  9:36               ` Vinod Koul
2012-09-27  9:36                 ` Vinod Koul
2012-10-01 16:37                 ` Matt Porter
2012-10-01 16:37                   ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 11/13] spi: omap2-mcspi: add generic DMA request support to the DT binding Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 12/13] ARM: dts: add am33xx EDMA support Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43   ` [RFC PATCH 13/13] Documentation: add schedule for removing private EDMA API Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 14:43     ` Matt Porter
2012-09-20 15:58     ` Mark Brown
2012-09-20 15:58       ` Mark Brown
2012-09-20 16:05       ` Matt Porter
2012-09-20 16:05         ` Matt Porter
2012-09-21  8:27   ` [RFC PATCH 00/13] DMA Engine support for AM33xx Hebbar, Gururaja
2012-09-21  8:27     ` Hebbar, Gururaja
2012-09-21  8:27     ` Hebbar, Gururaja
2012-09-21 18:22     ` Matt Porter
2012-09-21 18:22       ` Matt Porter
2012-09-21 18:22       ` Matt Porter
2012-09-21 18:22       ` Matt Porter
2012-09-24 11:26       ` Hebbar, Gururaja
2012-09-24 11:26         ` Hebbar, Gururaja
2012-09-24 11:26         ` Hebbar, Gururaja
2012-09-24 11:26         ` Hebbar, Gururaja
2012-09-24 12:05         ` Matt Porter
2012-09-24 12:05           ` Matt Porter
2012-09-26  8:26       ` Hebbar, Gururaja
2012-09-26  8:26         ` Hebbar, Gururaja
2012-09-26  8:26         ` Hebbar, Gururaja
2012-09-26  8:26         ` Hebbar, Gururaja
2012-09-26 13:01         ` Matt Porter [this message]
2012-09-26 13:01           ` Matt Porter
2012-09-26 13:01           ` Matt Porter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120926130152.GB5641@beef \
    --to=mporter@ti.com \
    --cc=arnd@arndb.de \
    --cc=b-cousson@ti.com \
    --cc=broonie@opensource.wolfsonmicro.com \
    --cc=cjb@laptop.org \
    --cc=davinci-linux-open-source@linux.davincidsp.com \
    --cc=devicetree-discuss@lists.ozlabs.org \
    --cc=djbw@fb.com \
    --cc=grant.likely@secretlab.ca \
    --cc=gururaja.hebbar@ti.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mmc@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=linux@arm.linux.org.uk \
    --cc=rob.herring@calxeda.com \
    --cc=rob@landley.net \
    --cc=spi-devel-general@lists.sourceforge.net \
    --cc=tony@atomide.com \
    --cc=vinod.koul@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.