{"id":818488,"url":"http://patchwork.ozlabs.org/api/covers/818488/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/cover/1506398723-19359-1-git-send-email-jun.li@nxp.com/","project":{"id":37,"url":"http://patchwork.ozlabs.org/api/projects/37/?format=json","name":"Devicetree Bindings","link_name":"devicetree-bindings","list_id":"devicetree.vger.kernel.org","list_email":"devicetree@vger.kernel.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<1506398723-19359-1-git-send-email-jun.li@nxp.com>","list_archive_url":null,"date":"2017-09-26T04:05:11","name":"[resend,00/12] staging: typec: tcpci: move out of staging","submitter":{"id":69265,"url":"http://patchwork.ozlabs.org/api/people/69265/?format=json","name":"Jun Li","email":"jun.li@nxp.com"},"mbox":"http://patchwork.ozlabs.org/project/devicetree-bindings/cover/1506398723-19359-1-git-send-email-jun.li@nxp.com/mbox/","series":[{"id":5078,"url":"http://patchwork.ozlabs.org/api/series/5078/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=5078","date":"2017-09-26T04:05:11","name":"staging: typec: tcpci: move out of staging","version":1,"mbox":"http://patchwork.ozlabs.org/series/5078/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/818488/comments/","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"DCfVlW0x\"; \n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=jun.li@nxp.com; "],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1YVL4BT7z9tX4\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 18:08:10 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S967904AbdIZIIH (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tTue, 26 Sep 2017 04:08:07 -0400","from mail-eopbgr20040.outbound.protection.outlook.com\n\t([40.107.2.40]:36592\n\t\"EHLO EUR02-VE1-obe.outbound.protection.outlook.com\"\n\trhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP\n\tid S967138AbdIZIID (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tTue, 26 Sep 2017 04:08:03 -0400","from linux-hcu8.ap.freescale.net (192.158.241.86) by\n\tAM2PR04MB0756.eurprd04.prod.outlook.com (2a01:111:e400:8411::16) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7;\n\tTue, 26 Sep 2017 08:07:49 +0000"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=QzAhzIHeCOucIZvH05b2OUbohoquDViB/8TlYBvnVYs=;\n\tb=DCfVlW0xJAzxQDK3Z82oLU3j+TmDE/H0/dBxYBso2mQptsdcIK9G1og4wW4TAUQ4uroDJBuHuuLR7s/rom2LpD+OjHBG+i3Sq6pZ3hRME28VN7lFgmk3DCQwPe4/I5rnPBxsZIf2l+ShgXHGKfAUGAiRkMCR090YeS/qKQzkjac=","From":"Li Jun <jun.li@nxp.com>","To":"gregkh@linuxfoundation.org, linux@roeck-us.net, robh+dt@kernel.org,\n\tmark.rutland@arm.com, heikki.krogerus@linux.intel.com","Cc":"yueyao@google.com, o_leveque@orange.fr, peter.chen@nxp.com,\n\taisheng.dong@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org,\n\tdevicetree@vger.kernel.org","Subject":"[PATCH resend 00/12] staging: typec: tcpci: move out of staging","Date":"Tue, 26 Sep 2017 12:05:11 +0800","Message-Id":"<1506398723-19359-1-git-send-email-jun.li@nxp.com>","X-Mailer":"git-send-email 2.6.6","MIME-Version":"1.0","Content-Type":"text/plain","X-Originating-IP":"[192.158.241.86]","X-ClientProxiedBy":"HK2PR02CA0189.apcprd02.prod.outlook.com\n\t(2603:1096:201:21::25) To AM2PR04MB0756.eurprd04.prod.outlook.com\n\t(2a01:111:e400:8411::16)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"01ee26a7-1de2-47f8-a2b4-08d504b5b45e","X-MS-Office365-Filtering-HT":"Tenant","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);\n\tSRVR:AM2PR04MB0756; ","X-Microsoft-Exchange-Diagnostics":["1; AM2PR04MB0756;\n\t3:5nSoLWO7coIN5L/UKqFnILXB5qWB2DGnz/rM5+yBx4A24GeUC898mIetoNd5amzlu0UYFmKDQeKxILKSKOF9gBFP7RSI/KK7qfs3uqKfB9hLSqFXAaLJS8r8TGaDl6unkV+mHGgoaUNJuhCbzZUVayTFI3RfpOZiGP0cq0PX/DG2AkObh7+HynJBToId9oSve7uJVRB1lA1xanBk07QJDJsI5gj02tBiOmTrk9x6Xtc4P9AU1exdlW149m4+JRYW;\n\t25:uX3Ng5R66WVHZ8xh3WXeC0ThyVwUWEKayaTIduL/qHqoflyCgERTwnjdLg2WCh/mOyCDax3haze3eabEtxEWeDWy3u1Q6gy4PVuTBbZ6Ys0hiz6o05HHYyvmcTbsx92ETLVbGazfEUkWzU5YvClDFJPzuTVhOHRN6jNSKG2gKsa9zn8h2nDeRQPcYobGHusgro/QO1ZrE467uHMsfBXiFwAKMeOBGow+rVUzTkLTkp/tA8Fj+tWmq8W6CBonXD8nF72NKcdWEfbJmyeyzj27jBMXpk/vLq2Vx7yRik6955D0b45sGT0WF0kTRucAgAHI4hPruSJQFKffMMVlVVK77A==;\n\t31:pQA9H6oi+xA0xo+MCnePfwoz6I2YY7zwWNUkJVDJucAnPxe9IsENdec3gNwejxNdv1HSY6exRu+nuA2B0l7/gflTQFEvb6sstLcCHkR0YIurn4Nf5K1Tdi7ct9Cnelu9kqMrfrqSjcF0rxamm4rTdvrO6o4HwksSOeHJjkFT+SnJmNBPHz/FFVmAWpqNLpZfe/SU8ZBEiPAV7Bq6OaZTwmnCihptf8K24nsMw7e0iJs=","1; AM2PR04MB0756;\n\t20:dZ6Zs+iomnRZj0yfArkzw4jEc3H5sFZ10sCKxi0Lee4874Wh2U9Z9PamS8c7Lt0xoRMibRB3kqnlpBrJ3GMsMzaof66FCbK+KG9wQJoM2ky5u+MylKAa9JM0/yedYw4p2FNPXjj1vuLycvF8AszSgpwVEBR1pRMzNpXjDBQVBLtqsJ49hP1dMa7yStRgpomiyqFen+LLlfYt9mk7utIxY6gHGBcCWZ/OCsEnrowlELoDUjLd8WThNYETpAZbZB8yY0jaz+Zi2Zmj/TKPmuTc7cEu+LmK+WOl8gQ0BWU39YCCWFKeSLjXsr4Tx5IZjyYaRklvSEtehTH1W8yyYpv6qxyEVNEBVSIAk0NLQONExTmVRcdRysHN++Qacb2O1OAgXpzvxPkugWDZlBqK9N3FPzVWMylrRQPpP7zlTosRli/s7KRLb+4zFgjrZVhMD9TbpkwMRa8TFfA+jFweBTNy3KVhR2X39jwFsWHEnghglGj5OR4eddSE0481hZxNZZB2;\n\t4:BF9PjW+Kl44fNQMDnuMbF5VqJuV4/xIhQjXLhnjuPJbg+DoRqoDYosCPBp+xO1uIyyVPBE93hSfr/VOFWiDVCTxn4JL55vDcZQRiCIFKLjJSbzGqlmDTukZ0bpKsVBmo9j3TlfR3ioxVQcL9vrfTQYBUBy70oJd/kfNh4T6BRKaNFVryH4tgt4TeNvPTsZ0yQ9JMAqAqEssO7Y49fzkt8DeoKfdT0N9ohKUOZ4tFsml5sl7jZ0pVZxlprsCSsHYK","=?us-ascii?Q?1; AM2PR04MB0756;\n\t23:Ks84D19Yjg9f2NrcWAO6z/N+5Ptv+tf0dYtne6IdF?=\n\tB+j0goSyycHXB4WCXx1wI6Ot63jrXHZFDwDWBfQ8/cmJQLTs3k1oax5gOOMEt7JyfClaHzc6FeYX+GWJSuaqboRnth2WfrOiB83zvq/lRN1DEsk6b04nsM6FL88gkMRYDFW4obn+DvqkgHa/pPLvbX/QNjwE+70DGNHE8eWh19kjsEdZRzID1kQxyh9nxX7ZcFxCYktks9ryFxcCsnAyVkQx696UCjZZxXUZdyLOuI3MALyHxVPX+xq2NFjA0c/qH4q1uoajESp2iuT+PV7aVs0ZMKgriY/ff6wnR2s+pU3p7EsztCdMgp2J6GUVnK97dbDieBA4IAYGhcf34gHx0lH35KUowQ56gZpAtgxM7IMElD3TAFlpDXULq6c22xL2oyTmA5qEyhXfSeICs1ylJNbDYhil6s+wAKf2lUUDrkNYbn8E1RV58YtsJ5z+vMTlhFm9NiMATNnhXkxl9z+ulFp5RYukcczjfasXWlxNALtHNaHc/1Ib5Q8Xgl4AFjXsmoakTMo9YVYKLQK2/Kl7AJZGJl8YMsI9dPXq+N02qdgKgLov19B2jzxbAcJYVDPfs4WDpc1AJO/+DvjpiKKjh6XHPeGUxl5dsD0mQTY3tiFDPNojvf2EdyeAJ8uIWFdtbXeCu/NcFaGPEeSKiDgylGRzgBe15WZiJDzyX5vKyJFOta03RwP47sgSFthGk/Ye5u21ySCC9qZp9lkhNTCItFVFLxbbDyiGx+SgnF+P8UiyWS5rb7CeCDfrpbt81WcGuRctq/09ADZW7TF0DceN0WoRObx0Rs5cU38lW4HfDlDDodNBQ5+QrNTj30+V4s4GWaSzeDnj/c/A/MOrcFibgId91HnKZyHp6qbPkmRfHPSSJ9WQ0/1+q7uNjPJM6RUFpYNxh68Jh5eMxExYElyLNPHsE34wQ5tLGGwUgSamnPQUj22QNiE6bLIQHuM38J7o5skJRZrbIaHUSoCPoaoQWLCFU6qf1DmJhV4xQILJuP65eLu6nap3xg4yteIPC3XoAc=","1; AM2PR04MB0756;\n\t6:uo0KdY9DGk/pjRrVjvEwrJwEiRtTifOk8BA13d8ZWR8Z9yGToYDHRki1hHUmmSuNel04uDopPcTESrCwju6I7QDW4PCMFj/S5xvRni70yvCHQXVOJJyGCE1rKnaEVU0k6afy5YEKaZkdYDgaIZrMsm1hrZnKmE6wMUpqlFK9B6yXvIb/nCpgqRqI9Ek0v+pj4MXPr8aORHiXlzkdAMxYRyNal2cC8LTT7WISdQ5xfUl342ZrU73vzMy5xD8N8U1QVKFj03yysdWKDw/qfZ2SOJZ7Z41DGh0vRlNku2gaBAnkMyG26mFBwf/N1B3vJJa34Bspao6cvmcwFaBTRBAjdA==;\n\t5:1mnGWReKQGBCbztJ5yZaWzTVz0fGW5itfef0LXfr0K1Kor9LK2+6Zsz9QuV+VSYroFcXH93EBFbQE9e46mkKWWqU9LlCk5huHUY+QO2xGKiaNiU/QO7VdHl21KRzwMhTsWJxXw5erfv5Akwl4BNxLA==;\n\t24:o2L1ZuqXK8JLSFUBm5UIo44YXniSeskIuY3f9DAEAhz+01GoLW9YOhjo2r5wqcNJJRo2vocPdw/3yveqF3rioFpuDIXNpVCHGxoyC71gVZI=;\n\t7:X4S2Eb42ugmYaKRHQQEWBSnbxojbTI2QVGbRgjUCiZsf6zfJWiesiP3XIsxAaPdCc4j5rDI9SftSdEfgFwpVVIbOmnZJr4ivkqM/a2bHK8Fc3AQZBXishN7dvLeMdW+0GEbEW7VDIcqEn/FXHtmxLELZZDJRjwbArYhoFM0yOWmLjD0G1YcQA9eDWycf9/O8sgEbLwZ202bKxQvHau1nvhxI3uLQXcYsZYeksHywvWU="],"X-MS-TrafficTypeDiagnostic":"AM2PR04MB0756:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<AM2PR04MB07568087DD0927E90F6C08B4897B0@AM2PR04MB0756.eurprd04.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:AM2PR04MB0756; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:AM2PR04MB0756; ","X-Forefront-PRVS":"0442E569BC","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(346002)(376002)(39860400002)(189002)(199003)(8676002)(86362001)(101416001)(48376002)(50466002)(97736004)(66066001)(36756003)(50986999)(305945005)(68736007)(25786009)(81156014)(5660300001)(5890100001)(47776003)(6116002)(50226002)(6486002)(478600001)(6512007)(81166006)(3846002)(5003940100001)(2906002)(106356001)(316002)(6666003)(7736002)(6506006)(4326008)(33646002)(16526017)(8936002)(105586002)(189998001)(53936002)(16586007);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR04MB0756;\n\tH:linux-hcu8.ap.freescale.net; \n\tFPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"nxp.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"26 Sep 2017 08:07:49.6515\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"686ea1d3-bc2b-4c6f-a92c-d99c5c301635","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AM2PR04MB0756","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"},"content":"This patch set attempts to move the tcpci driver out of staging by fix\nsome tcpci driver issues and verified on NXP PTN5110, which is a standard\ntcpci typec port controller device with power delivery support, tested\npower source and sink with drp config.\n\nLi Jun (12):\n  usb: typec: add API to get port type and preferred role\n  usb: typec: add basic typec properties\n  staging: typec: tcpci: add documentation for tcpci\n  staging: typec: tcpci: support port config passed via dt\n  staging: typec: tcpci: register port before request irq\n  staging: typec: tcpci: enable vbus detection\n  typec: tcpm: add starting value for drp toggling\n  staging: typec: tcpci: correct drp toggling\n  usb: typec: tcpm: only drives the connected cc line when attached\n  staging: typec: tcpci: update set_cc for different state\n  staging: typec: tcpci: Only touch target bit when enable vconn\n  staging: typec: tcpci: move tcpci driver out of staging\n\n .../devicetree/bindings/usb/typec-tcpci.txt        |  36 ++++\n Documentation/devicetree/bindings/usb/typec.txt    |  46 +++++\n drivers/staging/Kconfig                            |   2 -\n drivers/staging/Makefile                           |   1 -\n drivers/staging/typec/Kconfig                      |  14 --\n drivers/staging/typec/Makefile                     |   1 -\n drivers/staging/typec/TODO                         |   5 -\n drivers/usb/typec/Kconfig                          |   7 +\n drivers/usb/typec/Makefile                         |   1 +\n drivers/{staging => usb}/typec/tcpci.c             | 185 ++++++++++++++++-----\n drivers/{staging => usb}/typec/tcpci.h             |   0\n drivers/usb/typec/tcpm.c                           |  22 ++-\n drivers/usb/typec/typec.c                          |  45 +++++\n include/linux/usb/tcpm.h                           |   9 +-\n include/linux/usb/typec.h                          |   2 +\n 15 files changed, 306 insertions(+), 70 deletions(-)\n create mode 100644 Documentation/devicetree/bindings/usb/typec-tcpci.txt\n create mode 100644 Documentation/devicetree/bindings/usb/typec.txt\n delete mode 100644 drivers/staging/typec/Kconfig\n delete mode 100644 drivers/staging/typec/Makefile\n delete mode 100644 drivers/staging/typec/TODO\n rename drivers/{staging => usb}/typec/tcpci.c (73%)\n rename drivers/{staging => usb}/typec/tcpci.h (100%)"}