From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 7 Dec 2018 18:27:30 -0800 Message-ID: <83adc98adc1760a0fad87d81d171e1dac783e7e5.1544235317.git.thinhn@synopsys.com> In-Reply-To: References: From: Thinh Nguyen Subject: [PATCH v2 1/4] usb: dwc3: Add property snps,refclk-period-ns MIME-Version: 1.0 Content-Type: text/plain To: Felipe Balbi , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, Rob Herring , Mark Rutland Cc: John Youn List-ID: This patch introduces property "snps,refclk-period-ns" to inform the controller of the reference clock period. If the reference clock period is different from the default Core Consultant setting, then this property can be set to the reference clock period. This property does not control the reference clock rate. The controller uses this value to perform internal timing calculations that are based on the reference clock. Signed-off-by: Thinh Nguyen --- Changes in v2: - Split from "usb: dwc3: Add reference clock properties" - Revise commit message and property description Documentation/devicetree/bindings/usb/dwc3.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/dwc3.txt b/Documentation/devicetree/bindings/usb/dwc3.txt index 8e5265e9f658..b7e67edff9b2 100644 --- a/Documentation/devicetree/bindings/usb/dwc3.txt +++ b/Documentation/devicetree/bindings/usb/dwc3.txt @@ -99,6 +99,8 @@ Optional properties: this and tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31 programming guide section 1.2.3) to enable periodic ESS TX threshold. + - snps,refclk-period-ns: if set, this value informs the controller of the + reference clock period in nanoseconds. - tx-fifo-resize: determines if the FIFO *has* to be reallocated. - snps,incr-burst-type-adjustment: Value for INCR burst type of GSBUSCFG0 -- 2.11.0 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: [v2,1/4] usb: dwc3: Add property snps,refclk-period-ns From: Thinh Nguyen Message-Id: <83adc98adc1760a0fad87d81d171e1dac783e7e5.1544235317.git.thinhn@synopsys.com> Date: Fri, 7 Dec 2018 18:27:30 -0800 To: Felipe Balbi , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, Rob Herring , Mark Rutland Cc: John Youn List-ID: VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHByb3BlcnR5ICJzbnBzLHJlZmNsay1wZXJpb2QtbnMiIHRv IGluZm9ybSB0aGUKY29udHJvbGxlciBvZiB0aGUgcmVmZXJlbmNlIGNsb2NrIHBlcmlvZC4gSWYg dGhlIHJlZmVyZW5jZSBjbG9jayBwZXJpb2QKaXMgZGlmZmVyZW50IGZyb20gdGhlIGRlZmF1bHQg Q29yZSBDb25zdWx0YW50IHNldHRpbmcsIHRoZW4gdGhpcwpwcm9wZXJ0eSBjYW4gYmUgc2V0IHRv IHRoZSByZWZlcmVuY2UgY2xvY2sgcGVyaW9kLgoKVGhpcyBwcm9wZXJ0eSBkb2VzIG5vdCBjb250 cm9sIHRoZSByZWZlcmVuY2UgY2xvY2sgcmF0ZS4gVGhlIGNvbnRyb2xsZXIKdXNlcyB0aGlzIHZh bHVlIHRvIHBlcmZvcm0gaW50ZXJuYWwgdGltaW5nIGNhbGN1bGF0aW9ucyB0aGF0IGFyZSBiYXNl ZApvbiB0aGUgcmVmZXJlbmNlIGNsb2NrLgoKU2lnbmVkLW9mZi1ieTogVGhpbmggTmd1eWVuIDx0 aGluaG5Ac3lub3BzeXMuY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBTcGxpdCBmcm9tICJ1c2I6 IGR3YzM6IEFkZCByZWZlcmVuY2UgY2xvY2sgcHJvcGVydGllcyIKLSBSZXZpc2UgY29tbWl0IG1l c3NhZ2UgYW5kIHByb3BlcnR5IGRlc2NyaXB0aW9uCgogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3VzYi9kd2MzLnR4dCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKykKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdXNi L2R3YzMudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9kd2MzLnR4 dAppbmRleCA4ZTUyNjVlOWY2NTguLmI3ZTY3ZWRmZjliMiAxMDA2NDQKLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9kd2MzLnR4dAorKysgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvdXNiL2R3YzMudHh0CkBAIC05OSw2ICs5OSw4IEBAIE9wdGlv bmFsIHByb3BlcnRpZXM6CiAJCQl0aGlzIGFuZCB0eC10aHItbnVtLXBrdC1wcmQgdG8gYSB2YWxp ZCwgbm9uLXplcm8gdmFsdWUKIAkJCTEtMTYgKERXQ191c2IzMSBwcm9ncmFtbWluZyBndWlkZSBz ZWN0aW9uIDEuMi4zKSB0bwogCQkJZW5hYmxlIHBlcmlvZGljIEVTUyBUWCB0aHJlc2hvbGQuCisg LSBzbnBzLHJlZmNsay1wZXJpb2QtbnM6IGlmIHNldCwgdGhpcyB2YWx1ZSBpbmZvcm1zIHRoZSBj b250cm9sbGVyIG9mIHRoZQorCQkJcmVmZXJlbmNlIGNsb2NrIHBlcmlvZCBpbiBuYW5vc2Vjb25k cy4KIAogIC0gPERFUFJFQ0FURUQ+IHR4LWZpZm8tcmVzaXplOiBkZXRlcm1pbmVzIGlmIHRoZSBG SUZPICpoYXMqIHRvIGJlIHJlYWxsb2NhdGVkLgogIC0gc25wcyxpbmNyLWJ1cnN0LXR5cGUtYWRq dXN0bWVudDogVmFsdWUgZm9yIElOQ1IgYnVyc3QgdHlwZSBvZiBHU0JVU0NGRzAK