From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Organov Subject: [PATCH v6 2/3] serial: imx: set_mctrl(): correctly restore autoRTS state Date: Mon, 22 Jul 2019 22:22:10 +0300 Message-ID: <1563823331-5629-3-git-send-email-sorganov@gmail.com> References: <20190614072801.3187-1-s.hauer@pengutronix.de> <1563823331-5629-1-git-send-email-sorganov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1563823331-5629-1-git-send-email-sorganov@gmail.com> 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 aW14X3VhcnRfc2V0X21jdHJsKCkgaGFwcGVuZWQgdG8gc2V0IFVDUjJfQ1RTQyBiaXQgd2hlbmV2 ZXIgVElPQ01fUlRTCndhcyBzZXQsIG5vIG1hdHRlciBpZiBSVFMvQ1RTIGhhbmRzaGFrZSBpcyBl bmFibGVkIG9yIG5vdC4gTm93IGZpeGVkIGJ5CnR1cm5pbmcgaGFuZHNoYWtlIG9uIG9ubHkgd2hl biBDUlRTQ1RTIGJpdCBmb3IgdGhlIHBvcnQgaXMgc2V0LgoKQWNrZWQtYnk6IFV3ZSBLbGVpbmUt S8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBTYXNj aGEgSGF1ZXIgPHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU+ClRlc3RlZC1ieTogU2FzY2hhIEhhdWVy IDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgT3JnYW5vdiA8 c29yZ2Fub3ZAZ21haWwuY29tPgotLS0KIGRyaXZlcnMvdHR5L3NlcmlhbC9pbXguYyB8IDE2ICsr KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3NlcmlhbC9pbXguYyBiL2RyaXZlcnMv dHR5L3NlcmlhbC9pbXguYwppbmRleCAzMmYzNmQ4Li4wNTliYTM1IDEwMDY0NAotLS0gYS9kcml2 ZXJzL3R0eS9zZXJpYWwvaW14LmMKKysrIGIvZHJpdmVycy90dHkvc2VyaWFsL2lteC5jCkBAIC05 NzQsMTAgKzk3NCwyMiBAQCBzdGF0aWMgdm9pZCBpbXhfdWFydF9zZXRfbWN0cmwoc3RydWN0IHVh cnRfcG9ydCAqcG9ydCwgdW5zaWduZWQgaW50IG1jdHJsKQogCWlmICghKHBvcnQtPnJzNDg1LmZs YWdzICYgU0VSX1JTNDg1X0VOQUJMRUQpKSB7CiAJCXUzMiB1Y3IyOwogCisJCS8qCisJCSAqIFR1 cm4gb2ZmIGF1dG9SVFMgaWYgUlRTIGlzIGxvd2VyZWQgYW5kIHJlc3RvcmUgYXV0b1JUUworCQkg KiBzZXR0aW5nIGlmIFJUUyBpcyByYWlzZWQuCisJCSAqLwogCQl1Y3IyID0gaW14X3VhcnRfcmVh ZGwoc3BvcnQsIFVDUjIpOwogCQl1Y3IyICY9IH4oVUNSMl9DVFMgfCBVQ1IyX0NUU0MpOwotCQlp ZiAobWN0cmwgJiBUSU9DTV9SVFMpCi0JCQl1Y3IyIHw9IFVDUjJfQ1RTIHwgVUNSMl9DVFNDOwor CQlpZiAobWN0cmwgJiBUSU9DTV9SVFMpIHsKKwkJCXVjcjIgfD0gVUNSMl9DVFM7CisJCQkvKgor CQkJICogVUNSMl9JUlRTIGlzIHVuc2V0IGlmIGFuZCBvbmx5IGlmIHRoZSBwb3J0IGlzCisJCQkg KiBjb25maWd1cmVkIGZvciBDUlRTQ1RTLCBzbyB3ZSB1c2UgaW52ZXJ0ZWQgVUNSMl9JUlRTCisJ CQkgKiB0byBnZXQgdGhlIHN0YXRlIHRvIHJlc3RvcmUgdG8uCisJCQkgKi8KKwkJCWlmICghKHVj cjIgJiBVQ1IyX0lSVFMpKQorCQkJCXVjcjIgfD0gVUNSMl9DVFNDOworCQl9CiAJCWlteF91YXJ0 X3dyaXRlbChzcG9ydCwgdWNyMiwgVUNSMik7CiAJfQogCi0tIAoyLjEwLjAuMS5nNTdiMDFhMwoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK