From patchwork Fri Feb 28 15:43:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrei Botila X-Patchwork-Id: 13996672 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2047.outbound.protection.outlook.com [40.107.20.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 5E8AE2702A5; Fri, 28 Feb 2025 15:43:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740757428; cv=fail; b=BcfJx7+nnCcOerdko5x6sTiUS99y//HZhKMesut5aRqqdQIxtwbGK+ZO7K/C0KTOqKtqRJA3Jbau0Nim5ZEU70tnFi5xaUQmYFZUNA+m0Vsy3Jo301Q4BnunBoKfxbt1Q5HQ6NR+48B3zLnW6dzVQqJ4Qt7/gxKqF/4e6Dz7kmg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740757428; c=relaxed/simple; bh=bvEF3X1xspEkrRl/6XCuZmqiGytC9KyBHv3h9uzpYd0=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=nIzTo6yE5Cwrf1aqxlrmzsfz2DLcRb4QT9WKZuHpDt71xcNlukkVFXSUXkQoUt6aFHuoGcVKu9zGv4M9bocGHufw4MRmDp3IN6G2bcxn4U5155ebGwbvua5GNTKncusTZlPk8uo/ZICX7fXr22KIaM91GmTUDqgg2ZQ9FhFcntI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=cTKA2VcW; arc=fail smtp.client-ip=40.107.20.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="cTKA2VcW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Sbjos0KBZdLif3mu3BdYWccLmMySNbU4WXlOcVlsczMsrcHGvSEykh2xIxUZnTtK38pmH2yjl4X/u6ZoxN2h+E4E7HO31U2M1gobV4h3sf6O3jFUZtMvIFJmXfIHmTTuFIKW5am/m0Mr5PwrIx5np6TKsDwtfSJ3rSil6519AATtK2DttxOLDr0VCkoM5ahbvZBGVe5MYJdWiKuvuJ6mXaUSYBukHh7TFBEPltzzj4rytOhYCXnP9/tq3Jgn1yGyHt8XvAYYvkFUy9dgB1FGvW3WVoKwkah6HZ4eSdyAE2xC6mZcQPDE+tJzd0Fo341/pTSTLRGSabIpvRK8+VZV5g== 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=giG25u9QW7UUSc7J55ByNf6RWI66RXJ1nJiWcWmD4pw=; b=nn4Q9jxLLqxjzTOCqlfpXg4dUOvGZRgMW/1ZXWDBlgcRfTv/Xarg4xcu3jJDTVe4I+fZxc/OSDpA4oq2/hQyhZljLBIRzkY4MzbmjWep1k5l0SmihR/JoIBmyX4rIlNzkFJUegTWiXj2UV/+78pgjREYqCh0Kb24bljFddxVke8uqkOkEvia4DivCEUVG08OGOau/TXFPkN6IDsW7OAVT4/87YUztURKHsB/ejvS9Gy81NuXMrBIQpAUlb2BXEwY0PFHdcB2OTQpZrmLUUshF4Qxjc52nWV0wuBW4KChACdw3PInbqGN3AboHe65u+kuTdgufVwm69lBE8gsAH7cMg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=giG25u9QW7UUSc7J55ByNf6RWI66RXJ1nJiWcWmD4pw=; b=cTKA2VcWoJKWfT7Tbhznw1ReVttPmWQLdtg+bnThJDeitCowPtOVzC6O8eQFOi1a08dici1sM4rNqkRJkDGlOfjf4VNY5RWvZBNi0YDqvfim9LZK+fYlT56/4QY2fhhMmv1voG4nXCKOVtCDZsfoisIWfddxir5DkxZS3sfsDXbfrzUrw2Vyy+nPsrhfvj/GJ3rMWW/nFUsLwYnlVXNk5l57k8x6afUp8fqjZ+kBUN//EOpvxtD+j+TtrPjBuhAmUVZUcfFMmXnVJ61m7rs3f6OE2VCpDhesNjql9FS8ICn3vdpQe3hDZD7qdnmMJOIMNGwD1hLMfBg0TvVmrULB6A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB8216.eurprd04.prod.outlook.com (2603:10a6:20b:3f2::22) by DU4PR04MB11054.eurprd04.prod.outlook.com (2603:10a6:10:581::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.22; Fri, 28 Feb 2025 15:43:43 +0000 Received: from AS8PR04MB8216.eurprd04.prod.outlook.com ([fe80::f1:514e:3f1e:4e4a]) by AS8PR04MB8216.eurprd04.prod.outlook.com ([fe80::f1:514e:3f1e:4e4a%5]) with mapi id 15.20.8489.018; Fri, 28 Feb 2025 15:43:42 +0000 From: Andrei Botila To: Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, s32@nxp.com, Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Andrei Botila Subject: [PATCH net-next v2 0/2] net: phy: nxp-c45-tja11xx: add support for TJA1121 Date: Fri, 28 Feb 2025 17:43:18 +0200 Message-ID: <20250228154320.2979000-1-andrei.botila@oss.nxp.com> X-Mailer: git-send-email 2.48.1 X-ClientProxiedBy: AM0PR05CA0092.eurprd05.prod.outlook.com (2603:10a6:208:136::32) To AS8PR04MB8216.eurprd04.prod.outlook.com (2603:10a6:20b:3f2::22) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8216:EE_|DU4PR04MB11054:EE_ X-MS-Office365-Filtering-Correlation-Id: c182a436-f452-4672-cbf0-08dd580eadba X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?1V497wVjkyAIFBcNqFITUIE9gp3ZRfB?= =?utf-8?q?9LVAyal6Q8SNFR6CxtHsJI/VyN6BGx1+DbrghI74qx7xkkIPfC/toqclgY9XYT1U8?= =?utf-8?q?MzZL4T5SkqJaTmpAQ/LCTx0PtR6s8db0pDrM4SInRE/6ZdJhd23HcjQlq7mEY++y9?= =?utf-8?q?7iq3IKoZ7g+E+vtOjbyz/jXztodg60l23bEWHPdDFL4xb+re4oCf6r1luiutmv/7O?= =?utf-8?q?QEthKs2ae2TT/QFe+6BRIRhwMC0x8F+i65pu/jopd8u4FYTrkyEDtRswEjO76rKxd?= =?utf-8?q?0U21tWIFJz0bBnyIeRoPVRd5ShwZyg3MXV32uNyJWnSgoMb40pXH0Ydpe+v4+G/Gb?= =?utf-8?q?or9qTKe+zPZW/VyrW+1puy/wi7uACJ9Vo6djcw9cYWAW+NZvp0L95Iy+ipJZko+MV?= =?utf-8?q?y0vJEUBSkxewetYfBEfFMnj3bbGwN3wxeTQISZNYDa5rnyunAgyYhK3Umc/eg5jSo?= =?utf-8?q?pT6y2LmouF3wKWkF8AMaz8OScQaZXgnCddKWe6R1hRmXvHgB6T2E3BWk7eCCxa3Bw?= =?utf-8?q?pIcVJwlZOrW9Pjf+9YFrWd2Hhd6Ovd8BAqzhVSP/NxwqLnFNv+r2GozruSXW2ZKmN?= =?utf-8?q?wFSuB6uoo7sVkrQB3blKJvfRrKH9RlYvuLPJezx83QmKy3RHxG6wlCPqIi0UvUUcV?= =?utf-8?q?EO10A3jNRj81r5VnB/rO10A6QthhIOeR3mcJQC4mUkK44AycbFA5x/VOG3tFyHEq4?= =?utf-8?q?LMAb8cP1gtXe2mpClqWO67odCMhvMABzu9D82RB/Ra5OaxyFx29bC0BTf9DwdwW43?= =?utf-8?q?6EoWAF7USibGXcb7+VFsu9cZ155od6BPNTMUmQyyHzoPKkbWcVQzq4e9sE9UPngqY?= =?utf-8?q?HzZ3wIox1eSXMxkPwAxanhWyR90Njgp3UEswXdMJ/DktRob0vYxADWtlZEjidLGDs?= =?utf-8?q?yDix5/d3d11PGf2vs5Sde2V55ND7qIFS2tCE/Hb7fK5wk24i3elDsKQWB9FbFw8b4?= =?utf-8?q?heMMUz7G/oc6w1OX7MCO74jXD0RCP1v2CeqzPAkjleCGpEpmGOzInE0ITf4InoIXY?= =?utf-8?q?x/jUQSeVUkwZjuW7PaqIUe8+ebOH1Raa8qCmxS7ueRORbhKpWEKAfGCMwr5L25S3S?= =?utf-8?q?UzyUFZWR8Gq8iBZWI9htea34bdmNXLhCfn2CBauIAL2EVs8PAa3uJIBEGXqaUAOzv?= =?utf-8?q?7WHylEdQ/1RXyKm2q1uR51eKwbmsdlQpZpZn5gx36uQSzgUHU0kTLxBe9WzvED3/h?= =?utf-8?q?cWtsuzh4e0Qi8BHS6u+8Cs8mDr4EPjh+UfVO0JCCAj0UYx+o7glzPUIQxKa7Mv0WF?= =?utf-8?q?BHvTVMwJp1q3ES8ODgXpu+64opBZ/ODHJLzJCYRx+eJ3878FqcS1b8YK10KoN1qbh?= =?utf-8?q?JiP0628nQnbz?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8216.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?eo2jUFEJUruR5ZQIply4UmkmoN4h?= =?utf-8?q?sW53sd8Ei4byUFobOlSOVMPSuobusScPDW9l8iPa/FXjyKq+zUzm+WD5WPAmZlDtS?= =?utf-8?q?tPwImFdarsHymAur6HRZtGSS8v3SKWJZAcxkAxze8VW3Si2pmWcxjhsU1/bOXS1Mq?= =?utf-8?q?GfWDQS11cVj4zPwe82V2MB7uTNZOFqclIxwD8uAwf9AwsSOBe3u3VVtwb8WJSoW4V?= =?utf-8?q?CTVPweszXE3rnbFU3vElcC9LOCddSipDCfTjZ3IqK5MBJvmxaDDmai57WrRfkLmZ9?= =?utf-8?q?YIy7LaFxlJiaHZvv75lJldtk9p2ysDiwt4MLKN3fjo4IWC85D4QVKnU06SwxzmRzt?= =?utf-8?q?TT2tw116cmB+FHA+wEAr5xLDCpAu85LSp9kIJ94GZcefwD0zAecrsXE4TmGcXNMCV?= =?utf-8?q?jlILWifmXdEa3bjua/aGiJdCUqTa7fnYCGe1HTxHP7dyuTn5vCh6E0yjwMXl/U/N5?= =?utf-8?q?JGLe4qXmueDUuCfWEf7M1zdSSJaHmdhRoibJ3KHlei+/VBXcYz3tNsQWAZnHTrbYf?= =?utf-8?q?s0ksgSsHrF/FVI4t28IPltE02aUXFqBmt55gHZZixrVIDrCTzzl1O0hl32UyPRC6h?= =?utf-8?q?d463THqHMVFTRHokQO1WWjSmbxrKzBCVNjlRnv+c9rWp7b2DiEYSb9/GAEq/g13cD?= =?utf-8?q?Xiegld1qWrxcJEUg8XJcPABAxgfdrEATR7TDsHoTXVqXVV0rdrKIhl1mmchE7d3HD?= =?utf-8?q?TKernZRQxSltn7Bzb8khZpR77fzxNmkSPQkWonZs/YJt845YZCpAM0of2SRUyaewS?= =?utf-8?q?DuYdM9LDnEIOLKCT7U0SBIChzvXF1wJ+Vkk57EjSZHOj0A/Zx5S0NbXj9ky6acx4c?= =?utf-8?q?NKbg2bZqackR1DJg5yL/d7vfpnBDnCxkdzBHJysBcnaJvLMpw4kgIDE/++JbxZdU/?= =?utf-8?q?iyo9pJq2QLcwYsf/zKZTbKnwC/YVVV0y68Sa+ieurGs3KvK4LMYBL8+9KnXcbZ4HM?= =?utf-8?q?YTReo1QSjANWdLfvbI6+FMnX2k6IkuM3t/Muj3KrudQF6pdUILkXjL1FymUljE+Oe?= =?utf-8?q?pFIuADNzZMmiFJEzlmT+7Mpgu6yWMnRYBoj/asr0CdxZoQyPryt9//V4FuIvJqP7g?= =?utf-8?q?vg3hoWCG8vHFokXdD+PcE1ux6RwaUYvp4v0O4mtAKKdmaaKr53dPghQ9XgJdyBCT+?= =?utf-8?q?uFDMN9XIGVmY+nXxDAGYj7T/jrYE6BoznomeK2kcil4r+KxQzg6DxoxVCc/fZ2Vbd?= =?utf-8?q?3ZRI+0vHgbWYyj3EAzssJt+XWfCXfy/TafrZGSKeP3LkyvTNsjsMIUc4pFHCevCp8?= =?utf-8?q?nTSJ05FLALRG42RM0MD2K1JlFxwl3DXx1c/88T+r5Lct3d/AJTEnNWEmHtOA91uoF?= =?utf-8?q?Hoc5KWQuQVxOT0HpZTwot0lwcejQBGlQOJ/wta79cR/rbWENSuxBgN2uwUYOn/Psa?= =?utf-8?q?o6GZZT11ekbM7pAWuOoZqyzIF+RKU5tuO1pfx8KyA8qNrD6NyTiDOKR8/F3EagsOb?= =?utf-8?q?vU69e2RVXH3SCr6SljHpiyL9p9qDhkLb3KSDDlCSIHchygTDc3fM3+79sdTY5PRSX?= =?utf-8?q?tWdrfXdLoUBc?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c182a436-f452-4672-cbf0-08dd580eadba X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8216.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2025 15:43:42.7517 (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: +zMG0O0MI6RBXw9f0cJjuuOrN4lzyKgpCcT9EPAiwtC2CxP78dgCFuhlqQU5ZUg5oNkrcIM95fyD1cdGD/rpkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB11054 X-Patchwork-Delegate: kuba@kernel.org This patch series adds .match_phy_device for the existing TJAs to differentiate between TJA1103/TJA1104 and TJA1120/TJA1121. TJA1103 and TJA1104 share the same PHY_ID but TJA1104 has MACsec capabilities while TJA1103 doesn't. Also add support for TJA1121 which is based on TJA1120 hardware with additional MACsec IP. Changes in v2: - add .match_phy_device - removed errata from v1, will be sent to net for backporting Andrei Botila (2): net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104 net: phy: nxp-c45-tja11xx: add support for TJA1121 drivers/net/phy/Kconfig | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 94 ++++++++++++++++++++++++++++++- 2 files changed, 92 insertions(+), 4 deletions(-)