From mboxrd@z Thu Jan 1 00:00:00 1970 From: Felipe Balbi Subject: Re: Multiple generic PHY instances for DWC3 USB IP Date: Wed, 04 Apr 2018 11:00:54 +0300 Message-ID: <87woxns8nd.fsf@linux.intel.com> References: <87vad7cz2i.fsf@linux.intel.com> <87po3fcxs4.fsf@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org To: Masahiro Yamada , Kishon Vijay Abraham I Cc: linux-usb@vger.kernel.org, Lee Jones , Arnd Bergmann , Rob Herring , devicetree@vger.kernel.org, Andrew Lunn , Masami Hiramatsu , Jassi Brar , Kunihiko Hayashi , Linux Kernel Mailing List , Mathias Nyman List-Id: devicetree@vger.kernel.org Hi, Masahiro Yamada writes: >>> Each DWC3 instance is connected with >>> multiple HS PHYs and multiple SS PHYs, >>> depending on the number of ports. >> >> in that case, you shouldn't need dwc3 at all. A Host-only dwc3 is xHCI >> compliant. If you really don't have the gadget block, there's no need >> for you to use dwc3. Just use xhci-plat directly. > > Sorry, I was misunderstanding. > > Some of our SoCs support gadget, > so we need to use the dwc3 driver. fair enough. Now we need to figure out how to pass multiply PHYs to a multi-port dwc3 instance. Kishon, any ideas? How do you think DT should look like? -- balbi