From patchwork Mon Mar 24 08:55:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rasmus Villemoes X-Patchwork-Id: 14026937 X-Patchwork-Delegate: kuba@kernel.org Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013044.outbound.protection.outlook.com [40.107.162.44]) (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 5595025D91A; Mon, 24 Mar 2025 08:55:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.44 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742806557; cv=fail; b=spP289z390Gvzuc0xqknzi3Ajg+kWfgqvGcCYdvhRYEoYhbu2HbOT09IlxiMpEjVJjzC4UWnNyOc4129Wad8xi6CQAWGODX6uLQuuJ+9wuQS+RoqsKJtZyuUN4qnq7kmwIEZ9Wd8C/d/lPd5SzBpvJ3PEi/8RPxCeqziHZXh0Jk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742806557; c=relaxed/simple; bh=0RqZPmLNr2neYlmRZMTgIU877fpKrY1/645dlA5ai04=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=KTHgMqNpuSSpVDU3aQY4yy6icBilmN4N3En105OFb3kU039EFROy22SKRUKysoMiPL49YBAU9ULU9hiKfWGz8jVeiG1OOBAb8koSdSfMgt9T6s7MWMpyp6lICScEp/A6+nCXSTAjX3fJ2P/kw5HfjDtcWZ6LUpKRhC+qjKJorcA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=prevas.dk; spf=pass smtp.mailfrom=prevas.dk; dkim=pass (1024-bit key) header.d=prevas.dk header.i=@prevas.dk header.b=gp0lrz1s; arc=fail smtp.client-ip=40.107.162.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=prevas.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=prevas.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=prevas.dk header.i=@prevas.dk header.b="gp0lrz1s" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KiGF6utb862rmhwFZt+swnmO+yFJqzwCzjCsky0a+73Z6Wd1J3YukaPTX5bH01JNeoIkNsFdrfpFZvkUoCmb786PF5lfKdo8WJH8ZWj4u2svH7l1wBrnZtxT5N4PyM7ZoLVODfTBxkODJkPHsNbbzzwxZf2zMeRnvAtss2Kct9IFIr6nCePSNXSILPYkkdAw4JFxjrbdix2n2PF6kMVLJAviAt6UW5IpbTK6X1cfDW9qwejkCPBLYKXbRMdCVjyPOtN7auL5lWushqcOPYf1GHVDHtif6KYCK8EePFTH3T5ZIweKe58VIMGa/V3OFf1YAgskR14vnT/b4d/xIaHPVA== 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=AXNYvfnMBD2cn04f4BG+Dk1W8cMw6ixN2jJt1ynsJ+M=; b=Wyj/BMQhbu7JLMFfXxQnx7B3KtQ+omyZRtuKvREV3/mkF3w8qiBwyxTqvH6haSW9lwXhQKrxerrMPxmJzlXKG6hL81JLnZHJ6gdmvDKo7qLFlahQ0WLz3cxWkTLV5iCF+J+5KLAq8eCNKjq6JMnQ78OPdKvRPn7zH0x3x4NlkSZ4ma7SBv40l9MI9PD6t1a72mBXjH10s5xALi93QFgWN8IXSxAPr8693nsWwTij7CmqC7Y1oGYn9M1DL59yGgSQ/a4rYLJl+YISvPrYjgYCrh0qvelfo2mN7Ww99bpbZWfKpgb62ZfLL4hM2HNLarupv1Fh+owA/PGNmE5IfHdFMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=prevas.dk; dmarc=pass action=none header.from=prevas.dk; dkim=pass header.d=prevas.dk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prevas.dk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AXNYvfnMBD2cn04f4BG+Dk1W8cMw6ixN2jJt1ynsJ+M=; b=gp0lrz1sfRZ9yjZRRv/lk/TC5SO+Xp8Q9dp/XUwm2PS00dRcDJjuVqRoXcTqfj+56ZGXwhI1nZ8aZPLn3udaktyz0cuiysb0NKJUu7A0PfOXH3TqRqhaRF8P9KIrNd+ctTKUR7UPp0E8XsqARefJZDYP8kKCmyLEbEVGuMVW5I8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=prevas.dk; Received: from DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:41::17) by PA4PR10MB5708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:267::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Mon, 24 Mar 2025 08:55:48 +0000 Received: from DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM ([fe80::7e2c:5309:f792:ded4]) by DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM ([fe80::7e2c:5309:f792:ded4%5]) with mapi id 15.20.8534.040; Mon, 24 Mar 2025 08:55:47 +0000 From: Rasmus Villemoes To: Colin Foster , Rob Herring Cc: devicetree@vger.kernel.org, Felix Blix Everberg , netdev@vger.kernel.org, Vladimir Oltean , Rasmus Villemoes Subject: [PATCH 1/2] Revert "dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references" Date: Mon, 24 Mar 2025 09:55:05 +0100 Message-ID: <20250324085506.55916-2-ravi@prevas.dk> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250324085506.55916-1-ravi@prevas.dk> References: <20250324085506.55916-1-ravi@prevas.dk> X-ClientProxiedBy: MM0P280CA0024.SWEP280.PROD.OUTLOOK.COM (2603:10a6:190:a::13) To DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:41::17) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB7PR10MB2475:EE_|PA4PR10MB5708:EE_ X-MS-Office365-Filtering-Correlation-Id: ac58603c-a254-48c5-1e8e-08dd6ab1ab89 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|366016|1800799024|376014|38350700014; X-Microsoft-Antispam-Message-Info: 6rrJA6MlvZEVURSuBMvUUy/9QK7I0N2Bv4eJ4T01nKCVKYLvfglr7YsK0E9/gjiDftEqQWJqalLS/Pq9cXK/bUcRVLRkmz9HIvZMy1gwq9W0Yes/tT+2FmLOPJABMOvIzL8RYHxBoqKKOiirE48/vU/PXhHD5d+liCl9WTLYML87uTMOVMGJ/nnf5/G8MXiRivVAeSPorogcXPOJh6BRCx/eP56nUG8CcnSwBsC5dGdLZHNOfpZC7TmGe2rZY0Ho/qGnkAdCGsZZh+FM6jNgaTyRMg+JTUt2za2MohwyYS7ooZKmdvxR+dtXSrlK4NgalRg4mlUPQKDw035kDn2YlqioLJUDVnkWFN1yLp6MMw6PHhDpLrCEtfl3vjydnF9kVWuaaRsaBpKbEFTC316cwCyYNEbv9dw7v3yBMyIfb+NOFfClBG7HloVdW8Yw/1N4OCq+Erq1axmcEaEOU9D0abBzuq7mXyqo531Rei6B/nB93uxfJl/qnGp0U2Ji9yP0ElVWJo9W4+KyTOrfqxCWhKU9QHqDLH8vLC71USxK4A8F4xV9Y/BnBlPuQyld2eBFlD3amcKSzy+bGy2we/DtiocgIKNIxa/KNfN4ALweTzsfo38SQ39+CRYWADooscWvdbRILnV129fRXIg0zp246HdFlIU0WZabLeI2jk2IsJdxdV12dR8SgaHpi4F3jjOw7L8o1WBjn6qw4Cj5UleI2jIANf9oNuxw51BMetY3+macf1RuLFgnkCZoZQntmYcYup3qSu/qkszcbQV9nq+P7jtwkOJSQdcL8tctQIBFm7eB3DYYIC2eFgTEbFuqSLiKYYf6nsC7q0KOqCTTYmmfDI6IhzL8OR6/GUKqpI4nIWseVcZo7PLxDg1FOzbUOekm29U6iIQVZ2pfuI5JgfTGcR31jwn2PG+oBmg/GJmv646dz62WXk5LZmBj4OS8BIKVK/t5rTvsduH5k2B0zkpbvnrpCQloMOmoKGzqZLzdYVUJJMneGMTPwkvFR0bzmrmoAOPISmMW3q64T6tizRUVoypedXIrbZR12C7Ky/aK/sHmCoCdmu5JgJTPXCsE3MWQ07vCfmPfKsDpobFYjLtjSoESgrwwl6JThTvcYHMnnHjrZAmKD/H4viaI3FIz3UuwrFoarYiIfsWqwdoo+dWeEX8MQOFxAxRTXI4f9EJwnRGwgPrPBss/lATrASADXz/+CP/PkU3AFNbf47UrrSz5Qx8n50JkuSbYrsSHzCPOh5gdvXBYIVsHdZ6P7v16c+EGg63635fPxmd08QMSna/vtYzQ3BUAzvL6Ox35YQgMPwwv0R1AKkmd31CWx7xKf+bwXBqwe9SrkK0ambNEu7h53h+uMI2LX0N6T5rYlAdyWDYAW+MjQyX+d+nELCxsFUDnXO2t1uOB9soiiWCW4PmRmTv2j6jU7dOs+jHJENcemROSWeL1b0ef5dDz48uiXMgd X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(52116014)(366016)(1800799024)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: v0MHv/n1LXmR2APyE//3i47uF0ZALWKOMvS5Lo/XyjmXvaTbB2iPP3ogmxbn8Wx68vVaAk77mGs67MmlkZbcGlzYpkSty7z8slTqUndvO+NkoaU1Bty6I88u0cTS2+wbUzh6TKLMCvqhZBJ/FA4bpdXKRNAxlPeTjlLhYv9+FPh6qYIkiRUT2lpeUsYRdyZuoV9yCPwcwJB6da+sWMQyhGWnuArtPC2zxJrYDRU3w/AoSQQTwIHCSQQnIfCKq5AxSj1NIr+6BmG4em4hBDJFunuUs8R349/XMrr8NBSQ6ihJvdMH7UBQT12Wu+09M3fT6kvyQoNpm93ooVDz8fJp0BcHyxoyN76z9ll6o+ih/QGXrJ9ABg2IAbRfhqlYLagTZBAcZnDwVTTsCZ65a6s6E1Yni0F5JKx58gbiCHs7CpH3Zmr0QmL3kT7J/b0gecISBZC9ho66VcCOBPx5HKAlnHFlC1VibOhVHnyRu2iXRrV9xwLa6zg57PmKQ09qBR6jdVmwNSahoX6UiAitR0pjt1oieYkGKPKtEq6OVcP4b9HgCWIbcjk3Ob6E8fxTDQH3RKsDvm0WB5/tf/IApO8Ye+T7EiwNZ6mCKCXGg0RbC+SiV0ZeAcGemtgGynp1Fq5I+V+P2+XwEjQGnY0qtNmgGu9azchUtrgMy7CqAJbEtChX/HXZme1ciKpDafVaE69aX2qVqsMGvLNpK3MKFJG9XeEmKhys17P25NnsHmPyS9KtJePh17RQHSC3nai6XHe0tc/3BzcfKTGV5ipt2XpZOg21cTYtK1OjDs3fWdssrNfwgjOwMNrwCwqiS1yntqk3qfergLRY9C4jmdzAwSGvSz1slOs5n8iZxuS1uled8INbwuWbOJXHTS/r3uOsSprbhnwbH97sVw1bUAI0CQg5ZptJfWgqNTCk3zsYipiDCKtpKti61JEZGHkhN+melB7i+0ngu7ek2/1FUWS1kz+gnTPmwupagicOTCtU22G4/to3hH1uiq8GXtIuEV+gPHwI6YgNjP5pEiQMG446U5bkuP39OXRgPMDhYKa5dO/j+3QJYAtA36rIMkPL3BlA6ghIEKbnKAVCflrP54QXEtlVXwRRba5nj+HqHU/DOvqag3dIToRF0g73mABcgSfh5IWhatGxum7ZUezAOqxeltSPMKZEqk+Wjd+8Gcm5nQOV+SYP8F0GAdUUGAW9aoS7MAKw0TJNQFEd/Zr5aiU/U+oWdbstIL0+xIKNSpwwGCT5091fUUZeYD/u2OrkoOYkiIgjYzyUUIHmDYJv6bDmzBIg9FkRUV0vpHndnBPRaGpOfCCibGTLSh2ehORZWMbLwYAMgbx6LV5Wf2bsjCbQKITz7U23oPW8Q53XBr8UgWr/w9bypRmiqnRehb3oi5gRZnZ520rd4MTFx+d6w40bxFFajfoszqKxBXKm5AUUZrJZhBZcDPMpsGAKSDUqJATzjxGes/cGQ4zpaGavX5dMYlXQl+QbrwfKEWu1EmoPzs6Q4+a5MKFYwDEeEctjVVsrE4iiYEj+QHCaZuPXuyzxcsWkMvUGgXXO7ABtVzC5SDcJ4LxKXlf6s5FaABf/y6dx4XXkDpZxDbaeEr9SQfndKMYz7w== X-OriginatorOrg: prevas.dk X-MS-Exchange-CrossTenant-Network-Message-Id: ac58603c-a254-48c5-1e8e-08dd6ab1ab89 X-MS-Exchange-CrossTenant-AuthSource: DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2025 08:55:47.7943 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d350cf71-778d-4780-88f5-071a4cb1ed61 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: a7aQjE2iB7pgw4X0SSrdM47hJx9B1q1EIP07/dWqrzFhhvdCvujHZm+twQuIwq66d2iFdgrilOpakmUzwflY2POY1r+G4AQhhY6WrFvJ41M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR10MB5708 X-Patchwork-Delegate: kuba@kernel.org The commit log for commit 7c93392d754e ("dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references") says The mscc,vsc7514-switch schema doesn't add any custom port properties In preparation for adding such a custom port property, revert that commit. Signed-off-by: Rasmus Villemoes --- .../bindings/net/mscc,vsc7514-switch.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml b/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml index 86a9c3fc76c89..07de52a3a2951 100644 --- a/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml +++ b/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml @@ -24,7 +24,7 @@ allOf: compatible: const: mscc,vsc7514-switch then: - $ref: ethernet-switch.yaml#/$defs/ethernet-ports + $ref: ethernet-switch.yaml# required: - interrupts - interrupt-names @@ -33,18 +33,28 @@ allOf: minItems: 21 reg-names: minItems: 21 + ethernet-ports: + patternProperties: + "^port@[0-9a-f]+$": + $ref: ethernet-switch-port.yaml# + unevaluatedProperties: false - if: properties: compatible: const: mscc,vsc7512-switch then: - $ref: /schemas/net/dsa/dsa.yaml#/$defs/ethernet-ports + $ref: /schemas/net/dsa/dsa.yaml# properties: reg: maxItems: 20 reg-names: maxItems: 20 + ethernet-ports: + patternProperties: + "^port@[0-9a-f]+$": + $ref: /schemas/net/dsa/dsa-port.yaml# + unevaluatedProperties: false properties: compatible: From patchwork Mon Mar 24 08:55:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rasmus Villemoes X-Patchwork-Id: 14026938 X-Patchwork-Delegate: kuba@kernel.org Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012047.outbound.protection.outlook.com [52.101.66.47]) (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 AB9B725D8E0; Mon, 24 Mar 2025 08:56:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742806579; cv=fail; b=CzjhZC6/q3bAxpj+afjg1I7CN9LUW7lGr5PgWiSWeyPda5EfcOLLJdn0yD5/WXz1wUXqj20VyMc+0hmcfcJNWOuPO11ocCjEH+7OC3+sengSvWW5TQGgLqI8H3dWB69A1HC5NwxxKO4tft2np3JiNLYV8Yi7Pwnb/jK+kGJRMMA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742806579; c=relaxed/simple; bh=ZK8XvXQXx9mTUkWvcLrz1MWDtvXGRsFp9YwXjQFolik=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=sb7CNAG8UCaLZEVuGwF9U3NsCOsuz4MXIA0VCc2DnEcsmkEh5uds8cJX4J0vXG7VjMBzYGe0pbq8gG6dxYV4D5Yz0ijCtFak12UtO0oqgsWEWSWNE5k6kGZ3PlWP4fKrmI6qO5Vf/o7OapTaI4Qhq12iFzhwRnngB7V8sjXdhh4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=prevas.dk; spf=pass smtp.mailfrom=prevas.dk; dkim=pass (1024-bit key) header.d=prevas.dk header.i=@prevas.dk header.b=YWlCqrXL; arc=fail smtp.client-ip=52.101.66.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=prevas.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=prevas.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=prevas.dk header.i=@prevas.dk header.b="YWlCqrXL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=x90ldR4aHu2xkk67FZFyu68uO5C21lRc9N/Q/sQXb5JHcNodgTdYrDqmy00IM+kLRRS1WaMSM8bQq+8F6ckj7MTKZ9KlUbEXTKgwDBnTYKnoguejAz0kXtHtWJ8/O8P8va1WCV+EKKsbq29EYBQZX0VpcCXz0ljJ7rcp/ZJxrzBWL2jN2/yKiQl1xYBJnVKh0vQ9QLDLdSk1IR3uAsjpo9q8eUs/yQVBqgCJwudxbR2HF0QGax0lFMSdwNyp+98ErMxXUnXL8GuH7HPCVExHJUokwzicDEMtiXhFLqBv0Z+2CPyLBjSESs+kvEQe+CHr5glPWDw4zN41DFavu2z+hA== 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=Knp8GqsIYfBHJMx70bFd5jN6MR5ObtaVT0AcdXcN+mE=; b=lVKSCnUcQxi5Fdnn4k1W0FPAPx1l7Q/qwfwN2LXo9wp8ovO1S0rI1Y8Cp7+mWJD9NBDaNxMgoGes3O6jfLMA7AHHgDgIx6Ro2MLjhhRhRHolOPtiqrFiN18iyPAO/TpjlkZgCcxJbQW1JsJEajM4if7VyappWXdNFm7tzSUupz+SR0hLIcK8x2GJYpCtmyTHH/MVtnJjtrtTphu64PbkE9qgJydUxVDq2PvZL7VuE/o3d56vyRojGQNnts2QLbzmVHE7VaURqT2TMJgo7CFilEe91S3KwKys04Dobc/1u1aMUNZVRiaNYRgiwaMNnxZSjr1wxS7uYqmdaUrIBVCxfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=prevas.dk; dmarc=pass action=none header.from=prevas.dk; dkim=pass header.d=prevas.dk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prevas.dk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Knp8GqsIYfBHJMx70bFd5jN6MR5ObtaVT0AcdXcN+mE=; b=YWlCqrXLE60vQPMgS0KTDXSifVzJJkLonfA5q7oSreUZ2frGLEF2UP/b1SM2gLo98zQXjI0D/V2NIpAraF84CJQ8q7q9l2Abaa0ZynfzQx4w6aDoKoQNeWj/PqEtm2nQqBj1rdc9y4LINm8SB7iK3b+VN5swtWpjlt/gmk2yDsc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=prevas.dk; Received: from DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:41::17) by PA4PR10MB5708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:267::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Mon, 24 Mar 2025 08:56:14 +0000 Received: from DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM ([fe80::7e2c:5309:f792:ded4]) by DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM ([fe80::7e2c:5309:f792:ded4%5]) with mapi id 15.20.8534.040; Mon, 24 Mar 2025 08:56:13 +0000 From: Rasmus Villemoes To: Colin Foster , Rob Herring Cc: devicetree@vger.kernel.org, Felix Blix Everberg , netdev@vger.kernel.org, Vladimir Oltean , Rasmus Villemoes Subject: [PATCH 2/2] dt-bindings: net: mscc,vsc7514-switch: allow specifying 'phys' for switch ports Date: Mon, 24 Mar 2025 09:55:06 +0100 Message-ID: <20250324085506.55916-3-ravi@prevas.dk> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250324085506.55916-1-ravi@prevas.dk> References: <20250324085506.55916-1-ravi@prevas.dk> X-ClientProxiedBy: MM0P280CA0064.SWEP280.PROD.OUTLOOK.COM (2603:10a6:190:8::26) To DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:41::17) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB7PR10MB2475:EE_|PA4PR10MB5708:EE_ X-MS-Office365-Filtering-Correlation-Id: 3aebaee2-62ea-41d4-e584-08dd6ab1aedb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|366016|1800799024|376014|38350700014; X-Microsoft-Antispam-Message-Info: aNTCFiOb1N6bDWm5m3jiNymy2RdvaGBbrVyYDzdjEaWzWvkLqKj/h5bGnW8Nxsd1om+sdsKvt/0+HExloqNOc3eVB8KSjYPvSV85lHE5SSom2GZTiajarC/ytczs5F0t8fpDV/Yxxa76UiNrRWqiTTIA877FSP/7ihs7cJtnl3CksJdow6WNoDZa3V2alHCh4Uo7pWqp8tX5PMT/ou74oyIFHN6/AaA6EFvSyRA5q/6Hbk8yUZiTQ4TIOBQPWvMQF0nGlUgTYKv3xnWgeqItv5wlbBAJ/haBBP2Ju4GwY05vjIv/11xklcpKMN2dIaieHcvZ28OnCGy7PUtse0yTG6jHJs8odBcEythyiM6TeCjyJR8/OBuuUSvbcOZAbjmBaDz82JsEl8A6Z0E8HQ/LU1NkKu1h8sUw0y+tqroLylEPHQSXvRTu1uAEbyobQoy38UedRsttn+Yq3T1Ziqgv0FJ9AOkEIPLJkcfwDgHfj60eiiyncReN8w7AwizenEoI8KS08MW/UB+I3kGCasUJXJUTavYUm1qA+HA8UBuC0HtSeUhRjvyvLZCgNmMKlIUdwy0OZtsBxd+2NGY7a50saqg3rvtHIxBm0rOVSrBXqdU8UJRiYrAdGEFJ/wSM5sXc6fDxrlHhtXmDzv7swoUrcdnp6tl8lIcbSg7dm2ImLwcI3/KyP3chHI2/jumAGCjGheudVk3fa/ofAV+a2PjIpBwZ5PzNaf4NYNjBsOvbxCtYn1FAq5id1tEo3aYrPr8HY/JYWL8fDB0dCT3dEIAIZaTq9QsnH5CSEumvCd7CAmkwSX39zJ12lgmztB0ODuxTHlaC3xrk8CaHXCrAftag8/FgSAMusv7eCvhMbHotD1n3ZJonzhPQqLYE57XPZZ83ld2qJVYp2h8S04DuMR8cxgbBs7mLSpZa1cXxoVvVGCw8RxhnT6xlkTAmob0L2y0MJTS/HDz2Zq+19aHTSUci6rvxPP/t3KwrqnLNmsO1N76rFHbA+JcgzgL4bjTXg8OnyjQLl1NxhYHTvpMYCPyslq5SdfoaAP8EELqR2FeJk0jkjJDHctdjPlXzlF9XOZy5J+VK1N6ZSVgOSWWpfbB4u8Qi5cI7sYJGizyeO84QLtrYr4rcQ+ZWVqNolrofrIulvTCZpc2PYaDn5veecbnUZXB1hdqQy/upEeNSSmmO2S/u5G6+XTFDRS8S7Yj2XPzrc6uaJgsbRrTYwNNWbaQA9oNFYdxhrt6u0ugiAyIiDJ6rPkzbuhrXfvMiNanO3+3d+A7VO8IIXvLXyUcNoNI4j/58CGwSgFUVYNl/Gav7T4/yCUy1BArsfZMFxqb8wimadOw0UCypBn9XjCFbRUdqBA0bZn69T3SVdvi5OjbdYSRhxXU6gVfVgjiyKvlO14Z5pNAfvPvX6Ed8WnxEDGj/0xXsI9QyvzQT0fSYVsF6qR6eEM/1bMosvNt0DvmYqaJK X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(52116014)(366016)(1800799024)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: b+mbJ0tsKErWr/wLUXnM8d7yASZgDj/RDMrAECw3HxenVqBC7UbBAHg6q/mbdriZwH/hnIXJ9ok94iid0dJqp2+q+pq4wAJS1zsFx0xJyt3rcF3iI9Fym3LWQBLoYNr4B7Sjv8DVhIXy49butcOia71ZQxpIoklQ0J5MnUvXHRdzGKYMx4/5vYlkZCnlrYH4iIHBCE/WYMDyoOUxPM9of+xwEvOatHpeUPi4aO57XFtdb7+pWzw2utkg3KyOPwbQnmqOnzs/Owt1+oSz/Qr26Cwan9zLD1ljZkW8s15Y6dQ7w+fwfWRfxBMdfZrUxZ0Lr+CF8EMUU91vYC08epXCdg1k/pBAZFKzlHOeqvxHRNEHUdmsbrQrqHRNZDMG66C7z8DanEUZsitsnuJY+2GNLENPT3E1KECe/xJtxwJRAqc4wi1b5IcSbmP4z7PsZ5Q7aC5D5hNF00TIdgSmru8+u7flkMIhDX70HMCxigVPpd9x86m6AwGRIQOspvy6FaO1xgAeIck1QY2d4wUEpPTepsyPJWfIRP4z6AZ8xMSW3phpZDpi43GVurSq7F2UY3rRMzXGuMCOZYIvMi9/qYEldjEKyteChpqV8JDXgczodO8gI5LV/I+VM+2EdlocZGjhqfl01nplm0Q15lzO9H0vTryDi3sIlFptZ7iT39KghArOZuRYq2Gb0aq8YED3jkv9QCDCJ6AtDYDEcaln8wD63leiJpA4hemE/JGMh2ChpzY3lq89lyLd2Ec3tLtN81rkv6dmllb/CdyYQXaDMm0NrVjoeDPR0nDHcU9gzRaoVJAWFNmu+d3Hi07ElwpJho8gE1fkAVNq1Rt8V57SkJp7tlYT+uc6HvCavCjDySCyKMtlyDa/QygIK62pKWmEaGQnD+ezBvhzTAY9gQeAHXgx3aIOVmdYKMZ7y4N5SgjIcVkhXM5QxJP2XAPXrd+vdS3R4J7mAc5B6pMJ4IZSsfwmS9Qya6rBR1TZwmjPxw3sSqFi6HjPfBUW8j2MHMzsWAOzL4rv7T6m8/I+keK+afNDxL+95aqrPOQBX3gwA/v/pGc73azrNF0R0QIutkHdzjIso3UmaMbx5vQqyDZrhjwQ4s4LfBt9CDAWPrMDC4TaCphPg32KODcrT5/d0z6G7hj1ZoyP+K/3O+nAuk0Nv5m1Sn7kXY5C1yzKGJwQwYoyC8pthzBTpaEU8/lvpx3K/w8951KDcBIPakLsQHpbHvraiPU8RNk1u1+BQam2B/3iW54ufa3zJrSvQW30NeLLPlLeR3hXcymY8DfKwFkaGylFEYZA0w04mxgvDIrLojVFw1hIM78KP1Md+0Z/ubKOb/TwOa1hOA4tb45WsAxuNwTJP+4r/sG4Gtjo6sLWxqeTHIb8DF7J4cXT9eXVLWZl9phFi6Laz829SzK2n3SNU7BW5on0RHlXI3MkiZOUojkT3meirsIzEpfiRTeLouT1EAEeZaVOWMTSWerJMdrl09rGC1tdtn8J6Zye/9gq3vzzseREPh5eY0Ypf4g8S7hT/1MDBxQBimBbnxC10ez8AfIztS3JrvXNda/zfTHiC8SPmi0xAo/hXkXxTf/iKLhHqrL7nIMdzhC7tjeVJs9vodJD/w== X-OriginatorOrg: prevas.dk X-MS-Exchange-CrossTenant-Network-Message-Id: 3aebaee2-62ea-41d4-e584-08dd6ab1aedb X-MS-Exchange-CrossTenant-AuthSource: DB7PR10MB2475.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2025 08:56:13.6541 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d350cf71-778d-4780-88f5-071a4cb1ed61 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RJkLwR+Nms4w1CDTEV9k7EZDr5f/ttqTTK/9sPQERHyz8ZOI56SyAAjaS87F60XzXR7oriQfdu8LculIjO/of7nj8QAivA3s7rHYXMpBeDw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR10MB5708 X-Patchwork-Delegate: kuba@kernel.org Ports that use SGMII / QSGMII to interface to external phys (or as fixed-link to a cpu mac) need to configure the internal SerDes interface appropriately. Allow an optional 'phys' property to describe those relationships. Signed-off-by: Rasmus Villemoes --- .../devicetree/bindings/net/mscc,vsc7514-switch.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml b/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml index 07de52a3a2951..ea741be8edd74 100644 --- a/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml +++ b/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml @@ -37,6 +37,10 @@ allOf: patternProperties: "^port@[0-9a-f]+$": $ref: ethernet-switch-port.yaml# + phys: + maxitems: 1 + description: + Reference to SerDes lane. unevaluatedProperties: false - if: @@ -54,6 +58,10 @@ allOf: patternProperties: "^port@[0-9a-f]+$": $ref: /schemas/net/dsa/dsa-port.yaml# + phys: + maxitems: 1 + description: + Reference to SerDes lane. unevaluatedProperties: false properties: