Message ID | 20240408111814.404583-14-karol.kolacinski@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce ETH56G PHY model for E825C products | expand |
On 4/8/2024 4:07 AM, Karol Kolacinski wrote: > E825C products have a different PHY model than E822, E823 and E810 products. > This PHY is ETH56G and its support is necessary to have functional PTP stack > for E825C products. Some of the latter patches in this series don't compile on 32bit. Thanks, Tony > Grzegorz Nitka (2): > ice: Add NAC Topology device capability parser > ice: Adjust PTP init for 2x50G E825C devices > > Jacob Keller (2): > ice: Introduce helper to get tmr_cmd_reg values > ice: Introduce ice_get_base_incval() helper > > Karol Kolacinski (4): > ice: Introduce ice_ptp_hw struct > ice: Add PHY OFFSET_READY register clearing > ice: Change CGU regs struct to anonymous > ice: Support 2XNAC configuration using auxbus > > Michal Michalik (1): > ice: Add support for E825-C TS PLL handling > > Sergey Temerkhanov (3): > ice: Implement Tx interrupt enablement functions > ice: Move CGU block > ice: Introduce ETH56G PHY model for E825C products > > V5 -> V6: Changes in: > - ice: Move CGU block > > V5 -> V6: Changes in: > - ice: Implement Tx interrupt enablement functions > - ice: Move CGU block > > V4 -> V5: Changes in: > - ice: Introduce ice_ptp_hw struct > - ice: Introduce helper to get tmr_cmd_reg values > - ice: Introduce ice_get_base_incval() helper > - ice: Introduce ETH56G PHY model for E825C products > - ice: Add support for E825-C TS PLL handling > - ice: Adjust PTP init for 2x50G E825C devices > > V1 -> V4: Changes in: > - ice: Introduce ETH56G PHY model for E825C products > > drivers/net/ethernet/intel/ice/ice.h | 23 +- > .../net/ethernet/intel/ice/ice_adminq_cmd.h | 1 + > drivers/net/ethernet/intel/ice/ice_cgu_regs.h | 77 +- > drivers/net/ethernet/intel/ice/ice_common.c | 58 +- > drivers/net/ethernet/intel/ice/ice_common.h | 2 + > .../net/ethernet/intel/ice/ice_hw_autogen.h | 4 + > drivers/net/ethernet/intel/ice/ice_ptp.c | 265 +- > drivers/net/ethernet/intel/ice/ice_ptp.h | 1 + > .../net/ethernet/intel/ice/ice_ptp_consts.h | 402 ++ > drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 3594 +++++++++++++---- > drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 290 +- > drivers/net/ethernet/intel/ice/ice_sbq_cmd.h | 10 +- > drivers/net/ethernet/intel/ice/ice_type.h | 60 +- > 13 files changed, 3873 insertions(+), 914 deletions(-) > > > base-commit: c6f2492cda380a8bce00f61c3a4272401fbb9043