From mboxrd@z Thu Jan 1 00:00:00 1970 From: Douglas Anderson Subject: [PATCH 1/4] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup Date: Fri, 12 Apr 2019 15:41:46 -0700 Message-ID: <20190412224149.106971-2-dianders@chromium.org> References: <20190412224149.106971-1-dianders@chromium.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: <20190412224149.106971-1-dianders@chromium.org> Sender: linux-kernel-owner@vger.kernel.org To: Rob Herring , Minas Harutyunyan , Heiko Stuebner , Felipe Balbi Cc: amstan@chromium.org, linux-rockchip@lists.infradead.org, linux-usb@vger.kernel.org, Randy Li , mka@chromium.org, ryandcase@chromium.org, jwerner@chromium.org, Elaine Zhang , Douglas Anderson , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Mark Rutland List-Id: linux-rockchip.vger.kernel.org On Rockchip rk3288 there's a hardware quirk where we need to assert the reset signal to the PHY when we get a remote wakeup on one of the two ports. Document this quirk in the bindings. Signed-off-by: Douglas Anderson --- Documentation/devicetree/bindings/usb/dwc2.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/dwc2.txt b/Documentation/devicetree/bindings/usb/dwc2.txt index 6dc3c4a34483..f70f3aee4bfc 100644 --- a/Documentation/devicetree/bindings/usb/dwc2.txt +++ b/Documentation/devicetree/bindings/usb/dwc2.txt @@ -37,6 +37,8 @@ Refer to phy/phy-bindings.txt for generic phy consumer properties - g-rx-fifo-size: size of rx fifo size in gadget mode. - g-np-tx-fifo-size: size of non-periodic tx fifo size in gadget mode. - g-tx-fifo-size: size of periodic tx fifo per endpoint (except ep0) in gadget mode. +- snps,reset-phy-on-wake: If present indicates that we need to reset the PHY when + we detect a wakeup. This is due to a hardware errata. Deprecated properties: - g-use-dma: gadget DMA mode is automatically detected -- 2.21.0.392.gf8f6787159e-goog From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [1/4] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup From: Doug Anderson Message-Id: <20190412224149.106971-2-dianders@chromium.org> Date: Fri, 12 Apr 2019 15:41:46 -0700 To: Rob Herring , Minas Harutyunyan , Heiko Stuebner , Felipe Balbi Cc: amstan@chromium.org, linux-rockchip@lists.infradead.org, linux-usb@vger.kernel.org, Randy Li , mka@chromium.org, ryandcase@chromium.org, jwerner@chromium.org, Elaine Zhang , Douglas Anderson , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Mark Rutland List-ID: T24gUm9ja2NoaXAgcmszMjg4IHRoZXJlJ3MgYSBoYXJkd2FyZSBxdWlyayB3aGVyZSB3ZSBuZWVk IHRvIGFzc2VydAp0aGUgcmVzZXQgc2lnbmFsIHRvIHRoZSBQSFkgd2hlbiB3ZSBnZXQgYSByZW1v dGUgd2FrZXVwIG9uIG9uZSBvZiB0aGUKdHdvIHBvcnRzLiAgRG9jdW1lbnQgdGhpcyBxdWlyayBp biB0aGUgYmluZGluZ3MuCgpTaWduZWQtb2ZmLWJ5OiBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVy c0BjaHJvbWl1bS5vcmc+Ci0tLQoKIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91 c2IvZHdjMi50eHQgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9kd2MyLnR4dCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91c2IvZHdjMi50eHQKaW5kZXggNmRj M2M0YTM0NDgzLi5mNzBmM2FlZTRiZmMgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy91c2IvZHdjMi50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3VzYi9kd2MyLnR4dApAQCAtMzcsNiArMzcsOCBAQCBSZWZlciB0byBwaHkvcGh5 LWJpbmRpbmdzLnR4dCBmb3IgZ2VuZXJpYyBwaHkgY29uc3VtZXIgcHJvcGVydGllcwogLSBnLXJ4 LWZpZm8tc2l6ZTogc2l6ZSBvZiByeCBmaWZvIHNpemUgaW4gZ2FkZ2V0IG1vZGUuCiAtIGctbnAt dHgtZmlmby1zaXplOiBzaXplIG9mIG5vbi1wZXJpb2RpYyB0eCBmaWZvIHNpemUgaW4gZ2FkZ2V0 IG1vZGUuCiAtIGctdHgtZmlmby1zaXplOiBzaXplIG9mIHBlcmlvZGljIHR4IGZpZm8gcGVyIGVu ZHBvaW50IChleGNlcHQgZXAwKSBpbiBnYWRnZXQgbW9kZS4KKy0gc25wcyxyZXNldC1waHktb24t d2FrZTogSWYgcHJlc2VudCBpbmRpY2F0ZXMgdGhhdCB3ZSBuZWVkIHRvIHJlc2V0IHRoZSBQSFkg d2hlbgorICAgICAgICAgICAgICAgICAgICAgICAgICB3ZSBkZXRlY3QgYSB3YWtldXAuICBUaGlz IGlzIGR1ZSB0byBhIGhhcmR3YXJlIGVycmF0YS4KIAogRGVwcmVjYXRlZCBwcm9wZXJ0aWVzOgog LSBnLXVzZS1kbWE6IGdhZGdldCBETUEgbW9kZSBpcyBhdXRvbWF0aWNhbGx5IGRldGVjdGVkCg==