From: Andy Shevchenko <andy.shevchenko@gmail.com> To: Viresh Kumar <viresh.kumar@linaro.org> Cc: Hein Tibosch <hein_tibosch@yahoo.es>, Andrew Morton <akpm@linux-foundation.org>, Hans-Christian Egtvedt <egtvedt@samfundet.no>, Arnd Bergmann <arnd.bergmann@linaro.org>, spear-devel <spear-devel@list.st.com>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, "ludovic.desroches" <ludovic.desroches@atmel.com>, Havard Skinnemoen <havard@skinnemoen.net>, Nicolas Ferre <nicolas.ferre@atmel.com> Subject: Re: [PATCH v4 2/3] dw_dmac: max_mem_width limits value for SRC/DST_TR_WID register Date: Mon, 3 Sep 2012 11:49:30 +0300 [thread overview] Message-ID: <CAHp75VcpzomoWb3+xOk=++BkUh5_cuXQTu8ZuDByjfX+pYmNCA@mail.gmail.com> (raw) In-Reply-To: <CAKohpo=bvzm1O4FAtsr3YpLg-w1Rp7RT-9ZuJBgVZRxVHnQO_g@mail.gmail.com> On Mon, Sep 3, 2012 at 11:30 AM, Viresh Kumar <viresh.kumar@linaro.org> wrote: > On 3 September 2012 13:55, Andy Shevchenko <andy.shevchenko@gmail.com> wrote: >>> #define DW_MEM_WIDTH_64 0 /* default */ >>> #define DW_MEM_WIDTH_32 1 /* e.g. for avr32 */ >> There are 4 options: 32, 64, 128, and 256 bits. I would prefer to see >> the value in conjunction with >> real value in the register, namely 2 for 32, 3 - 64, 4 - 128, 5 - 256. > > Which register are you talking about? This configuration is outside of DMAC > controller and i am not sure if dw DMAC controller can do 128 or 256 > bit transfers. SRC_WIDTH & DST_WIDTH in CTLx. The field are 3 bit long. Acceptable values from 0 to 5. 2 corresponds to 32 bit transfers. >>> @@ -58,6 +58,9 @@ struct dw_dma_slave { >>> u32 cfg_lo; >>> u8 src_master; >>> u8 dst_master; >>> +#define DW_MEM_WIDTH_64 0 >>> +#define DW_MEM_WIDTH_32 1 /* e.g. for avr32 */ >>> + u8 max_mem_width; >> Might be I missed something, but why is it slave configuration? >> I think the controller (actually channel) structure is more suitable >> to keep that field inside. > > @Hein: Even i missed it. How will you do memcpy transfers as we don't have > this structure there. Probably you need to move this to DMA controller platform > data filed. > > viresh -- With Best Regards, Andy Shevchenko
next prev parent reply other threads:[~2012-09-03 8:49 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-09-02 17:54 Hein Tibosch 2012-09-03 8:25 ` Andy Shevchenko 2012-09-03 8:30 ` Viresh Kumar 2012-09-03 8:49 ` Andy Shevchenko [this message] 2012-09-03 8:59 ` Viresh Kumar 2012-09-03 13:06 ` Hein Tibosch 2012-09-04 6:38 ` Andy Shevchenko
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='CAHp75VcpzomoWb3+xOk=++BkUh5_cuXQTu8ZuDByjfX+pYmNCA@mail.gmail.com' \ --to=andy.shevchenko@gmail.com \ --cc=akpm@linux-foundation.org \ --cc=arnd.bergmann@linaro.org \ --cc=egtvedt@samfundet.no \ --cc=havard@skinnemoen.net \ --cc=hein_tibosch@yahoo.es \ --cc=linux-kernel@vger.kernel.org \ --cc=ludovic.desroches@atmel.com \ --cc=nicolas.ferre@atmel.com \ --cc=spear-devel@list.st.com \ --cc=viresh.kumar@linaro.org \ --subject='Re: [PATCH v4 2/3] dw_dmac: max_mem_width limits value for SRC/DST_TR_WID register' \ /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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).