{"id":818448,"url":"http://patchwork.ozlabs.org/api/patches/818448/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/patch/1506386727-16370-3-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":"<1506386727-16370-3-git-send-email-jun.li@nxp.com>","list_archive_url":null,"date":"2017-09-26T00:45:17","name":"[02/12] usb: typec: add basic typec properties","commit_ref":null,"pull_url":null,"state":"superseded","archived":true,"hash":"6b2701af4d0aba2468a27c74feaa07eabb1764ff","submitter":{"id":69265,"url":"http://patchwork.ozlabs.org/api/people/69265/?format=json","name":"Jun Li","email":"jun.li@nxp.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/devicetree-bindings/patch/1506386727-16370-3-git-send-email-jun.li@nxp.com/mbox/","series":[{"id":5055,"url":"http://patchwork.ozlabs.org/api/series/5055/?format=json","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/patches/818448/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/818448/checks/","tags":{},"related":[],"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=\"wRNWP4Gw\"; \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 3y1T3Z1s5kz9t2S\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 14:48:10 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S934751AbdIZEsI (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tTue, 26 Sep 2017 00:48:08 -0400","from mail-eopbgr10063.outbound.protection.outlook.com\n\t([40.107.1.63]:55599\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 S933883AbdIZEsH (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tTue, 26 Sep 2017 00:48:07 -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:48:00 +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=MvdIrjm7qvAQ00dFAsnso6qhx2tKLRoBKW3IW1ieGyk=;\n\tb=wRNWP4GwQfoSmxLKTA8p+bZO4vnuwPUFPylK6W0eYhKiWLjsNr44P5cRz9xBRM+c89fQqJB2M5L7k+TD2t3YaQYmAGnWlStfIaehRAiJ+6NMIyYE8flDpzDh+UPvBAf3xAmbiq7Q826LVILi4PVJbv2P2nc16HwnwvtwsBv1CYk=","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 02/12] usb: typec: add basic typec properties","Date":"Tue, 26 Sep 2017 08:45:17 +0800","Message-Id":"<1506386727-16370-3-git-send-email-jun.li@nxp.com>","X-Mailer":"git-send-email 2.6.6","In-Reply-To":"<1506386727-16370-1-git-send-email-jun.li@nxp.com>","References":"<1506386727-16370-1-git-send-email-jun.li@nxp.com>","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":"934db610-f35e-4b42-86d5-08d50499c63c","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:HIn89D2iFjYUPUKoNxY7WXzzB+xwu4b6snku6uw3t6RQVE4VaUM2bk9RYcy9OcjKVa/4jkZBycFd+2ducnf/XhEc6tLnxlDHY7lNfzHVKuKn3tyWqg+qRdQDMv1LvkRYwtQ+ecLlFiWzQx1jxQIx6CY9splT3uKMl6SpwwQPlKMwZbWkBlF+uy7/AgBXjqzXLIAIqM7fgyIQNws65AiD/1AYF9S6lT388fJswehlLz/Y9iCML122NacDry6Tp5cn;\n\t25:gkj5XG2j+JWMxCgkgxGbxpNhnaDbJPbBIRhtTu+yUnj/ig473gN10Mio/mNrilvUuUVYRCdiXxRlNCzg6K/51qPyvMfG8xKz7MV/goq+vs4zDypiIItd8eJmtRW78XLOAcz8q3kwkJ4WTnnsziykzVV5B62+4OJZa3iGfDYp0KroNmyG3nm0PcLqRpCMP0BqSdj58KnWtjV1B5jcbnyIqTCHvud//PDGygmf+4Xk//4T0QRfQhMBx4pRhzZUAgOqtBLnGk2QSA5LVudWnIAUvI8Pgt+BrX/tnELLTNYn2c0gfay1aqyD7WbZFdmbG9J4HiavzlqRu9XV2nadSsQV8g==;\n\t31:vD8xP7JTIv4uzRhr3jekYjdzGtIBaF+k/qrRvviyTiHo2ehxEkYmU36PhtVzaMYpuS+SS1MeKYssUsIFlv9ePpmEOQuTDveo/W4U4AhGHiWCuXgkz3K5cXJnRjsbTuebswdBrQgQpBCmEMulGApNpFDC0p8VazvsOvdRBhpq1OvluDfTEHBEzrb/E719yD/CBQ2R/huhn2lBGB5ZneAQHDqbSjERC/z1e5BEtecfFjE=","1; AM3PR04MB0760;\n\t20:jmIRmACfDgK8+Bu3DBkKeMSteGMIKsJ+vS1vfc0JNhaUoQwQISm/0cgOOITqPQgXVK2imYggIUZ0oiWgBGyAppkSQVRlL4bdSVtt2YKTknmEjB+ctP5lzItvKHVDAY2SqeNgpaQ7MdQJXtY3Qp+niVgi/BblQMzPg2Iq/A2Wb8rAHbQHEaVE6zGmaNASEC4q7pba7OXHprVPvh7fksTbcS4Sasdt22kMP8e59WfOTV6nsXX19QKwiqQBGcGjMuIWFhYrRIxJAwMtJ2wn5nWUsYYxB/QaZ6ftf8acN36tt8e5b2nBj1+hzG1GDmP8XPwzKPzCNrME+YfDsJPo8HM77YgIAnDjIK14K0c5ndq01lm5j2GymVDXqqkjcfO0khW2Tw++B8VTIj9qVZDhPW8k3jdqJS2disDsutXPzaBJ/cRGOw7Qyi6qRuYknLFWnM7yVKJ9ZItFZiubVRYpIM1aVYryQJtS06OnG0hyUf8GvqyG8/olKnOasQGdcq3GxRxo;\n\t4:lU0p8MHj9KYGAS68AD+5qnYCnB+/Bx5xC0/8ij0S+hWpk/rOeteVKo5Gu39MAEYXSBFDDKVavmb+H1/p1cVZU1SrxwAIMIfbckNl+9dpZbZVMLx+tHjJkC2ZIjTbC76lEPlW6RxlAFqwAjPutPHq+NnA3lNzlz61SwFnvZCM6ipdfyXP1McmI8mTdlMuKncp+9rLP6vGh3tAnwcUOzozuBfQOUJZrB5Ayonin1NC/qmHbUlSXB1KRlQgpAskNkml055qPPoemSumbzzDjRB/Q+biBtekuBhmtO6p/bFPLU8=","=?us-ascii?Q?1; AM3PR04MB0760;\n\t23:wEN6jjU8uTBsBazCuPOff0Ea1l1Ec3LlrPr+Lre55?=\n\tzwt8//PJo5gdOSCh6v5uM5vHeLneID0oyMh/HG77WSIG8K5wOeVE0vyzfsHS05PLOKgt1+JMQTcoA8kve7BOqBy3ncjcotaeBHLEHrhA2qBskXdlV0VWEg/RFqFOdKsBeX/hLbCfjLR/8VWZw3G1sTRPN/Pmn2wuQMzhpHaTiOjz4ydyhiV8JmO0pN4C0yh2060QmhqvEiBiTsxKPWUKbVHOeloBi3oHjMFhxeyez1ETIJ6EBdhQiQJHYx1Tv2WnNVdf1JUwQaBt4STCoI5VjPHGACvgVkl4JlkFCMZrECiV/SpM/869bfGJPQ0j0J1tkmd+EPhptZF6I0A9zbqPh6hH58c49iEd3/aSIVbXCsNPrCo/h+Kb32NcCB/Skk4uPbX3ab18wtT2af7I0kVBAqjF5+Rmb12EhUZLblHA97DuL2vxPgv+aqDx6n7N/sBtVmnt8EcvgEWrx1iKo68HDvWTPDe8Eppn1CXex1ceJ2xrt58vyL5XlY6524b4KrLuC4B63tq6P8crXE7hTYKf0vTA2XEvSifdX5GtwCNty2OBF/Tcx1kxkkj2/AH97/03foZo43kB6qV1qjcIEfqxDIBVFWt1EpwLYFWkJCdWkhaZ0HJlOEdhILKZE/zkL+BIeWzGcEZFGSK1BBwlD6ZJzJrzNPDoYUSel6ZCXbKZ1DdtRO3diRax1yEgNhraHskYxMJsE8fIt/geKxL0smgpGkCvljjCzxuaa3vJpINeVhL/z+4bwIxxGv3qpvHtgB7zHSq4rFTvEdMCnPOhACsxzRvZ1utaqqKv516UZjs+ZCWNFcFxwXUcs8u59Avs3eRCkIfQuuFsjWqbXrlttYxWrb3ukNzvUYixkOTgkAWKBMY4maamLMEKpYJbHtQI8Q/4nUnzHBbko+4wqxHmCvh0Ag27q3GyexbROwUxkUZGr1s73eA3b+WaF+nL78qOhbAhJzYvTL+aAU/YQ+lDLBNetnpOOfkOsqsS3rVQqo+Os6kcHDRiXOJVAbrlMD7xrgj4xKD8pm+BV3d2ZKFBbPa4PvC7vd1RzIErcalr6sLxkV6SA==","1; AM3PR04MB0760;\n\t6:u1Y70sv6iJzNaqS1pN3Da5vUH3C/Cx5GUSmYgJ23MnuIpMYycOGr90S7ISvgDEKYjD/VkKyuP1xstf7Uz0/t2MeOpnYSyDcWg2hhZFcIzgNaaoyVerc5gKwJRYKXC0NXJKmYFscChnFNlA2Vw1hOa3uCVsVYrcB8qw8QZI1kJUEfWY3G22qYIYS7VhcVN/wEi35TBmfqxqWx40aA4cgH00rYNtAfog8dY2dnqgBTOvgJG7dQwcOPs+2q+PPZR86rMl4ofxHD78dvM7/419x0Q8HuuEq4So0H0MhiRbrKFQFW+cUcxPEtdoJRIzKw629V45dDrRf8i1aPygN+ht+okQ==;\n\t5:pMGB/s/o1ZlOBxIOerPgXSzl0eX5P86r3Nf0fS2NgwWzq8fatDYT8OHKnWarFWWKayadWK1AZr42PQ2dhdd2PEiJQKSGoZtm3EaBzENFuP2x31FpC5FVQbmctfenCHqPuXzgJniPO4jgJj6PlUVKaw==;\n\t24:gNJ8vmTw7ZECggYIEc2QcRjvWjq7Ziq2rZD40BPcf3hr3ulsD6z28n4tW6RvYtCc/T6/aqegHx4yl59WfDJiXO4JsX3jKtJ96Glec+ig8fw=;\n\t7:1yojoC1srrQO1wYSKv94r5rfTndULHUPyKjRVYiFfXAy43uwZ7kr7KL5RqLg7p03ofeAkujC0doeYdVOZaZ+Z+eEZfykkC8aD8VxMib3iDFU/ZiV4WXU2TOztObB80m13UQuIdxSjtMruKb3mzdz2IvToQgZioogMcu+AMg7MvN1kXIK5FfeTM2jV1QhbEcQMTHlkasNeTbTcuqUiDCXMEqMjwa4IjoP9NVbWfICDJw="],"X-MS-TrafficTypeDiagnostic":"AM3PR04MB0760:","X-Exchange-Antispam-Report-Test":"UriScan:(185117386973197);","X-Microsoft-Antispam-PRVS":"<AM3PR04MB0760D64612ED3E720C21F614897B0@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)(2950100002)(81156014)(76176999)(305945005)(6666003)(8936002)(8676002)(36756003)(81166006)(106356001)(5660300001)(47776003)(5003940100001)(97736004)(3846002)(4326008)(6116002)(575784001)(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:48:00.0937\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":"port-type is required for any typec port; default-role is only required\nfor drp; power source capable needs src-pdos; power sink capable needs\nsnk-pdos, max-snk-mv, max-snk-ma, op-snk-mw.\n\nSigned-off-by: Li Jun <jun.li@nxp.com>\n---\n Documentation/devicetree/bindings/usb/typec.txt | 46 +++++++++++++++++++++++++\n 1 file changed, 46 insertions(+)","diff":"diff --git a/Documentation/devicetree/bindings/usb/typec.txt b/Documentation/devicetree/bindings/usb/typec.txt\nnew file mode 100644\nindex 0000000..36d4467\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/usb/typec.txt\n@@ -0,0 +1,46 @@\n+Generic typec and power delivery properties\n+-------------------------------------------\n+\n+Required properties:\n+- port-type:    should be one of \"source\", \"sink\" or \"dual\".\n+- default-role: preferred power role if drp, should be \"sink\" or \"source\".\n+- src-pdos:     An array of u32 with each entry providing supported power\n+                source data object(PDO), the detailed bit definitions of\n+                PDO can be found in \"Universal Serial Bus Power Delivery\n+                Specification\" chapter 6.4.1.2 Source_Capabilities Message,\n+                the order of each entry(PDO) should follow the PD spec chapter\n+                6.4.1. Required only for power source and power dual role with\n+                power delivery support.\n+- snk-pdos:     An array of u32 with each entry providing supported power\n+                sink data object(PDO), the detailed bit definitions of PDO\n+                can be found in \"Universal Serial Bus Power Delivery\n+                Specification\" chapter 6.4.1.3 Sink Capabilities Message,\n+                the order of each entry(PDO) should follow the PD spec chapter\n+                6.4.1. Required only for power sink and power dual role with\n+                power delivery support.\n+- max-snk-mv:   The max voltage the sink can support in millivoltage, required\n+                only for power sink and power dual role with power delivery\n+                support.\n+- max-snk-ma:   The max current the sink can support in milliampere, required\n+                only for power sink and power dual role with power delivery\n+                support.\n+- op-snk-mw:    Sink required operating power in milliwatts, if source offered\n+                power is less then it, Capability Mismatch is set, required\n+                only for power sink and power dual role with power delivery\n+                support.\n+\n+Example:\n+\n+ptn5110@50 {\n+\tcompatible = \"usb,tcpci\";\n+\treg = <0x50>;\n+\tinterrupt-parent = <&gpio3>;\n+\tinterrupts = <3 IRQ_TYPE_LEVEL_LOW>;\n+\tport-type = \"dual\";\n+\tdefault-role = \"sink\";\n+\tsrc-pdos = <0x380190c8>;\n+\tsnk-pdos = <0x380190c8 0x3802d0c8>;\n+\tmax-snk-mv = <9000>;\n+\tmax-snk-ma = <1000>;\n+\top-snk-mw = <9000>;\n+};\n","prefixes":["02/12"]}