{"id":818489,"url":"http://patchwork.ozlabs.org/api/patches/818489/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/patch/1506398723-19359-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":"<1506398723-19359-3-git-send-email-jun.li@nxp.com>","list_archive_url":null,"date":"2017-09-26T04:05:13","name":"[resend,02/12] usb: typec: add basic typec properties","commit_ref":null,"pull_url":null,"state":"changes-requested","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/1506398723-19359-3-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/patches/818489/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/818489/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=\"rQ/RDjM2\"; \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 3y1YVr57tcz9tXc\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 18:08:36 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S967172AbdIZIId (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tTue, 26 Sep 2017 04:08:33 -0400","from mail-eopbgr20080.outbound.protection.outlook.com\n\t([40.107.2.80]:6689\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 S967138AbdIZIIa (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tTue, 26 Sep 2017 04:08:30 -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:08:13 +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=rQ/RDjM2y5KTVdxcNe0u53lU9PMEDOSdkhZRaRPU7+wuOiKX2UYCjY+JF1YO0muP2KKROkt8e7h9iw2VNzd0EPZ58dZKXwf/heLXC6r53G6VWjScUPPYu+edUVB9e1VsuwcV1H7MmGnStxaTPCR152C/ntYpBIBTYFKcO0InUus=","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 02/12] usb: typec: add basic typec properties","Date":"Tue, 26 Sep 2017 12:05:13 +0800","Message-Id":"<1506398723-19359-3-git-send-email-jun.li@nxp.com>","X-Mailer":"git-send-email 2.6.6","In-Reply-To":"<1506398723-19359-1-git-send-email-jun.li@nxp.com>","References":"<1506398723-19359-1-git-send-email-jun.li@nxp.com>","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":"89a1a9ba-dc59-4392-a19f-08d504b5c4a8","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:h3mu3/iTP0Q21NgSCRLEDm1fbJEov0UXpz6+0KB4KcH+zQ6gWrYPnh+8K/n/mxm5W3QcqKRQvEKut6I/fq3m90q52mx2wtlHBJIEC3xlEut7lp1CxVFuHIEkS2qdyCDmp5+mEelzfydP4fRjxDRd4HSBWO8FIbFTLQucO4/9bHv8b0555+icbvFmBcZqmeIjLT4ZM1CkqY2rzSf9N2cMzgjVMuIBEnhg1S8Yru6D050grKADtO7qrIF8V+M7V9tg;\n\t25:N88ZNuVS4tndsl4qajXJbcLovQ3FYCzUEh3yBUZucID9rGpPqFj5op9cQSGQ+ZyXtLTCr/gq2pM91bP5NAoCH1Z8d7dcaAumEUXk2x21jf6UBuqp7cxnm/9jjd0vi5pUKRm0x6urhZEdu5XI1FJpJkogTjrrPJzZoq9n4BgmiwFpTPtY7CW1jUsPhOMoZd/oO5LqqsvAIlUxUaGsolhGxPTN+JQRRg4g+pTCrFGxPiuLrVjeH1bfXrJ7T/WlIsHWwv4h1+cEJnG6efu9L8ijPTfhoKKkR8K6PQqLRsUAkflHNs9x0jfe34WHUqKkHxUKqtNfoJwhlTMcUlCVOuE5Jg==;\n\t31:jGfz2Tjh6tLKCc5Man4LcgHzskjXuGwRMOLs26Y8m/Q1EpS3nCDw1e4QKxEWFseBO8CfUch2kxJl9fpYSWPoPGfAEkOXLGZNeKybd4A7U3NFSAnIqDvrJz7/0gb6xQq0QPID0NmZFguXhjRkvgyFln2YitMaF8v/YAVstMw8/QZtrMP47UfWSL8uGOjJ5zxFZkj5tIvOnshDPF6ua2tGtMHx7LVErGbPdCP4678Zni0=","1; AM2PR04MB0756;\n\t20:vbbskU7Eo3jb2k4SyzVg3aG0dY0IcdETY5lVQ9cOAn0bq07LrqXYKWezd/gyneR0TyISTQ6ieoxSVbZ0YrhWhrCjKAUhjbeExCrPtvchHb+9jGbOw4R0ZlPxsbVjvPa2km3Lq2cDJZVNHHmo6WMF59RR5K2Nx1EZ4LhX1rFMmDpozMi4kwIMXgZ2AKa8H3RMiCVvArpp9wwCqR/ib6ZLK7GcIht9LPm7poG63kPFAZU7yeuToJMQsUWlB9HwmxGOPAxx9+KABN54qTQlcJes46xKqwSVTh/g9SJdwRI0ppm3rDtSl2sAguiqwNzVg60RU+5GautaaMohR/Ka7Megg8ldMG+Ei8LdfXuZCTzWeMqy8+zi61XTxy5T7lnwlsB3YK/oe1elSEI+C7T3RwJ/ykiOi5Z35BYf2f/lMqJLRcUuGQ4G+uIJcmhEiSNwTp5TZ0A6c7fGwBVB2z+CVhHVC0jqSHxC2IOzQo2RiY5QAjq00QjGICEpw9Xy5bwWdh3E;\n\t4:Kcnvf2Vq8mmVRCNxOslR3gn79Gtdzrj5mb0ih04O5P/CFfn1djjydEUrsvbrk7ayHrYqJIRlP5Kv1R4fzroDmLS7aXKRXnbsC4Z1Z7/J4Ypj1BmFxY9AfNhpDEEMsC4+3oTlzzJR3sZpU86V6SwY2dByi2oM10ybE2PX5on9xUHSSFIrPZzPwR8xCi5HclaA8UDC5WH02Vjy0KKU3ryu2MzMPiZekd+O998eP2czFhLL3CATu6FYrw3kGY6340I4+rpR7qjo1pbNyOcJCjZOEfDmuUIue4KSFEM+i7FbbTM=","=?us-ascii?Q?1; AM2PR04MB0756;\n\t23:JDZWt9VyJLP1TrvO9De2SOC9pz2tRAFDS7GPkr4m+?=\n\toDNFx3kzMpHJWblB9He0V4Z6M2gy39ih1nlUJUXYyR/xAJOmFj9wGlbFYreC0HaKQs/47sRN2GE0hBZF456CF7YPYGqU1iYo9RuDX5Swy2EpXb+15NfZy7K69u8foARyumKzhAcwGnXPryTReMRkuvST1mTfjWa0yKjZF07U/W3phBEAO+nBocgKqFPuXG+OfKPQnPXiKGH+blv971/hQ7S7FEXRpdaO4Ndqdw6F7wfzmQd8Muit+PaqUhNwJMeKXwjsqOiM5LMuRvSPXW+n50AMwQpapadv8f6kjujRusURk634/evtxz7S82/3oVDjxrAytKPGJPQaNIwzghsk26HEolNKLMWBprRSFUkLVxKlLY2esQHd0kppT+p2WpPvX7rwzB5oM+QHlFbG75HpY7v3qJoVce3ngkPPfSNsUVMO8viBIqHalfH/6wUSHjEzeuVPxdAJOBjyq+VUnXGtJoZ/xxwDP3LOuoRmonxNnY+NQr8/qyLlxz3cUrrqE6/kFT0zir2VYjrzBsC3zEbm9AyEDBpRfEpp4zLOPRQju3CJLCvEyFw4acq+FfvfZC5IUoiFRwbzudcz4uzNhcTyzePARqVCDbwZr/UF7x/Ntavya7Bw/6peYaKXBjLNtojXHFKmjPT81KrnaJymHx0BficbCqbK7NriqKyq86xBCV7PZDp80ufClbt7POvU2CwI2vHnuJe9QVxWyaFv2W5Uksbbh0luEm+njbFSR+Qr+1mphTCFaJN208KJa3P2U7jm4qB1i/oAqW9zjOsMVRSeqGMe+sqVz0Hplb2c9CsE5Qh9/zyLT7AkM2ftdZxhi4pBHdRiMmYEgjyGh7L3RfJAmNWCqlvjQCIBJoDNZXQ8B9W1KdIzLtZpr9us1diU85wXAd+cSa2PV9qxXIHfYcx1nCBxYBLmrn3zj/bhYV7ODkrQQfCqZYrkf94jYck7FOIIet73uqHa00/Enhoc9xi4/35+qCeetfoQF6KKQktpVjfZR1zXHqlwB07nFK5sjBTPPZN9KgeIHqMaKeibroEyXez","1; AM2PR04MB0756;\n\t6:Zi4VaN4nmZIgH4hpa5ymuEALaAP1s/LI4gj++gOJzS68+UVNFjkwKEBxst9GSmXUJfySo7U1x46v2aQvz3vBLh17Z0dB1x31fF0Fbg2oYTfwgRu0QKiQrun4AAQbUCkTdM4dvRqftZb9aFlu8sIzJhF4/hWY6fiBdZ0P5GCGLzyMBhRFgp4Y/ptiSERlghDDDisZE+O+meb4UDJ3rnSAombud8P6F5HheTl71kXyvq04IrA8oxmwxSJHWQFVO6ClubPrVV54r3/uSVGPLt6DCEMrXFhqx8dN5fZtFGDgaoqZ/PbjyuCrkpLvVEhvyQ5/14MwxHvgRkaoO80HuQqfeA==;\n\t5:x9nWEtNLD7NycYp5Rz/WpAmd2KNN8dFYv1grtB4icwqxvRCwtgH+9cr+th9u4xfUGUN7DLLqDsf+aAcuq8sIHpHsiYqEhn5s1OFlPrp3DPVdO/+Y3lPHjvd8trrAbPOmghhaQYBoaEbam1bh5A8szw==;\n\t24:m3qg4lV5F8Bmd7qDdxbfQy6vcIYNzQfhCnVTX9bV36nQ+mkdHRPY3Y/ZRng1f3YBwU1pwS75mL0MY1BoXvliSe7RlbHcO5EcBLcdmZ8BSds=;\n\t7:Qjq/yU86c9uIxR0EKRnK+sSZ/F+B7GaWaWbPI3V/rR6zftnB2pxCISSTZnyFofj9Z2rZuf3qSJqE2Qr0cnz6NDIn6GjyhHMu4U2e2/T5pR5QGjBkBDN1y/eW2RdJjNyXr8tapg5adutk7nxRFy+pwmQeq002wCK3761atUPap98LTyPh6oQVg/adMZcLaojX9CnhX2axkbqXhRnnDF4N8k4d/Xt4ZCfb7GvBSuH125w="],"X-MS-TrafficTypeDiagnostic":"AM2PR04MB0756:","X-Exchange-Antispam-Report-Test":"UriScan:(185117386973197);","X-Microsoft-Antispam-PRVS":"<AM2PR04MB075667D89FCF32D7C775DB3D897B0@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)(575784001)(86362001)(101416001)(48376002)(50466002)(97736004)(66066001)(36756003)(50986999)(76176999)(305945005)(68736007)(25786009)(81156014)(2950100002)(5660300001)(47776003)(6116002)(50226002)(6486002)(478600001)(6512007)(81166006)(3846002)(5003940100001)(2906002)(106356001)(316002)(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:08:13.7143\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":"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":["resend","02/12"]}