From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Organov Subject: [PATCH v7 0/3] serial: imx: fix RTS and RTS/CTS handling Date: Fri, 26 Jul 2019 21:52:38 +0300 Message-ID: <1564167161-3972-1-git-send-email-sorganov@gmail.com> References: <20190614072801.3187-1-s.hauer@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190614072801.3187-1-s.hauer@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: linux-serial@vger.kernel.org Cc: Greg Kroah-Hartman , Sascha Hauer , Sergey Organov , NXP Linux Team , Pengutronix Kernel Team , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , linux-arm-kernel@lists.infradead.org List-Id: linux-serial@vger.kernel.org VGhpcyBpcyByZWJhc2Ugb2YgdjMgb24gdG9wIG9mICd0dHktbmV4dCcsIHRvIGdldCByaWQgb2Yg Y29tbWl0cyB0aGF0CmFyZSBhbHJlYWR5IGFkb3B0ZWQgdG8gbWFpbmxpbmUuCgpSVFMgc2lnbmFs IGFuZCBSVFMvQ1RTIGhhbmRzaGFrZSBoYW5kbGluZyBoYWQgYSBmZXcgcHJvYmxlbXMgdGhlc2UK cGF0Y2hlcyBmaXguCgpJbiBhZGRpdGlvbiwgbWlub3IgY2xlYW51cHMgYXJlIG1hZGUgdG8gdGhl IGludm9sdmVkIGNvZGUuCgpDaGFuZ2Vsb2c6CgogIHY3OgoKICAgICAqIHJlbW92ZWQgIkFja2Vk LWJ5OiIgVXdlIEtsZWluZS1Lw7ZuaWcgZnJvbQogICAgICAgdHdvIGxhc3QgcGF0Y2hlcyB3aGVy ZSB0aGV5IHdlcmUgcHV0IGJ5IG1pc3Rha2UuCgogIHY2OgoKICAgICAqIGNoYW5nZWQgIlJldmll d2VkLWJ5OiIKICAgICAgIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0 cm9uaXguZGU+CiAgICAgICB0byAiQWNrZWQtYnk6IiBoaW0sIGFjY29yZGluZyB0byBoaXMgcmVx dWVzdAoKICB2NToKCiAgICAgKiBpbXByb3ZlZCBjb21taXQgZGVzY3JpcHRpb24gYW5kIGFkZGVk IG1vcmUgY29tbWVudHMgZm9yCiAgICAgICAic2VyaWFsOiBpbXg6IHNldF90ZXJtaW9zKCk6IGRv IG5vdCBlbmFibGUgYXV0b1JUUyBpZiBSVFMgaXMKICAgICAgIHVuc2V0IiBhcyBzdWdnZXN0ZWQg YnkKICAgICAgIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXgu ZGU+CiAgICAgICBhbmQgYWRkZWQgY29ycmVzcG9uZGluZyAiUmV2aWV3ZWQtYnk6IgoKICB2NDoK CiAgICAgICogcmViYXNlZCBvbiB0b3Agb2YgJ3R0eS1uZXh0JywgdG8gZ2V0IHJpZCBvZiBjb21t aXRzIHRoYXQKICAgICAgICBhcmUgYWxyZWFkeSBhZG9wdGVkIHRvIG1haW5saW5lLgoKICB2MzoK CiAgICAgICogSW1wcm92ZWQgY29tbWVudHMgaW4gInNlcmlhbDogaW14OiBzZXRfbWN0cmwoKTog Y29ycmVjdGx5CiAgICAgICAgcmVzdG9yZSBhdXRvUlRTIHN0YXRlIiwgYXMgc3VnZ2VzdGVkIGJ5 IFV3ZSBLbGVpbmUtS8O2bmlnCiAgICAgICAgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5k ZT4KCiAgdjI6CgogICAgICAqIEFwcGVuZGVkOiAiUmV2aWV3ZWQtYnk6IiBhbmQgIlRlc3RlZC1i eToiCiAgICAgICAgU2FzY2hhIEhhdWVyIDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPgoKICAgICAg KiBSZW1vdmVkICJSRkMiIGZyb20gaGVhZGVyCgogIHYxOgoKICAgICAgKiBGaXhlZCBpbiAic2Vy aWFsOiBpbXg6IHNldF90ZXJtaW9zKCk6IHByZXNlcnZlIFJUUyBzdGF0ZSIKCi0rCXVjcjIgPSBV Q1IyX1NSU1QgfCBVQ1IyX0lSVFM7CisrCXVjcjIgfD0gVUNSMl9TUlNUIHwgVUNSMl9JUlRTOwoK ICAgICAgICBhcyBub3RpY2VkIGJ5IExvdGhhciBXYcOfbWFubiA8TFdAS0FSTy1lbGVjdHJvbmlj cy5kZT4KCiAgICAgICogRml4ZWQgaW4gInNlcmlhbDogaW14OiBzZXRfdGVybWlvcygpOiBwcmVz ZXJ2ZSBSVFMgc3RhdGUiCgotKwl1Y3IyID0gb2xkX3VjcjIgJiAoVUNSMl9UWEVOIHwgVUNSMl9S WEVOIHwgVUNSMl9BVEVOIHwgVUNSMl9DVFNDKTsKKysJdWNyMiA9IG9sZF91Y3IyICYgKFVDUjJf VFhFTiB8IFVDUjJfUlhFTiB8IFVDUjJfQVRFTiB8IFVDUjJfQ1RTKTsKCiAgICAgICAgYXMgdGhl IGZpeCBmb3IgdGhlIHByb2JsZW0gZm91bmQgYnkgU2FzY2hhIEhhdWVyCiAgICAgICAgPHMuaGF1 ZXJAcGVuZ3V0cm9uaXguZGU+CgogICAgICAqIFJlb3JkZXJlZDoKCiAgICAgICAgc2VyaWFsOiBp bXg6IHNldF90ZXJtaW9zKCk6IHByZXNlcnZlIFJUUyBzdGF0ZQogICAgICAgIHNlcmlhbDogaW14 OiBzZXRfdGVybWlvcygpOiBkbyBub3QgZW5hYmxlIGF1dG9SVFMgaWYgUlRTIGlzIHVuc2V0Cgog ICAgICAgIGFzIHRoZSBsYXR0ZXIgbWFrZXMgc2Vuc2Ugb25seSBwcm92aWRlZCB0aGUgZm9ybWVy IGlzIGFscmVhZHkKICAgICAgICBhcHBsaWVkLgoKU2VyZ2V5IE9yZ2Fub3YgKDMpOgogIHNlcmlh bDogaW14OiBzZXRfdGVybWlvcygpOiBkbyBub3QgZW5hYmxlIGF1dG9SVFMgaWYgUlRTIGlzIHVu c2V0CiAgc2VyaWFsOiBpbXg6IHNldF9tY3RybCgpOiBjb3JyZWN0bHkgcmVzdG9yZSBhdXRvUlRT IHN0YXRlCiAgc2VyaWFsOiBpbXg6IGdldCByaWQgb2YgaW14X3VhcnRfcnRzX2F1dG8oKQoKIGRy aXZlcnMvdHR5L3NlcmlhbC9pbXguYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgot LQoyLjEwLjAuMS5nNTdiMDFhMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK