riscv: defconfig: Support WLAN card AX210 for StarFive JH7110.
authorKevin.xie <kevin.xie@starfivetech.com>
Tue, 31 May 2022 08:46:58 +0000 (16:46 +0800)
committerKevin.xie <kevin.xie@starfivetech.com>
Tue, 31 May 2022 10:47:28 +0000 (18:47 +0800)
The firmware of AX210 are set in linux/firmware as extra firmware,
whilch will be build into kernel.
That is one of the standard extra firmware solutioin, or we can
pack them into filesystem(lib/firmware).

Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
arch/riscv/configs/starfive_jh7110_defconfig
firmware/iwlwifi-ty-a0-gf-a0-66.ucode [new file with mode: 0644]
firmware/iwlwifi-ty-a0-gf-a0.pnvm [new file with mode: 0644]

index 126de67..d53c691 100644 (file)
@@ -75,6 +75,7 @@ CONFIG_BT_BNEP_PROTO_FILTER=y
 CONFIG_BT_HCIUART=y
 CONFIG_BT_HCIUART_H4=y
 CONFIG_CFG80211=y
+CONFIG_MAC80211=y
 CONFIG_NET_9P=y
 CONFIG_NET_9P_VIRTIO=y
 CONFIG_PCI=y
@@ -82,6 +83,8 @@ CONFIG_PCI=y
 CONFIG_PCIE_PLDA=y
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_EXTRA_FIRMWARE="iwlwifi-ty-a0-gf-a0-66.ucode iwlwifi-ty-a0-gf-a0.pnvm"
+CONFIG_EXTRA_FIRMWARE_DIR="firmware"
 CONFIG_BLK_DEV_LOOP=y
 CONFIG_VIRTIO_BLK=y
 CONFIG_BLK_DEV_NVME=y
@@ -131,6 +134,10 @@ CONFIG_DWMAC_DWC_QOS_ETH=y
 CONFIG_MARVELL_PHY=y
 CONFIG_MICREL_PHY=y
 CONFIG_MOTORCOMM_PHY=y
+CONFIG_IWLWIFI=y
+CONFIG_IWLDVM=y
+CONFIG_IWLMVM=y
+# CONFIG_RTL_CARDS is not set
 # CONFIG_INPUT_KEYBOARD is not set
 # CONFIG_INPUT_MOUSE is not set
 CONFIG_SERIO_LIBPS2=y
@@ -218,6 +225,7 @@ CONFIG_RPMSG_VIRTIO=y
 CONFIG_SIFIVE_L2_FLUSH_START=0x40000000
 CONFIG_SIFIVE_L2_FLUSH_SIZE=0x400000000
 CONFIG_PWM=y
+CONFIG_RAS=y
 CONFIG_EXT4_FS=y
 CONFIG_EXT4_FS_POSIX_ACL=y
 CONFIG_AUTOFS4_FS=y
@@ -240,7 +248,6 @@ CONFIG_NFS_V4_2=y
 CONFIG_ROOT_NFS=y
 CONFIG_CRYPTO_USER=y
 CONFIG_CRYPTO_SHA512=y
-# CONFIG_CRYPTO_AES is not set
 CONFIG_CRYPTO_USER_API_HASH=y
 CONFIG_CRYPTO_USER_API_SKCIPHER=y
 CONFIG_CRYPTO_USER_API_RNG=y
diff --git a/firmware/iwlwifi-ty-a0-gf-a0-66.ucode b/firmware/iwlwifi-ty-a0-gf-a0-66.ucode
new file mode 100644 (file)
index 0000000..df1320e
Binary files /dev/null and b/firmware/iwlwifi-ty-a0-gf-a0-66.ucode differ
diff --git a/firmware/iwlwifi-ty-a0-gf-a0.pnvm b/firmware/iwlwifi-ty-a0-gf-a0.pnvm
new file mode 100644 (file)
index 0000000..d85ce99
Binary files /dev/null and b/firmware/iwlwifi-ty-a0-gf-a0.pnvm differ