From patchwork Tue Aug 20 14:39:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13770254 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012025.outbound.protection.outlook.com [52.101.66.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A909F19580A for ; Tue, 20 Aug 2024 14:39:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.25 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724164775; cv=fail; b=hJaZOSACNfMmPlLfnSuwPfyYmGpBASPWRKdIzkJVdbXR3ZRMizqh1nipWInPOqR5yl13rgKqWntyLieaEi80Lqdb66j0ORWyXYIEv9mxnCQ4ap4QhHqY1bTUgjbEPImDm8ma3Jv/f0P2sSuVmTIsuMHnBCJFptwCr5hLp5a2c4Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724164775; c=relaxed/simple; bh=xU0t4H8Csh0ruSUzggi+mgAfsJx37b398RCpA3BVx98=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=L7DZ8O4LMAsD+/AmxRc/Ygk219C4PoD93LoE/b4AqBTDEYki9o9pmutYDGF+374h7uKyiDpiEhM4mge/0pPru6sMqFxt8AbRYHrUgIER6V2kFtYFi6yY6gqqETDnsBSp/TDKScwvlL4h7o9FXxe8oqMExLdWMO0V1UT9wuR52pE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=H5CXhVJ2; arc=fail smtp.client-ip=52.101.66.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="H5CXhVJ2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rxZed9gEYv7+riGUAsz6V3GRxiFyxTF8XIXBiDLSwxnnNXLV6Qe6KALefoO3qYILKMA0O7e1ufdxx9iqW8Ejjbry7ckiJuTSDIKfWzAYIA4vN796mpYXS1dQDTaPmPkwPVdCksaPm0CRIjHpUmtdPm+6EBA/AHf/+ijR/JeZBAhSq036lCXBZDJGa0hYFu1pCc9b4rkV9XfiGkUPMwxQmQtFoKwDoRV6kQVLl4i/DAOah46/R68lNAq05b0HROvwGRTcU39jKohQalDBKryzpBaUVXBjXVqErWbyUZ999QYLwDoY0kp2PPmCzQIWD8I6Hbw/rzQcCmPC2w0wHsJZsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CDsr8v+Beyti+1EoNjUT6eY0aOr0NYx7EcHq8Quj3QM=; b=ndXAa4NW39N5QMH5CETbyxJPBCGO3ESUa1cK4iuDe6EipE+Tq0yAdPhLMRx9WuDy1+Qrl1SAXPMXVsHNrDD3Yz1Z07/ZKRA0gDlzAQ5MdYUh+laUBDzd8jg9gPv+qzra+QrTmSXRkvBKArRRK9rRvyyGZtmHzEHPxcVaDAMdCOZhGDrKoaH4tXOtqwoHgI1OZDZ7VX6C+hAKWusZ2bqNYhssWWUTVqlJVgj5p8Lql/BnWGmJvUONVYf0Gd+kLtjEUkrGHmdZ8u/eBl3KSoLcM9MgWmr32WhTrsD4bZy7YZ7jlQBq+Ryrfmtzr4xd+bQjmQwdFyzuntJJRckj7xN48g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CDsr8v+Beyti+1EoNjUT6eY0aOr0NYx7EcHq8Quj3QM=; b=H5CXhVJ2/WDPnjvP77tT6T0lRhsqfMH6hsHUn3oZdjG/wrNQJVSR0Jbd7V8AQKJrL5FojwuOPkCMK0ILW/c17/r/sBMA1Z1y0kCxED4qjEeD170MC8snbQLKeZWQNtYTD3QJ8mhI9hwPaHT3IX0FR9qG/DCme0f8UZD2oWH7Z4qV7/sSiexGNUkavLpc+l0793KvZpvwDLcaBCu6SSCL/GFWl9xk4kUPL/Y9Y3JOW9IswUehCH4nBY4d2H+UKtFkprkr1JMMjWqcUnDk5U20g+RTgDtos9xQ4JJ4qm1iiCdGFdnXaA7I6LMCFyYTghSTPq7d68+8y5qULBmz3FRVVw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by AS8PR04MB7910.eurprd04.prod.outlook.com (2603:10a6:20b:288::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.21; Tue, 20 Aug 2024 14:39:29 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%3]) with mapi id 15.20.7875.019; Tue, 20 Aug 2024 14:39:28 +0000 From: Frank Li To: Krzysztof Kozlowski , MyungJoo Ham , Chanwoo Choi , Rob Herring , Conor Dooley , linux-kernel@vger.kernel.org (open list:NXP PTN5150A CC LOGIC AND EXTCON DRIVER), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) Cc: imx@lists.linux.dev Subject: [PATCH v4 1/1] dt-bindings: extcon: ptn5150: add child node port Date: Tue, 20 Aug 2024 10:39:11 -0400 Message-Id: <20240820143911.444048-1-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SJ0PR05CA0046.namprd05.prod.outlook.com (2603:10b6:a03:33f::21) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AS8PR04MB7910:EE_ X-MS-Office365-Filtering-Correlation-Id: 5cc49473-d631-45d6-c05c-08dcc125e52e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|52116014|38350700014; X-Microsoft-Antispam-Message-Info: yhimVCkmagEXf5xGLU0rQuCKnZiEtCCe+g1fyS2QBHZixS16/MznDLPYE0JByx6SWejwt7vAcW/TRs0oVBBYiyHkxyifAjNP2TEmu1WbhuxU9y+2lFY3mf4ClLUFof6AzW5gJ6xmzYa4rnFkT5rFCfxotNQ5e4rt/jwfvxc9dUwYuSBXSwxOZX7N6FXiX0aCUeQC4gj3VzEyilNw0IGxRlVsQINgVsb6yXaAX1HjJKXfVaNnXXBQfu76UndIFg6fE+dV9pxSbSSKBisjdIeZB5JO4idE39fJ3mKsuRgtxAc/+H6DBTK3s/S1Ns5FvFvVAgb/uGbf2geLLO8s0sMNJJlBu71bEnD0ihWQSv/tDjPqwtc3YzTxt1FpG4O6iQbKg2pVXKg6jyqxry8Qenm8cvaUh/dM9TrMRdVB1imKfMHWK63NUMT4W3JEFd/5bTrpScODIOXJjAlPcyXw3TI3vo1xKEEgQ2sqkkZ+9p3awVnR/AIaBxCCzBXSGX7PDYVscZCfjBuaQ5cNncGHohBxhxpembUG9jylEL5Peny1lXQ9uBPcuVoQ0I3rsh7MCuk5r1M9xSYZ+yED9NXgLAVvGJhJsawIZTtt03bRbo+QOBIL8k4Hej+V77xJf51Zmx8GJo2nJ5McVzVaiXu5nF0r9M14umh+BEaskhMGz6TPlVvVlGl9s3OVA/RgYPbYejulq8uDdTkfY9G4wxmtAYNjLWVpl0fvROqs8Soy8SJiE8hp2hKS/ouvf+prWTMqk9kD4S6S2MxCdyWUKCxt0Acmnl8PdDFdDV+IjFoM4cGyXa1yi2qnEus4RvtZxWoa0tbVrSZsUMx20LHGvZGmXwOBYysPInP8TRwTidja+o0LmW5VZrQolF3KJprzB2HJq20h6jyKa+qtkXc2Um/ifupXQu8J16iIxRxIZIbB1GU2v3NiKv4f7nRdL6vrDgOqswRwmt4GKp33Lf8/Oe3eCSFCEpXWN6cB178RKuLfJ3t9jQ7HGy94vU4xXlgtgwR3d9KWOOAK4K06inmg4AzfrxLRnZwifTnSlbtzrcltzvKZ2YUAJ5sE8zL6RvxH1byS53M2U9iGWeumZFmUBwy1R6q1lHvKIU/pmj0uWj5dHUWKDS+LBElliZKo7jfTMEuTzIa4N1fRGcQgrwLE+r7E0ElQPeusYCFpSB1ZtzY453dPkXDzR+rSPCFaY+qMZtWJs8wWy0U0sadzUQqdc2WfIBBn0YyhrlzIv2bTdFclahJrRs6K6HZevqpY93RjBf6KAGgxiSS3YVCmZxH+j/dJ/LuAxsreCNuRjW00obcD7YXVmll3SMxQ6hHce8mIX8z3znXMDdAIXfV57r7NSlwiFb9IfiNS91fBxL1Tht3mQC2gklY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qyHw3vT7zVUTKknIgeDzfCzHNx+ElXJZrLoE2whOcIAIRf+t6oD9aPrH0ph/xTBP0G1PFC2VhT8MZS95v4M37F6UUYz41PmAThK4uZ71+tx0xt5+pYMccbdu4oGr9NHHjoJ8bdqh7tgS9IrYUIt26iOCyRRsUga1BeJKaoU+C3JtDe7qFs1s0JlxqAvh8dn3U4Ld6Q6l8DFQBPujNT5so7TOjZ7Fg5iZt+VxsT1S7xY2lSKPuNZyKOjdSG6Z/DHG0p4nEi7KqMLWvYy3RCbFqjCF9wXTQArmc2mUjf2gf8DFM6bBeVRXh5a7PV3Ti72QbxOembnapNSniHAAKXhd9ROlFKikI3JqYygU2yoy7QxoMCxp8Qc1geII5jEfTk0JwxMknC0RaZA3vK+3JHhNo2cXxZg2rZA0uLuFbhU/OR62NR03rNHy+41TPugxKFOO7UUprEWq9EPJQge2QroD2PCnzIZyvk6M8agRFCXOOUoU2Xr0JXA7wrtcaFIDm6eqHkZg7ufalgABb5VtIIICv7Pfctw+lkJfWyVfTlJgvJ7k1GfCzE4pvXKHa0kvtbUYGCkM697HpbZtDSvuoSQ7vndZopuBFob8TqQKR4WjV7arJyGgxiLp22uxAgYNq5KQJzHNYz5W1wsavtcPEYfyAEBfiNZcL8mtiuMTNJPGR9BzPRpYXkBx+PuVemoJf8OQZdaPspAwHJd7fftoQv9Hwl1i9jGfmxngEExMDv+TbEPWKwuif+/uCdb9jI97MZycBSurLsqxgYgKumItuJiPiEbOqgfNiIO3x2Rg8UD8HL/Oy4LkI7+MvfGAboa2ozUi6wGU2/FmWSZUrHS403YE1OHRb5zch739lz87mexsJrOu/l8uFdd+S+c5XCZpGGYH2SCSEkbdjxuv0aYg3sgsRmu1r5c5fKvojrmdsZVmvpY2JHPjSGNIGmgN8+T90PpGzfi0f+tNj43lMkyzf8CWAvP+3EjOV7IOoobt4j7RIN/871N/bqPhYk/+GYMzjLextTuiQeyujNUMiNjBUlB8OrTVqFV945+B7fHThaAVf0m3Qu2OccBvC0D1H38IYMojq9xJDgMBA88+VBRZYa7nTvpxdOv1Y0vjYVrT650HU0wPjtE0nBZKK2zNRHpmIBw9FQSBMGvlFRwUciOgwwWr8lFKUw90tXK5paUrUADey+57OI8shiMHNmMC1jvUuXMDXoZK5gbxIwWpTgG3Cq7zCgSP/2KkpiHA0/wZMKy1zUeae0+OjrD/hhHzMytmBC6P6HOrkHwdwb1yNZoBb6t4TxoqJ1qBRbsgm6YdCoKrzJEmOGDwTjj/tHXofR3IsjI+d2K0Dcj/6Lb+FAUOOFYVobEybzHPYx4nFb3fpVaRtr6fNnKVJkG72vneJmgYrrLPVWIDnciH3QFDJyLTd6MRDejma1kPra7rYqGDAyr6tC6ByTF15S8AY5UrtREm5PqiUrE1HHKlZ1USL6k4MHwNerbhSQy2VZzYQ0IxZs5wIBwAhOV8WIMBKD0g0oqlbgihgYHnzmjkt6hupYaE7yskjxyzwV81EXCYzyXZdinTM11JZLJLHwy565HhXvm0GC7w X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5cc49473-d631-45d6-c05c-08dcc125e52e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2024 14:39:28.4415 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6paQVgccKj+toUu7WmsGXMyGm3B+1KC9YIs6Tix+7/iUcjxWLJAFRr4xfXUDRDWSrcntwgHFUkf28qh9vd5u+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7910 Add child node 'port' to allow connect to usb controller to do role-switch if id pin of ptn5150 have not connected to chip's usb ID function pin. Fix below warning: arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dtb: typec@3d: 'port' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/extcon/extcon-ptn5150.yaml Signed-off-by: Frank Li Reviewed-by: Krzysztof Kozlowski --- Change from v3 to v4 - remove extra empty line - fix Indentation in example Change from v2 to v3 - only add port to existed example. Change from v1 to v2 - add example for id pin have not connect to main chip's id example. - commit 095b96b2b fix "port" warning, but add new warning "connector" is not exist. And follow commit revert this change. 690085d866f08 Revert "arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector - I have not board in hand to debug why "connector" is not work. --- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml b/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml index d5cfa32ea52dd..072b3c0c5fd03 100644 --- a/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml +++ b/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml @@ -37,6 +37,11 @@ properties: GPIO pin (output) used to control VBUS. If skipped, no such control takes place. + port: + $ref: /schemas/graph.yaml#/properties/port + description: + A port node to link the usb controller for the dual role switch. + required: - compatible - interrupts @@ -58,5 +63,11 @@ examples: interrupt-parent = <&msmgpio>; interrupts = <78 IRQ_TYPE_LEVEL_HIGH>; vbus-gpios = <&msmgpio 148 GPIO_ACTIVE_HIGH>; + + port { + endpoint { + remote-endpoint = <&usb1_drd_sw>; + }; + }; }; };