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,12/15] usb: typec: tcpm: set cc for drp toggling attach From: Jun Li Message-Id: <1527475967-15201-13-git-send-email-jun.li@nxp.com> Date: Mon, 28 May 2018 10:52:44 +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: SW4gY2FzZSBvZiBkcnAgdG9nZ2xpbmcsIHdlIG1heSBuZWVkIHNldCBjb3JyZWN0IGNjIHZhbHVl IGZvciByb2xlIGNvbnRyb2wKYWZ0ZXIgYXR0YWNoIGFzIGl0IG1heSBuZXZlciBiZWVuIHNldC4K ClNpZ25lZC1vZmYtYnk6IExpIEp1biA8anVuLmxpQG54cC5jb20+Ci0tLQogZHJpdmVycy91c2Iv dHlwZWMvdGNwbS5jIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL3R5cGVjL3RjcG0uYyBiL2RyaXZlcnMvdXNiL3R5cGVj L3RjcG0uYwppbmRleCBkODg1YmZmLi45OGVhOTE2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3VzYi90 eXBlYy90Y3BtLmMKKysrIGIvZHJpdmVycy91c2IvdHlwZWMvdGNwbS5jCkBAIC0yNTk5LDYgKzI1 OTksNyBAQCBzdGF0aWMgdm9pZCB0Y3BtX3Jlc2V0X3BvcnQoc3RydWN0IHRjcG1fcG9ydCAqcG9y dCkKIAl0Y3BtX3NldF9hdHRhY2hlZF9zdGF0ZShwb3J0LCBmYWxzZSk7CiAJcG9ydC0+dHJ5X3Ny Y19jb3VudCA9IDA7CiAJcG9ydC0+dHJ5X3Nua19jb3VudCA9IDA7CisJcG9ydC0+Y2NfcmVxID0g VFlQRUNfQ0NfT1BFTjsKIAlwb3J0LT5zdXBwbHlfdm9sdGFnZSA9IDA7CiAJcG9ydC0+Y3VycmVu dF9saW1pdCA9IDA7CiAJcG9ydC0+dXNiX3R5cGUgPSBQT1dFUl9TVVBQTFlfVVNCX1RZUEVfQzsK QEAgLTI4MzEsNiArMjgzMiw4IEBAIHN0YXRpYyB2b2lkIHJ1bl9zdGF0ZV9tYWNoaW5lKHN0cnVj dCB0Y3BtX3BvcnQgKnBvcnQpCiAJCWJyZWFrOwogCiAJY2FzZSBTUkNfQVRUQUNIRUQ6CisJCWlm IChwb3J0LT5jY19yZXEgPT0gVFlQRUNfQ0NfT1BFTikKKwkJCXRjcG1fc2V0X2NjKHBvcnQsIHRj cG1fcnBfY2MocG9ydCkpOwogCQlyZXQgPSB0Y3BtX3NyY19hdHRhY2gocG9ydCk7CiAJCXRjcG1f c2V0X3N0YXRlKHBvcnQsIFNSQ19VTkFUVEFDSEVELAogCQkJICAgICAgIHJldCA8IDAgPyAwIDog UERfVF9QU19TT1VSQ0VfT04pOwpAQCAtMzAwNCw2ICszMDA3LDggQEAgc3RhdGljIHZvaWQgcnVu X3N0YXRlX21hY2hpbmUoc3RydWN0IHRjcG1fcG9ydCAqcG9ydCkKIAkJdGNwbV9zZXRfc3RhdGUo cG9ydCwgU05LX1VOQVRUQUNIRUQsIFBEX1RfUERfREVCT1VOQ0UpOwogCQlicmVhazsKIAljYXNl IFNOS19BVFRBQ0hFRDoKKwkJaWYgKHBvcnQtPmNjX3JlcSA9PSBUWVBFQ19DQ19PUEVOKQorCQkJ dGNwbV9zZXRfY2MocG9ydCwgVFlQRUNfQ0NfUkQpOwogCQlyZXQgPSB0Y3BtX3Nua19hdHRhY2go cG9ydCk7CiAJCWlmIChyZXQgPCAwKQogCQkJdGNwbV9zZXRfc3RhdGUocG9ydCwgU05LX1VOQVRU QUNIRUQsIDApOwo=