From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Subject: Re: [PATCH v2 07/10] usb: dwc3: Add phy interface for dwc3_uboot Date: Tue, 19 Nov 2019 12:13:09 +0100 Message-ID: References: <20191119082623.6165-1-jagan@amarulasolutions.com> <20191119082623.6165-8-jagan@amarulasolutions.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191119082623.6165-8-jagan@amarulasolutions.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" To: Jagan Teki , Kever Yang , Simon Glass , Philipp Tomsich Cc: u-boot@lists.denx.de, linux-amarula@amarulasolutions.com, linux-rockchip@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org T24gMTEvMTkvMTkgOToyNiBBTSwgSmFnYW4gVGVraSB3cm90ZToKPiBVLUJvb3QgaGFzIHR3byBk aWZmZXJlbnQgdmFyaWFudHMgb2YgZHdjMyBpbml0aWFsaXphdGlvbnMsCj4gLSB3aXRoIGRtIHZh cmlhbnQgZ2FkZ2V0LCBzbyB0aGUgcmVzcGVjdGl2ZSBkbSBkcml2ZXIgd291bGQKPiAgIGNhbGwg dGhlIGR3YzNfaW5pdCBpbiBjb3JlLgo+IC0gd2l0aCBub24tZG0gdmFyaWFudCBnYWRnZXQsIHNv IHRoZSB1c2FnZSBib2FyZCBmaWxlIHdvdWxkCj4gICBjYWxsIGR3YzNfdWJvb3RfaW5pdCBpbiBj b3JlLgo+IAo+IFRoZSBkcml2ZXIgcHJvYmUgd291bGQgaGFuZGxlIGFsbCByZXNwZWN0aXZlIGdh ZGdldCBwcm9wZXJ0aWVzCj4gaW5jbHVkaW5nIHBoeSBpbnRlcmZhY2UgdmlhIHBoeV90eXBlIHBy b3BlcnR5IGFuZCB0aGVuIHRyaWdnZXIKPiBkd2MzX2luaXQgZm9yIGRtLXZhcmlhbnQgZ2FkZ2V0 cy4KPiAKPiBTbywgdG8gc3VwcG9ydCB0aGUgcGh5IGludGVyZmFjZSBmb3Igbm9uLWRtIHZhcmlh bnQgZ2FkZ2V0cywKPiB0aGUgYmV0dGVyIG9wdGlvbiBpcyBkd2MzX3Vib290X2luaXQgc2luY2Ug dGhlcmUgaXMgbm8KPiBkZWRpY2F0ZWQgY29udHJvbGxlciBmb3Igbm9uLWRtIHZhcmlhbnQgZ2Fk Z2V0cy4KPiAKPiBUaGlzIHBhdGNoIHN1cHBvcnQgZm9yIGFkZGluZyBwaHkgaW50ZXJmYWNlIGxp a2UgOC8xNi1iaXQgVVRNSSsKPiBjb2RlIGZvciBkd2MzX3Vib290Lgo+IAo+IFRoaXMgY2hhbmdl IHVzZWQgTGludXggcGh5LmggZW51bSBsaXN0LCB0byBtYWtlIHByb3BlciBjb2RlCj4gY29tcGF0 aWJpbGl0eS4KPiAKPiBDYzogTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+Cj4gVGVzdGVkLWJ5 OiBMZXZpbiBEdSA8ZGp3QHQtY2hpcC5jb20uY24+Cj4gU2lnbmVkLW9mZi1ieTogSmFnYW4gVGVr aSA8amFnYW5AYW1hcnVsYXNvbHV0aW9ucy5jb20+CgpSZXZpZXdlZC1ieTogTWFyZWsgVmFzdXQg PG1hcmV4QGRlbnguZGU+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClUtQm9vdCBtYWlsaW5nIGxpc3QKVS1Cb290QGxpc3RzLmRlbnguZGUKaHR0cHM6Ly9s aXN0cy5kZW54LmRlL2xpc3RpbmZvL3UtYm9vdAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Tue, 19 Nov 2019 12:13:09 +0100 Subject: [U-Boot] [PATCH v2 07/10] usb: dwc3: Add phy interface for dwc3_uboot In-Reply-To: <20191119082623.6165-8-jagan@amarulasolutions.com> References: <20191119082623.6165-1-jagan@amarulasolutions.com> <20191119082623.6165-8-jagan@amarulasolutions.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 11/19/19 9:26 AM, Jagan Teki wrote: > U-Boot has two different variants of dwc3 initializations, > - with dm variant gadget, so the respective dm driver would > call the dwc3_init in core. > - with non-dm variant gadget, so the usage board file would > call dwc3_uboot_init in core. > > The driver probe would handle all respective gadget properties > including phy interface via phy_type property and then trigger > dwc3_init for dm-variant gadgets. > > So, to support the phy interface for non-dm variant gadgets, > the better option is dwc3_uboot_init since there is no > dedicated controller for non-dm variant gadgets. > > This patch support for adding phy interface like 8/16-bit UTMI+ > code for dwc3_uboot. > > This change used Linux phy.h enum list, to make proper code > compatibility. > > Cc: Marek Vasut > Tested-by: Levin Du > Signed-off-by: Jagan Teki Reviewed-by: Marek Vasut