From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Rob Herring <robh@kernel.org>,
linuxarm@huawei.com, mauro.chehab@huawei.com,
John Stultz <john.stultz@linaro.org>,
Arnd Bergmann <arnd@arndb.de>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3 2/4] misc: hisi_hikey_usb: change the DT schema
Date: Thu, 2 Sep 2021 15:38:20 +0200 [thread overview]
Message-ID: <20210902153820.5624b57f@coco.lan> (raw)
In-Reply-To: <20210902151053.7ddfbe3a@coco.lan>
Em Thu, 2 Sep 2021 15:10:53 +0200
Mauro Carvalho Chehab <mchehab+huawei@kernel.org> escreveu:
> Em Thu, 2 Sep 2021 13:40:28 +0200
> Greg Kroah-Hartman <gregkh@linuxfoundation.org> escreveu:
>
> > On Thu, Sep 02, 2021 at 01:28:35PM +0200, Mauro Carvalho Chehab wrote:
> > > As there's no upstream DT bindings for this driver, let's
> > > update its DT schema, while it is not too late.
> >
> > So this is for 5.15-final?
>
> It can either be for 5.15 or 5.16, as there aren't any compatible
> under arch/ which uses the DT schema there. All patches adding
> such compatible are on this series. So, whatever version this
> is applied should be OK.
On a separate note, despite having "hisi_" on this driver's name, there's
nothing there that is really HiSilicon specific. What this driver does is
to control an USB HUB integrated inside a DT-based board, doing those
functions:
- Power on/off the chip;
- reset the HUB;
- control its OTG switch;
- control power on/off for an USB type-C connector;
- set USB role as host or device.
This is used on both HiKey 960 and HiKey 970 with the following
topology:
+-----+ +--------+ +---------+
| SoC | ---> | USB PHY| ---> | USB HUB | ---> USB 3.0
+-----+ +--------+ +---------+ and type-C ports
Both Kirin 960 and 970 SoCs have a Synapsys IP (DWC 3).
Both HiKey 960 and 970 cards use Richtek RT1711H Type-C Chip Driver
as part of the USB PHY logic, but they use different USB HUBs:
- HiKey 960 use a Microchip USB5734 HUB
- HiKey 970 use a TI TUSB8041 HUB
While I'm not sure how generic this driver can be, I'm thinking that
maybe a future patch could rename it to 'generic-usb-hub' or
something similar - finding a good name is always the hardest
part :-)
Thanks,
Mauro
next prev parent reply other threads:[~2021-09-02 13:38 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-02 11:28 [PATCH v3 0/4] Make USB ports to work on HiKey960/970 Mauro Carvalho Chehab
2021-09-02 11:28 ` Mauro Carvalho Chehab
2021-09-02 11:28 ` [PATCH v3 1/4] dt-bindings: misc: add schema for USB hub on Kirin devices Mauro Carvalho Chehab
2021-09-02 11:28 ` [PATCH v3 2/4] misc: hisi_hikey_usb: change the DT schema Mauro Carvalho Chehab
2021-09-02 11:40 ` Greg Kroah-Hartman
2021-09-02 13:10 ` Mauro Carvalho Chehab
2021-09-02 13:38 ` Mauro Carvalho Chehab [this message]
2021-09-02 13:56 ` Greg Kroah-Hartman
2021-09-02 14:35 ` Mauro Carvalho Chehab
2021-09-02 17:28 ` Matthias Kaehlcke
2021-09-02 18:29 ` John Stultz
2021-09-02 20:03 ` Matthias Kaehlcke
2021-09-02 20:31 ` John Stultz
2021-09-02 21:34 ` Matthias Kaehlcke
2021-09-02 21:42 ` Mauro Carvalho Chehab
2021-09-02 18:45 ` John Stultz
2021-09-02 11:28 ` [PATCH v3 3/4] arm64: dts: hisilicon: Add usb mux hub for hikey970 Mauro Carvalho Chehab
2021-09-02 11:28 ` Mauro Carvalho Chehab
2021-09-02 11:28 ` [PATCH v3 4/4] arm64: dts: hisilicon: Add usb mux hub for hikey960 Mauro Carvalho Chehab
2021-09-02 11:28 ` Mauro Carvalho Chehab
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=20210902153820.5624b57f@coco.lan \
--to=mchehab+huawei@kernel.org \
--cc=arnd@arndb.de \
--cc=gregkh@linuxfoundation.org \
--cc=john.stultz@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linuxarm@huawei.com \
--cc=mauro.chehab@huawei.com \
--cc=robh@kernel.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.