From: Arnd Bergmann <arnd@arndb.de>
To: linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH 05/11] ARM: shmobile: r8a7779: add USB common phy initializer
Date: Mon, 03 Sep 2012 21:38:40 +0000 [thread overview]
Message-ID: <201209032138.41485.arnd@arndb.de> (raw)
In-Reply-To: <1346376502-12114-6-git-send-email-horms@verge.net.au>
On Friday 31 August 2012, Simon Horman wrote:
> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
>
> This patch adds common USB phy ports initializer for r8a7779.
>
> The note is that each USB IP have own MSTP clock bit,
> and common USB phy port doesn't have MSTP clock,
> but this USB phy needs USB clock.
> Each USB driver / platform should keep USB MSTP clock somehow.
>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> Signed-off-by: Simon Horman <horms@verge.net.au>
> ---
> arch/arm/mach-shmobile/include/mach/common.h | 1 +
> arch/arm/mach-shmobile/setup-r8a7779.c | 93 ++++++++++++++++++++++++++++
> 2 files changed, 94 insertions(+)
Shouldn't the USB PHY driver go to drivers/usb/phy/ or
drivers/usb/host/ehci-sh.c?
We are trying hard to move driver code out of the platform and into driver
directories these days, and having it wired up as part of the platform
the way you do also means it is always powered on.
On Friday 31 August 2012, Simon Horman wrote:
> +#ifdef CONFIG_ARCH_SUPPORTS_BIG_ENDIAN
> +# define xHCI_ENDIAN "BIG"
> +# define xHCI_NO_SWAP 0x00000003
> +#else
> +# define xHCI_ENDIAN "LITTLE"
> +# define xHCI_NO_SWAP 0x00000000
> +#endif
> +
> +/*
> + * USB initial/install operation.
> + *
> + * This function setup USB phy.
> + * The used value and setting order came from
> + * [USB :: Initial setting] on datasheet.
> + */
> +int __init r8a7779_usb_phy_init(u32 usbpctrl0)
> +{
> + void __iomem *reg0, *reg1;
> + int i;
> + u32 val;
> +
> + reg0 = ioremap_nocache(0xffe70000, 0x900);
> + reg1 = ioremap_nocache(0xfff70000, 0x900);
> +
I see neither big-endian support on shmobile, nor any XHCI (USB-3.0) driver, just
the old EHCI (USB-2.0) and OHCI (USB-1.1) drivers. Are you submitting the XHCI
support and big-endian platform code separately?
Arnd
next prev parent reply other threads:[~2012-09-03 21:38 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-31 1:28 [GIT PULL v2] Renesas ARM-based SoC: Marzen and r8a7779 for 3.7 Simon Horman
2012-08-31 1:28 ` [PATCH 01/11] r8a7779: add SDHI clock support Simon Horman
2012-08-31 1:28 ` [PATCH 02/11] marzen: add SDHI0 support Simon Horman
2012-08-31 1:28 ` [PATCH 03/11] ARM: mach-shmobile: marzen: defconfig update Simon Horman
2012-08-31 1:28 ` [PATCH 04/11] ARM: shmobile: r8a7779: PFC rename PENCx -> USB_PENCx Simon Horman
2012-08-31 1:28 ` [PATCH 05/11] ARM: shmobile: r8a7779: add USB common phy initializer Simon Horman
2012-09-03 21:38 ` Arnd Bergmann [this message]
2012-09-04 0:21 ` Kuninori Morimoto
2012-09-04 0:34 ` Simon Horman
2012-09-04 4:50 ` [PATCH] ARM: shmobile: r8a7779: remove USB " Kuninori Morimoto
2012-09-05 1:20 ` Simon Horman
2012-09-05 1:23 ` Simon Horman
2012-09-05 2:00 ` Kuninori Morimoto
2012-09-05 8:13 ` Simon Horman
2012-09-12 5:16 ` Simon Horman
2012-09-12 5:31 ` Kuninori Morimoto
2012-09-12 6:30 ` Felipe Balbi
2012-09-12 7:16 ` Kuninori Morimoto
2012-09-12 7:19 ` Simon Horman
2013-11-06 6:48 ` [PATCH] ARM: shmobile: r8a7779: Remove unused clock constants Simon Horman
2013-11-06 12:59 ` Laurent Pinchart
2013-11-07 8:52 ` Simon Horman
2014-01-08 4:34 ` Simon Horman
2014-01-08 7:52 ` Laurent Pinchart
2014-01-09 5:10 ` Simon Horman
2012-08-31 1:28 ` [PATCH 06/11] ARM: shmobile: r8a7779: add USB EHCI clock support Simon Horman
2012-08-31 1:28 ` [PATCH 07/11] ARM: shmobile: r8a7779: add USB OHCI " Simon Horman
2012-08-31 1:28 ` [PATCH 08/11] ARM: shmobile: marzen: add USB EHCI driver support Simon Horman
2012-08-31 1:28 ` [PATCH 09/11] ARM: shmobile: marzen: fixup regulator id for smsc911x Simon Horman
2012-08-31 1:28 ` [PATCH 10/11] ARM: shmobile: marzen: enable thermal sensor Simon Horman
2012-08-31 1:28 ` [PATCH 11/11] ARM: shmobile: marzen: add USB OHCI driver support Simon Horman
2012-08-31 6:24 ` [GIT PULL v2] Renesas ARM-based SoC: Marzen and r8a7779 for 3.7 Simon Horman
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=201209032138.41485.arnd@arndb.de \
--to=arnd@arndb.de \
--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 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).