From patchwork Fri Feb 14 14:18:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arkadiusz Kubalewski X-Patchwork-Id: 13975023 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (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 A621C5BAF0 for ; Fri, 14 Feb 2025 14:24:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739543059; cv=none; b=tVt4vo7G2Qe7lgc4eNyQXXA8WjERvKdO/UpsvftZUbrugAor2PR7Y13tizjM4sNwV64IbOMFr/nly5gns/IQghnmZGL922d+ESvbic4ALY3fQTzEaoyXN3PiYM2VxLolq8R6IuYuWU9nEw7ZvTjDh/gjN5z3qoQ8DQQEunKbimU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739543059; c=relaxed/simple; bh=8ebCSotvFXFk2/Y8xiThO7AqnC7ddIlvXSZi4B79NY4=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=nJSi1Zl54jq2H6S+BQk6D2FjQQlAvX4ttnfBU188JJ89zA4ImAbAR7CQQMIh3FwqZ8WC89wMHRu+dljzUOsvPcFFIcea1X4NsFRdUsUCANMJfjt27f+0c2Jb3W7e83g+j+XDaIeljJZWxufzEm65g4I69OVJ+8sZXhsjIKnRV24= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=CS91pPFl; arc=none smtp.client-ip=198.175.65.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="CS91pPFl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1739543056; x=1771079056; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=8ebCSotvFXFk2/Y8xiThO7AqnC7ddIlvXSZi4B79NY4=; b=CS91pPFln15Av2g1f9zWYUWrWG488pdImvHd1miyVNt/Do+3wzStazN0 bpjKyDSh5bW+LW5325RP9qMPWiKKYLgB344mLp5tT3mds5/pUogjdRU/S vbwcJW9idQFqjnFKQ1fb6u89ZYW1K993/l1MkSc7V2LnlJ51hMe05rPbe L+QHaD8iQ1nFQkUld3gZ5XFRoaWJbmPYPK5bsnCPRt9ZWJEwy/qLFKMtD 7mX7Fgr08CTKa/xlq7sIC++8c0WvKt5HHoeUAx4CX7bb1KkyCbZo5y4B0 VYKBvebu1B5qC65sZ7+lMZDrj2+Q7HIj7QHnp1VDLgLr0st3c/oHqfsjj Q==; X-CSE-ConnectionGUID: qqW++y/eQk+ROcDRPLaarA== X-CSE-MsgGUID: i8UKOMT/TZOrRtXogtpWqw== X-IronPort-AV: E=McAfee;i="6700,10204,11345"; a="40154916" X-IronPort-AV: E=Sophos;i="6.13,286,1732608000"; d="scan'208";a="40154916" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Feb 2025 06:24:15 -0800 X-CSE-ConnectionGUID: UmCr9fIFR4K1XpUb9z9jiw== X-CSE-MsgGUID: V9tio63fR3uXEbRuZd3TBQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="118093336" Received: from amlin-018-114.igk.intel.com ([10.102.18.114]) by fmviesa005.fm.intel.com with ESMTP; 14 Feb 2025 06:24:14 -0800 From: Arkadiusz Kubalewski To: intel-wired-lan@lists.osuosl.org Cc: netdev@vger.kernel.org, Arkadiusz Kubalewski Subject: [PATCH iwl-next v2 0/3] ice: decouple control of SMA/U.FL/SDP pins Date: Fri, 14 Feb 2025 15:18:33 +0100 Message-Id: <20250214141836.597747-1-arkadiusz.kubalewski@intel.com> X-Mailer: git-send-email 2.38.1 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Previously control of the dpll SMA/U.FL pins was partially done through ptp API, decouple pins control from both interfaces (dpll and ptp). Allow the SMA/U.FL pins control over a dpll subsystem, and leave ptp related SDP pins control over a ptp subsystem. Arkadiusz Kubalewski (1): ice: redesign dpll sma/u.fl pins control Karol Kolacinski (2): ice: change SMA pins to SDP in PTP API ice: add ice driver PTP pin documentation .../device_drivers/ethernet/intel/ice.rst | 13 + drivers/net/ethernet/intel/ice/ice_dpll.c | 950 +++++++++++++++++- drivers/net/ethernet/intel/ice/ice_dpll.h | 23 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 254 +---- drivers/net/ethernet/intel/ice/ice_ptp.h | 3 - 5 files changed, 1009 insertions(+), 234 deletions(-) base-commit: 233a2b1480a0bdf6b40d4debf58a07084e9921ff prerequisite-patch-id: 2cda134043ccfc781dd595052cfc60a3e2ea48ea prerequisite-patch-id: 62ac41823e7278621af3745a171aae07508711c8 prerequisite-patch-id: 1330728a760d99174344cb421336ae9b01e17f38 prerequisite-patch-id: ff2afa3e3a2c60a590d17a880b610e2a37e7af0c prerequisite-patch-id: cbff95efd09cb57e17c68c464ee1e317d01cf822 prerequisite-patch-id: e5be07f7b169f2443c034f04e3d0a00a8d0a8894 prerequisite-patch-id: a5f362eec88b62ff098203469cef8534f176d2a8 prerequisite-patch-id: 545b9e38f61ccfd5b33ab9c3e3a6e7a9f899e306 prerequisite-patch-id: a74b6b981ecd8a320284454d75b1dfc9e555b5f0 prerequisite-patch-id: df0a5f503065fa5869b1c915721a54eb3c7394cb prerequisite-patch-id: faebd604b0a6eb2a888e99b8977f803abe035abf prerequisite-patch-id: b7543662f5225ce13a1c95749504c68ef4733aea prerequisite-patch-id: a7297c1e743f01d118c7f77b39e5755f7a704e17 prerequisite-patch-id: 6f036cdf7bca2a272b153ecc5b3a767f41517c38 prerequisite-patch-id: bb790f877236aad43dae0bdbdceb0a3553260d10 prerequisite-patch-id: 2f53433b0d2a98cd42b18429bdbec1542b175b1f prerequisite-patch-id: cc9bf85bb9d988d92ab6cb1524bf213ec1351032 prerequisite-patch-id: 112c048b7ae143edda05244b0d8b5ab928d3eff4 prerequisite-patch-id: 124be0607c41aebe292c7b81910857489027baf1 prerequisite-patch-id: b6b5f0e405d566879133d53c26fd998e9f330ff2 prerequisite-patch-id: 777e25e09efe2ec4863e3bebdb247bac3e037c85 prerequisite-patch-id: bf13dbef14d654b243150d4f2603eb90ae497058 prerequisite-patch-id: 76f1c5ef5dacad0600339d5cf843ca14fcfa9dde prerequisite-patch-id: 586431a13be4f1ecf0adf450242aa7e90975d38f prerequisite-patch-id: e5c687a47edf3659dca8519e4c5250bbea89171b prerequisite-patch-id: 9f8081c59e275240cd76911fbede7d2737473357 prerequisite-patch-id: f4d6edba52edea1276e0095e132733f4438de720 prerequisite-patch-id: 5e7afab1204a42d90b8b6a14e3881cf1d4987954 prerequisite-patch-id: 708e14a83a03377f2909b3ce0d72d21a4619a03d prerequisite-patch-id: ae9720262fb8d1f92b157865f02a9fc7d9aa1582 prerequisite-patch-id: 11c806ab6cc8d29c86218d5760ca22cf3ef2ae05 prerequisite-patch-id: 1aae146d6c20d41b4785d37962052a52c320ac3b prerequisite-patch-id: 59b00a073b5055091ccf55905e746a372dfc5e8e prerequisite-patch-id: 5b640578751b48ab50748dbe6f864ce14f1978c9 prerequisite-patch-id: 725ea892cdefd598a1841323c6e74efe160dd3fe prerequisite-patch-id: 03bb4b3b1f37211fbcd379a19ebff5621c9d901f prerequisite-patch-id: 877ab147dd7c2e56beeb97bc4651fef89590cc23 prerequisite-patch-id: 798f81cfb09f75af615986689658787d29427e85 prerequisite-patch-id: 4e64a22702fa030f57436da273da1093153cfa7a prerequisite-patch-id: c8b8f75ae6c949e68a8ee0b6e7b09344a700663f prerequisite-patch-id: 19fed1ea4aaa320e4a4e46f9c39c7e994f09c7d9 prerequisite-patch-id: 546c7611f620c90a054da039dd19cbc7339edb39 prerequisite-patch-id: 272344e3e7ca650f3833ad62ffa75aa3b080fd72 prerequisite-patch-id: b1d967b8973ec9320e239653773c7caa9d54de70