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: [v6,13/15] staging: typec: tcpci: keep the disconnected cc line open From: Jun Li Message-Id: <1527475967-15201-14-git-send-email-jun.li@nxp.com> Date: Mon, 28 May 2018 10:52:45 +0800 To: robh+dt@kernel.org, gregkh@linuxfoundation.org, heikki.krogerus@linux.intel.com, linux@roeck-us.net Cc: cw00.choi@samsung.com, a.hajda@samsung.com, shufan_lee@richtek.com, peter.chen@nxp.com, garsilva@embeddedor.com, gsomlo@gmail.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-imx@nxp.com List-ID: V2hpbGUgc2V0IHBvbGFyaXR5LCB3ZSBzaG91bGQga2VlcCB0aGUgZGlzY29ubmVjdGVkIGNjIGxp bmUgdG8gYmUKb3Blbi4KClNpZ25lZC1vZmYtYnk6IExpIEp1biA8anVuLmxpQG54cC5jb20+Ci0t LQogZHJpdmVycy9zdGFnaW5nL3R5cGVjL3RjcGNpLmMgfCAxOCArKysrKysrKysrKysrKy0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy90eXBlYy90Y3BjaS5jIGIvZHJpdmVycy9zdGFnaW5nL3R5 cGVjL3RjcGNpLmMKaW5kZXggNGQzYjBhZS4uMTFjMmQzNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9z dGFnaW5nL3R5cGVjL3RjcGNpLmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL3R5cGVjL3RjcGNpLmMK QEAgLTE4NSwxNSArMTg1LDI1IEBAIHN0YXRpYyBpbnQgdGNwY2lfc2V0X3BvbGFyaXR5KHN0cnVj dCB0Y3BjX2RldiAqdGNwYywKIAkJCSAgICAgIGVudW0gdHlwZWNfY2NfcG9sYXJpdHkgcG9sYXJp dHkpCiB7CiAJc3RydWN0IHRjcGNpICp0Y3BjaSA9IHRjcGNfdG9fdGNwY2kodGNwYyk7CisJdW5z aWduZWQgaW50IHJlZzsKIAlpbnQgcmV0OwogCi0JcmV0ID0gcmVnbWFwX3dyaXRlKHRjcGNpLT5y ZWdtYXAsIFRDUENfVENQQ19DVFJMLAotCQkJICAgKHBvbGFyaXR5ID09IFRZUEVDX1BPTEFSSVRZ X0NDMikgPwotCQkJICAgVENQQ19UQ1BDX0NUUkxfT1JJRU5UQVRJT04gOiAwKTsKKwkvKiBLZWVw IHRoZSBkaXNjb25uZWN0IGNjIGxpbmUgb3BlbiAqLworCXJldCA9IHJlZ21hcF9yZWFkKHRjcGNp LT5yZWdtYXAsIFRDUENfUk9MRV9DVFJMLCAmcmVnKTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJu IHJldDsKIAotCXJldHVybiAwOworCWlmIChwb2xhcml0eSA9PSBUWVBFQ19QT0xBUklUWV9DQzIp CisJCXJlZyB8PSBUQ1BDX1JPTEVfQ1RSTF9DQ19PUEVOIDw8IFRDUENfUk9MRV9DVFJMX0NDMV9T SElGVDsKKwllbHNlCisJCXJlZyB8PSBUQ1BDX1JPTEVfQ1RSTF9DQ19PUEVOIDw8IFRDUENfUk9M RV9DVFJMX0NDMl9TSElGVDsKKwlyZXQgPSByZWdtYXBfd3JpdGUodGNwY2ktPnJlZ21hcCwgVENQ Q19ST0xFX0NUUkwsIHJlZyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1 cm4gcmVnbWFwX3dyaXRlKHRjcGNpLT5yZWdtYXAsIFRDUENfVENQQ19DVFJMLAorCQkJICAgKHBv bGFyaXR5ID09IFRZUEVDX1BPTEFSSVRZX0NDMikgPworCQkJICAgVENQQ19UQ1BDX0NUUkxfT1JJ RU5UQVRJT04gOiAwKTsKIH0KIAogc3RhdGljIGludCB0Y3BjaV9zZXRfdmNvbm4oc3RydWN0IHRj cGNfZGV2ICp0Y3BjLCBib29sIGVuYWJsZSkK