NAK: [PATCH 00/20][SRU][Jammy] Enable Ethernet controller : Aquantia Corp. Device [1d6a:14c0]
Tim Gardner
tim.gardner at canonical.com
Wed Jul 6 11:43:01 UTC 2022
On 7/6/22 05:11, AceLan Kao wrote:
> From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>
>
> BugLink: https://bugs.launchpad.net/bugs/1980371
>
> Dmitry Bezrukov (1):
> net: aquantia: add support for Phy access
>
> Dmitry Bogdanov (6):
> net: atlantic: A2 driver-firmware interface
> net: atlantic: minimal A2 HW bindings required for fw_ops
> net: atlantic: minimal A2 fw_ops
> net: atlantic: HW bindings for basic A2 init/deinit hw_ops
> net: atlantic: common functions needed for basic A2 init/deinit hw_ops
> atlantic: Increase delay for fw transactions
>
> Egor Pomozov (3):
> net: aquantia: PTP skeleton declarations and callbacks
> net: aquantia: add basic ptp_clock callbacks
> net: aquantia: add PTP rings infrastructure
>
> Igor Russkikh (8):
> net: atlantic: update company name in the driver description
> net: atlantic: add A2 device IDs
> net: atlantic: add defines for 10M and EEE 100M link mode
> net: atlantic: A2 hw_ops skeleton
> net: atlantic: HW bindings for A2 RFP
> net: atlantic: add A2 RPF hw_ops
> net: atlantic: basic A2 init/deinit hw_ops
> net: atlantic: A2 ingress / egress hw configuration
>
> Mark Starovoytov (2):
> net: atlantic: add hw_soft_reset, hw_prepare to hw_ops
> net: atlantic: move IS_CHIP_FEATURE to aq_hw.h
>
> .../net/ethernet/aquantia/atlantic/Makefile | 8 +-
> .../net/ethernet/aquantia/atlantic/aq_cfg.h | 4 +-
> .../ethernet/aquantia/atlantic/aq_common.h | 33 +-
> .../ethernet/aquantia/atlantic/aq_ethtool.c | 3 +
> .../net/ethernet/aquantia/atlantic/aq_hw.h | 46 +-
> .../net/ethernet/aquantia/atlantic/aq_nic.c | 64 +-
> .../net/ethernet/aquantia/atlantic/aq_nic.h | 5 +-
> .../ethernet/aquantia/atlantic/aq_pci_func.c | 39 +-
> .../net/ethernet/aquantia/atlantic/aq_phy.c | 147 ++++
> .../net/ethernet/aquantia/atlantic/aq_phy.h | 32 +
> .../net/ethernet/aquantia/atlantic/aq_ptp.c | 444 ++++++++++++
> .../net/ethernet/aquantia/atlantic/aq_ptp.h | 30 +
> .../net/ethernet/aquantia/atlantic/aq_ring.c | 26 +-
> .../net/ethernet/aquantia/atlantic/aq_ring.h | 6 +-
> .../aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +-
> .../aquantia/atlantic/hw_atl/hw_atl_b0.c | 239 ++++--
> .../aquantia/atlantic/hw_atl/hw_atl_b0.h | 37 +
> .../atlantic/hw_atl/hw_atl_b0_internal.h | 9 +-
> .../aquantia/atlantic/hw_atl/hw_atl_llh.c | 108 ++-
> .../aquantia/atlantic/hw_atl/hw_atl_llh.h | 57 +-
> .../atlantic/hw_atl/hw_atl_llh_internal.h | 133 +++-
> .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 45 +-
> .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 136 +++-
> .../atlantic/hw_atl/hw_atl_utils_fw2x.c | 97 ++-
> .../aquantia/atlantic/hw_atl2/hw_atl2.c | 684 ++++++++++++++++++
> .../aquantia/atlantic/hw_atl2/hw_atl2.h | 14 +
> .../atlantic/hw_atl2/hw_atl2_internal.h | 137 ++++
> .../aquantia/atlantic/hw_atl2/hw_atl2_llh.c | 208 ++++++
> .../aquantia/atlantic/hw_atl2/hw_atl2_llh.h | 91 +++
> .../atlantic/hw_atl2/hw_atl2_llh_internal.h | 328 +++++++++
> .../aquantia/atlantic/hw_atl2/hw_atl2_utils.c | 139 ++++
> .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 606 ++++++++++++++++
> .../atlantic/hw_atl2/hw_atl2_utils_fw.c | 344 +++++++++
> 33 files changed, 4151 insertions(+), 152 deletions(-)
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_phy.c
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_phy.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_internal.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh_internal.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
> create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
>
This many patches is worthy of a pull request. You also have a number of
undocumented backports on large patches. Please add some explanation as
to how the backports were done.
rtg
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list