duos: support AIC8800 WiFi6/BTDM5.4 SoC
aic8800d_linux_sdk_V3.0_2023_1219_3cf85031.7z
This commit is contained in:
@ -1,4 +1,29 @@
|
||||
#!/bin/sh
|
||||
|
||||
function set_gpio()
|
||||
{
|
||||
local gpio_num=$1
|
||||
local gpio_val=$2
|
||||
local gpio_path="/sys/class/gpio/gpio${gpio_num}"
|
||||
|
||||
if test -d ${gpio_path}; then
|
||||
echo "GPIO ${gpio_num} already exported" >> /tmp/gpio.log 2>&1
|
||||
else
|
||||
echo ${gpio_num} > /sys/class/gpio/export
|
||||
fi
|
||||
|
||||
echo out > ${gpio_path}/direction
|
||||
sleep 0.1
|
||||
echo ${gpio_val} > ${gpio_path}/value
|
||||
}
|
||||
|
||||
# WIFI Power ON
|
||||
wifi_power=495
|
||||
set_gpio ${wifi_power} 1
|
||||
|
||||
insmod /mnt/system/ko/aic8800_bsp.ko
|
||||
sleep 0.5
|
||||
insmod /mnt/system/ko/aic8800_fdrv.ko
|
||||
|
||||
# insmod pwm module
|
||||
insmod /mnt/system/ko/cv181x_pwm.ko
|
||||
|
||||
110
device/milkv-duos/overlay/mnt/system/firmware/aic8800/aic_userconfig_8800d80.txt
Executable file
110
device/milkv-duos/overlay/mnt/system/firmware/aic8800/aic_userconfig_8800d80.txt
Executable file
@ -0,0 +1,110 @@
|
||||
# AIC USERCONFIG 2022/0803/1707
|
||||
|
||||
# txpwr_lvl
|
||||
enable=1
|
||||
lvl_11b_11ag_1m_2g4=18
|
||||
lvl_11b_11ag_2m_2g4=18
|
||||
lvl_11b_11ag_5m5_2g4=18
|
||||
lvl_11b_11ag_11m_2g4=18
|
||||
lvl_11b_11ag_6m_2g4=18
|
||||
lvl_11b_11ag_9m_2g4=18
|
||||
lvl_11b_11ag_12m_2g4=18
|
||||
lvl_11b_11ag_18m_2g4=18
|
||||
lvl_11b_11ag_24m_2g4=16
|
||||
lvl_11b_11ag_36m_2g4=16
|
||||
lvl_11b_11ag_48m_2g4=15
|
||||
lvl_11b_11ag_54m_2g4=15
|
||||
lvl_11n_11ac_mcs0_2g4=18
|
||||
lvl_11n_11ac_mcs1_2g4=18
|
||||
lvl_11n_11ac_mcs2_2g4=18
|
||||
lvl_11n_11ac_mcs3_2g4=18
|
||||
lvl_11n_11ac_mcs4_2g4=16
|
||||
lvl_11n_11ac_mcs5_2g4=16
|
||||
lvl_11n_11ac_mcs6_2g4=15
|
||||
lvl_11n_11ac_mcs7_2g4=15
|
||||
lvl_11n_11ac_mcs8_2g4=14
|
||||
lvl_11n_11ac_mcs9_2g4=14
|
||||
lvl_11ax_mcs0_2g4=18
|
||||
lvl_11ax_mcs1_2g4=18
|
||||
lvl_11ax_mcs2_2g4=18
|
||||
lvl_11ax_mcs3_2g4=18
|
||||
lvl_11ax_mcs4_2g4=16
|
||||
lvl_11ax_mcs5_2g4=16
|
||||
lvl_11ax_mcs6_2g4=15
|
||||
lvl_11ax_mcs7_2g4=15
|
||||
lvl_11ax_mcs8_2g4=14
|
||||
lvl_11ax_mcs9_2g4=14
|
||||
lvl_11ax_mcs10_2g4=13
|
||||
lvl_11ax_mcs11_2g4=13
|
||||
lvl_11a_6m_5g=18
|
||||
lvl_11a_9m_5g=18
|
||||
lvl_11a_12m_5g=18
|
||||
lvl_11a_18m_5g=18
|
||||
lvl_11a_24m_5g=16
|
||||
lvl_11a_36m_5g=16
|
||||
lvl_11a_48m_5g=15
|
||||
lvl_11a_54m_5g=15
|
||||
lvl_11n_11ac_mcs0_5g=18
|
||||
lvl_11n_11ac_mcs1_5g=18
|
||||
lvl_11n_11ac_mcs2_5g=18
|
||||
lvl_11n_11ac_mcs3_5g=18
|
||||
lvl_11n_11ac_mcs4_5g=16
|
||||
lvl_11n_11ac_mcs5_5g=16
|
||||
lvl_11n_11ac_mcs6_5g=15
|
||||
lvl_11n_11ac_mcs7_5g=15
|
||||
lvl_11n_11ac_mcs8_5g=14
|
||||
lvl_11n_11ac_mcs9_5g=14
|
||||
lvl_11ax_mcs0_5g=18
|
||||
lvl_11ax_mcs1_5g=18
|
||||
lvl_11ax_mcs2_5g=18
|
||||
lvl_11ax_mcs3_5g=18
|
||||
lvl_11ax_mcs4_5g=16
|
||||
lvl_11ax_mcs5_5g=16
|
||||
lvl_11ax_mcs6_5g=14
|
||||
lvl_11ax_mcs7_5g=14
|
||||
lvl_11ax_mcs8_5g=13
|
||||
lvl_11ax_mcs9_5g=13
|
||||
lvl_11ax_mcs10_5g=12
|
||||
lvl_11ax_mcs11_5g=12
|
||||
|
||||
# txpwr_loss
|
||||
loss_enable=0
|
||||
loss_value=2
|
||||
|
||||
# txpwr_ofst
|
||||
ofst_enable=0
|
||||
ofst_2g4_11b_chan_1_4=0
|
||||
ofst_2g4_11b_chan_5_9=0
|
||||
ofst_2g4_11b_chan_10_13=0
|
||||
ofst_2g4_ofdm_highrate_chan_1_4=0
|
||||
ofst_2g4_ofdm_highrate_chan_5_9=0
|
||||
ofst_2g4_ofdm_highrate_chan_10_13=0
|
||||
ofst_2g4_ofdm_lowrate_chan_1_4=0
|
||||
ofst_2g4_ofdm_lowrate_chan_5_9=0
|
||||
ofst_2g4_ofdm_lowrate_chan_10_13=0
|
||||
ofst_5g_ofdm_lowrate_chan_42=0
|
||||
ofst_5g_ofdm_lowrate_chan_58=0
|
||||
ofst_5g_ofdm_lowrate_chan_106=0
|
||||
ofst_5g_ofdm_lowrate_chan_122=0
|
||||
ofst_5g_ofdm_lowrate_chan_138=0
|
||||
ofst_5g_ofdm_lowrate_chan_155=0
|
||||
ofst_5g_ofdm_highrate_chan_42=0
|
||||
ofst_5g_ofdm_highrate_chan_58=0
|
||||
ofst_5g_ofdm_highrate_chan_106=0
|
||||
ofst_5g_ofdm_highrate_chan_122=0
|
||||
ofst_5g_ofdm_highrate_chan_138=0
|
||||
ofst_5g_ofdm_highrate_chan_155=0
|
||||
ofst_5g_ofdm_midrate_chan_42=0
|
||||
ofst_5g_ofdm_midrate_chan_58=0
|
||||
ofst_5g_ofdm_midrate_chan_106=0
|
||||
ofst_5g_ofdm_midrate_chan_122=0
|
||||
ofst_5g_ofdm_midrate_chan_138=0
|
||||
ofst_5g_ofdm_midrate_chan_155=0
|
||||
|
||||
# xtal cap
|
||||
xtal_enable=0
|
||||
xtal_cap=24
|
||||
xtal_cap_fine=31
|
||||
|
||||
|
||||
|
||||
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/fmacfw_8800d80_u02.bin
Executable file
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/fmacfw_8800d80_u02.bin
Executable file
Binary file not shown.
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/fw_adid_8800d80_u02.bin
Executable file
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/fw_adid_8800d80_u02.bin
Executable file
Binary file not shown.
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/fw_patch_8800d80_u02.bin
Executable file
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/fw_patch_8800d80_u02.bin
Executable file
Binary file not shown.
Binary file not shown.
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/lmacfw_rf_8800d80_u02.bin
Executable file
BIN
device/milkv-duos/overlay/mnt/system/firmware/aic8800/lmacfw_rf_8800d80_u02.bin
Executable file
Binary file not shown.
Reference in New Issue
Block a user