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: [v3,10/12] staging: typec: tcpci: keep the not connecting cc line open From: Jun Li Message-Id: <1520933678-10535-11-git-send-email-jun.li@nxp.com> Date: Tue, 13 Mar 2018 17:34:36 +0800 To: robh+dt@kernel.org, mark.rutland@arm.com, gregkh@linuxfoundation.org, heikki.krogerus@linux.intel.com Cc: a.hajda@samsung.com, jun.li@nxp.com, linux@roeck-us.net, yueyao@google.com, shufan_lee@richtek.com, o_leveque@orange.fr, linux-usb@vger.kernel.org, linux-imx@nxp.com List-ID: V2hpbGUgc2V0IHBvbGFyaXR5LCB3ZSBzaG91bGQga2VlcCB0aGUgbm90IGNvbm5lY3RpbmcgY2Mg bGluZSB0byBiZQpvcGVuIHdoZW4gYXR0YWNoZWQuCgpTaWduZWQtb2ZmLWJ5OiBMaSBKdW4gPGp1 bi5saUBueHAuY29tPgotLS0KIGRyaXZlcnMvc3RhZ2luZy90eXBlYy90Y3BjaS5jIHwgMTMgKysr KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvdHlwZWMvdGNwY2kuYyBiL2RyaXZlcnMv c3RhZ2luZy90eXBlYy90Y3BjaS5jCmluZGV4IDlhMjMwYzYuLjZmZGIxNzkgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvc3RhZ2luZy90eXBlYy90Y3BjaS5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy90eXBl Yy90Y3BjaS5jCkBAIC0xODUsNiArMTg1LDcgQEAgc3RhdGljIGludCB0Y3BjaV9zZXRfcG9sYXJp dHkoc3RydWN0IHRjcGNfZGV2ICp0Y3BjLAogCQkJICAgICAgZW51bSB0eXBlY19jY19wb2xhcml0 eSBwb2xhcml0eSkKIHsKIAlzdHJ1Y3QgdGNwY2kgKnRjcGNpID0gdGNwY190b190Y3BjaSh0Y3Bj KTsKKwl1bnNpZ25lZCBpbnQgcmVnOwogCWludCByZXQ7CiAKIAlyZXQgPSByZWdtYXBfd3JpdGUo dGNwY2ktPnJlZ21hcCwgVENQQ19UQ1BDX0NUUkwsCkBAIC0xOTMsNyArMTk0LDE3IEBAIHN0YXRp YyBpbnQgdGNwY2lfc2V0X3BvbGFyaXR5KHN0cnVjdCB0Y3BjX2RldiAqdGNwYywKIAlpZiAocmV0 IDwgMCkKIAkJcmV0dXJuIHJldDsKIAotCXJldHVybiAwOworCS8qIFNldCB0aGUgbm90IGNvbm5l Y3RlZCBjYyBsaW5lIG9wZW4gKi8KKwlyZXQgPSByZWdtYXBfcmVhZCh0Y3BjaS0+cmVnbWFwLCBU Q1BDX1JPTEVfQ1RSTCwgJnJlZyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisJaWYg KHBvbGFyaXR5ID09IFRZUEVDX1BPTEFSSVRZX0NDMikKKwkJcmV0ID0gVENQQ19ST0xFX0NUUkxf Q0MxX1NISUZUOworCWVsc2UKKwkJcmV0ID0gVENQQ19ST0xFX0NUUkxfQ0MyX1NISUZUOworCXJl ZyB8PSBUQ1BDX1JPTEVfQ1RSTF9DQ19PUEVOIDw8IHJldDsKKwlyZWcgJj0gflRDUENfUk9MRV9D VFJMX0RSUDsKKwlyZXR1cm4gcmVnbWFwX3dyaXRlKHRjcGNpLT5yZWdtYXAsIFRDUENfUk9MRV9D VFJMLCByZWcpOwogfQogCiBzdGF0aWMgaW50IHRjcGNpX3NldF92Y29ubihzdHJ1Y3QgdGNwY19k ZXYgKnRjcGMsIGJvb2wgZW5hYmxlKQo=