Cover Letter Detail
Show a cover letter.
GET /api/covers/818447/?format=api
{ "id": 818447, "url": "http://patchwork.ozlabs.org/api/covers/818447/?format=api", "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/1506386727-16370-1-git-send-email-jun.li@nxp.com/", "project": { "id": 37, "url": "http://patchwork.ozlabs.org/api/projects/37/?format=api", "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": "<1506386727-16370-1-git-send-email-jun.li@nxp.com>", "list_archive_url": null, "date": "2017-09-26T00:45:15", "name": "[00/12] staging: typec: tcpci: move out of staging", "submitter": { "id": 69265, "url": "http://patchwork.ozlabs.org/api/people/69265/?format=api", "name": "Jun Li", "email": "jun.li@nxp.com" }, "mbox": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/1506386727-16370-1-git-send-email-jun.li@nxp.com/mbox/", "series": [ { "id": 5055, "url": "http://patchwork.ozlabs.org/api/series/5055/?format=api", "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=5055", "date": "2017-09-26T00:45:15", "name": "staging: typec: tcpci: move out of staging", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/5055/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/818447/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=\"oiR9HtlB\"; \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 3y1T3P1tGrz9t2S\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 14:48:01 +1000 (AEST)", "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753951AbdIZEr7 (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tTue, 26 Sep 2017 00:47:59 -0400", "from mail-eopbgr10083.outbound.protection.outlook.com\n\t([40.107.1.83]:45088\n\t\"EHLO EUR02-HE1-obe.outbound.protection.outlook.com\"\n\trhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP\n\tid S1752167AbdIZEr5 (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tTue, 26 Sep 2017 00:47:57 -0400", "from linux-hcu8.ap.freescale.net (199.59.231.64) by\n\tAM3PR04MB0760.eurprd04.prod.outlook.com (2a01:111:e400:883c::18) 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 04:47: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=ri7hrGMnFrcflRGanDHQuy9zJNljbpBjtOvMQ7u1hkE=;\n\tb=oiR9HtlBD0CwNalpSZAF65oz0vlan3Aaa0Duc+3iTRJaoU/vzyM0dZAG2kytFBfqPKekWnk8fN28Sk6XGPHk6R928d5MKk/TYt7VXDZXJO0HJd4nOwij2Qgmohm6wgMw7PYzjaLKRtuyEhdxyFd0e9zWIKPz6S2GgiL3pTsHBwM=", "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 00/12] staging: typec: tcpci: move out of staging", "Date": "Tue, 26 Sep 2017 08:45:15 +0800", "Message-Id": "<1506386727-16370-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": "[199.59.231.64]", "X-ClientProxiedBy": "HK2PR04CA0056.apcprd04.prod.outlook.com\n\t(2603:1096:202:14::24) To AM3PR04MB0760.eurprd04.prod.outlook.com\n\t(2a01:111:e400:883c::18)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "68d6b1e8-7863-4e19-2e9f-08d50499c031", "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:AM3PR04MB0760; ", "X-Microsoft-Exchange-Diagnostics": [ "1; AM3PR04MB0760;\n\t3:WKcZZ/02fQo++BESnbssyFPxJEHNsT+fksGZIa8p5wTaKZ7TNhH8Nl02bQK8iXnmM+gnNYeHHK7erK0ydnxkSFq1WXkR/MiJOkfdmwgOhrRLOWkiilUnC6wqHdp2jXKIUAL268cr15WTBGdd/rihi86odauKMpCZeS4FSLodq5SnOdD1kEGJfdD0oT/06CCfm3nT+vS+2K+LUziBm9x6je4nU1cBeco/paPqv2/ACC+vNA81aj49N+N+d7awpKPs;\n\t25:byym9kZFPXG3UsTOqqh7u3uzgFhTVkPHzdXvCx/aCOrglWb4l0+Nedh+EYeEVsTHVt7n+IC0nFTXiIliSsjYhBkc+9n6OK9pm04TQP+GO6yeo5E2tv0GBjR/NpR2fW6J2yTq74QLwZ3DzXAQJwMU6l9oowD4l18Ig1nci6aUyMdqRSzxcTU8RAi11cMvMbozap99tAodOnNhfFTV3TOlDVVv0+ajxaoAkdbAyF8d+HFmBsIF6kYBK89SmdZRkrx7+lZli3GYYicSKrgBflZEAjFRnLTsdcoM0nzsBXU0GHJDJJvfm6vP36m7Xk+tfBA6O6WsRJHWbTGlPwt03woy7Q==;\n\t31:uB/HrKnDxZ43cuBiJbgY4o7+jKuhxPo7thhhFeVCBqOl5Tm8JDLydFi8TQ+A8ZGc/R0WvtgLU4IjjUP851plBtPw8Edlt2Ys5n7Klq15l9XcKPSuIEGkSlDdRj6DJMmGhYoax6xshByE5ICiOX/WHzxAgZ3FA+lAgmb6BsCsXiO9U6+6rC0PDscUD9lstcVVMLZjukensy/YnGkkz7jj+FikgnABOty6Fp10ey0x7AE=", "1; AM3PR04MB0760;\n\t20:9DDTMgcoZ9oa717YepK63sHS1hANcHayyB9k5YkfIV9lMe/Xj+PDfHtyYA/JM84KZM8V8ohY2t1XPQtCRGqJvtYY8T3tUgjxlY5nVu/f8gbZLFOriJFUFfGoQL+Dwt/oZEJghkjt6Xw/tqhzo2AdbiGk254AA05CXqlz/53fZkcpTsyU/2OcNgqZXdIrAaZzVVno6oizWqJRsIy0I5GjRapZZPdrOCycGyjOeMA3YYKroqQjeztJRoeDSZSy+ZuZD2sF9cSnw8opa7Zpja54twa5pEt1VORdwc4vgMM5sMaTgZsZNdpTPVXLPl87+iFeXZW5Z2pXgGoV+jMCzBRtLFOxqckeZJP10vHvZHiYfoSKK9MmU1TFN8DYTOQHzFx4DcqZ/M0gVN8PabJZr/6e3Qqt0ztFYrL5rrRzMG6WRr3rbayp7NQZAyTxDZSYxXrZYfsdXS2YIuJoCu0RPhfyH3/Lw9hKVl0ermLwX0CQBRViHfeLjRnl5t7myl/Ou7n+;\n\t4:PLS0Lx5ji4kY90PoXYdob0vGOI8uL8Jc/qBzHNlTzMPQ3DCH68kAU97uKEq47LC6+cSXwSf+v3ZJ03e7xHxlQ5uyYH/G3uFK5YlTnOhOuUW0OT3CggBQpfrajoH8ncybojy47uIEyI+opxQXS7j731K3L+ZXSg13Pkzp2Q6KgcCGnm7lMVQdw74obZAr7M6llWKOtZhil1L/WtS3xAbt03n9H+V2yXubj3tigaGQjYITYHDKx0UiBSpi+8PNKQoY", "=?us-ascii?Q?1; AM3PR04MB0760;\n\t23:IpeGHZib8yt3hJUXAHUORomCs3/ejVOUwQrFd45KK?=\n\tfupRTJXbvWMsszmxEe6k51OSIGu+daZiWEChiAkI0wG7tUYb86KRY/5+S4tJXUPnq347TU+eapjE0DDWIw64Ws60C+ZDcmwMmLUtvrXkS3JEr48ECO7+f65rqThW6XVIyz5gBVkBKNtOxloefoz02yBzSi4/ZbfsB62s9bZzsbZyYFUQaGJGpGplLxv/QjjwyEQsvh46uboSy56X0ksyDu5Q9GrjpARJNFcV0bZRBdQXTSULjxAmRDrL28MJrvaqh+O7gSQlPzGUrch4/L01IFbwCNps7NdXi/7gAjAKDyhZPS0vPTDghh/wsnjQG/wI3oVitJaRMjmkQdADpXsEv4yHI3Qps+IQz+nic5pP2YjB2ciNWs9qghm+4DdWBovSyTBEO37CHuQ11WbGKM6P9sKRlzsQLYUj7uBtJn4q6qVsYMvlEzRpAIjx7hQ/MjRWefA3j6THjy5ZNhhJtlb3j4wx7d4UPNOKKeY0SUgiBAN/K6KcUpQDspKRnU5YYVYcTv/+OwcqO3tkIXMEZLqjX7ENHc2blB3V+IAwQjJDOhznvDIYFm1pruF2zK2z1jsJSC8Wk17ZzyUHr7v8xp1teZexePdczDt8DyGo/JsCHjLOMTQGqy/L5AEj3GZhOJN8c5LWQ9JvH3Bvd2CHKtDuKtSp0okh2+ufxEO1qNbWyahA4z7wZniwGLMAn/RlmmGL4/mxzxiNSYmw1OO0oaZIBdTThBZSKsIwYd3wS4gxglXO8RrVVDEhQDzXbZK1Fdof6a6Di1AZmTs+hKcvRWH7MoHbURyYsco2KbVLj1Li30AjB0w7JIosZFqY7FeGux4lAYCSjjRI/kYXPEZWarQgw84NI9eMKqvuUNLCgSRsh2Kd7RKQrHV9vWzD6PnKVoJlFX983k2O38wycOyER4xvR90WB+vmUl7jJeYLFUZnBn9wuNbmd9UueJ2siZfFxftAC+xGOy1Gu7Qkjt5F0+h0SUTdkKMfIVQbK7zyJ+7kk3an2YHlzytqXs8VAT4KbAtgAw=", "1; AM3PR04MB0760;\n\t6:wKSwK/HuXIN2317S/ei0sFmnh2utiICPHmhfc0LZTTLdGvB+4ogvXfL+fWXBCpIju59J4DQufNMPCAYpMRsGGDQV708in2ZS6V/WQh2fwf4asFLX7XPRSBDXx0vKuKNOcCTMoQwY0JvLUK+FF+dVyLIKgBCS4AzqKjRPjJvyakksaGG/ADsdNjGNuTEI6xRtpX2g8gLhFXI9rJcmhACft32FQle81smhjmANMFNgEdeSpaDBZQ8E/RkmzLLaW/RMmMVQOSzQaWDfmeo7rkS4lBpdE5SulGSMZT2QR1vDDUKvqlJVt9Pz8mqLolntf8TQpVUQspkz1dhdBIVv0xyqKA==;\n\t5:wagVIWthm26Dg3boGlD+TQ8NCKwThw05LCYN8djzf3Cn+e0/WJpku3serD9mxFVS2AuZHj6XPa4Ry3yoys/u2fs7Z2N7jdwPZvT+4Y4I10YA30/PM0LRraJG5vlvV4JyCmQ122l1MgqJkflpM1DWbw==;\n\t24:8GDj+U538WF5Px0CGgg5oKFd5tr3/iLLFKtdriUWMR0CJy7waGaQOBiCyd8eglaXjo3pyV+yQby4+6IzM0mKm1wQVlTZbhMc1Lr8nBmX39c=;\n\t7:RgdYCC46f9LQiOo8ZUBFKKjky6P8J8Y+3SO1APyouP0kuwLZZU2nO2eZ4GVsL2GHHwwUZe7q3HaW3LaMYq5Q4Htf7uC0Vv2B4IisbL6HUJTjAuYUfR05JTQFTBJKJY72fJbW3XXneeQxBDINhlbBJhby3sWKAiTLfJJRhVVq1cuVYTf6iB/arCRGz5FFiBhUMRi6BJWRadZ6aXCRqhoErgW96wlvDzhGoZbpls443jI=" ], "X-MS-TrafficTypeDiagnostic": "AM3PR04MB0760:", "X-Exchange-Antispam-Report-Test": "UriScan:;", "X-Microsoft-Antispam-PRVS": "<AM3PR04MB0760F25FDF15767D28F69E5C897B0@AM3PR04MB0760.eurprd04.prod.outlook.com>", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:AM3PR04MB0760; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:AM3PR04MB0760; ", "X-Forefront-PRVS": "0442E569BC", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6009001)(376002)(346002)(39860400002)(189002)(199003)(50226002)(189998001)(316002)(16526017)(68736007)(25786009)(7736002)(6486002)(86362001)(6512007)(53936002)(101416001)(105586002)(81156014)(305945005)(6666003)(8936002)(8676002)(36756003)(81166006)(5890100001)(106356001)(5660300001)(47776003)(5003940100001)(97736004)(3846002)(4326008)(6116002)(6506006)(50986999)(33646002)(16586007)(48376002)(66066001)(50466002)(478600001)(2906002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR04MB0760;\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 04:47:49.7342\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM3PR04MB0760", "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/staging/typec/tcpci.c | 526 -----------------\n drivers/staging/typec/tcpci.h | 133 -----\n drivers/usb/typec/Kconfig | 7 +\n drivers/usb/typec/Makefile | 1 +\n drivers/usb/typec/tcpci.c | 637 +++++++++++++++++++++\n drivers/usb/typec/tcpci.h | 133 +++++\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 17 files changed, 928 insertions(+), 692 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 delete mode 100644 drivers/staging/typec/tcpci.c\n delete mode 100644 drivers/staging/typec/tcpci.h\n create mode 100644 drivers/usb/typec/tcpci.c\n create mode 100644 drivers/usb/typec/tcpci.h" }