[linux-sunxi] Re: [PATCH v2 0/3] ARM: sun8i: Add DMA controller support
On Thu, Nov 06, 2014 at 03:54:35PM +0800, Chen-Yu Tsai wrote: > > The patches look fine to me so I tried applying them but they fail to apply, > > can you please rebase these two and resend > > Hi Vinod, > > Could you publish an updated slave-dma/next branch? Currently I see it at > v3.18-rc1. And the series rebases cleanly onto it with no differences. > > I'm guessing some of Maxime's cleanup work is the source of conflict. Its pushed now.. -- ~Vinod -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[linux-sunxi] Re: [PATCH v2 0/3] ARM: sun8i: Add DMA controller support
On Thu, Nov 6, 2014 at 3:11 PM, Vinod Koul wrote: > On Fri, Sep 26, 2014 at 11:06:01AM +0800, Chen-Yu Tsai wrote: >> On Thu, Sep 18, 2014 at 11:24 AM, Chen-Yu Tsai wrote: >> > Hi everyone, >> > >> > This is v2 of my sun8i DMA controller support series. This series >> > adds support for the DMA controller found in the Allwinner A23 SoC. >> > It is the same hardware as found in the A31 (sun6i) SoC. In addition >> > to reduced physical channels and endpoints, the controller in the A23 >> > requires an undocumented register to be toggled. That seems to allow >> > memory bus access. >> > >> > This series is based on my earlier "clk: sun6i: Unify AHB1 clock and >> > fix rate calculation" series, which removes the clock muxing calls from >> > the sun6i-dma driver. The default PLL6 pre-divider for AHB1 on the A23 >> > results in an exceedingly high clock rate for AHB1, and the system hangs. >> > Also, on the A23, the dma controller happily works even when AHB1 is >> > clocked from AXI. >> > >> > >> > Patch 1 changes the channel count macros into runtime data binded to >> > the DT compatible strings. It also gets rid of some hardcoded values >> > in the interrupt handler. >> > >> > Patch 2 adds the channel number data for the A23 (sun8i), as well as >> > the undocumented register quirk. >> >> Hi, Vinod, >> >> Any chance we can get patches 1 & 2 merged? You've already merged the >> prerequisite patch "dmaengine: sun6i: Remove obsolete clk muxing code" >> a few days ago, and patch 3 is already in arm-soc. > > Hi ChenYu, > > The patches look fine to me so I tried applying them but they fail to apply, > can you please rebase these two and resend Hi Vinod, Could you publish an updated slave-dma/next branch? Currently I see it at v3.18-rc1. And the series rebases cleanly onto it with no differences. I'm guessing some of Maxime's cleanup work is the source of conflict. Thanks ChenYu -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[linux-sunxi] Re: [PATCH v2 0/3] ARM: sun8i: Add DMA controller support
On Fri, Sep 26, 2014 at 11:06:01AM +0800, Chen-Yu Tsai wrote: > On Thu, Sep 18, 2014 at 11:24 AM, Chen-Yu Tsai wrote: > > Hi everyone, > > > > This is v2 of my sun8i DMA controller support series. This series > > adds support for the DMA controller found in the Allwinner A23 SoC. > > It is the same hardware as found in the A31 (sun6i) SoC. In addition > > to reduced physical channels and endpoints, the controller in the A23 > > requires an undocumented register to be toggled. That seems to allow > > memory bus access. > > > > This series is based on my earlier "clk: sun6i: Unify AHB1 clock and > > fix rate calculation" series, which removes the clock muxing calls from > > the sun6i-dma driver. The default PLL6 pre-divider for AHB1 on the A23 > > results in an exceedingly high clock rate for AHB1, and the system hangs. > > Also, on the A23, the dma controller happily works even when AHB1 is > > clocked from AXI. > > > > > > Patch 1 changes the channel count macros into runtime data binded to > > the DT compatible strings. It also gets rid of some hardcoded values > > in the interrupt handler. > > > > Patch 2 adds the channel number data for the A23 (sun8i), as well as > > the undocumented register quirk. > > Hi, Vinod, > > Any chance we can get patches 1 & 2 merged? You've already merged the > prerequisite patch "dmaengine: sun6i: Remove obsolete clk muxing code" > a few days ago, and patch 3 is already in arm-soc. Hi ChenYu, The patches look fine to me so I tried applying them but they fail to apply, can you please rebase these two and resend Thanks -- ~Vinod -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[linux-sunxi] Re: [PATCH v2 0/3] ARM: sun8i: Add DMA controller support
On Thu, Sep 18, 2014 at 11:24 AM, Chen-Yu Tsai wrote: > Hi everyone, > > This is v2 of my sun8i DMA controller support series. This series > adds support for the DMA controller found in the Allwinner A23 SoC. > It is the same hardware as found in the A31 (sun6i) SoC. In addition > to reduced physical channels and endpoints, the controller in the A23 > requires an undocumented register to be toggled. That seems to allow > memory bus access. > > This series is based on my earlier "clk: sun6i: Unify AHB1 clock and > fix rate calculation" series, which removes the clock muxing calls from > the sun6i-dma driver. The default PLL6 pre-divider for AHB1 on the A23 > results in an exceedingly high clock rate for AHB1, and the system hangs. > Also, on the A23, the dma controller happily works even when AHB1 is > clocked from AXI. > > > Patch 1 changes the channel count macros into runtime data binded to > the DT compatible strings. It also gets rid of some hardcoded values > in the interrupt handler. > > Patch 2 adds the channel number data for the A23 (sun8i), as well as > the undocumented register quirk. Hi, Vinod, Any chance we can get patches 1 & 2 merged? You've already merged the prerequisite patch "dmaengine: sun6i: Remove obsolete clk muxing code" a few days ago, and patch 3 is already in arm-soc. Thanks! ChenYu > Patch 3 adds the dma controller node, and related dma resources, to the > DT. > > Changes since v1: > > - Added Maxime's Acked-by for patch 1 > - Added macros for sun8i specific dma gating registers, and updated > comment to reflect its usage. > > > Cheers > ChenYu > > > Chen-Yu Tsai (3): > dmaengine: sun6i: support parameterized compatible strings > dmaengine: sun6i: Add support for Allwinner A23 (sun8i) variant > ARM: dts: sun8i: Add DMA controller node > > .../devicetree/bindings/dma/sun6i-dma.txt | 2 +- > arch/arm/boot/dts/sun8i-a23.dtsi | 19 > drivers/dma/Kconfig| 4 +- > drivers/dma/sun6i-dma.c| 123 > +++-- > 4 files changed, 110 insertions(+), 38 deletions(-) > > -- > 2.1.0 > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.