openwrt/package/kernel/linux/modules
Mehdi Ahmadi d02e887d7c
kernel: add Aquantia AQtion Atlantic 10Gbps Ethernet
Driver support for Aquantia AQtion Atlantic 10Gbps Ethernet NIC
with the AQC107, AQC108 and others chipsets found on:

 - TP-Link: TX401
 - Asus: XG-C100C, ROG Areion 10G NIC
 - & more ...

Successfully tested using a build with 22.03.0-rc6
(x86_64/EFI image) and the following outputs:

```
[    3.092053] pci 0000:06:00.0: [1d6a:07b1] type 00 class 0x020000
[    3.094983] pci 0000:06:00.0: reg 0x10: [mem 0x50800000-0x5080ffff 64bit]
[    3.098880] pci 0000:06:00.0: reg 0x18: [mem 0x50810000-0x50810fff 64bit]
[    3.108868] pci 0000:06:00.0: reg 0x20: [mem 0x50400000-0x507fffff 64bit]
[    3.108883] pci 0000:06:00.0: enabling Extended Tags
[    3.118874] pci 0000:06:00.0: supports D1 D2
[    3.118874] pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    3.128891] pci 0000:06:00.0: 7.876 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x1 link at 0000:00:1d.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[   10.312793] atlantic 0000:06:00.0: enabling device (0000 -> 0002)
[   23.223813] atlantic 0000:06:00.0 eth0: atlantic: link change old 0 new 10000

lsmod && uname -ar ;
  # atlantic              147456  0
  # # // ...
  # Linux version 5.10.138 (vagrant@make-host) (x86_64-openwrt-linux-musl-gcc (OpenWrt GCC 11.3.0 r20430-18a2b29aa1) 11.3.0, GNU ld (GNU Binutils) 2.37) #0 SMP Mon Aug 29 09:54:00 2022
```

Signed-off-by: Mehdi Ahmadi <aphorise@gmail.com>
Reviewed-by: Robert Marko <robimarko@gmail.com>
[ fix wrong commit author as requested by author itself ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2022-09-10 15:36:16 +02:00
..
001-depends.mk kernel: remove useless AddDepends/rtc abstraction 2015-03-29 08:12:50 +00:00
block.mk kernel: load loop driver before creating overlay 2022-09-07 21:21:38 +02:00
can.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
crypto.mk kernel: build crypto md5/sha1/sha256 modules for powerpc 2022-09-02 23:13:53 +02:00
firewire.mk firewire.mk: sort kernel modules 2018-02-13 11:48:49 +01:00
fs.mk kernel: load FAT filesystem drivers before mount_root 2022-09-07 21:21:38 +02:00
gpio-cascade.mk kernel: add package kmod-gpio-cascade 2022-02-19 13:10:01 +01:00
hwmon.mk kernel: kmod-hwmon-tps23861: Add missing dependency to kmod-regmap-i2c 2022-08-13 21:45:47 +02:00
i2c.mk kernel: clean-up after kernel 5.4 removal 2022-06-24 17:10:24 +02:00
iio.mk kernel: kmod-iio-sps30: Add I2C driver 2022-08-10 21:36:17 +02:00
input.mk kernel: kmod-input-gpio-keys-polled depends on kmod-input-core 2022-08-12 11:05:53 +02:00
leds.mk kernel: add kmod-leds-pca955x 2022-06-19 12:31:02 +02:00
lib.mk kernel: 5.15: add new module 2022-03-27 02:17:24 +01:00
multiplexer.mk kernel: add package kmod-multiplexer 2022-02-19 13:10:01 +01:00
netdevices.mk kernel: add Aquantia AQtion Atlantic 10Gbps Ethernet 2022-09-10 15:36:16 +02:00
netfilter.mk kernel: kmod-ipt-ulog: Remove package 2022-08-10 21:36:17 +02:00
netsupport.mk kernel: extract kmod-sched-act-ipt from kmod-sched 2022-08-15 16:51:50 +03:00
nls.mk kernel: kmod-nls-cp932: Add nls_euc-jp.ko too 2022-08-10 21:36:17 +02:00
other.mk kernel: modules: bluetooth: include support for MediaTek USB 2022-09-09 21:08:37 +01:00
pcmcia.mk kernel: add support for Option Fusion+ PCMCIA card 2016-12-20 09:35:36 +01:00
sound.mk kernel: clean-up after kernel 5.4 removal 2022-06-24 17:10:24 +02:00
spi.mk kernel: remove kmod-spi-gpio-old 2018-02-09 10:29:07 +01:00
usb.mk kernel: kmod-phy-smsc: Add new PHY 2022-08-10 21:36:17 +02:00
video.mk kernel: modules: fix kmod-drm-imx-ldb dependency for 5.15 2022-03-31 17:30:17 +02:00
virt.mk kernel: add missing symbol to kmod-kvm 2021-09-29 19:17:55 +03:00
w1.mk kernel: kmod-w1-slave-ds2760: Remove package 2022-08-10 21:36:17 +02:00
wpan.mk kernel: wpan: Add kmod-ca8210 2020-08-21 11:46:13 +02:00