From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Organov Subject: [PATCH v3 0/7] serial: imx: fix RTS and RTS/CTS handling Date: Thu, 4 Jul 2019 16:00:22 +0300 Message-ID: <1562245229-709-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 UlRTIHNpZ25hbCBhbmQgUlRTL0NUUyBoYW5kc2hha2UgaGFuZGxpbmcgaGFkIGEgZmV3IHByb2Js ZW1zIHRoZXNlCnBhdGNoZXMgZml4LgoKSW4gYWRkaXRpb24sIG1pbm9yIGNsZWFudXBzIGFyZSBt YWRlIHRvIHRoZSBpbnZvbHZlZCBjb2RlLgoKQ2hhbmdlbG9nOgoKICB2MzoKCiAgICAgICogQXBw ZW5kZWQ6ICJSZXZpZXdlZC1ieToiCiAgICAgICAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5l LWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICAgICAgICB0byB0aGUgZmlyc3QgMiBwYXRjaGVzCgog ICAgICAqIEFkZGVkIGJyYWNlcyB0byBvbmUtbGluZSAnZWxzZSBpZicsIHRvIHRoZSAic2VyaWFs OiBpbXg6CiAgICAgICAgc2V0X3Rlcm1pb3MoKTogY2xhcmlmeSBSVFMvQ1RTIGJpdHMgY2FsY3Vs YXRpb24iLCBhcyBzdWdnZXN0ZWQKICAgICAgICBieSBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVp bmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgoKICAgICAgKiBJbXByb3ZlZCBjb21tZW50cyBpbiAi c2VyaWFsOiBpbXg6IHNldF9tY3RybCgpOiBjb3JyZWN0bHkKICAgICAgICByZXN0b3JlIGF1dG9S VFMgc3RhdGUiLCBhcyBzdWdnZXN0ZWQgYnkgVXdlIEtsZWluZS1Lw7ZuaWcKICAgICAgICA8dS5r bGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgoKICB2MjoKCiAgICAgICogQXBwZW5kZWQ6ICJS ZXZpZXdlZC1ieToiIGFuZCAiVGVzdGVkLWJ5OiIKICAgICAgICBTYXNjaGEgSGF1ZXIgPHMuaGF1 ZXJAcGVuZ3V0cm9uaXguZGU+CgogICAgICAqIFJlbW92ZWQgIlJGQyIgZnJvbSBoZWFkZXIKCiAg djE6CgogICAgICAqIEZpeGVkIGluICJzZXJpYWw6IGlteDogc2V0X3Rlcm1pb3MoKTogcHJlc2Vy dmUgUlRTIHN0YXRlIgoKLSsJdWNyMiA9IFVDUjJfU1JTVCB8IFVDUjJfSVJUUzsKKysJdWNyMiB8 PSBVQ1IyX1NSU1QgfCBVQ1IyX0lSVFM7CgogICAgICAgIGFzIG5vdGljZWQgYnkgTG90aGFyIFdh w59tYW5uIDxMV0BLQVJPLWVsZWN0cm9uaWNzLmRlPgoKICAgICAgKiBGaXhlZCBpbiAic2VyaWFs OiBpbXg6IHNldF90ZXJtaW9zKCk6IHByZXNlcnZlIFJUUyBzdGF0ZSIKCi0rCXVjcjIgPSBvbGRf dWNyMiAmIChVQ1IyX1RYRU4gfCBVQ1IyX1JYRU4gfCBVQ1IyX0FURU4gfCBVQ1IyX0NUU0MpOwor Kwl1Y3IyID0gb2xkX3VjcjIgJiAoVUNSMl9UWEVOIHwgVUNSMl9SWEVOIHwgVUNSMl9BVEVOIHwg VUNSMl9DVFMpOwoKICAgICAgICBhcyB0aGUgZml4IGZvciB0aGUgcHJvYmxlbSBmb3VuZCBieSBT YXNjaGEgSGF1ZXIKICAgICAgICA8cy5oYXVlckBwZW5ndXRyb25peC5kZT4KCiAgICAgICogUmVv cmRlcmVkOgoKICAgICAgICBzZXJpYWw6IGlteDogc2V0X3Rlcm1pb3MoKTogcHJlc2VydmUgUlRT IHN0YXRlCiAgICAgICAgc2VyaWFsOiBpbXg6IHNldF90ZXJtaW9zKCk6IGRvIG5vdCBlbmFibGUg YXV0b1JUUyBpZiBSVFMgaXMgdW5zZXQKCiAgICAgICAgYXMgdGhlIGxhdHRlciBtYWtlcyBzZW5z ZSBvbmx5IHByb3ZpZGVkIHRoZSBmb3JtZXIgaXMgYWxyZWFkeSBhcHBsaWVkLgoKClNlcmdleSBP cmdhbm92ICg3KToKICBzZXJpYWw6IGlteDogZml4IGxvY2tpbmcgaW4gc2V0X3Rlcm1pb3MoKQog IHNlcmlhbDogaW14OiBzZXRfdGVybWlvcygpOiBmYWN0b3Itb3V0ICd1Y3IyJyBpbml0aWFsIHZh bHVlCiAgc2VyaWFsOiBpbXg6IHNldF90ZXJtaW9zKCk6IGNsYXJpZnkgUlRTL0NUUyBiaXRzIGNh bGN1bGF0aW9uCiAgc2VyaWFsOiBpbXg6IHNldF90ZXJtaW9zKCk6IHByZXNlcnZlIFJUUyBzdGF0 ZQogIHNlcmlhbDogaW14OiBzZXRfdGVybWlvcygpOiBkbyBub3QgZW5hYmxlIGF1dG9SVFMgaWYg UlRTIGlzIHVuc2V0CiAgc2VyaWFsOiBpbXg6IHNldF9tY3RybCgpOiBjb3JyZWN0bHkgcmVzdG9y ZSBhdXRvUlRTIHN0YXRlCiAgc2VyaWFsOiBpbXg6IGdldCByaWQgb2YgaW14X3VhcnRfcnRzX2F1 dG8oKQoKIGRyaXZlcnMvdHR5L3NlcmlhbC9pbXguYyB8IDk2ICsrKysrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlv bnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKLS0KMi4xMC4wLjEuZzU3YjAxYTMKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK