mbox series

[net-next,00/12,pull,request] Intel Wired LAN Driver Updates 2024-10-01 (ice)

Message ID 20241001201702.3252954-1-anthony.l.nguyen@intel.com (mailing list archive)
Headers show
Series Intel Wired LAN Driver Updates 2024-10-01 (ice) | expand

Message

Tony Nguyen Oct. 1, 2024, 8:16 p.m. UTC
This series contains updates to ice driver only.

Karol cleans up current PTP GPIO pin handling, fixes minor bugs,
refactors implementation for all products, introduces SDP (Software
Definable Pins) for E825C and implements reading SDP section from NVM
for E810 products.

Sergey replaces multiple aux buses and devices used in the PTP support
code with struct ice_adapter holding the necessary shared data.

The following are changes since commit 44badc908f2c85711cb18e45e13119c10ad3a05f:
  tcp: Fix spelling mistake "emtpy" -> "empty"
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE

Karol Kolacinski (5):
  ice: Implement ice_ptp_pin_desc
  ice: Add SDPs support for E825C
  ice: Align E810T GPIO to other products
  ice: Cache perout/extts requests and check flags
  ice: Disable shared pin on E810 on setfunc

Sergey Temerkhanov (6):
  ice: Enable 1PPS out from CGU for E825C products
  ice: Introduce ice_get_phy_model() wrapper
  ice: Add ice_get_ctrl_ptp() wrapper to simplify the code
  ice: Initial support for E825C hardware in ice_adapter
  ice: Use ice_adapter for PTP shared data instead of auxdev
  ice: Drop auxbus use for PTP to finalize ice_adapter move

Yochai Hagvi (1):
  ice: Read SDP section from NVM for pin definitions

 drivers/net/ethernet/intel/ice/ice.h          |    5 +
 drivers/net/ethernet/intel/ice/ice_adapter.c  |   22 +-
 drivers/net/ethernet/intel/ice/ice_adapter.h  |   22 +-
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |    9 +
 drivers/net/ethernet/intel/ice/ice_gnss.c     |    4 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c      | 1455 ++++++++---------
 drivers/net/ethernet/intel/ice/ice_ptp.h      |  143 +-
 .../net/ethernet/intel/ice/ice_ptp_consts.h   |    2 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c   |  125 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h   |   77 +-
 10 files changed, 910 insertions(+), 954 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Oct. 4, 2024, 7:40 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Tony Nguyen <anthony.l.nguyen@intel.com>:

On Tue,  1 Oct 2024 13:16:47 -0700 you wrote:
> This series contains updates to ice driver only.
> 
> Karol cleans up current PTP GPIO pin handling, fixes minor bugs,
> refactors implementation for all products, introduces SDP (Software
> Definable Pins) for E825C and implements reading SDP section from NVM
> for E810 products.
> 
> [...]

Here is the summary with links:
  - [net-next,01/12] ice: Implement ice_ptp_pin_desc
    https://git.kernel.org/netdev/net-next/c/26017cff6890
  - [net-next,02/12] ice: Add SDPs support for E825C
    https://git.kernel.org/netdev/net-next/c/1d86cca479d7
  - [net-next,03/12] ice: Align E810T GPIO to other products
    https://git.kernel.org/netdev/net-next/c/e4291b64e118
  - [net-next,04/12] ice: Cache perout/extts requests and check flags
    https://git.kernel.org/netdev/net-next/c/d755a7e129a5
  - [net-next,05/12] ice: Disable shared pin on E810 on setfunc
    https://git.kernel.org/netdev/net-next/c/df0b394f1ca7
  - [net-next,06/12] ice: Read SDP section from NVM for pin definitions
    https://git.kernel.org/netdev/net-next/c/ebb2693f8fbd
  - [net-next,07/12] ice: Enable 1PPS out from CGU for E825C products
    https://git.kernel.org/netdev/net-next/c/5a4f45c435fa
  - [net-next,08/12] ice: Introduce ice_get_phy_model() wrapper
    https://git.kernel.org/netdev/net-next/c/5e0776451d89
  - [net-next,09/12] ice: Add ice_get_ctrl_ptp() wrapper to simplify the code
    https://git.kernel.org/netdev/net-next/c/97ed20a01f5b
  - [net-next,10/12] ice: Initial support for E825C hardware in ice_adapter
    https://git.kernel.org/netdev/net-next/c/fdb7f54700b1
  - [net-next,11/12] ice: Use ice_adapter for PTP shared data instead of auxdev
    https://git.kernel.org/netdev/net-next/c/e800654e85b5
  - [net-next,12/12] ice: Drop auxbus use for PTP to finalize ice_adapter move
    https://git.kernel.org/netdev/net-next/c/0333c82fc6b7

You are awesome, thank you!