ice: add admin commands to access cgu configuration
authorArkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Wed, 13 Sep 2023 20:49:40 +0000 (21:49 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Sep 2023 10:50:20 +0000 (11:50 +0100)
commit8a3a565ff210a02a4db270a2e61c37b6687b15aa
tree2ff022c73f402975381e27eceb5cd1bb975f2149
parent5f18426928800c59fb0f9bc8fb0c182bb6f5ee24
ice: add admin commands to access cgu configuration

Add firmware admin command to access clock generation unit
configuration, it is required to enable Extended PTP and SyncE features
in the driver.
Add definitions of possible hardware variations of input and output pins
related to clock generation unit and functions to access the data.

Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Signed-off-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ice/ice.h
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h
drivers/net/ethernet/intel/ice/ice_common.c
drivers/net/ethernet/intel/ice/ice_common.h
drivers/net/ethernet/intel/ice/ice_lib.c
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
drivers/net/ethernet/intel/ice/ice_type.h