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: Improve the accuracy of the baud rate generator by using round-to-closest instead of truncating when calculating baud rate divisors. From: Nikolaj Fogh Message-Id: <99d93ecb-dab9-8f91-e521-45ab51d764ea@gmail.com> Date: Tue, 13 Nov 2018 20:19:44 +0100 To: Johan Hovold Cc: nfogh@vectory.com, linux-usb@vger.kernel.org List-ID: T24gMTEvMTIvMTggMTA6NTQgQU0sIEpvaGFuIEhvdm9sZCB3cm90ZToKPiBPbiBXZWQsIE9jdCAz MSwgMjAxOCBhdCAwOToxNjo0OFBNICswMTAwLCBOaWtvbGFqIEZvZ2ggd3JvdGU6Cj4+IEkgaGF2 ZSBleHBlcmllbmNlZCB0aGF0IHRoZSBmdGRpX3NpbyBkcml2ZXIgZ2l2ZXMgbGVzcy10aGFuLW9w dGltYWwgYmF1ZCByYXRlcyBhcyB0aGUgZHJpdmVyIHRydW5jYXRlcyBpbnN0ZWFkIG9mIHJvdW5k cyB0byBuZWFyZXN0IGR1cmluZyBiYXVkIHJhdGUgZGl2aXNvciBjYWxjdWxhdGlvbi4KPiBQbGVh c2UgYnJlYWsgeW91ciBsaW5lcyBhdCA3MiBjb2xzIG9yIHNvLCBhbmQgdXNlIHRoZSBjb21tb24g c3ViamVjdAo+IHByZWZpeCAoZS5nLiAiVVNCOiBzZXJpYWw6IGZ0ZGlfc2lvOiBpbXByb3ZlLi4u Iikgd2l0aCBhIGNvbmNpc2UKPiBzdW1tYXJ5LgpPay4gSSB3aWxsIGRvIHRoYXQgaW4gdGhlIGZ1 dHVyZS4KPj4gVGhpcyBwYXRjaCBpbXByb3ZlcyBvbiB0aGUgYmF1ZCByYXRlIGdlbmVyYXRpb24u IFRoZSBnZW5lcmF0ZWQgYmF1ZCByYXRlIGNvcnJlc3BvbmRzIHRvIHRoZSBvcHRpbWFsIGJhdWQg cmF0ZSBhY2hpZXZhYmxlIHdpdGggdGhlIGNoaXAuIFRoaXMgaXMgd2hhdCB0aGUgd2luZG93cyBk cml2ZXIgZ2l2ZXMgYXMgd2VsbC4KPiBIb3cgZGlkIHlvdSB2ZXJpZnkgdGhpcz8gRGlkIHlvdSB0 cmFjZSBhbmQgY29tcGFyZSB0aGUgZGl2aXNvcnMKPiBhY3R1YWxseSByZXF1ZXN0ZWQgYnkgdGhl IFdpbmRvd3MgZHJpdmVyLCBvciBkaWQgeW91IG1lYXN1cmUgdGhlCj4gcmVzdWx0aW5nIHJhdGVz IHVzaW5nIGEgc2NvcGU/Cj4KPiBUaGFua3MsCj4gSm9oYW4KSSB2ZXJpZmllZCBpdCBieSBzY29w ZS4gR3JhbnRlZCwgSSBvbmx5IHZlcmlmaWVkIGl0IGZvciBvbmUgYmF1ZCByYXRlCig5NjEyMDAp LiBXaGV0aGVyIGl0IGdpdmVzIHRoZSBzYW1lIGFzIHRoZSBXaW5kb3dzIGRyaXZlciBpbiBnZW5l cmFsLApJJ20gbm90IHN1cmUuIEhvd2V2ZXIsIEkgd291bGQgdGhpbmsgdGhhdCByb3VuZGluZyBp bnN0ZWFkIG9mIGZsb29yaW5nCndvdWxkIGFsd2F5cyB5aWVsZCB0aGUgbW9zdCBhY2N1cmF0ZSBy ZXN1bHQuCgpCZXN0IHJlZ2FyZHMKIMKgIE5pa29sYWogRm9naAo=