[{"id":3682235,"web_url":"http://patchwork.ozlabs.org/comment/3682235/","msgid":"<LV1PR11MB8790E920167A4D440349980890282@LV1PR11MB8790.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-25T00:46:27","subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","submitter":{"id":91947,"url":"http://patchwork.ozlabs.org/api/people/91947/","name":"Nowlin, Alexander","email":"alexander.nowlin@intel.com"},"content":"> -----Original Message-----\n> From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf Of Petr Oros\n> Sent: Wednesday, April 8, 2026 4:05 AM\n> To: netdev@vger.kernel.org\n> Cc: Kitszel, Przemyslaw <przemyslaw.kitszel@intel.com>; Eric Dumazet <edumazet@google.com>; Kubalewski, Arkadiusz <arkadiusz.kubalewski@intel.com>; Andrew Lunn <andrew+netdev@lunn.ch>; Nguyen, \n> Anthony L <anthony.l.nguyen@intel.com>; Simon Horman <horms@kernel.org>; intel-wired-lan@lists.osuosl.org; Jakub Kicinski <kuba@kernel.org>; Paolo Abeni <pabeni@redhat.com>; David S. Miller \n> <davem@davemloft.net>; linux-kernel@vger.kernel.org\n> Subject: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin state changes affecting paired pin\n> \n> SMA and U.FL pins share physical signal paths in pairs (SMA1/U.FL1 and\n> SMA2/U.FL2) controlled by the PCA9575 GPIO expander.  Each pair can only have one active pin at a time: SMA1 output and U.FL1 output share the same CGU output, SMA2 input and U.FL2 input share the \n> same CGU input.  The PCA9575 register bits determine which connector in each pair owns the signal path.\n> \n> The driver does not account for this pairing in two places:\n> \n> ice_dpll_ufl_pin_state_set() modifies PCA9575 bits and disables the backing CGU pin without checking whether the U.FL pin is currently active.  Disconnecting an already inactive U.FL pin flips bits that the \n> paired SMA pin relies on, breaking its connection.\n> \n> ice_dpll_sma_direction_set() does not propagate direction changes to the paired U.FL pin.  For SMA2/U.FL2 the ICE_SMA2_UFL2_RX_DIS bit is never managed, so U.FL2 stays disconnected after SMA2 switches \n> to output.  For both pairs the backing CGU pin of the U.FL side is never enabled when a direction change activates it, so userspace sees the pin as disconnected even though the routing is correct.\n> \n> Fix by guarding the U.FL disconnect path against inactive pins and by updating the paired U.FL pin fully on SMA direction changes: manage ICE_SMA2_UFL2_RX_DIS for the SMA2/U.FL2 pair and enable the \n> backing CGU pin whenever the peer becomes active.\n> \n> Fixes: 2dd5d03c77e2 (\"ice: redesign dpll sma/u.fl pins control\")\n> Signed-off-by: Petr Oros <poros@redhat.com>\n> ---\n> v2:\n>  - fix ice_dpll_sma_direction_set() to manage ICE_SMA2_UFL2_RX_DIS\n>    when SMA2 direction changes\n>  - enable paired U.FL backing CGU pin when direction change makes\n>    it active, so it reports as connected immediately\n>  - (both reported by Intel test on the SMA init and notification\n>    patch threads)\n> v1: https://lore.kernel.org/all/20260325151050.2081977-1-poros@redhat.com/\n> ---\n>  drivers/net/ethernet/intel/ice/ice_dpll.c | 50 ++++++++++++++++++++++-\n>  1 file changed, 49 insertions(+), 1 deletion(-)\n\nTested-by: Alexander Nowlin <alexander.nowlin@intel.com>","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=R0y1fr3G;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.136; helo=smtp3.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g2WP10p64z1yHS\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 10:46:44 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 8547D6087C;\n\tSat, 25 Apr 2026 00:46:42 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id qqgpE40-speP; Sat, 25 Apr 2026 00:46:41 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 07124607DE;\n\tSat, 25 Apr 2026 00:46:41 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 4148B231\n for <intel-wired-lan@lists.osuosl.org>; Sat, 25 Apr 2026 00:46:39 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 2D21E4037B\n for <intel-wired-lan@lists.osuosl.org>; Sat, 25 Apr 2026 00:46:39 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id QoHAWSKXOSYM for <intel-wired-lan@lists.osuosl.org>;\n Sat, 25 Apr 2026 00:46:38 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.14])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 4AAC140368\n for <intel-wired-lan@lists.osuosl.org>; Sat, 25 Apr 2026 00:46:38 +0000 (UTC)","from orviesa003.jf.intel.com ([10.64.159.143])\n by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 24 Apr 2026 17:46:37 -0700","from orsmsx903.amr.corp.intel.com ([10.22.229.25])\n by orviesa003.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 24 Apr 2026 17:46:37 -0700","from ORSMSX902.amr.corp.intel.com (10.22.229.24) by\n ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Fri, 24 Apr 2026 17:46:36 -0700","from ORSEDG903.ED.cps.intel.com (10.7.248.13) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Fri, 24 Apr 2026 17:46:36 -0700","from SJ2PR03CU001.outbound.protection.outlook.com (52.101.43.58) by\n edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Fri, 24 Apr 2026 17:46:36 -0700","from LV1PR11MB8790.namprd11.prod.outlook.com (2603:10b6:408:2b1::16)\n by CH3PR11MB8415.namprd11.prod.outlook.com (2603:10b6:610:17b::14)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.18; Sat, 25 Apr\n 2026 00:46:28 +0000","from LV1PR11MB8790.namprd11.prod.outlook.com\n ([fe80::27cb:7a60:19bb:584a]) by LV1PR11MB8790.namprd11.prod.outlook.com\n ([fe80::27cb:7a60:19bb:584a%5]) with mapi id 15.20.9846.011; Sat, 25 Apr 2026\n 00:46:27 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org 07124607DE","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 4AAC140368"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777078001;\n\tbh=zEyfbMNp5MmY65wsJx10lGwHabrQXKUaL84wcYt959g=;\n\th=From:To:CC:Date:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=R0y1fr3GL+2JEL0eqn9J0Nz6esingEM8ebp+AQNyDOOIdHbjqfFZAF3uPvmcFTMn2\n\t bzco0ef4tQkuxd0JlTtlvAMJS+9290R1xJcp5q3f8LmeSVxXI811Gn2VM8+M+QZs9a\n\t eF6eIsep+8NzGSrD5XSwuoww1KG86a++4ubVCxsjnSygNejx2jwFNFqO+a/+lPn8jX\n\t a7RmBed6eEgkw1g6P4fDWimgXfQLMO145fluIoakSIszXqZA8SPT4xJMU0sib0Y0XL\n\t JG618K7K7d3Pui5zwXte66ofJlohPEW9fW6za5ce3wjgMnM9bHpUFEsALclQrWM52p\n\t OUCWowdkpxzIg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.14;\n helo=mgamail.intel.com; envelope-from=alexander.nowlin@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 4AAC140368","X-CSE-ConnectionGUID":["A8yCTEv6RaK497enIbkKVg==","YpVAW5iiSZafdw08O9puhA=="],"X-CSE-MsgGUID":["dwnhnHm5RM6qN6YKqsT1HA==","jrNrUCjtRAGlgl9EB7hhfQ=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11766\"; a=\"81922987\"","E=Sophos;i=\"6.23,197,1770624000\"; d=\"scan'208\";a=\"81922987\"","E=Sophos;i=\"6.23,197,1770624000\"; d=\"scan'208\";a=\"237059557\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=PYXdPYcKy/TjVgaK984Y6homRfzoWjQof8Stg2O6mwaMPaGs5FH2Xx59VY5n2f84EbX8eb1y+ygykdYQIZQGq4dFwW4NiGXvDQ3aGqKa6XNy4ld3SViqbe+eWR5tLaE/w5QIg731Em4UjmpMLs6MIy+6UYgpqrG5YSOA4OgZ1Xqas4w9XNhA10ttaq2aN0r0mt8R22whGbwykrmn+4ey7p9r0J3jz1jujaYg4+SpLOrWxFddpx8RzJakXKCpQwbUaAswFpU0OYU5HDszjG6u6euyWbcRmn3hcgl32hnfV6m1KoqDIv0PuvgmOL3xFXstGm1B/FdiRAwOPzHx+vbD/w==","ARC-Message-Signature":"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=zEyfbMNp5MmY65wsJx10lGwHabrQXKUaL84wcYt959g=;\n b=Eg9wgSQT4XQZx/p4BFSE+nR6nmpMfOG+iBYnRGddDfXeiXATszh/H0X3BDmDftFRIfzVaBnd2fThATH9SkSMl3Ql/53Ytjgbl54SyPW0llxvCO5LCjBMp6GKo74CBE9d805k9qLjA9O9PLlZYUoVmnzCbD0KR9vKO9vWKmAMssvHenDzwRyjBHvdarY8m9qe5EYOQ462kcZddxmXztggJAPki6A1NDW5rnFCImoqR+gzLy5jFo4LBaESS54pNizt711IyTO60QOSWrDLGYHH9vIXcsoraY/xvFm4eaKD8t3zbaKBguscgYJP+LCsR3eYridC4nWEVWlXvYIdMC9WLA==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","From":"\"Nowlin, Alexander\" <alexander.nowlin@intel.com>","To":"\"Oros, Petr\" <poros@redhat.com>, \"netdev@vger.kernel.org\"\n <netdev@vger.kernel.org>","CC":"\"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>, Eric Dumazet\n <edumazet@google.com>, \"Kubalewski, Arkadiusz\"\n <arkadiusz.kubalewski@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>,\n \"Nguyen, Anthony L\" <anthony.l.nguyen@intel.com>, Simon Horman\n <horms@kernel.org>, \"intel-wired-lan@lists.osuosl.org\"\n <intel-wired-lan@lists.osuosl.org>, Jakub Kicinski <kuba@kernel.org>, \"Paolo\n Abeni\" <pabeni@redhat.com>, \"David S. Miller\" <davem@davemloft.net>,\n \"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Thread-Topic":"[Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","Thread-Index":"AQHcx0gPU2o1QMvej06+ogp452EDY7XvCwGA","Date":"Sat, 25 Apr 2026 00:46:27 +0000","Message-ID":"\n <LV1PR11MB8790E920167A4D440349980890282@LV1PR11MB8790.namprd11.prod.outlook.com>","References":"<20260408110504.1032879-1-poros@redhat.com>","In-Reply-To":"<20260408110504.1032879-1-poros@redhat.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"LV1PR11MB8790:EE_|CH3PR11MB8415:EE_","x-ms-office365-filtering-correlation-id":"961f504e-eccf-4663-1bfe-08dea26415cc","x-ld-processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|7416014|366016|376014|1800799024|18002099003|56012099003|22082099003|38070700021;","x-microsoft-antispam-message-info":"\n MIhWb6W7K7SIxOV1+ExnQ47bRuefRj56L/MD6iJVBZfQRLfUbnpmGNBjStFINAhyZeH4wQSwVTlA/Hczktd0bOVCPBZGZz66fDNPrgVzFZz2ynsJZavn7IdQV/hP4bBE2s94YI+2T6KgrLOj6asOVZKbrVo3i0Efe33tXtHZqBntXyAT3CyX8i5tCGi+ZjYVRliVxvw/wwMThS972e/ZZQrABZ89rnmqugevv+8nJc7+Gg9hhy1XnqPZq6vCGckCSKzw4I3gNgh+xUdIHxDcJpUFGeeDuz4Vn9eDKZDew22n8BjRPDu6asWANsbOsFJHc7qykCoWIcIzN2gBqqlw6c+Gua0fUvpSmJIYBo0Hf0cTZmjBubFTd9HbFjmQ+V9iFK1CTHsjGaKhlLdk9FSPTN+YPjVkhf92X56UGmEhHaK+FYzAdMKjlESlXqMl1fRJxQ1jVyZ7tOfYVqA8B3bcFBRNQgIVi3oT5auNDXU1OX9d2YJ2nQGIBg6EKmze1VhrCk2FGKTmBxBnKpbHmhzz2HOtmNY8lQ60bZCUMr1DdkIbw6qR2XUqhF2FHtJnHFPULpKT6akgvfLuZq4hMzaY07EH3DgSRhvM8nPcEzFnGokiZlHmfevbhtu3XWSVJ7L6JD79FWH/y5aVu+oOyv96fzdO6TrNTG2eKP36Lf4Hr1g9ec99UsWBdIkVWtqgZZPsBoQjLMIcbqnEmXcwNUsJMD610ROOp5hAjtD1VDucEXNZXh4wHcQWZQaHKtwTM1HpPCa+beLL40Ap6VExhsMpeu716WafwEqtV2dsibAwAZ0=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:LV1PR11MB8790.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(7416014)(366016)(376014)(1800799024)(18002099003)(56012099003)(22082099003)(38070700021);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n 5wuYCWHJpRsMVYMxS6qYeITV9NxK4PQhQ6SakylC4+bHR2Q8bp4JxZu80hGqU0upzMFG4YLnXItlac1+BYhe0T2N5Xfxy3QboMMBn8xaxnBUEQqyBFpCwAzBAkCi3VyzjOqL/SOpYHqoXWDmG+HkKyXFkApYZbNKbXwREOiYaTF59F7Psl9gmxmtoVO7+Qn8GFAD8zvPZ56cfvGEkUYh7pFzWeNe8pfnb4FcuLYc5TK9tEuIteTMoabLR0wz3ygh8bOiFEqNbrL6HAdnvm2WguYwX9H4lagT+bL+pgH/aTJzoHMZ+awj53YIu0AxKG3EN96dI8y6P8O3XjIdbbo+3vns1tJkFIUefQQ/qsHCHjewPhV/WTEEkBO1PRQhvqxLjjOCZP6gtBvI3nxVAuAgM9TgTd2nnbqYyPzpJjXEmAVCsxZqhexjMbjqF6bxFQt2ctocWDDsAButb02w6aHsmeyLI6cqU7TvPmeDOQ43H3O/hV8RLd8udiFT5x2k36v26DoVPSAYQOU1nGQR0+S0FSFiihWK5VUOHGGLpdRrylchp46qt7d0vCZxGiK6JDkLOx3JHJsWgMPh153oEMWDWRtB+9/eL0Dw0vpa2n99tn8mw1pz9LaF8rUj1HukFuuWdm6YQ1NXgzBJIJB+OHi790tGoZr2ETs10cXngPCFDoxQ4vvfg2R/INR+ULFbnPCqrcQAgm/rcK6lOr6A2A2O/b14nQ82h28/tsp2Ugce3LRQx4SnnfnUC5O1Ea77At9XfBiS8e9R41WRptTlHSyvhnfN/4FlY26FUPHNs2c7oitLt8qleO5+NkfV3kpPjwzISHp197VCoUWOVEfi481bj9Yw7UXk7MPu7nPPRbYw0J5fYnGlEBi+Fy8eboVkJEYIwNkCxQeTfHNFqnsm0DVSjykmBm7dh4I83+ChiqpHvn+wDnnkvnTBS/NPCuI2RuZ9dv8yvGWL4KdaDtbigg2iPycmhRP7aNwaD3mVDhD73d5rQWn83OaHvePKiDDntF731Gztfd2lxANhyOF/ysxA6Ck5u6Us9rBDVYHwIysGWqnhLlFL8EpCkdauIEaph9qvAPKvwZ9A4JzS9WOImkLL2sXfxJR11XfGfapKRRkfBANotG9tZl6nOc+q3yiKMGw/ob831kF/mIMTrn+7H0MnAK7uGqdP45jd//Vgt1nwbIiJ8yoNcg+fe8tOZURXLuySslP7EZhNAd+Um9ygutbhtRBReYxU5210r/jVrezg53UswIXGxUod6d+ug7upYCOozXuly4FmNxu1qDHlnVff2hQmjOuXOJOi5BMi8ND2SOqK1xg/YZUNYfb+ES/IAluONm2RE5zHuoJSPU5asB3ASH0PF7jU3E+vUPB0/yExt7oP0ToO8QEBRkhRYiE2WBjXmKMmsdxHRaKwG1aABir7mqciUemjw2zK216tVqXMcP9TjSQqtY8dVRUYRM5ZSGvXeTREf0YJGXyaNAsMCQcW+/IsDC0VuygzlIFJ8sITfjzUzURlAps3C4XmFW1/XDfl9yYnwth2MWpG1z8YJuP4aJQVT2Y5Dqr6xSsNGtcpRRf/8ZUheg+vi+XQL4MqYVldMsMC8Yzc6wGOGzgs8M35poMPs5XZBUqADstSRtTPZv1hVNISDmgq4ULafkSC0OkiH9puQkaGsNEOvmHQqBHzMeOyB19yuwGMZ+/IGzWx1o1/0ZInDT6oZghHS1yeaxZyGZ4BlcfYt3l1dWjxY2u+ig==","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n HMIAA9riq/0HOftUp8U4zuVlBJ1m9BNVaoNJnIdgYEq8Qc5AKccPav08yEPmG8NFyf5NnDU+Rd5yNDIhdR47rrbz6TnnKgi1LQU8ApKd5oITcyP7boSsiXTQ1qUYY0nACP8SeeFnai3qFICUbKEEVpAr6OH/HZ85DrGlx/Nv2ri5wbmUQc/QQ5z+XuZVtSXh0gchLZno4IxZX5U8dfKMjtSxzeUpLdGmcut6nIddpc63yL6PpCMbOGxMB0/HhAc85CQP/eUnjL/T/g8/6t484y+zr9BZgXwL4pJM/K8q7bu+i++CHWkVLgwkkp/sVpDTHd8+cur/sOm4UyayCZF+XQ==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"LV1PR11MB8790.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 961f504e-eccf-4663-1bfe-08dea26415cc","X-MS-Exchange-CrossTenant-originalarrivaltime":"25 Apr 2026 00:46:27.9016 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n avZj9nQNgf7iEpCQgR1xpttXWzxOM7PBSpSTTJKIs4jpVvbh6Xdg7j6N4a7ZRzHjmgxGikWiuN+m23e+Cl8z0Thd+2AHk883+wZ43hcnODQ=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CH3PR11MB8415","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1777077999; x=1808613999;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=nNNPulpGDXutWdaXSVtQkUTZthwqly6gqKXlM6316uk=;\n b=Cspjbx4WVjzjG1+/bvDy0hDkT2r/BoKCdrYsPI5Ti8RgI1U/CSK6hG+X\n XkQeN3Vxr5jedKF5oznI4srxn7fjTuqx84A2X7PtYpPiv72l2B1TANihQ\n IcJ4S0lyba68RnZNYolw6brfhyuEeidVwZ/pzajQ/cUW7cOtl0r5p+v7P\n wiQKo/XKlhtztlx5kaVJe2/WGI2rKDIgAHAvAw+qIfbjHzlKQLGxIBgCE\n BP1x+6SCyAlJy9H9t4xYXCQSCvbiUx/6jpgG600JVHSEUt2/w6w/UxyHa\n 7FH2vjP9Kjcu/f0AU3LaGx//g9yb3fZS8FmIDlWJl04jEF2UMJaZbEHHf\n w==;","X-Mailman-Original-Authentication-Results":["smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.a=rsa-sha256 header.s=Intel header.b=Cspjbx4W","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}},{"id":3682733,"web_url":"http://patchwork.ozlabs.org/comment/3682733/","msgid":"<IA0PR11MB7378F34CB38B68BACBC295C59B362@IA0PR11MB7378.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-27T14:14:33","subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","submitter":{"id":78857,"url":"http://patchwork.ozlabs.org/api/people/78857/","name":"Kubalewski, Arkadiusz","email":"arkadiusz.kubalewski@intel.com"},"content":">From: Petr Oros <poros@redhat.com>\n>Sent: Wednesday, April 8, 2026 1:05 PM\n>\n>SMA and U.FL pins share physical signal paths in pairs (SMA1/U.FL1 and\n>SMA2/U.FL2) controlled by the PCA9575 GPIO expander.  Each pair can\n>only have one active pin at a time: SMA1 output and U.FL1 output share\n>the same CGU output, SMA2 input and U.FL2 input share the same CGU\n>input.  The PCA9575 register bits determine which connector in each\n>pair owns the signal path.\n>\n>The driver does not account for this pairing in two places:\n>\n>ice_dpll_ufl_pin_state_set() modifies PCA9575 bits and disables the\n>backing CGU pin without checking whether the U.FL pin is currently\n>active.  Disconnecting an already inactive U.FL pin flips bits that\n>the paired SMA pin relies on, breaking its connection.\n>\n>ice_dpll_sma_direction_set() does not propagate direction changes to\n>the paired U.FL pin.  For SMA2/U.FL2 the ICE_SMA2_UFL2_RX_DIS bit is\n>never managed, so U.FL2 stays disconnected after SMA2 switches to\n>output.  For both pairs the backing CGU pin of the U.FL side is never\n>enabled when a direction change activates it, so userspace sees the\n>pin as disconnected even though the routing is correct.\n>\n>Fix by guarding the U.FL disconnect path against inactive pins and by\n>updating the paired U.FL pin fully on SMA direction changes: manage\n>ICE_SMA2_UFL2_RX_DIS for the SMA2/U.FL2 pair and enable the backing\n>CGU pin whenever the peer becomes active.\n>\n>Fixes: 2dd5d03c77e2 (\"ice: redesign dpll sma/u.fl pins control\")\n\nLGTM,\n\nReviewed-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>\n\n>Signed-off-by: Petr Oros <poros@redhat.com>\n>---\n>v2:\n> - fix ice_dpll_sma_direction_set() to manage ICE_SMA2_UFL2_RX_DIS\n>   when SMA2 direction changes\n> - enable paired U.FL backing CGU pin when direction change makes\n>   it active, so it reports as connected immediately\n> - (both reported by Intel test on the SMA init and notification\n>   patch threads)\n>v1: https://lore.kernel.org/all/20260325151050.2081977-1-poros@redhat.com/\n>---\n> drivers/net/ethernet/intel/ice/ice_dpll.c | 50 ++++++++++++++++++++++-\n> 1 file changed, 49 insertions(+), 1 deletion(-)\n>\n>diff --git a/drivers/net/ethernet/intel/ice/ice_dpll.c\n>b/drivers/net/ethernet/intel/ice/ice_dpll.c\n>index 498ec2c045f384..3f8cd5b8298b57 100644\n>--- a/drivers/net/ethernet/intel/ice/ice_dpll.c\n>+++ b/drivers/net/ethernet/intel/ice/ice_dpll.c\n>@@ -1171,6 +1171,8 @@ static int ice_dpll_sma_direction_set(struct\n>ice_dpll_pin *p,\n> \t\t\t\t      enum dpll_pin_direction direction,\n> \t\t\t\t      struct netlink_ext_ack *extack)\n> {\n>+\tstruct ice_dplls *d = &p->pf->dplls;\n>+\tstruct ice_dpll_pin *peer;\n> \tu8 data;\n> \tint ret;\n>\n>@@ -1189,8 +1191,9 @@ static int ice_dpll_sma_direction_set(struct\n>ice_dpll_pin *p,\n> \tcase ICE_DPLL_PIN_SW_2_IDX:\n> \t\tif (direction == DPLL_PIN_DIRECTION_INPUT) {\n> \t\t\tdata &= ~ICE_SMA2_DIR_EN;\n>+\t\t\tdata |= ICE_SMA2_UFL2_RX_DIS;\n> \t\t} else {\n>-\t\t\tdata &= ~ICE_SMA2_TX_EN;\n>+\t\t\tdata &= ~(ICE_SMA2_TX_EN | ICE_SMA2_UFL2_RX_DIS);\n> \t\t\tdata |= ICE_SMA2_DIR_EN;\n> \t\t}\n> \t\tbreak;\n>@@ -1202,6 +1205,34 @@ static int ice_dpll_sma_direction_set(struct\n>ice_dpll_pin *p,\n> \t\tret = ice_dpll_pin_state_update(p->pf, p,\n> \t\t\t\t\t\tICE_DPLL_PIN_TYPE_SOFTWARE,\n> \t\t\t\t\t\textack);\n>+\tif (ret)\n>+\t\treturn ret;\n>+\n>+\t/* When a direction change activates the paired U.FL pin, enable\n>+\t * its backing CGU pin so the pin reports as connected. Without\n>+\t * this the U.FL routing is correct but the CGU pin stays disabled\n>+\t * and userspace sees the pin as disconnected.  Do not disable the\n>+\t * backing pin when U.FL becomes inactive because the SMA pin may\n>+\t * still be using it.\n>+\t */\n>+\tpeer = &d->ufl[p->idx];\n>+\tif (peer->active) {\n>+\t\tstruct ice_dpll_pin *target;\n>+\t\tenum ice_dpll_pin_type type;\n>+\n>+\t\tif (peer->output) {\n>+\t\t\ttarget = peer->output;\n>+\t\t\ttype = ICE_DPLL_PIN_TYPE_OUTPUT;\n>+\t\t} else {\n>+\t\t\ttarget = peer->input;\n>+\t\t\ttype = ICE_DPLL_PIN_TYPE_INPUT;\n>+\t\t}\n>+\t\tret = ice_dpll_pin_enable(&p->pf->hw, target,\n>+\t\t\t\t\t  d->eec.dpll_idx, type, extack);\n>+\t\tif (!ret)\n>+\t\t\tret = ice_dpll_pin_state_update(p->pf, target,\n>+\t\t\t\t\t\t\ttype, extack);\n>+\t}\n>\n> \treturn ret;\n> }\n>@@ -1253,6 +1284,14 @@ ice_dpll_ufl_pin_state_set(const struct dpll_pin\n>*pin, void *pin_priv,\n> \t\t\tdata &= ~ICE_SMA1_MASK;\n> \t\t\tenable = true;\n> \t\t} else if (state == DPLL_PIN_STATE_DISCONNECTED) {\n>+\t\t\t/* Skip if U.FL1 is not active, setting TX_EN\n>+\t\t\t * while DIR_EN is set would also deactivate\n>+\t\t\t * the paired SMA1 output.\n>+\t\t\t */\n>+\t\t\tif (data & (ICE_SMA1_DIR_EN | ICE_SMA1_TX_EN)) {\n>+\t\t\t\tret = 0;\n>+\t\t\t\tgoto unlock;\n>+\t\t\t}\n> \t\t\tdata |= ICE_SMA1_TX_EN;\n> \t\t\tenable = false;\n> \t\t} else {\n>@@ -1267,6 +1306,15 @@ ice_dpll_ufl_pin_state_set(const struct dpll_pin\n>*pin, void *pin_priv,\n> \t\t\tdata &= ~ICE_SMA2_UFL2_RX_DIS;\n> \t\t\tenable = true;\n> \t\t} else if (state == DPLL_PIN_STATE_DISCONNECTED) {\n>+\t\t\t/* Skip if U.FL2 is not active, setting\n>+\t\t\t * UFL2_RX_DIS could also disable the paired\n>+\t\t\t * SMA2 input.\n>+\t\t\t */\n>+\t\t\tif (!(data & ICE_SMA2_DIR_EN) ||\n>+\t\t\t    (data & ICE_SMA2_UFL2_RX_DIS)) {\n>+\t\t\t\tret = 0;\n>+\t\t\t\tgoto unlock;\n>+\t\t\t}\n> \t\t\tdata |= ICE_SMA2_UFL2_RX_DIS;\n> \t\t\tenable = false;\n> \t\t} else {\n>--\n>2.52.0","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=Jp9XDuGf;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g45DQ4wPYz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 00:14:46 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 263FE61AD4;\n\tMon, 27 Apr 2026 14:14:45 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id WTpg470CDr-L; Mon, 27 Apr 2026 14:14:44 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 2B9E761ADD;\n\tMon, 27 Apr 2026 14:14:44 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n by lists1.osuosl.org (Postfix) with ESMTP id 3A4C12DF\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 14:14:43 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id 2BB4D4595C\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 14:14:43 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id axtfIeBo47jV for <intel-wired-lan@lists.osuosl.org>;\n Mon, 27 Apr 2026 14:14:42 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.12])\n by smtp4.osuosl.org (Postfix) with ESMTPS id 223BE4571A\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 14:14:41 +0000 (UTC)","from fmviesa005.fm.intel.com ([10.60.135.145])\n by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2026 07:14:40 -0700","from fmsmsx903.amr.corp.intel.com ([10.18.126.92])\n by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2026 07:14:40 -0700","from FMSMSX901.amr.corp.intel.com (10.18.126.90) by\n fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 27 Apr 2026 07:14:40 -0700","from fmsedg903.ED.cps.intel.com (10.1.192.145) by\n FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Mon, 27 Apr 2026 07:14:40 -0700","from SN4PR0501CU005.outbound.protection.outlook.com (40.93.194.39)\n by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 27 Apr 2026 07:14:38 -0700","from IA0PR11MB7378.namprd11.prod.outlook.com (2603:10b6:208:432::8)\n by MW4PR11MB7079.namprd11.prod.outlook.com (2603:10b6:303:22b::9)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.15; Mon, 27 Apr\n 2026 14:14:33 +0000","from IA0PR11MB7378.namprd11.prod.outlook.com\n ([fe80::7b0c:7df:21b8:dbbf]) by IA0PR11MB7378.namprd11.prod.outlook.com\n ([fe80::7b0c:7df:21b8:dbbf%3]) with mapi id 15.20.9870.013; Mon, 27 Apr 2026\n 14:14:33 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2B9E761ADD","OpenDKIM Filter v2.11.0 smtp4.osuosl.org 223BE4571A"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777299284;\n\tbh=fZYUlegKlGtM07MUSN9rfCnoAu9TcgvkWMHpJMrMHjA=;\n\th=From:To:Date:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t Cc:From;\n\tb=Jp9XDuGfkeBpBZhUuPX8K4b4VRLDa0XvzDSGS+KRgaEppWsS/83cRPhqQnyJrdG1M\n\t zurvPF7pXbbfrMMxEtI0DCeZ+LxxRS2QEFk1/hsftjqJ2EIfkleYH/o9ha1ViZ4Iz9\n\t NG/1oe+anQUj2pV+/SwLOtf5kfnq7TdBXgTDG8dlMlOiP7g8wbJfzPftkOZmf5sm05\n\t 6Ph88RGB8VOMbozA+Fx6I+sj4urDLXKsCDcCL42DEDwDGBO8m8Iomh2fG4LP6V8fmV\n\t GM718rV5gu/UiNXZhd2yQPf9kps8wAN58DvCcYiTpn39Ernp4CP//xYLJ9RDR7/YpX\n\t CjSnVKaJymbeA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.12;\n helo=mgamail.intel.com; envelope-from=arkadiusz.kubalewski@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org 223BE4571A","X-CSE-ConnectionGUID":["b75GqgUGTkmwzzYetA33XA==","6nRRiAoXR3OJCNuWnSpVwg=="],"X-CSE-MsgGUID":["3EIDhd25R9OhmoGp+Em6AA==","05DyxZXCQu+igv172A+KGw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11769\"; a=\"82036836\"","E=Sophos;i=\"6.23,202,1770624000\"; d=\"scan'208\";a=\"82036836\"","E=Sophos;i=\"6.23,202,1770624000\"; d=\"scan'208\";a=\"238637796\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=J1GyDOpuR/SOaJI0Pq4/I6OwpPy4+F3OsbceFTxMAz5gjmRwrjInpa4TtylfS4mzHTp05ys7ZnU/IlFte/qXSxWhYi+2YfQTu7fx9oGKmnvI3bvhhd7akNagX6d4VysdEUmFT4PndxhzZJGDvCd8R6v9qKSElXBV1VevLhrKezlhu7dsBAba8jIHKw8Pv1ezioBjsyox0ewz0Rj5mMBKFGQZLFVK5fwETqLhY1caF/SNIxQxTCxqRSBM7rCFZrudkFrfjs8Pwts/FaOYll0KzgDvKbk48NHmK+yx3XXUHgyr6WPqgUSrh1y6UmsbZidAHEfYSgYoSgPehLl4q/iamw==","ARC-Message-Signature":"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=fZYUlegKlGtM07MUSN9rfCnoAu9TcgvkWMHpJMrMHjA=;\n b=knIWpzN48J85215QH+qZHqJCX+DiHAUa/EyWH/+4LNax1HET2Btioha/tpelIJ8GmabYWRbf3T0VXEQQF57RnslmUk3Q2JOvS91CrWZKggZJJNNhyLoRu9gO9Zmif8TBL0XznnVCtg157fh81YWod/enExvglSWbzdU1c/lDuWpEEZ4lWRXOIVNktHnfwOr2P4jNAbWIuxJm1VSIqrTEBlJYNM2SlN2CYUR9aLkENlglhSqNpxuSUqEkD2C8IF8QQFtkc0FykiCM2xnGmjta/K2Ia8bnaGt8xSO0xsiF+0wHoqqKA0zxH6CaHlMowLjNFt9Jwz7tLd0T2fSDKTmg/g==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","From":"\"Kubalewski, Arkadiusz\" <arkadiusz.kubalewski@intel.com>","To":"\"Oros, Petr\" <poros@redhat.com>, \"netdev@vger.kernel.org\"\n <netdev@vger.kernel.org>","Thread-Topic":"[PATCH iwl-net v2] ice: fix SMA and U.FL pin state changes\n affecting paired pin","Thread-Index":"AQHcx0gHornDxe5KaEa0d60wvjFuHLXy+9dA","Date":"Mon, 27 Apr 2026 14:14:33 +0000","Message-ID":"\n <IA0PR11MB7378F34CB38B68BACBC295C59B362@IA0PR11MB7378.namprd11.prod.outlook.com>","References":"<20260408110504.1032879-1-poros@redhat.com>","In-Reply-To":"<20260408110504.1032879-1-poros@redhat.com>","Accept-Language":"en-US, pl-PL","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"IA0PR11MB7378:EE_|MW4PR11MB7079:EE_","x-ms-office365-filtering-correlation-id":"e7448b4c-8627-41ce-2e27-08dea4674e10","x-ld-processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|1800799024|7416014|376014|56012099003|22082099003|18002099003|38070700021;","x-microsoft-antispam-message-info":"\n faPYSik+S9+jI6pTAaONdzRz7FdabazGvJaTB+3JVwQlgBgwxpdlhY0UbmK13zj17BrIQngbJVvl3QkANlzNJbffMXdQQVv5IjjBGaEgY1kAHyrVAIuLShZn7soRStmJyxwY4P96uQ1jdqHBqZF/5XHe/auDbN0suRRZ72vVyB33lGyRwMCabTYYGNWBYiUG97e6GfZufXFUx41+Cp8rb8crCLogc5Z9c+248M0chph0T+j71T1PDpuzq2Fk695ULKS/jFidzB7ZhRfd5AiSEgvPbLnC8amRN5CddT/+G3LTIBt0ykFPOjCJ4fAxoexa+OsCwO1HSHqGmVvnDy0Glnv/ex+1hDAC6bicTpiBHRuduZssmoVZ7DRgMvgzXwSRYKMs7xzs+YV8vUXRj72qqzwmPDV36XtdS78YBC1Ndcj88cyTWHbh/lbTZojGRMM7lqS55WmTQ1PIdgUm/DiCIT32MBkua53lCTsiIyRfK+rT8/PPuaNAwY9KOmCLqjYzxZD7Y2RzFymnWankHLjPXilONdRjyqHklfXVYAKIuWAYDFQVDbqRIeOZShNTMnMq8AsQUmCDFejtccevVNRdjFvCZ60yJ3thiDxldCBoiRzAB1m5MwlaSArAfaw2l9hORjalEj+X+PbUev9vA9cFjj/lAheGUESjsxm/qgJffrORIgHpltEd3oKCbW4GKhhWq1Rk07a76L94fuhJ7Ht0UA9VGL/OrkMsyNHGHRQtgQFzlOeskOtJIVCiuMwXPV/dQJhfZ668Xb7QjfPNFaj+/dqdvNymCHhht4k/haWORVI=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:IA0PR11MB7378.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(1800799024)(7416014)(376014)(56012099003)(22082099003)(18002099003)(38070700021);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n e226G9xzV28uiSt3Mzk8Y61b0kiWDazntm4xNTCH55y375WqLFV6n4pCHOkIUZ1uL2sCgKghtrYkiLEERr6cf0I8bagBygBaYCR2UF4Det4GqjpJeGfV+dohzAMZgMuhb2BGIHfMKnQy3vGOFHXXGOqIm1w/Mag3vExS0PL4eSwbOIEpph2SK9AOxqS1FAludSzWZkwj9rhKVRQSAK8EYJppVWGb3MG6//BAfbXzQrU59sVsBBB+qQ86gq86MSbS1ayid2rB61se8OvFf6fRw2ARieEF3nk8YTahTYJyrMoCRMXaXpuSrtRTv8JhRHZttWKCuJa6cjdSX97MQd1R6naE/ZU7sFo8sSuBK9bIPwgpw0eE+N2gmVtf0H+Kno9S5xImIVZs6BKL+1LJefkFBne4GqfG73ZQvposTki3TRHLcKenVWROZNRhTcqpZt+BPVYcVYIzrCq3tmQVfrWIWTgsy4hsGFcgvjRslY8asT0fDwc9VJNtKtUpNmxhNA5bHrWKk/CojkPPPUYecZdGu/pXxFYiQYhlnZ9SFD9d5xXbZF3szljJg3wdt0iI0uKROP1zl0cLLJW5QGbUx5CIx+EQVCt0VxWBaepR7OP5quJrY4U6oARg33/R6FavO0BqHWvPByONy6PYSGe7uy4x7rmSm7wNeE0AeUzVSGCwDnNlmid+M+Fq6EFqh7stLXaZ2rOSWEOL7foYGinTPoV1PZtwlFxUJ756XGqe0ruIM/98H3L1a9jua4EqmOFFUkgrnJk0GSqffVMXQRLIMLOvGRGJJT+uaVge+yxB5F93UcC0a1tlpjNNGQB74o5wmVK+auUfSQ6avsYVtKdJDGmCmV2BwEqqbdeRZUvoxa+Oo3fKsj7MI0A6P9hKBsIDr3jOZRfMYtvxE0moeLtnoKmoiecwIsSJA79sI2Cag+0jkQGkFuYEANcbCtF2qbiYa3yD0jX7HwHXBhZyxn6tpes/gJj01CqBXIsz3ITEqM5LaUBhMpV6zaUOb6AXf72a5S/gby/t/7GJGYALGKMYgE5XJA3IAQtCmXpT5EpAtfONVh4uq28gHQ0uDfvlgGvCff3OH8Xia/DCdwNkgtIh0zsnAVK2fln4jY1rQE1svT503Vid3N+N+cqWif7Pg3POX4akgtlZTQ2AsSrp4zbT/ctiTF5MepZNXClEpqP44/vvPydGrHpe/vW4MhwGthWUsPpDM0Gbm2T9X6FlJFHePo/WrG7fXzvr/hFVfW3cWIP17xovIEOGVd02TFjby9Nq4I7r6C4Q7vIzm1VGB8APstiSJ7ccU10l1i5BQsqtWku+rv/PpiSaSu0ldvQVu4/hjisyAoD86MhgOKv6d7ZUuLV8xeJo28LXAiwCiOBeSAE3caA/EEJy/9DRyuSbNfhky/PR930xiUh1w5B2r385+vfcf+Jg7s+y+0YxxL/IttMFuxUFvS2UgccE9cj6UBJj3FEc1tdT3ethXLj74WVTlXdpslyHptf2QVr3hj+q6RwABvTMt9WjfCs98BPzKXGHFQbW6B7CFgPhvwrVIH4g4gDFomSRX37a4bhZuHqPSXnNFSgd70M5HGJQ0BFk4I+zAYfq5AlZA+0041c9wxuJVcerYHiZQr67aBY4CPhtQqhmOq8oSVln9m3KIVJ9GtvxR3EOlqAbWOAg0Jy7gIKj0kSjDT0GrYnzwa6PvYExeuJFWss0uG5UybGsyU7nHLXvy9tfAhX63RVC1vCxYgMDkZkBhGWOO81QFlbXpEtdrYxOcIo=","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n fRl1dxZ3B5hYAHgBA4BVNMiOUh7VKWD+7WgEkQhKnN3IQsq+u8f7fV6c0LWjncUePnfwh4WqD1KoDCBUO1OPROEQOtdlLzOWEDzra1ECBpNyf4JaCRvwq9jorFaUL0qlKRG/QJtkjF/CWDH5Eg/h69LcnY+wValjh4ytV7Iqfty1mHJ1Bn3JhUMsCn8Wc4CdDMBaH32vwOAiJ4c9bZZ67CBR6+aQD2S3qSfb5WIbwTOugLxtxXJ/BEKP8Mhjk8TdxfSXgJj2JibFNMvO1GT3Q7BAkGe1XmA3FzZSD7xPhvjph9wbm4b+9HKKLIGK2fHYYN2iNfNdNNZ86YfWgQPV3Q==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA0PR11MB7378.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n e7448b4c-8627-41ce-2e27-08dea4674e10","X-MS-Exchange-CrossTenant-originalarrivaltime":"27 Apr 2026 14:14:33.1402 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n k7eVrI2lEYK9UoUu8edB2u0PgDVv1YVdXhNKfph1ZBWyylkU2ueGsxCggxIwWoNH5OFnGb3md914C4gB2TSmNx//vXk8MhVUG9Zi7imbBoo=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"MW4PR11MB7079","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1777299282; x=1808835282;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=yeVyIkjNcc6BvEWbTVXnjky/MbhD7OYsevG8scQXC00=;\n b=JHHxI7Qa1h6JJjIxGlSCXILW9vwv04n691yakwu9qLLABzpl/Qgm6GND\n NLLKkqByUUSeb4/Rx/ql+CtkbeN1ZlCCxZf/tnE6+Jz5cy7upvJaBxjG6\n +NoQPOdgO8lNK+/vff6VyqfU/e2udg8hRgXnycOuGgoYRNBLseP9koF2I\n aFcGENCJa9qSTj42ocPl6Z1NGVxvcwSIHt1Bh3t+qGLRKv6kAQS6q4egF\n loFV0O4FErFkASsM3KBBwIdAouM8DXyKGjJxc+0aPPzKq/b1k0jp6mzFM\n 45T7kbfT3YW8A+GmocUBS5etquIdu/U0EI5HSrpJdnzUWgjuFioPkSiSy\n g==;","X-Mailman-Original-Authentication-Results":["smtp4.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp4.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=JHHxI7Qa","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Cc":"\"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>,\n Eric Dumazet <edumazet@google.com>,\n \"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n Andrew Lunn <andrew+netdev@lunn.ch>, \"Nguyen,\n Anthony L\" <anthony.l.nguyen@intel.com>, Simon Horman <horms@kernel.org>,\n \"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>, Jakub\n Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, \"David\n S. Miller\" <davem@davemloft.net>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}},{"id":3683209,"web_url":"http://patchwork.ozlabs.org/comment/3683209/","msgid":"<IA3PR11MB8986CABF47B72BE92B383033E5372@IA3PR11MB8986.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-28T07:51:36","subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","submitter":{"id":75597,"url":"http://patchwork.ozlabs.org/api/people/75597/","name":"Loktionov, Aleksandr","email":"aleksandr.loktionov@intel.com"},"content":"> -----Original Message-----\n> From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf\n> Of Petr Oros\n> Sent: Wednesday, April 8, 2026 1:05 PM\n> To: netdev@vger.kernel.org\n> Cc: Kitszel, Przemyslaw <przemyslaw.kitszel@intel.com>; Eric Dumazet\n> <edumazet@google.com>; Kubalewski, Arkadiusz\n> <arkadiusz.kubalewski@intel.com>; Andrew Lunn <andrew+netdev@lunn.ch>;\n> Nguyen, Anthony L <anthony.l.nguyen@intel.com>; Simon Horman\n> <horms@kernel.org>; intel-wired-lan@lists.osuosl.org; Jakub Kicinski\n> <kuba@kernel.org>; Paolo Abeni <pabeni@redhat.com>; David S. Miller\n> <davem@davemloft.net>; linux-kernel@vger.kernel.org\n> Subject: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL\n> pin state changes affecting paired pin\n> \n> SMA and U.FL pins share physical signal paths in pairs (SMA1/U.FL1 and\n> SMA2/U.FL2) controlled by the PCA9575 GPIO expander.  Each pair can\n> only have one active pin at a time: SMA1 output and U.FL1 output share\n> the same CGU output, SMA2 input and U.FL2 input share the same CGU\n> input.  The PCA9575 register bits determine which connector in each\n> pair owns the signal path.\n> \n> The driver does not account for this pairing in two places:\n> \n> ice_dpll_ufl_pin_state_set() modifies PCA9575 bits and disables the\n> backing CGU pin without checking whether the U.FL pin is currently\n> active.  Disconnecting an already inactive U.FL pin flips bits that\n> the paired SMA pin relies on, breaking its connection.\n> \n> ice_dpll_sma_direction_set() does not propagate direction changes to\n> the paired U.FL pin.  For SMA2/U.FL2 the ICE_SMA2_UFL2_RX_DIS bit is\n> never managed, so U.FL2 stays disconnected after SMA2 switches to\n> output.  For both pairs the backing CGU pin of the U.FL side is never\n> enabled when a direction change activates it, so userspace sees the\n> pin as disconnected even though the routing is correct.\n> \n> Fix by guarding the U.FL disconnect path against inactive pins and by\n> updating the paired U.FL pin fully on SMA direction changes: manage\n> ICE_SMA2_UFL2_RX_DIS for the SMA2/U.FL2 pair and enable the backing\n> CGU pin whenever the peer becomes active.\n> \n> Fixes: 2dd5d03c77e2 (\"ice: redesign dpll sma/u.fl pins control\")\n> Signed-off-by: Petr Oros <poros@redhat.com>\n> ---\n> v2:\n>  - fix ice_dpll_sma_direction_set() to manage ICE_SMA2_UFL2_RX_DIS\n>    when SMA2 direction changes\n>  - enable paired U.FL backing CGU pin when direction change makes\n>    it active, so it reports as connected immediately\n>  - (both reported by Intel test on the SMA init and notification\n>    patch threads)\n> v1: https://lore.kernel.org/all/20260325151050.2081977-1-\n> poros@redhat.com/\n> ---\n>  drivers/net/ethernet/intel/ice/ice_dpll.c | 50\n> ++++++++++++++++++++++-\n>  1 file changed, 49 insertions(+), 1 deletion(-)\n> \n> diff --git a/drivers/net/ethernet/intel/ice/ice_dpll.c\n> b/drivers/net/ethernet/intel/ice/ice_dpll.c\n> index 498ec2c045f384..3f8cd5b8298b57 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_dpll.c\n> +++ b/drivers/net/ethernet/intel/ice/ice_dpll.c\n> @@ -1171,6 +1171,8 @@ static int ice_dpll_sma_direction_set(struct\n> ice_dpll_pin *p,\n>  \t\t\t\t      enum dpll_pin_direction direction,\n>  \t\t\t\t      struct netlink_ext_ack *extack)  {\n\n...\n\n>  \t\t\tdata |= ICE_SMA2_UFL2_RX_DIS;\n>  \t\t\tenable = false;\n>  \t\t} else {\n> --\n> 2.52.0\n\n\nReviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=JdCwEHrx;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4Xh34N0rz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 17:51:47 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id B256B40FEE;\n\tTue, 28 Apr 2026 07:51:45 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id E9ltTpmQXzQa; Tue, 28 Apr 2026 07:51:44 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id D180A40FEF;\n\tTue, 28 Apr 2026 07:51:44 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n by lists1.osuosl.org (Postfix) with ESMTP id 2A22D1B8\n for <intel-wired-lan@lists.osuosl.org>; Tue, 28 Apr 2026 07:51:44 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 0F1E960EDC\n for <intel-wired-lan@lists.osuosl.org>; Tue, 28 Apr 2026 07:51:44 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id IrmZ8pE9Xu4O for <intel-wired-lan@lists.osuosl.org>;\n Tue, 28 Apr 2026 07:51:43 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.13])\n by smtp3.osuosl.org (Postfix) with ESMTPS id C9AA860ED3\n for <intel-wired-lan@lists.osuosl.org>; Tue, 28 Apr 2026 07:51:42 +0000 (UTC)","from orviesa008.jf.intel.com ([10.64.159.148])\n by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Apr 2026 00:51:42 -0700","from fmsmsx901.amr.corp.intel.com ([10.18.126.90])\n by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Apr 2026 00:51:42 -0700","from FMSMSX902.amr.corp.intel.com (10.18.126.91) by\n fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 28 Apr 2026 00:51:41 -0700","from fmsedg901.ED.cps.intel.com (10.1.192.143) by\n FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Tue, 28 Apr 2026 00:51:41 -0700","from SN4PR0501CU005.outbound.protection.outlook.com (40.93.194.45)\n by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 28 Apr 2026 00:51:41 -0700","from IA3PR11MB8986.namprd11.prod.outlook.com (2603:10b6:208:577::21)\n by IA0PR11MB7744.namprd11.prod.outlook.com (2603:10b6:208:409::12)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.17; Tue, 28 Apr\n 2026 07:51:36 +0000","from IA3PR11MB8986.namprd11.prod.outlook.com\n ([fe80::e6f0:6afb:6ef9:ab5c]) by IA3PR11MB8986.namprd11.prod.outlook.com\n ([fe80::e6f0:6afb:6ef9:ab5c%5]) with mapi id 15.20.9870.013; Tue, 28 Apr 2026\n 07:51:36 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp4.osuosl.org D180A40FEF","OpenDKIM Filter v2.11.0 smtp3.osuosl.org C9AA860ED3"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777362704;\n\tbh=75z3+T4Qpz+aR7K1BFVxiYukmHn+3e29Ti1MaVWnd9o=;\n\th=From:To:CC:Date:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=JdCwEHrx3Zm1AEowTp8vwQ2H+ry8MNlquWhVx8ME5/pe1rcwrjaVMzKKeAHlGD2cv\n\t urNlhyhBm/Yjyta1R/7g7GBNPAUHVo4qB7SSzYthm8eiKPtcI5WliSt0FcNSARuD7U\n\t qW8CSlux4nozk8tOc9b2rFRxMnf6LRqVaxyGVPmU57RceB2gfAy2Try98Y12F21IkM\n\t sizzd/C1Lqy1l+yMebDfxfqpp6AfpNTp5G1g2suhaUGkO2BTe9UKyqmwJi6bF427me\n\t QVF0MqH86BdhTVEFyZoYdgxoYqG+bUKUClRlL8quxIWlpj464RWn1ZBlL0sYiFfIgn\n\t fQBJz9sYfGG6Q==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.13;\n helo=mgamail.intel.com; envelope-from=aleksandr.loktionov@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org C9AA860ED3","X-CSE-ConnectionGUID":["/diQXH1/TRaT8b4ufnfCGw==","WEZurL3CQdCZrwKoceqUmQ=="],"X-CSE-MsgGUID":["3LgGofHNR3mwZ6AlLm1q/w==","4YlFcY0LQtOEzRaCNhlDjw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11769\"; a=\"89353018\"","E=Sophos;i=\"6.23,203,1770624000\"; d=\"scan'208\";a=\"89353018\"","E=Sophos;i=\"6.23,203,1770624000\"; d=\"scan'208\";a=\"233754667\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=OwOWP8aOD2KxEO63XmC30Me6biOjO6rPC8MVB6NSSeAm2/UCQdogq0W+M9gDGhmsk9+eKTDSFN8/CObBasmp7p9NoFc3nejDGfApIehYhvTPk2G76wh1C/XNoJ5EcLYRlcpP+026djzHMfohtVMoOHiBM8p3zlkxGUfKmCgwoNHeRQF5vHt2nftkx4aTjOqTBIeLJ819S9HRwqK9Flg2LHVJyWeCY/e3UxZKcr0+HypTXjgw+XCahF8UYFQRzhfYgn2ZOAvnkie/pkhCVz3q5SvNizexiLC6kgOTGOsMBsI1qMoVLkHGC+MLWiYLN9ipOjn1nm7Frq1arEY3SaEZ4g==","ARC-Message-Signature":"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=75z3+T4Qpz+aR7K1BFVxiYukmHn+3e29Ti1MaVWnd9o=;\n b=T7dsLGrZHWw1VTYBxAuCglrAV2dC9IvPs8Bqu16qNN3+o93OZQ5ricZUedNqkRRtbJO0w7id0Fr5xvpkc6xO39SHbqMIQMsEwT69T+5KZWZc4WZEpN2VxiSdLTVhMIIzsvwSi4gt78GNhiguiqrEvuNcwd5sLlgF8VTqGmYWCbSG8vOOLylBlj90EDmgK/JbAUPktYjfYQ6qDfyEUXmL0UqZCsbtE3tORRcR875bLvg/RdsQiqsTOmAHgisusSXPhCscD8r2LZmWhGW6kPk4vq49uQrkBLPFuBHta2h0B5Uxgxpf7uHStCVHNlVuVY8WjpyF8Ckk59T6/2kTdPh+2g==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","From":"\"Loktionov, Aleksandr\" <aleksandr.loktionov@intel.com>","To":"\"Oros, Petr\" <poros@redhat.com>, \"netdev@vger.kernel.org\"\n <netdev@vger.kernel.org>","CC":"\"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>, Eric Dumazet\n <edumazet@google.com>, \"Kubalewski, Arkadiusz\"\n <arkadiusz.kubalewski@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>,\n \"Nguyen, Anthony L\" <anthony.l.nguyen@intel.com>, Simon Horman\n <horms@kernel.org>, \"intel-wired-lan@lists.osuosl.org\"\n <intel-wired-lan@lists.osuosl.org>, Jakub Kicinski <kuba@kernel.org>, \"Paolo\n Abeni\" <pabeni@redhat.com>, \"David S. Miller\" <davem@davemloft.net>,\n \"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Thread-Topic":"[Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","Thread-Index":"AQHcx0gPE6hOubO3W0+rhx3WSTn2PLX0OQEQ","Date":"Tue, 28 Apr 2026 07:51:36 +0000","Message-ID":"\n <IA3PR11MB8986CABF47B72BE92B383033E5372@IA3PR11MB8986.namprd11.prod.outlook.com>","References":"<20260408110504.1032879-1-poros@redhat.com>","In-Reply-To":"<20260408110504.1032879-1-poros@redhat.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"IA3PR11MB8986:EE_|IA0PR11MB7744:EE_","x-ms-office365-filtering-correlation-id":"25aac673-33e7-4d7f-240b-08dea4faf92a","x-ld-processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|366016|1800799024|7416014|376014|38070700021|22082099003|56012099003|18002099003;","x-microsoft-antispam-message-info":"\n 3UEPg0WgTjfrASnuKSXXnyQgTPFuz6uZmDogV58PruRq0/RrzsauKQ0vDnMJMS2B6xOTzJSA05wz4cL2qSTzzrZbY+zb2i8YlB20jlW0qszi6ZB4zyZE1tz5auOGj32ZrurHlFM/f2joSr1/Lmg4v6QN5Y5UI+54l/VPI1LHXMbT4Ft+zZWLp0Vrco4aR/ndddQnQwl1bO0ZcpYHQ7yf/fCLea+JfSnyH2hs7kNCn+4Dm1320n19UQIQlPM8egAvzgTyWKjLM1nIJu0nZBd/GvLG1lRReZLPJfxy3lUgWCE7EBbbC6YLShKoEbZsoHrLF6WrKv96k1GR1JztDo1HGsbWFb84C9H2OC8Cq+X71sDpOc6EZp2jpsvfNswiNxEzPUM5yG4i0DqsjLhaH/HRLmslruFShle8YJjlsLOEpUuB9VoQaGlIbmfaFjSe7s+IhkSZ4ymHN2ScTKUIl2goW31pAgxHf0yU9B5lnvqGgPCZ13351V7RHyz80S0A34Ko8EPPgnvX4JEhXti1CiY/vqD/140h23WKoCdKaANOnt+UGNoYUosjlLIBLrB/bSRd40q4titvT7Oo+WyL4u7+ng6zYbuNQOkvUIK+VVLoM4IPjwwmB9KwTqzcfUFPgjOGFLOLQoPnHlta2Q/R4LrsSZ/qpwhTA/cyoY4OFmJCh6Sb4pUKvpqtb2Y/0+UqpiMNrO7/Ju2Mb0G56VxwMWXAE7NxY5Hb/cck0C9brB3zUS7lw2IfgdcxrOTGzGTkrN+DE9E5x7aQLjUPZpZoHPHuRkZXMd6+7U10ML0G8+iv2Pc=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:IA3PR11MB8986.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(1800799024)(7416014)(376014)(38070700021)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n tjNVLiva9BFxG+xroB25/vkB5RGzuYf4cgl+33wh6kIN3ueVluTS565Wmh3AeJ3X+KEntyqfbpjA+b12itjzfj3dOWlcY3zbsYEDXdsir3rHFwKuu0gw/pijIsvlgUNwmfIb0maoR6sffypStCgtDGQZwdTwSrqTpYOQKX0Trrb2Xlxm7hBo/J0lR+4QBuZAkhw9WxVBKQdXBH3YHAAbbND3ZhAhE3OO3Z+44/mO1unkShF44jWCY8eFcrjbPTVbCEu8UhBSBqKreg3/FBByr/54l025B9RFbrvRhCPE+G5S19TYvehhcdr8GuoA/E6GDK45UEcgA8PYcC6Yj0ow5bUqRtaYw0P2dzCqXnB72RRrAJPCXf8aPAivj5cG7hU8vr5An3swFJupNOWm8JfARCi/C0fUpnlCCDtxh4EWxwDVRe/bNEXtY9gfSzOxYCgg6yyk9Mms9srpIemc+Tu7zhByihEh0/iOpnbLBGZC1tQ/cLW8pCSsGnCw3uAzey9D55U0qosVw5H2ziK0SetkQd4AuTledJya6eqOIFLrYPx3DM+rA2HbiHr0bQ/A1p3CF6VXqysu63JpxfnENwIk1XoKUz3c+DKI+u75BpYmJZYFjwmKYIeQqLQaCVwC2ltIfN1LNw+dq0ppq0xjjcFms+MUHKsBnKQGnynCtEXEE2TsvlAzLlLYqS69YsDPddZ5lp5V3F39+ntpPfxHeF3F5WzR7mmqXNCh4nOaRRgaOnzeTANEggft0/z0lsCJrjVfD5k1pa4bXRSJXsIvsjKRGXgh01MOQqkAw9vrq3t6fYLB6Zv1tiDzrMNwKLVjTWibHci50Pj31zagvgIXeXEYtxTeMd+KI020nxwmWeMp2j10rFvXC4R1cJg2+ardA2i+PKXxZ2Hcrzpsd1pR4AjTj+b0/PY4SgNyASUyHWe4VvvdrZj14Kyh0HL1lrJfMaZgEN0Vo7EsBG5nRyJdTGAcsSE/OOl8k+d3uoteVeK+UuRIXIt1cRS1Ocs9f+BJl94vmaYlt36Ve48QkgEx/HgP8lvmNDq7cHg60p1ijjYjzdKn7Y8RZCszc+6Q1PtZAzvHhahCfA/CehJvxCISU8FCu1qDg87chCSzinCqsrflBrokBMUBNoac2/4NkYlkNlY+XkR4WUNe0atMSPCMlIu01lU200WAzeMAv+5ZHNGbT6dBiF3+7hbPc1UaCO2LJVW/9a0j3A4Nn/zcIDsIcpuCfl8pu4MvZcIkwfXyYvhD2eNSwo20biArn6uvPDp9JQcVrvfCgH0WYk/2Rw0KoZvJLctyS1vsNJISRxPJEts2UOvNxHM7X2C+a6hHN83oMk+eus8VuLqJl85IpygCAp/0QNiw/qseavcMAWp0apodFQWjt0+0rSinQwMWivn09hvSi/eNVhnNRPwN2NCqjdScTHp4WcbO79EXxZx54YroB7FsJhY47cC56dlimGigUjYaX4P1dzE6x6kcP1EYix4q4wu/Gt60OFg90DQe5/hVX67OaVygBxI2xkQS53bqb360rmQMN539+IktW5gy+K9oPqYyjdu6KQZLGGXlbhRjb311GuO8r7dNn0BvOJ+dYv65fmMHSjq3+Lt0W6zpQjyYpV6tofpwGdD5GSbQIiaYLo6zxI9AGP2hfmD2yDPmMTOnmv/MX3z636gBTqrIHSOphjz5Gm7mbhVnH2C0+Eu03/y4bWCe6hyN4mzIiIjPWNHljBKKt/NGT3ws+682E/RG2ZEtParuyg5N3qi6nx6pae4=","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n tIRvnyJb29rftoM1lSbwKL4Nl7Ycrapp5A6YeaRBJ61+5s8oW13CJQRQ5Wj1LBZOjub1t1hpEJB6WPk78p9COr2mnHl5joXgfnQ/fMKZdK8Ry+DnwNwKkN1lcTML1h4J8RbL1PMlQbiLimAp3sjpjFakgOiKO+u7GOJpsKdOsnJ+8exl8QNUrOcYpOlIFnDoMCVcY3L3VZTn0TqbpJdxtpt5kSitUavVm3qeZWDn9VWlx7gZc7JE0NR6WwTTT5TUc41grsRunp8J9vb0NdiU+NkZCkEN7BwlYx5X8tnrMNsuwUFsQpkVCFR9SngHZt04k8m0VvQ3d1iccoDs2mHvHA==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA3PR11MB8986.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 25aac673-33e7-4d7f-240b-08dea4faf92a","X-MS-Exchange-CrossTenant-originalarrivaltime":"28 Apr 2026 07:51:36.1796 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n P/zha51Od3LDjzOIfZCZPbKQJFdXRqKKh9hjU0IVSL+cDKHBmSIWD5wTCHUy4SXjCq5orPZKE4JGcbe8q6RFE3rW4aRNjEtflNWVLens/N8=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"IA0PR11MB7744","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1777362703; x=1808898703;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=zOpOBtc7+jyHZrv7E+1RnnJUMB12jHFGjR0TA6lXKXw=;\n b=d0uG5hPEX9I7nW7IacAeiFVIMBC2yAaaJnglhN5GW6EPU5tSZp37ytFO\n vjUBxkM6gTvRV3V1OpAZmKyvihYH8npOpBRkngftY6cyX04ph8209ElMB\n RbBy0kxhlfZeSjR8Bivz1LhSUume0ZeReg2xxjaE05awIrKCz2ut4etfT\n WGB+RRdgB4UfasSZFWfjTRkmbN5fYy1qMeQA4jCjVYashkXzwa6W5IhkX\n T+Zx1zTFM316DBPe+Iycy5Xl/ObPsFRh6ec4AKKojqtEXYOiCyZMs2xsB\n 8NnGPJlEmk91f9WIJm6KicMpufiW1Ui7DzO0Rq8Q/GuKo9i97WI/2FHsY\n w==;","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp3.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=d0uG5hPE","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2] ice: fix SMA and U.FL pin\n state changes affecting paired pin","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}}]