From: "Andreas Färber" <afaerber@suse.de>
To: Martin Blumenstingl <martin.blumenstingl@googlemail.com>,
linux-amlogic@lists.infradead.org
Cc: linux-clk@vger.kernel.org, linux-usb@vger.kernel.org,
jbrunet@baylibre.com, johnyoun@synopsys.com, kishon@ti.com,
khilman@baylibre.com, carlo@caione.org, mark.rutland@arm.com,
devicetree@vger.kernel.org, gregkh@linuxfoundation.org,
sboyd@codeaurora.org, mturquette@baylibre.com,
will.deacon@arm.com, robh+dt@kernel.org, catalin.marinas@arm.com,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH 5/7] ARM64: meson-gxbb: add USB Nodes
Date: Mon, 5 Sep 2016 02:23:33 +0200 [thread overview]
Message-ID: <aa1ff8df-ab18-73e3-c39e-a1f75ab3eba0@suse.de> (raw)
In-Reply-To: <20160904213152.25837-6-martin.blumenstingl@googlemail.com>
Hi Martin,
Am 04.09.2016 um 23:31 schrieb Martin Blumenstingl:
> Add the nodes for the dwc2 USB controller and the related USB PHYs.
> Currently we force usb0 to host mode because OTG is currently not
> working in our PHY driver.
>
> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
> Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
> ---
> arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 52 +++++++++++++++++++++++++++++
> 1 file changed, 52 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
> index 2e8a3d9..02dfc54 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
> @@ -151,6 +151,34 @@
> #size-cells = <2>;
> ranges;
>
> + usb-phys@c0000000 {
> + compatible = "simple-bus";
> + reg = <0x0 0xc0000000 0x0 0x40>;
> + #address-cells = <2>;
> + #size-cells = <2>;
> + ranges = <0x0 0x0 0x0 0xc0000000 0x0 0x40>;
Does this correspond to any physical bus or could we drop this layer?
> +
> + usb0_phy: usb_phy@0 {
phy@0 to avoid the underscore in node name? dash otherwise.
If dropping the bus, *phy@c0000000 obviously.
> + compatible = "amlogic,meson-gxbb-usb2-phy";
> + #phy-cells = <0>;
> + reg = <0x0 0x0 0x0 0x20>;
> + resets = <&reset 34>;
> + clocks = <&clkc CLKID_USB &clkc CLKID_USB0>;
<&clkc CLKID_USB>, <&clkc CLKID_USB0> please.
> + clock-names = "usb_general", "usb";
> + status = "disabled";
> + };
> +
> + usb1_phy: usb_phy@20 {
> + compatible = "amlogic,meson-gxbb-usb2-phy";
> + #phy-cells = <0>;
> + reg = <0x0 0x20 0x0 0x20>;
> + resets = <&reset 34>;
> + clocks = <&clkc CLKID_USB &clkc CLKID_USB1>;
Ditto
> + clock-names = "usb_general", "usb";
> + status = "disabled";
> + };
> + };
> +
> cbus: cbus@c1100000 {
> compatible = "simple-bus";
> reg = <0x0 0xc1100000 0x0 0x100000>;
> @@ -496,6 +524,30 @@
> };
> };
>
> + usb0: usb-controller@c9000000 {
usb@c9000000 by convention.
> + compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
> + reg = <0x0 0xc9000000 0x0 0x40000>;
> + interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&clkc CLKID_USB0_DDR_BRIDGE>;
> + clock-names = "otg";
> + phys = <&usb0_phy>;
> + phy-names = "usb2-phy";
> + dr_mode = "host";
> + status = "disabled";
> + };
> +
> + usb1: usb-controller@c9100000 {
usb@c9100000
> + compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
> + reg = <0x0 0xc9100000 0x0 0x40000>;
> + interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&clkc CLKID_USB1_DDR_BRIDGE>;
> + clock-names = "otg";
> + phys = <&usb1_phy>;
> + phy-names = "usb2-phy";
> + dr_mode = "host";
> + status = "disabled";
> + };
> +
> ethmac: ethernet@c9410000 {
> compatible = "amlogic,meson-gxbb-dwmac", "snps,dwmac";
> reg = <0x0 0xc9410000 0x0 0x10000
Thanks for the huge progress you guys have been making.
This patchset will probably clash with Neil's GXL preparations?
Regards,
Andreas
--
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
next prev parent reply other threads:[~2016-09-05 0:23 UTC|newest]
Thread overview: 77+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-04 21:31 [PATCH 0/7] usb/phy: Add Amlogic Meson8b and GXBB USB support Martin Blumenstingl
2016-09-04 21:31 ` [PATCH 1/7] clk: gxbb: expose USB clocks Martin Blumenstingl
2016-09-07 0:33 ` Stephen Boyd
2016-09-07 21:32 ` Martin Blumenstingl
[not found] ` <CAFBinCBwcVkXi9wVt1FGaEFdK+fsxz-r12ao89HwqozqLGtd7A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-07 22:14 ` Stephen Boyd
[not found] ` <20160907221403.GA13062-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2016-09-08 2:24 ` Kevin Hilman
[not found] ` <20160904213152.25837-2-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-07 21:28 ` Stephen Boyd
2016-09-08 19:24 ` Kevin Hilman
2016-09-04 21:31 ` [PATCH 2/7] usb: dwc2: add support for Meson8b and GXBB SoCs Martin Blumenstingl
[not found] ` <20160904213152.25837-3-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-07 21:04 ` John Youn
[not found] ` <20160904213152.25837-1-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-04 21:31 ` [PATCH 3/7] Documentation: dt-bindings: Add documentation for the Meson USB2 PHYs Martin Blumenstingl
2016-09-04 21:31 ` [PATCH 4/7] phy: meson: add USB2 PHY support for Meson8b and GXBB Martin Blumenstingl
2016-09-08 19:35 ` Kevin Hilman
[not found] ` <m260q6jibf.fsf-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2016-09-08 19:40 ` Ben Dooks
2016-09-08 19:52 ` Martin Blumenstingl
[not found] ` <CAFBinCA4Yvw5pbOFmJ8SqyOASADavyEPmHywSdOiUazcqe_Zmg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-08 20:20 ` Ben Dooks
2016-09-08 20:42 ` Kevin Hilman
2016-09-08 20:53 ` Ben Dooks
[not found] ` <ffdd0188-72bc-4575-f997-e8547f4c31d2-4yDnlxn2s6sWdaTGBSpHTA@public.gmane.org>
2016-09-08 21:48 ` Martin Blumenstingl
2016-09-09 15:33 ` Kevin Hilman
[not found] ` <m2sht9gkau.fsf-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2016-09-09 16:14 ` Martin Blumenstingl
[not found] ` <CAFBinCCDDwydB+RP0CZKoAW5Suxotn224ZFVWvt2OGW3gNJR1g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-09 17:04 ` Kevin Hilman
2016-09-09 17:21 ` Ben Dooks
[not found] ` <b9730890-d98c-2c3a-8af1-96b8c394c30f-4yDnlxn2s6sWdaTGBSpHTA@public.gmane.org>
2016-09-09 20:37 ` Martin Blumenstingl
2016-09-16 8:19 ` Kishon Vijay Abraham I
2016-09-16 13:47 ` Arnd Bergmann
[not found] ` <57DBAB2F.3040905-l0cyMroinI0@public.gmane.org>
2016-09-18 19:56 ` Martin Blumenstingl
[not found] ` <CAFBinCC5fhbtkNdc6MJs7veD+xVGC6Qb-jgX_pwvraP1x2JrhQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-19 4:59 ` Kishon Vijay Abraham I
[not found] ` <57DF70AF.4050002-l0cyMroinI0@public.gmane.org>
2016-09-19 7:37 ` Arnd Bergmann
2016-09-09 20:36 ` Martin Blumenstingl
2016-09-11 13:44 ` Martin Blumenstingl
[not found] ` <CAFBinCDnMd0rtrvTMX-D_WNXHpVD8F=8Xn35jcK5jTUCre9ebA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-12 17:32 ` Kevin Hilman
[not found] ` <CAFBinCDohOoFP_3GC+=tt6S7sPS308ao-yf+oGhdfwo-N-JnAA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-13 15:28 ` Philipp Zabel
[not found] ` <1473780508.10237.22.camel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2016-09-13 18:38 ` Martin Blumenstingl
[not found] ` <CAFBinCC+izGS72TZuiiBu=DjtSmoZXRZ6r76M6rC8W7UTpSD6g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-14 0:59 ` Kevin Hilman
[not found] ` <7hzinbmh40.fsf-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2016-09-14 8:36 ` Philipp Zabel
2016-09-14 8:37 ` Philipp Zabel
2016-09-14 21:09 ` Martin Blumenstingl
2016-09-14 8:37 ` Philipp Zabel
[not found] ` <1473842236.6816.0.camel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2016-09-14 21:23 ` Martin Blumenstingl
[not found] ` <CAFBinCDuj_nHtQ9xs0LMmqZT7Yr9SUw24_H2nAwULT7e9kRXag-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-15 10:30 ` Philipp Zabel
2016-09-04 21:31 ` [PATCH 5/7] ARM64: meson-gxbb: add USB Nodes Martin Blumenstingl
2016-09-05 0:23 ` Andreas Färber [this message]
2016-09-04 21:31 ` [PATCH 6/7] ARM64: meson-gxbb-p20x: Enable " Martin Blumenstingl
2016-09-04 21:31 ` [PATCH 7/7] ARM64: meson-gxbb-vega-s95: " Martin Blumenstingl
2016-09-11 13:41 ` [PATCH v2 0/6] usb/phy: Add Amlogic Meson8b and GXBB USB support Martin Blumenstingl
2016-09-11 13:41 ` [PATCH v2 3/6] phy: meson: add USB2 PHY support for Meson8b and GXBB Martin Blumenstingl
2016-09-14 16:06 ` Kevin Hilman
[not found] ` <m2a8faxy72.fsf-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2016-09-17 4:17 ` Kishon Vijay Abraham I
[not found] ` <57DCC3CF.9090409-l0cyMroinI0@public.gmane.org>
2016-09-19 16:42 ` Kevin Hilman
2016-09-20 5:01 ` Kishon Vijay Abraham I
[not found] ` <20160911134111.31141-4-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-14 21:30 ` Martin Blumenstingl
[not found] ` <20160911134111.31141-1-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-11 13:41 ` [PATCH v2 1/6] usb: dwc2: add support for Meson8b and GXBB SoCs Martin Blumenstingl
2016-09-14 16:11 ` Kevin Hilman
2016-09-14 18:12 ` John Youn
[not found] ` <0d587b46-4c6e-c2ec-a62e-5d0c5a5bd902-HKixBCOQz3hWk0Htik3J/w@public.gmane.org>
2016-09-14 18:17 ` Kevin Hilman
[not found] ` <CAOi56cW+zJ8_Gf6xKMyKNk7YB1+MpWHrtmv=+Xxs0PZy9rAXqQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-09-14 18:26 ` John Youn
2016-09-14 18:36 ` Kevin Hilman
[not found] ` <20160911134111.31141-2-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-20 14:27 ` Rob Herring
2016-09-11 13:41 ` [PATCH v2 2/6] Documentation: dt-bindings: Add documentation for the Meson USB2 PHYs Martin Blumenstingl
2016-09-20 14:29 ` Rob Herring
2016-09-21 18:38 ` Kevin Hilman
2016-09-11 13:41 ` [PATCH v2 4/6] ARM64: meson-gxbb: add USB Nodes Martin Blumenstingl
[not found] ` <20160911134111.31141-5-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-15 22:10 ` Kevin Hilman
2016-09-11 13:41 ` [PATCH v2 5/6] ARM64: meson-gxbb-p20x: Enable " Martin Blumenstingl
2016-09-14 18:05 ` Kevin Hilman
[not found] ` <7h37l2mk6a.fsf-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2016-09-15 22:09 ` Kevin Hilman
2016-09-11 13:41 ` [PATCH v2 6/6] ARM64: meson-gxbb-vega-s95: " Martin Blumenstingl
[not found] ` <20160911134111.31141-7-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-09-15 22:10 ` Kevin Hilman
2016-10-01 12:18 ` [PATCH v3 0/3] usb/phy: Add Amlogic Meson8b and GXBB USB support Martin Blumenstingl
[not found] ` <20161001121900.1168-1-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2016-10-01 12:18 ` [PATCH v3 1/3] Documentation: dt-bindings: update the meson-usb2-phy example Martin Blumenstingl
2016-10-09 1:28 ` Rob Herring
2016-10-01 12:18 ` [PATCH v3 2/3] Documentation: dt-bindings: rename meson-usb2-phy to meson8b-usb2-phy Martin Blumenstingl
2016-10-09 1:28 ` Rob Herring
2016-10-01 12:19 ` [PATCH v3 3/3] phy: meson: add USB2 PHY support for Meson8b and GXBB Martin Blumenstingl
2016-10-13 20:27 ` [PATCH v3 0/3] usb/phy: Add Amlogic Meson8b and GXBB USB support Martin Blumenstingl
2016-10-19 10:52 ` Kishon Vijay Abraham I
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=aa1ff8df-ab18-73e3-c39e-a1f75ab3eba0@suse.de \
--to=afaerber@suse.de \
--cc=carlo@caione.org \
--cc=catalin.marinas@arm.com \
--cc=devicetree@vger.kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=jbrunet@baylibre.com \
--cc=johnyoun@synopsys.com \
--cc=khilman@baylibre.com \
--cc=kishon@ti.com \
--cc=linux-amlogic@lists.infradead.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=martin.blumenstingl@googlemail.com \
--cc=mturquette@baylibre.com \
--cc=robh+dt@kernel.org \
--cc=sboyd@codeaurora.org \
--cc=will.deacon@arm.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).