All of lore.kernel.org
 help / color / mirror / Atom feed
From: robert.jarzmik@free.fr (Robert Jarzmik)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/7] usb: gadget: pxa25x_udc: use readl/writel for mmio
Date: Fri, 29 Jan 2016 11:17:01 +0100	[thread overview]
Message-ID: <87mvro7krm.fsf@belgarion.home> (raw)
In-Reply-To: <1453997843-3489728-3-git-send-email-arnd@arndb.de> (Arnd Bergmann's message of "Thu, 28 Jan 2016 17:17:04 +0100")

Arnd Bergmann <arnd@arndb.de> writes:

> This converts the pxa25x udc driver to use readl/writel as normal
> driver should do, rather than dereferencing __iomem pointers
> themselves.
>
> Based on the earlier preparation work, we can now also pass
> the register start in the device pointer so we no longer need
> the global variable.
>
> The unclear part here is for IXP4xx, which supports both big-endian
> and little-endian configurations. So far, the driver has done
> no byteswap in either case. I suspect that is wrong and it would
> actually need to swap in one or the other case, but I don't know
> which. It's also possible that there is some magic setting in
> the chip that makes the endianess of the MMIO register match the
> CPU, and in that case, the code actually does the right thing
> for all configurations, both before and after this patch.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
For pxa25x_udc:
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr>

Cheers.

--
Robert

WARNING: multiple messages have this Message-ID (diff)
From: Robert Jarzmik <robert.jarzmik@free.fr>
To: Arnd Bergmann <arnd@arndb.de>
Cc: Felipe Balbi <balbi@kernel.org>,
	linux-arm-kernel@lists.infradead.org, Felipe Balbi <balbi@ti.com>,
	linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
	Haojian Zhuang <haojian.zhuang@gmail.com>,
	Daniel Mack <daniel@zonque.org>, Imre Kaloz <kaloz@openwrt.org>,
	Krzysztof Halasa <khalasa@piap.pl>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [PATCH 3/7] usb: gadget: pxa25x_udc: use readl/writel for mmio
Date: Fri, 29 Jan 2016 11:17:01 +0100	[thread overview]
Message-ID: <87mvro7krm.fsf@belgarion.home> (raw)
In-Reply-To: <1453997843-3489728-3-git-send-email-arnd@arndb.de> (Arnd Bergmann's message of "Thu, 28 Jan 2016 17:17:04 +0100")

Arnd Bergmann <arnd@arndb.de> writes:

> This converts the pxa25x udc driver to use readl/writel as normal
> driver should do, rather than dereferencing __iomem pointers
> themselves.
>
> Based on the earlier preparation work, we can now also pass
> the register start in the device pointer so we no longer need
> the global variable.
>
> The unclear part here is for IXP4xx, which supports both big-endian
> and little-endian configurations. So far, the driver has done
> no byteswap in either case. I suspect that is wrong and it would
> actually need to swap in one or the other case, but I don't know
> which. It's also possible that there is some magic setting in
> the chip that makes the endianess of the MMIO register match the
> CPU, and in that case, the code actually does the right thing
> for all configurations, both before and after this patch.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
For pxa25x_udc:
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr>

Cheers.

--
Robert

  reply	other threads:[~2016-01-29 10:17 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-28 16:15 [PATCH 0/7] USB changes for rare warnings Arnd Bergmann
2016-01-28 16:15 ` Arnd Bergmann
2016-01-28 16:17 ` [PATCH 1/7] usb: gadget: pxa25x_udc: move register definitions from arch Arnd Bergmann
2016-01-28 16:17   ` Arnd Bergmann
2016-01-28 16:17   ` [PATCH 2/7] usb: gadget: pxa25x_udc cleanup Arnd Bergmann
2016-01-28 16:17     ` Arnd Bergmann
2016-01-29 10:13     ` Robert Jarzmik
2016-01-29 10:13       ` Robert Jarzmik
2016-01-28 16:17   ` [PATCH 3/7] usb: gadget: pxa25x_udc: use readl/writel for mmio Arnd Bergmann
2016-01-28 16:17     ` Arnd Bergmann
2016-01-29 10:17     ` Robert Jarzmik [this message]
2016-01-29 10:17       ` Robert Jarzmik
2016-01-29 16:18     ` Krzysztof Hałasa
2016-01-29 16:18       ` Krzysztof Hałasa
2016-01-29 17:06       ` Arnd Bergmann
2016-01-29 17:06         ` Arnd Bergmann
2016-02-15  7:33         ` Krzysztof Hałasa
2016-02-15  7:33           ` Krzysztof Hałasa
2016-02-15  9:33           ` Arnd Bergmann
2016-02-15  9:33             ` Arnd Bergmann
2016-02-15 13:51             ` Krzysztof Hałasa
2016-02-15 13:51               ` Krzysztof Hałasa
2016-02-15 16:12               ` Arnd Bergmann
2016-02-15 16:12                 ` Arnd Bergmann
2016-02-16  9:26                 ` Krzysztof Hałasa
2016-02-16  9:26                   ` Krzysztof Hałasa
2016-02-16 11:26                   ` Arnd Bergmann
2016-02-16 11:26                     ` Arnd Bergmann
2016-02-16 13:24                     ` Krzysztof Hałasa
2016-02-16 13:24                       ` Krzysztof Hałasa
2016-02-16 13:55                       ` Arnd Bergmann
2016-02-16 13:55                         ` Arnd Bergmann
2016-02-17  8:36                         ` Krzysztof Hałasa
2016-02-17  8:36                           ` Krzysztof Hałasa
2016-02-17 10:36                           ` Arnd Bergmann
2016-02-17 10:36                             ` Arnd Bergmann
2016-02-17 16:14                             ` Krzysztof Hałasa
2016-02-17 16:14                               ` Krzysztof Hałasa
2016-02-20 20:54                         ` Robert Jarzmik
2016-02-20 20:54                           ` Robert Jarzmik
2016-01-29 18:03       ` Sergei Shtylyov
2016-01-29 18:03         ` Sergei Shtylyov
2016-01-29 21:02         ` Arnd Bergmann
2016-01-29 21:02           ` Arnd Bergmann
2016-01-29  9:32   ` [PATCH 1/7] usb: gadget: pxa25x_udc: move register definitions from arch Robert Jarzmik
2016-01-29  9:32     ` Robert Jarzmik
2016-01-29 10:07     ` Arnd Bergmann
2016-01-29 10:07       ` Arnd Bergmann
2016-01-29 15:26       ` Robert Jarzmik
2016-01-29 15:26         ` Robert Jarzmik
2016-01-29 15:55   ` Krzysztof Hałasa
2016-01-29 15:55     ` Krzysztof Hałasa
2016-02-17 15:08   ` Felipe Balbi
2016-02-17 15:08     ` Felipe Balbi
2016-02-17 16:00     ` Arnd Bergmann
2016-02-17 16:00       ` Arnd Bergmann
2016-01-28 16:20 ` [PATCH 4/7] usb: fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol Arnd Bergmann
2016-01-28 16:20   ` Arnd Bergmann
2016-01-28 16:23 ` [PATCH 5/7] usb: isp1301-omap: mark power_up as __maybe_unused Arnd Bergmann
2016-01-28 16:23   ` Arnd Bergmann
2016-01-28 16:23   ` [PATCH 6/7] usb: musb: use %pad format string from dma_addr_t Arnd Bergmann
2016-01-28 16:23     ` Arnd Bergmann
2016-01-28 17:50     ` Tony Lindgren
2016-01-28 17:50       ` Tony Lindgren
2016-01-28 16:23   ` [PATCH 7/7] usb: musb/ux500: remove duplicate check for dma_is_compatible Arnd Bergmann
2016-01-28 16:23     ` Arnd Bergmann
2016-02-03 18:12 ` [PATCH 0/7] USB changes for rare warnings Felipe Balbi
2016-02-03 18:12   ` Felipe Balbi
2016-02-03 19:15   ` Robert Jarzmik
2016-02-03 19:15     ` Robert Jarzmik
2016-02-03 20:49     ` Arnd Bergmann
2016-02-03 20:49       ` Arnd Bergmann

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=87mvro7krm.fsf@belgarion.home \
    --to=robert.jarzmik@free.fr \
    --cc=linux-arm-kernel@lists.infradead.org \
    /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.