[PATCH net-next 0/4][pull request] 100GbE Intel Wired LAN Driver Updates 2021-10-12
From: Tony Nguyen <anthony.l.nguyen@intel.com>
Date: 2021-10-12 16:35:04
Maciej Machnikowski says: Extend the driver implementation to support PTP pins on E810-T and derivative devices. E810-T adapters are equipped with: - 2 external bidirectional SMA connectors - 1 internal TX U.FL shared with SMA1 - 1 internal RX U.FL shared with SMA2 The SMA and U.FL configuration is controlled by the external multiplexer. E810-T Derivatives are equipped with: - 2 1PPS outputs on SDP20 and SDP22 - 2 1PPS inputs on SDP21 and SDP23 The following are changes since commit 177c92353be935db555d0d08729e871145ec698c: ethernet: tulip: avoid duplicate variable name on sparc and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE Maciej Machnikowski (4): ice: Refactor ice_aqc_link_topo_addr ice: Implement functions for reading and setting GPIO pins ice: Add support for SMA control multiplexer ice: Implement support for SMA and U.FL on E810-T drivers/net/ethernet/intel/ice/ice.h | 1 + .../net/ethernet/intel/ice/ice_adminq_cmd.h | 20 +- drivers/net/ethernet/intel/ice/ice_common.c | 87 +++- drivers/net/ethernet/intel/ice/ice_common.h | 7 + drivers/net/ethernet/intel/ice/ice_devids.h | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 15 + drivers/net/ethernet/intel/ice/ice_lib.h | 1 + drivers/net/ethernet/intel/ice/ice_ptp.c | 370 +++++++++++++++++- drivers/net/ethernet/intel/ice/ice_ptp.h | 20 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 156 ++++++++ drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 ++ drivers/net/ethernet/intel/ice/ice_type.h | 1 + 12 files changed, 688 insertions(+), 14 deletions(-) -- 2.31.1