Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2218084/?format=api
{ "id": 2218084, "url": "http://patchwork.ozlabs.org/api/patches/2218084/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260331113025.1566878-2-wei.fang@nxp.com/", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api", "name": "Linux PPC development", "link_name": "linuxppc-dev", "list_id": "linuxppc-dev.lists.ozlabs.org", "list_email": "linuxppc-dev@lists.ozlabs.org", "web_url": "https://github.com/linuxppc/wiki/wiki", "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git", "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/", "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/", "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}" }, "msgid": "<20260331113025.1566878-2-wei.fang@nxp.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260331113025.1566878-2-wei.fang@nxp.com/", "date": "2026-03-31T11:30:12", "name": "[v4,net-next,01/14] dt-bindings: net: dsa: update the description of 'dsa,member' property", "commit_ref": null, "pull_url": null, "state": "handled-elsewhere", "archived": false, "hash": "9939d2144e27fca37e83e2dd5b4422d3ed1e6dc1", "submitter": { "id": 84380, "url": "http://patchwork.ozlabs.org/api/people/84380/?format=api", "name": "Wei Fang", "email": "wei.fang@nxp.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260331113025.1566878-2-wei.fang@nxp.com/mbox/", "series": [ { "id": 498181, "url": "http://patchwork.ozlabs.org/api/series/498181/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=498181", "date": "2026-03-31T11:30:11", "name": "Add preliminary NETC switch support for i.MX94", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/498181/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2218084/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2218084/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linuxppc-dev+bounces-19066-incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linuxppc-dev@lists.ozlabs.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=JHYA3vab;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-19066-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)", "lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c201::3\" arc.chain=microsoft.com", "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com", "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=JHYA3vab;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=permerror (SPF Permanent Error: Void lookup limit of 2 exceeded)\n smtp.mailfrom=nxp.com (client-ip=2a01:111:f403:c201::3;\n helo=as8pr04cu009.outbound.protection.outlook.com;\n envelope-from=wei.fang@nxp.com; receiver=lists.ozlabs.org)", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4flQqj0bKNz1yGT\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 31 Mar 2026 22:29:05 +1100 (AEDT)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4flQqb0Kj2z2yhV;\n\tTue, 31 Mar 2026 22:28:59 +1100 (AEDT)", "from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c201::3])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4flQqZ0Hhkz2ydn\n\tfor <linuxppc-dev@lists.ozlabs.org>; Tue, 31 Mar 2026 22:28:58 +1100 (AEDT)", "from AM8PR04MB7284.eurprd04.prod.outlook.com (2603:10a6:20b:1dc::8)\n by PA1PR04MB11406.eurprd04.prod.outlook.com (2603:10a6:102:4f1::22) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Tue, 31 Mar\n 2026 11:28:37 +0000", "from AM8PR04MB7284.eurprd04.prod.outlook.com\n ([fe80::9cd6:51bd:82b:98dc]) by AM8PR04MB7284.eurprd04.prod.outlook.com\n ([fe80::9cd6:51bd:82b:98dc%5]) with mapi id 15.20.9745.027; Tue, 31 Mar 2026\n 11:28:37 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1774956538;\n\tcv=pass;\n b=jnlQgVt1rXb06UudHh42HaM9Kq7V21RLJYYFRY8yOXgZBm7Nc4J6CkhcTyMpg/K0eBLJucXQErBgtzePRYAYZ+mA5fELaR4EK0c1n0R1F7fTegwaxnxlyTh0m74IFUJs3BiOyAlexCR1cp1XP3m3KeD7+9m8IvH+Tsq4CA/ZHH+M81sjaChDOA9Xymb9nx7oUDUOoYCxYuLBiPCoz4NPZEXR/TgvNw7Da9fV4i86keE5Vbg3HT8YkRPHfdiDyY36+0Emur5LiibqWYbDE94NTSYrQtnmfRjwn/5GRqZ/fuLSJcsPt0Xf3tb7ioeKvTfRb7x3anp1dCCV66i41Ra/Vw==", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=wsrG2kP5T5VXbMU31C43ZFknccYNXSwXEcVOJtjz6J1EQ/1G/5UMsjEWXFSlUL77gKzhd6cNiWMqe/Av+xV9ffS/FvZId2ZeNvUTByAFMjCLeROSj4O46T7qCrEwXn1pUw2pGR+FZH51ovTNk6BuXDBanSCj2VDWaT453Yw8EFJRDB/E+uYO2wdlZhxJrh61ii8EHaGqLA0naqve6eqCkhUa5kGse8scjpqNEzAURZzJqTZqNfdW11kHKM9B3504Riw/W/t+W0M+UtNZ3k5dGTpnXpzNauPH53xjeJe1jhR8vnJYrHydp7Vf0jU+OeV/ipk3Wgfn4vxOuBozPU3raQ==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1774956538; c=relaxed/relaxed;\n\tbh=b/XZWFlsxzM+0lZxykfSK1STJKtwotZ7hmQM6Y2ONMU=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=YQdo6JZe2BnV1YUIMx8EByYu9reubeqF6QZdA5doYB8fkq4hvm3XElzN4zN4RoPvBs/hczMBdT6gLJj6x9pACcwwG7kGlg8zB19DqvA9DSrQvI5nZa4MwhnJMhidbWvzQnJfe2tvem69kwXk3OnhKvR96pHaklfMOROhMpWcQX0pXWAO5nJBzt0ne0Z8EJ6zWAOREAeJNknf6EIgtC3xi2QS8wg1BY7tz5WbAsLU7o+B+0jK/yRcCx76f3aTIaquFDK832raWgrMB2QuRj3rzhX6iXa9Tg8RDCJpTAuuXmOXCTKJO/aowxOL5J4DiczsIRoFqwTcpCgPvovkRFNh2Q==", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=b/XZWFlsxzM+0lZxykfSK1STJKtwotZ7hmQM6Y2ONMU=;\n b=boAQp2gw9/Q6qWslXKfT2ek3f9t6VjB8x8CgWK7CB7wM5uvk2u0jzb3iVtvYbHyGToS2/wODDTD2jPvFil/Gj6z88GcGjUMmc6SFfveu08hzZNBaw6xJbHYjVJGBCTEekD/yjA9pe7lRpdT6wx5AhQGn6ez6s9yMwjFo5eWEVMWARCyPt/jgQBxZCpirvWOsVgepPl7j1zKJjIKbjKqyP2n5PC2OHPQUFucBl/G+LYnRvBZ6cKw1L5w34oQrbZo4NIKR/7TLEyhbdea0ZHfGvp/rlbzjg+/2v/iDGIuBsx6zSZi9tOcy8FDloDRHjfji7deJR+WGgWv0TihvGTAcpw==" ], "ARC-Authentication-Results": [ "i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com; dkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=JHYA3vab; dkim-atps=neutral;\n spf=permerror (client-ip=2a01:111:f403:c201::3;\n helo=as8pr04cu009.outbound.protection.outlook.com;\n envelope-from=wei.fang@nxp.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nxp.com", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=b/XZWFlsxzM+0lZxykfSK1STJKtwotZ7hmQM6Y2ONMU=;\n b=JHYA3vabjBC8kjFY8CrFlglWuMEoHzkVHAL7Ulpe4WT6SE2+oeblYu3GFnbUZtyFpVIk4f8fJX87gSlvWtsA9rYnOWGNxrO1tfTeV1HfFYR3M018OM8C3Kr6xhRr5r413zWZ9Z6MCTwlixE16mrQ8q0NylxPNUzdw88iXacIeMR8sDDlIqBFQ5Fklagldb7PakCupJTo1GmyeuUFvAzU/G4CMDPJNFfrcJAUVOXpK5BA83OPeaeWCAuwSMVpFXSh3H1AG9a0w8tP7rRE9PwckT0xPr+lYWxMS1emct5DYt1AVztWqHCg/leveF48End6tL29/VNUsagLnn4i8RdBKQ==", "From": "Wei Fang <wei.fang@nxp.com>", "To": "claudiu.manoil@nxp.com,\n\tvladimir.oltean@nxp.com,\n\txiaoning.wang@nxp.com,\n\tandrew+netdev@lunn.ch,\n\tdavem@davemloft.net,\n\tedumazet@google.com,\n\tkuba@kernel.org,\n\tpabeni@redhat.com,\n\trobh@kernel.org,\n\tkrzk+dt@kernel.org,\n\tconor+dt@kernel.org,\n\tf.fainelli@gmail.com,\n\tfrank.li@nxp.com,\n\tchleroy@kernel.org,\n\thorms@kernel.org,\n\tlinux@armlinux.org.uk,\n\tandrew@lunn.ch", "Cc": "netdev@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tlinuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\timx@lists.linux.dev", "Subject": "[PATCH v4 net-next 01/14] dt-bindings: net: dsa: update the\n description of 'dsa,member' property", "Date": "Tue, 31 Mar 2026 19:30:12 +0800", "Message-Id": "<20260331113025.1566878-2-wei.fang@nxp.com>", "X-Mailer": "git-send-email 2.34.1", "In-Reply-To": "<20260331113025.1566878-1-wei.fang@nxp.com>", "References": "<20260331113025.1566878-1-wei.fang@nxp.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "MA5P287CA0151.INDP287.PROD.OUTLOOK.COM\n (2603:1096:a01:1d7::14) To AM8PR04MB7284.eurprd04.prod.outlook.com\n (2603:10a6:20b:1dc::8)", "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org", "List-Id": "<linuxppc-dev.lists.ozlabs.org>", "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>", "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>", "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>", "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n <https://lists.ozlabs.org/pipermail/linuxppc-dev/>", "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>", "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>", "Precedence": "list", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "AM8PR04MB7284:EE_|PA1PR04MB11406:EE_", "X-MS-Office365-Filtering-Correlation-Id": "699348f9-d19b-4067-0de8-08de8f18a474", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|19092799006|376014|52116014|366016|7416014|1800799024|18002099003|56012099003|22082099003|38350700014|921020;", "X-Microsoft-Antispam-Message-Info": "\n\tic1szvQjiPROdUF1mzRcK3hDJ9uIa9V2y7z4E/0OBzpCoKxnPL7auQsnvZjwhm4ENJOXRIQ1HtVgnq0zNb5qWIx/cs+59+av0oZxbZJAAtQ+qF32C2rUNEaY3e47Ky2MdCCeRziZ+eXEYu0zYPk6tvPmYVbZDyuRWP6HuHQ6S26XQ/1/JU4SQY5z319CDumFceRuXFlQtZf/eXIxUkkffr3aNkocY+J3YBn0UKb4n6L7kaW/eFGRpL8nhW4Wp0V5A+GIMK/vhYr6DsEfFvJn//vrSssLHEdGQLy+06zJyzbeP2ion1oaQxQEQ0d2zxuy4RyNkM9xntrbyh9fgN83dJGY1LyZPQ3A1sVywwiz7f6Aznd4HfYsNUFxVc4u1ufuojk4zfFZNeiBbcOodT++0eEAS3dcbqVu0sXMdK0m39VM5l3upJkNUb7m5G1DZW+QlDu9SyKAGZ2lOPY8Vhluq+QBVsuhZY41iXEV8sZEtWVG9mjMDsY3pDglIjLsFu3UZAtMzM6fYlYzV+3dVRmKunhy6zFrRA3bpmYAf+DqaSqj/uXImLsT6AKEgSRKllOe7X4cd8QvubtvxaxjOtLc4MoyTGfU4Bmyb5yY7rZMrAqxxxTpGJUheri4afJTVLkwgFNsWw/016EwBTzyovLzMQP0+QpjFBxoUNaiSC/mGRVPZKd/1wsb9+sdh2ZUe3VMB0rpDfefyG3AGOd65eCchNukatPZ0TAw4/YVU/MZDr9nbTanE/+7deNj5YlZLIaBoCswX/Y89SGEmLSr7aRFPnngzjhURFzteoNPbU5d6RBedtqH6c/RYPhLOgBXMOUn", "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7284.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(376014)(52116014)(366016)(7416014)(1800799024)(18002099003)(56012099003)(22082099003)(38350700014)(921020);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n EkaFy9cFsnxnLcIGuBI1hx6ZbCFDVt30eevP9CfosK8OK96fyxfbBQJN30a90RtGya+EmLU1byj/El2Sbsb3QJNL4JQGpJw/0MxYtu8qeJyVtbFig9UrIYWCFUfvZcpciCr1LsL9YQgNgpXPgAjY3LYgoY7xm6381ewROsHaBxoij4Nhx6XaCDx3D4z97DkR+QntocG2HWN79u20es0W3vRw/7P/pKgcwdE38W+vlI3Cd5eO1QeYUmX4Zmy30d3Z1YyzxqqMcY5EzCsTlL6QbOsqUFd2v78TsW7dBFNprExFFkz9LiiypssjcebE48BN1A2RqS612apqm7QTB4JFnWVJ5oateD1W7FVaVpmiLzC8v3eDKefMOpGvo5k3Hy/T+49GtyBoImsRurtcT/bel+QaEXh+qUwIBvbd5BkNmqzx1Q2xYbsWdnmygGfEGp1wZ0d68w5pk3D+wzup4e7y4GUKLBJnTT1J6UQ1jYjukLDXZ/2fPRBTjja6939/6t5+3wU+l6SowidqNpH2Tuox5l8lv2lAR+nZClVPNOAs0RmHMrUD3Z9rvgxEeIb07ezK3X3OqQ3E6SozP1/K7/P6wpeDr3Czg3DoMMYxphh/Pp+QgsKh4/DyKuy0mUkBkT5WEBWgnSG/AJbFyCx9rWd/iv3l32sayPJNl3gEYGsneNQa/ghibW5JvIFSKPIdwdEGwwe0PZ22zg9x8oTVfk+9a8ppykQditViQNxOeiu4hGFfOhdBS5Ivtm2gN3zczdUJwuQ8RSA2rIOra3fH/wk75mG/zW2RT/15FkZMvN780aZUsgDMGcqntGxELo8pL/fQ/ELjTQBbBcG94lPSFNSVBT/z+7Hv4Mg6ws5wTQ8aygZyxRTRlF0vG8ck3G4htsPQLSi9Y9x1Kz73nOFhKX4aPm5w1A9p9GvBC62CxvrsLzQrSmTJTxsdrOfakP3fiakVDaInOgJD9GE3hEnW1dPvFfiit4DZjZBksyLixn/lR0QR1Zywlw/OaZjoLusFqui9AjzaQmlrHO1U/wSTuJKU0yxG4fuvUAl8k5RIRdlpUSlwLdmUe4dx48EyK0zAN9jemd6f8eYA7SQ/xlQy2QaJ/ThJYqyu4O6FWbnnglKY0CRv9Z1+PLCxHF9dSPgrz05se/1sLuQPo+M893v2O3WI0VYcUiq5wiEk2HPwblASd3n5JBwNCi+zzaBi7JQMi06CKwW0ZzxMd/eHqZA0qrLN17VToWs5aPNSEJdta93y2XacquuE10z9OFY5VGJF+1n6yuDfj54JrXWdlHRdXv9+XUEEmMXIjPDZkERboXxszXdRRujYvfPgXz6suBqzWBzghouFnicVluLgD75ioZr9TwArow6y1dHH1HHq3+TtWERDBIG+EPBSKi491vWwubCCxPrco6UcKf+Eloujsd0qeHlea4hPkXJ8hKGRFW45BitSvvOuCUWoW7PF3Zeldxv2Wj3XQqZNfFNRGgSGY04Y2Wl1em5o3OzBO+DvmcbE5kuXAZK12wxURL60ifGlVtVP7CiTFZlXqh3F0EJ96SWs9M8YnMy9f11s65EqQQkiy/dGsMgcTV6uO6ZoXFBjoIGrL1LT5qU/IrVaDAGypOvL+gaJB2Mh/Db1J9ltyXv+TIpR6RJ/h7V3pZu7NbojlAQPFMsT32wLis6JrjMl1ujNXT8t9M3al5lDuY0pZ+DRjWOmxfnZhaCIiZE9dHUjdHt9K8xyMlE6OfactvqK1R9xaw==", "X-OriginatorOrg": "nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 699348f9-d19b-4067-0de8-08de8f18a474", "X-MS-Exchange-CrossTenant-AuthSource": "AM8PR04MB7284.eurprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "31 Mar 2026 11:28:37.3375\n (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": "\n yt1Ep+oo/lW8DTeYOGJvAg6kQKp5iik2hrh8CI6BiAt2+/L17Mxkrjtvk0CP9gph7CnM2gmZC8Dwhvb2Hv4w4Q==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PA1PR04MB11406", "X-Spam-Status": "No, score=0.8 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,\n\tSPF_HELO_PASS,T_SPF_PERMERROR autolearn=disabled version=4.0.1 OzLabs 8", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org" }, "content": "The current description indicates that the 'dsa,member' property cannot\nbe set for a switch that is not part of any cluster. Vladimir thinks\nthat this is a case where the actual technical limitation was poorly\ntransposed into words when this restriction was first documented, in\ncommit 8c5ad1d6179d (\"net: dsa: Document new binding\").\n\nThe true technical limitation is that many DSA tagging protocols are\ntopology-unaware, and always call dsa_conduit_find_user() with a\nswitch_id of 0. Specifying a custom \"dsa,member\" property with a\nnon-zero switch_id would break them.\n\nTherefore, for topology-aware switches, it is fine to specify this\nproperty for them, even if they are not part of any cluster. Our NETC\nswitch is a good example which is topology-aware, the switch_id is\ncarried in the switch tag, but the switch_id 0 is reserved for VEPA\nswitch and cannot be used, so we need to use this property to assign\na non-zero switch_id for it.\n\nSuggested-by: Vladimir Oltean <vladimir.oltean@nxp.com>\nSigned-off-by: Wei Fang <wei.fang@nxp.com>\n---\n Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 +++++-\n 1 file changed, 5 insertions(+), 1 deletion(-)", "diff": "diff --git a/Documentation/devicetree/bindings/net/dsa/dsa.yaml b/Documentation/devicetree/bindings/net/dsa/dsa.yaml\nindex 2abd036578d1..801e1411e5c2 100644\n--- a/Documentation/devicetree/bindings/net/dsa/dsa.yaml\n+++ b/Documentation/devicetree/bindings/net/dsa/dsa.yaml\n@@ -28,7 +28,11 @@ properties:\n A two element list indicates which DSA cluster, and position within the\n cluster a switch takes. <0 0> is cluster 0, switch 0. <0 1> is cluster 0,\n switch 1. <1 0> is cluster 1, switch 0. A switch not part of any cluster\n- (single device hanging off a CPU port) must not specify this property\n+ (single device hanging off a CPU port) does not usually need to specify\n+ this property, and then it becomes cluster 0, switch 0. For a topology\n+ aware switch, its switch index can be specified through this property,\n+ even if it is not part of any cluster. Also, topology-unaware switches\n+ must always be defined as index 0 of their cluster.\n $ref: /schemas/types.yaml#/definitions/uint32-array\n \n additionalProperties: true\n", "prefixes": [ "v4", "net-next", "01/14" ] }