linux-arch.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Andy Shevchenko <andy.shevchenko@gmail.com>
To: Logan Gunthorpe <logang@deltatee.com>
Cc: Fabio Estevam <festevam@gmail.com>,
	Horia Geanta <horia.geanta@nxp.com>,
	Aymen Sghaier <aymen.sghaier@nxp.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel <linux-kernel@vger.kernel.org>,
	Linux-Arch <linux-arch@vger.kernel.org>,
	"linux-ntb@googlegroups.com" <linux-ntb@googlegroups.com>,
	"open list:HARDWARE RANDOM NUMBER GENERATOR CORE"
	<linux-crypto@vger.kernel.org>, Arnd Bergmann <arnd@arndb.de>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Dan Douglass <dan.douglass@nxp.com>,
	Herbert Xu <herbert@gondor.apana.org.au>,
	"David S. Miller" <davem@davemloft.net>
Subject: Re: [PATCH v18 6/7] crypto: caam: cleanup CONFIG_64BIT ifdefs when using io{read|write}64
Date: Wed, 4 Jul 2018 20:16:01 +0300	[thread overview]
Message-ID: <CAHp75VdtkYRWyKnD+wXo_Z_t=EK9dAOTFzbnHmraSt80sAmyHA@mail.gmail.com> (raw)
In-Reply-To: <bf8df451-ddda-8c6f-ad0a-bda7f7905f69@deltatee.com>

On Wed, Jul 4, 2018 at 8:13 PM, Logan Gunthorpe <logang@deltatee.com> wrote:
> On 7/4/2018 11:10 AM, Andy Shevchenko wrote:
>> We have an iDMA 32-bit hardware (see drivers/dma/dw/) which has an
>> extension 64-bit registers where only one of them has a specific bit
>> to "commit" the changes written to all of them. And by some very
>> unknown reason that bit is in lo part which automatically means we
>> must to write it last.
>
> And it supports both BE and LE? And in both cases it's the lo part?

It's only LE for now.

P.S. If you more interested in code in kernel look for idma32_fifo_partition()
(While the bit is set in each of 32-bit part, it's actually present in
only one place)

-- 
With Best Regards,
Andy Shevchenko

  parent reply	other threads:[~2018-07-04 17:16 UTC|newest]

Thread overview: 98+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-22 19:47 [PATCH v18 0/7] Add io{read|write}64 to io-64-atomic headers Logan Gunthorpe
2018-06-22 19:47 ` Logan Gunthorpe
2018-06-22 19:47 ` [PATCH v18 1/7] iomap: Use non-raw io functions for io{read|write}XXbe Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe
2018-06-22 19:47 ` [PATCH v18 2/7] parisc: iomap: introduce io{read|write}64 Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe
2018-06-22 19:47 ` [PATCH v18 3/7] iomap: introduce io{read|write}64_{lo_hi|hi_lo} Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe
2018-07-13 23:38   ` [v18,3/7] " Guenter Roeck
2018-07-13 23:38     ` Guenter Roeck
2018-07-14  0:20     ` Logan Gunthorpe
2018-07-14  0:20       ` Logan Gunthorpe
2018-07-14  1:12       ` Guenter Roeck
2018-07-14  1:12         ` Guenter Roeck
2018-06-22 19:47 ` [PATCH v18 4/7] io-64-nonatomic: add io{read|write}64[be]{_lo_hi|_hi_lo} macros Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe
2018-06-22 19:47 ` [PATCH v18 5/7] ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe
2018-06-22 19:47 ` [PATCH v18 6/7] crypto: caam: cleanup CONFIG_64BIT ifdefs when using io{read|write}64 Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe
2018-07-03 15:31   ` Fabio Estevam
2018-07-03 15:31     ` Fabio Estevam
2018-07-03 17:36     ` Andy Shevchenko
2018-07-03 17:36       ` Andy Shevchenko
2018-07-03 17:44       ` Fabio Estevam
2018-07-03 17:44         ` Fabio Estevam
2018-07-03 18:01       ` Logan Gunthorpe
2018-07-03 18:01         ` Logan Gunthorpe
2018-07-03 18:06         ` Fabio Estevam
2018-07-03 18:06           ` Fabio Estevam
2018-07-03 18:09           ` Andy Shevchenko
2018-07-03 18:09             ` Andy Shevchenko
2018-07-03 18:11             ` Fabio Estevam
2018-07-03 18:11               ` Fabio Estevam
2018-07-03 18:47               ` Logan Gunthorpe
2018-07-03 18:47                 ` Logan Gunthorpe
2018-07-03 19:40                 ` Fabio Estevam
2018-07-03 19:40                   ` Fabio Estevam
2018-07-03 19:58                   ` Andy Shevchenko
2018-07-03 19:58                     ` Andy Shevchenko
2018-07-03 20:10                     ` Fabio Estevam
2018-07-03 20:10                       ` Fabio Estevam
2018-07-03 20:40                       ` Andy Shevchenko
2018-07-03 20:40                         ` Andy Shevchenko
2018-07-03 20:42                         ` Andy Shevchenko
2018-07-03 20:42                           ` Andy Shevchenko
2018-07-03 23:55                         ` Fabio Estevam
2018-07-03 23:55                           ` Fabio Estevam
2018-07-03 21:16                       ` Logan Gunthorpe
2018-07-03 21:16                         ` Logan Gunthorpe
2018-07-03 23:56                         ` Fabio Estevam
2018-07-03 23:56                           ` Fabio Estevam
2018-07-03 21:20                   ` Logan Gunthorpe
2018-07-03 21:20                     ` Logan Gunthorpe
2018-07-03 22:21                     ` Andy Shevchenko
2018-07-03 22:21                       ` Andy Shevchenko
2018-07-03 23:20                       ` Logan Gunthorpe
2018-07-03 23:20                         ` Logan Gunthorpe
2018-07-03 23:52                         ` Fabio Estevam
2018-07-03 23:52                           ` Fabio Estevam
2018-07-03 23:57                       ` Logan Gunthorpe
2018-07-03 23:57                         ` Logan Gunthorpe
2018-07-04  0:02                         ` Logan Gunthorpe
2018-07-04  0:02                           ` Logan Gunthorpe
2018-07-04  0:06                           ` Fabio Estevam
2018-07-04  0:06                             ` Fabio Estevam
2018-07-04 11:45                         ` Horia Geanta
2018-07-04 11:45                           ` Horia Geanta
2018-07-04 15:06                           ` Fabio Estevam
2018-07-04 15:06                             ` Fabio Estevam
2018-07-04 15:59                             ` Horia Geanta
2018-07-04 15:59                               ` Horia Geanta
2018-07-04 16:16                               ` Fabio Estevam
2018-07-04 16:16                                 ` Fabio Estevam
2018-07-04 17:01                             ` Logan Gunthorpe
2018-07-04 17:01                               ` Logan Gunthorpe
2018-07-04 17:10                               ` Andy Shevchenko
2018-07-04 17:10                                 ` Andy Shevchenko
2018-07-04 17:13                                 ` Logan Gunthorpe
2018-07-04 17:13                                   ` Logan Gunthorpe
2018-07-04 17:16                                   ` Andy Shevchenko [this message]
2018-07-04 17:16                                     ` Andy Shevchenko
2018-07-04 17:21                                     ` Logan Gunthorpe
2018-07-04 17:21                                       ` Logan Gunthorpe
2018-07-04 17:21                                     ` Andy Shevchenko
2018-07-04 17:21                                       ` Andy Shevchenko
2018-07-04 17:23                                       ` Logan Gunthorpe
2018-07-04 17:23                                         ` Logan Gunthorpe
2018-07-04 17:25                                         ` Andy Shevchenko
2018-07-04 17:25                                           ` Andy Shevchenko
2018-07-04 17:32                           ` Andy Shevchenko
2018-07-04 17:32                             ` Andy Shevchenko
2018-07-04 17:36                             ` Logan Gunthorpe
2018-07-04 17:36                               ` Logan Gunthorpe
2018-07-03 18:06         ` Andy Shevchenko
2018-07-03 18:06           ` Andy Shevchenko
2018-06-22 19:47 ` [PATCH v18 7/7] ntb: ntb_hw_switchtec: Cleanup 64bit IO defines to use the common header Logan Gunthorpe
2018-06-22 19:47   ` Logan Gunthorpe

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='CAHp75VdtkYRWyKnD+wXo_Z_t=EK9dAOTFzbnHmraSt80sAmyHA@mail.gmail.com' \
    --to=andy.shevchenko@gmail.com \
    --cc=akpm@linux-foundation.org \
    --cc=arnd@arndb.de \
    --cc=aymen.sghaier@nxp.com \
    --cc=dan.douglass@nxp.com \
    --cc=davem@davemloft.net \
    --cc=festevam@gmail.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=herbert@gondor.apana.org.au \
    --cc=horia.geanta@nxp.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-crypto@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-ntb@googlegroups.com \
    --cc=logang@deltatee.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 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).