rockchip: add support for allwinner h618(longanpi-3h)
This commit is contained in:
parent
e160415078
commit
4f12520ee1
@ -333,6 +333,8 @@ Parameter Definitions & Meaning:
|
||||
- `phytiumpi-4gb`: Build a Phytium Pi 4GB image. For other parameters, refer to [Build an image for Rockchip or other SoCs](./documents/瑞芯微等开发板.md#一次构建).
|
||||
- `radxa-rock5b`: Build a Radxa Rock-5B image. For other parameters, refer to [Build an image for Rockchip or other SoCs](./documents/瑞芯微等开发板.md#一次构建).
|
||||
- `radxa-rockpi-4a`: Build a Radxa RockPi-4A image. For other parameters, refer to [Build an image for Rockchip or other SoCs](./documents/瑞芯微等开发板.md#一次构建).
|
||||
- `orangepi-zero2`: Build a Orange Pi Zero2 image. For other parameters, refer to [Build an image for Rockchip or other SoCs](./documents/瑞芯微等开发板.md#一次构建).
|
||||
- `longanpi-3h`: Build a Sipeed Longan Pi 3H image. For other parameters, refer to [Build an image for Rockchip or other SoCs](./documents/瑞芯微等开发板.md#一次构建).
|
||||
|
||||
3. `-h`, `--help`
|
||||
Display help information.
|
||||
|
||||
@ -331,6 +331,8 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
|
||||
- phytiumpi-4gb,构建 Phytium Pi 4GB 开发板镜像,其他参数请参考 [构建瑞芯微等开发板镜像](./documents/瑞芯微等开发板.md#一次构建)。
|
||||
- radxa-rock5b,构建 Radxa Rock-5B 开发板镜像,其他参数请参考 [构建瑞芯微等开发板镜像](./documents/瑞芯微等开发板.md#一次构建)。
|
||||
- radxa-rockpi-4a,构建 Radxa RockPi-4A 开发板镜像,其他参数请参考 [构建瑞芯微等开发板镜像](./documents/瑞芯微等开发板.md#一次构建)。
|
||||
- orangepi-zero2,构建 Orange Pi Zero2 开发板镜像,其他参数请参考 [构建瑞芯微等开发板镜像](./documents/瑞芯微等开发板.md#一次构建)。
|
||||
- longanpi-3h,构建 Sipeed Longan Pi 3H 开发板镜像,其他参数请参考 [构建瑞芯微等开发板镜像](./documents/瑞芯微等开发板.md#一次构建)。
|
||||
|
||||
3. -h, --help
|
||||
显示帮助信息。
|
||||
|
||||
@ -284,6 +284,14 @@
|
||||
|
||||
`sudo bash build.sh --board orangepi-zero2 -n openEuler-24.03-LTS-OrangePi-Zero2-aarch64-alpha1 -k https://gitee.com/openeuler/allwinner-kernel.git -b openEuler-24.03-LTS -c openeuler_allwinner_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-24.03-LTS/generic.repo -s headless`
|
||||
|
||||
2. Longan Pi 3H
|
||||
|
||||
已测试的版本如下:
|
||||
|
||||
- openEuler-24.03-LTS,构建命令如下:
|
||||
|
||||
`sudo bash build.sh --board longanpi-3h -n openEuler-24.03-LTS-LonganPi-3H-aarch64-alpha1 -k https://gitee.com/openeuler/allwinner-kernel.git -b openEuler-24.03-LTS -c openeuler_allwinner_defconfig -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-24.03-LTS/generic.repo -s headless`
|
||||
|
||||
### Docker 容器内构建
|
||||
|
||||
#### 使用脚本构建镜像需执行命令:
|
||||
|
||||
@ -0,0 +1,30 @@
|
||||
# AIC USERCONFIG 2021/0911/2127
|
||||
|
||||
# txpwr_idx
|
||||
enable=1
|
||||
dsss=9
|
||||
ofdmlowrate_2g4=10
|
||||
ofdm64qam_2g4=10
|
||||
ofdm256qam_2g4=9
|
||||
ofdm1024qam_2g4=8
|
||||
ofdmlowrate_5g=10
|
||||
ofdm64qam_5g=9
|
||||
ofdm256qam_5g=9
|
||||
ofdm1024qam_5g=8
|
||||
|
||||
# txpwr_ofst
|
||||
ofst_enable=0
|
||||
ofst_chan_1_4=0
|
||||
ofst_chan_5_9=0
|
||||
ofst_chan_10_13=0
|
||||
ofst_chan_36_64=0
|
||||
ofst_chan_100_120=0
|
||||
ofst_chan_122_140=0
|
||||
ofst_chan_142_165=0
|
||||
|
||||
# xtal cap
|
||||
xtal_enable=0
|
||||
xtal_cap=24
|
||||
xtal_cap_fine=31
|
||||
|
||||
# END
|
||||
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/fmacfw.bin
Normal file
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/fmacfw.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/fw_adid.bin
Normal file
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/fw_adid.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/fw_patch.bin
Normal file
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/fw_patch.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/m2d_ota.bin
Normal file
BIN
scripts/rockchip/bin/linux-firmware/aic8800/aic8800/m2d_ota.bin
Normal file
Binary file not shown.
@ -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
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,60 @@
|
||||
# AIC USERCONFIG 2022/0803/1707
|
||||
|
||||
# txpwr_lvl
|
||||
enable=1
|
||||
lvl_11b_11ag_1m_2g4=20
|
||||
lvl_11b_11ag_2m_2g4=20
|
||||
lvl_11b_11ag_5m5_2g4=20
|
||||
lvl_11b_11ag_11m_2g4=20
|
||||
lvl_11b_11ag_6m_2g4=20
|
||||
lvl_11b_11ag_9m_2g4=20
|
||||
lvl_11b_11ag_12m_2g4=20
|
||||
lvl_11b_11ag_18m_2g4=20
|
||||
lvl_11b_11ag_24m_2g4=18
|
||||
lvl_11b_11ag_36m_2g4=18
|
||||
lvl_11b_11ag_48m_2g4=16
|
||||
lvl_11b_11ag_54m_2g4=16
|
||||
lvl_11n_11ac_mcs0_2g4=20
|
||||
lvl_11n_11ac_mcs1_2g4=20
|
||||
lvl_11n_11ac_mcs2_2g4=20
|
||||
lvl_11n_11ac_mcs3_2g4=20
|
||||
lvl_11n_11ac_mcs4_2g4=18
|
||||
lvl_11n_11ac_mcs5_2g4=18
|
||||
lvl_11n_11ac_mcs6_2g4=16
|
||||
lvl_11n_11ac_mcs7_2g4=16
|
||||
lvl_11n_11ac_mcs8_2g4=16
|
||||
lvl_11n_11ac_mcs9_2g4=16
|
||||
lvl_11ax_mcs0_2g4=20
|
||||
lvl_11ax_mcs1_2g4=20
|
||||
lvl_11ax_mcs2_2g4=20
|
||||
lvl_11ax_mcs3_2g4=20
|
||||
lvl_11ax_mcs4_2g4=18
|
||||
lvl_11ax_mcs5_2g4=18
|
||||
lvl_11ax_mcs6_2g4=16
|
||||
lvl_11ax_mcs7_2g4=16
|
||||
lvl_11ax_mcs8_2g4=16
|
||||
lvl_11ax_mcs9_2g4=16
|
||||
lvl_11ax_mcs10_2g4=15
|
||||
lvl_11ax_mcs11_2g4=15
|
||||
|
||||
# txpwr_loss
|
||||
loss_enable=0
|
||||
loss_value=2
|
||||
|
||||
# txpwr_ofst
|
||||
ofst_enable=0
|
||||
ofst_chan_1_4=0
|
||||
ofst_chan_5_9=0
|
||||
ofst_chan_10_13=0
|
||||
ofst_chan_36_64=0
|
||||
ofst_chan_100_120=0
|
||||
ofst_chan_122_140=0
|
||||
ofst_chan_142_165=0
|
||||
|
||||
# xtal cap
|
||||
xtal_enable=0
|
||||
xtal_cap=24
|
||||
xtal_cap_fine=31
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,60 @@
|
||||
# AIC USERCONFIG 2022/0803/1707
|
||||
|
||||
# txpwr_lvl
|
||||
enable=1
|
||||
lvl_11b_11ag_1m_2g4=20
|
||||
lvl_11b_11ag_2m_2g4=20
|
||||
lvl_11b_11ag_5m5_2g4=20
|
||||
lvl_11b_11ag_11m_2g4=20
|
||||
lvl_11b_11ag_6m_2g4=20
|
||||
lvl_11b_11ag_9m_2g4=20
|
||||
lvl_11b_11ag_12m_2g4=20
|
||||
lvl_11b_11ag_18m_2g4=20
|
||||
lvl_11b_11ag_24m_2g4=18
|
||||
lvl_11b_11ag_36m_2g4=18
|
||||
lvl_11b_11ag_48m_2g4=16
|
||||
lvl_11b_11ag_54m_2g4=16
|
||||
lvl_11n_11ac_mcs0_2g4=20
|
||||
lvl_11n_11ac_mcs1_2g4=20
|
||||
lvl_11n_11ac_mcs2_2g4=20
|
||||
lvl_11n_11ac_mcs3_2g4=20
|
||||
lvl_11n_11ac_mcs4_2g4=18
|
||||
lvl_11n_11ac_mcs5_2g4=18
|
||||
lvl_11n_11ac_mcs6_2g4=16
|
||||
lvl_11n_11ac_mcs7_2g4=16
|
||||
lvl_11n_11ac_mcs8_2g4=16
|
||||
lvl_11n_11ac_mcs9_2g4=16
|
||||
lvl_11ax_mcs0_2g4=20
|
||||
lvl_11ax_mcs1_2g4=20
|
||||
lvl_11ax_mcs2_2g4=20
|
||||
lvl_11ax_mcs3_2g4=20
|
||||
lvl_11ax_mcs4_2g4=18
|
||||
lvl_11ax_mcs5_2g4=18
|
||||
lvl_11ax_mcs6_2g4=16
|
||||
lvl_11ax_mcs7_2g4=16
|
||||
lvl_11ax_mcs8_2g4=16
|
||||
lvl_11ax_mcs9_2g4=16
|
||||
lvl_11ax_mcs10_2g4=15
|
||||
lvl_11ax_mcs11_2g4=15
|
||||
|
||||
# txpwr_loss
|
||||
loss_enable=0
|
||||
loss_value=2
|
||||
|
||||
# txpwr_ofst
|
||||
ofst_enable=0
|
||||
ofst_chan_1_4=0
|
||||
ofst_chan_5_9=0
|
||||
ofst_chan_10_13=0
|
||||
ofst_chan_36_64=0
|
||||
ofst_chan_100_120=0
|
||||
ofst_chan_122_140=0
|
||||
ofst_chan_142_165=0
|
||||
|
||||
# xtal cap
|
||||
xtal_enable=0
|
||||
xtal_cap=24
|
||||
xtal_cap_fine=31
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
15
scripts/rockchip/boards/longanpi-3h.conf
Normal file
15
scripts/rockchip/boards/longanpi-3h.conf
Normal file
@ -0,0 +1,15 @@
|
||||
ubootconfig=none
|
||||
local_uboot_dir=${nonfree_bin_dir}/u-boot/longanpi-3h
|
||||
dtb_name=sun50i-h618-longanpi-3h
|
||||
platform=allwinner
|
||||
soc_name=h618
|
||||
arch=arm64
|
||||
part_table=msdos
|
||||
|
||||
POST_BOARD_OVERLAY() {
|
||||
echo "Put ${board} firmware into rootfs..."
|
||||
|
||||
# aic8800 firmware
|
||||
mkdir -p ${rootfs_dir}/usr/lib/firmware
|
||||
cp ${nonfree_bin_dir}/linux-firmware/aic8800/* ${rootfs_dir}/usr/lib/firmware
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user