Support Orange Pi PC/One H5
This commit is contained in:
parent
43afd61232
commit
d9f6fbe1e2
Binary file not shown.
|
|
@ -0,0 +1,6 @@
|
||||||
|
# Allwinner H5 quad core 512MB/1GB RAM SoC
|
||||||
|
BOARD_NAME="OPI One H5"
|
||||||
|
BOARDFAMILY="sun50iw2"
|
||||||
|
BOOTCONFIG="orangepi_one_h5_defconfig"
|
||||||
|
MODULES_LEGACY="sunxi_gpiokey"
|
||||||
|
KERNEL_TARGET="legacy,current"
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
# Allwinner H5 quad core 1GB RAM SoC
|
||||||
|
BOARD_NAME="OPI PC H5"
|
||||||
|
BOARDFAMILY="sun50iw2"
|
||||||
|
BOOTCONFIG="orangepi_pc_h5_defconfig"
|
||||||
|
MODULES_LEGACY="sunxi_gpiokey"
|
||||||
|
KERNEL_TARGET="legacy,current"
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -7,6 +7,11 @@ GIT_SERVER="https://github.com/orangepi-xunlong"
|
||||||
|
|
||||||
[[ -z $INITRD_ARCH ]] && INITRD_ARCH=arm64
|
[[ -z $INITRD_ARCH ]] && INITRD_ARCH=arm64
|
||||||
|
|
||||||
|
if [[ $BOARD =~ orangepipch5|orangepioneh5 ]]; then
|
||||||
|
ARCH=armhf
|
||||||
|
QEMU_BINARY="qemu-arm-static"
|
||||||
|
fi
|
||||||
|
|
||||||
[[ $ATF_COMPILE != "no" && -z $ATF_COMPILER ]] && ATF_COMPILER="aarch64-none-linux-gnu-"
|
[[ $ATF_COMPILE != "no" && -z $ATF_COMPILER ]] && ATF_COMPILER="aarch64-none-linux-gnu-"
|
||||||
[[ $ATF_COMPILE != "no" && -z $ATFSOURCE ]] && ATFSOURCE='https://github.com/ARM-software/arm-trusted-firmware'
|
[[ $ATF_COMPILE != "no" && -z $ATFSOURCE ]] && ATFSOURCE='https://github.com/ARM-software/arm-trusted-firmware'
|
||||||
#[[ $ATF_COMPILE != "no" && ${DOWNLOAD_MIRROR} == china ]] && ATFSOURCE="${GIT_SERVER}/arm-trusted-firmware"
|
#[[ $ATF_COMPILE != "no" && ${DOWNLOAD_MIRROR} == china ]] && ATFSOURCE="${GIT_SERVER}/arm-trusted-firmware"
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,15 @@ case $BRANCH in
|
||||||
ASOUND_STATE='asound.state.sun50iw2-legacy'
|
ASOUND_STATE='asound.state.sun50iw2-legacy'
|
||||||
BOOT_FDT_FILE=sun50i-h5-orangepi-${BOARD:8}.dtb
|
BOOT_FDT_FILE=sun50i-h5-orangepi-${BOARD:8}.dtb
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
current)
|
||||||
|
|
||||||
|
if [[ $BOARD =~ orangepipch5|orangepioneh5 ]]; then
|
||||||
|
|
||||||
|
KERNELBRANCH="branch:orange-pi-5.10"
|
||||||
|
LINUXCONFIG=linux-5.10-sunxi64-current
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
family_tweaks_s()
|
family_tweaks_s()
|
||||||
|
|
|
||||||
3607
external/packages/pack-uboot/sun50iw2/bin/dts/orangepioneh5-u-boot.dts
vendored
Executable file
3607
external/packages/pack-uboot/sun50iw2/bin/dts/orangepioneh5-u-boot.dts
vendored
Executable file
File diff suppressed because it is too large
Load Diff
|
|
@ -1487,7 +1487,7 @@
|
||||||
allwinner,pins = "PC1";
|
allwinner,pins = "PC1";
|
||||||
allwinner,function = "spi0";
|
allwinner,function = "spi0";
|
||||||
allwinner,pname = "spi0_miso";
|
allwinner,pname = "spi0_miso";
|
||||||
allwinner,muxsel = <0x4>;
|
allwinner,muxsel = <0x3>;
|
||||||
allwinner,pull = <0xffffffff>;
|
allwinner,pull = <0xffffffff>;
|
||||||
allwinner,drive = <0xffffffff>;
|
allwinner,drive = <0xffffffff>;
|
||||||
allwinner,data = <0xffffffff>;
|
allwinner,data = <0xffffffff>;
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1397,7 +1397,7 @@
|
||||||
allwinner,pins = "PC1";
|
allwinner,pins = "PC1";
|
||||||
allwinner,function = "spi0";
|
allwinner,function = "spi0";
|
||||||
allwinner,pname = "spi0_miso";
|
allwinner,pname = "spi0_miso";
|
||||||
allwinner,muxsel = <0x4>;
|
allwinner,muxsel = <0x3>;
|
||||||
allwinner,pull = <0xffffffff>;
|
allwinner,pull = <0xffffffff>;
|
||||||
allwinner,drive = <0xffffffff>;
|
allwinner,drive = <0xffffffff>;
|
||||||
allwinner,data = <0xffffffff>;
|
allwinner,data = <0xffffffff>;
|
||||||
|
|
|
||||||
|
|
@ -1487,7 +1487,7 @@
|
||||||
allwinner,pins = "PC1";
|
allwinner,pins = "PC1";
|
||||||
allwinner,function = "spi0";
|
allwinner,function = "spi0";
|
||||||
allwinner,pname = "spi0_miso";
|
allwinner,pname = "spi0_miso";
|
||||||
allwinner,muxsel = <0x4>;
|
allwinner,muxsel = <0x3>;
|
||||||
allwinner,pull = <0xffffffff>;
|
allwinner,pull = <0xffffffff>;
|
||||||
allwinner,drive = <0xffffffff>;
|
allwinner,drive = <0xffffffff>;
|
||||||
allwinner,data = <0xffffffff>;
|
allwinner,data = <0xffffffff>;
|
||||||
|
|
|
||||||
|
|
@ -1487,7 +1487,7 @@
|
||||||
allwinner,pins = "PC1";
|
allwinner,pins = "PC1";
|
||||||
allwinner,function = "spi0";
|
allwinner,function = "spi0";
|
||||||
allwinner,pname = "spi0_miso";
|
allwinner,pname = "spi0_miso";
|
||||||
allwinner,muxsel = <0x4>;
|
allwinner,muxsel = <0x3>;
|
||||||
allwinner,pull = <0xffffffff>;
|
allwinner,pull = <0xffffffff>;
|
||||||
allwinner,drive = <0xffffffff>;
|
allwinner,drive = <0xffffffff>;
|
||||||
allwinner,data = <0xffffffff>;
|
allwinner,data = <0xffffffff>;
|
||||||
|
|
|
||||||
1514
external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepioneh5.fex
vendored
Executable file
1514
external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepioneh5.fex
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1514
external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepipch5.fex
vendored
Executable file
1514
external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepipch5.fex
vendored
Executable file
File diff suppressed because it is too large
Load Diff
|
|
@ -140,12 +140,14 @@ if [[ -z $BOARD ]]; then
|
||||||
options+=("orangepizero" "Allwinner H2+ quad core 256MB/512MB RAM WiFi SPI")
|
options+=("orangepizero" "Allwinner H2+ quad core 256MB/512MB RAM WiFi SPI")
|
||||||
options+=("orangepipc" "Allwinner H3 quad core 1GB RAM")
|
options+=("orangepipc" "Allwinner H3 quad core 1GB RAM")
|
||||||
options+=("orangepipcplus" "Allwinner H3 quad core 1GB RAM WiFi eMMC")
|
options+=("orangepipcplus" "Allwinner H3 quad core 1GB RAM WiFi eMMC")
|
||||||
options+=("orangepione" "Allwinner H3 quad core 512MB RAM")
|
options+=("orangepione" "Allwinner H3 quad core 512MB/1GB RAM")
|
||||||
options+=("orangepilite" "Allwinner H3 quad core 512MB RAM WiFi")
|
options+=("orangepilite" "Allwinner H3 quad core 512MB/1GB RAM WiFi")
|
||||||
options+=("orangepiplus" "Allwinner H3 quad core 1GB/2GB RAM WiFi GBE eMMC")
|
options+=("orangepiplus" "Allwinner H3 quad core 1GB/2GB RAM WiFi GBE eMMC")
|
||||||
options+=("orangepiplus2e" "Allwinner H3 quad core 2GB RAM WiFi GBE eMMC")
|
options+=("orangepiplus2e" "Allwinner H3 quad core 2GB RAM WiFi GBE eMMC")
|
||||||
options+=("orangepizeroplus2h3" "Allwinner H3 quad core 512MB RAM WiFi/BT eMMC")
|
options+=("orangepizeroplus2h3" "Allwinner H3 quad core 512MB RAM WiFi/BT eMMC")
|
||||||
|
options+=("orangepipch5" "Allwinner H5 quad core 1GB RAM")
|
||||||
options+=("orangepipc2" "Allwinner H5 quad core 1GB RAM GBE SPI")
|
options+=("orangepipc2" "Allwinner H5 quad core 1GB RAM GBE SPI")
|
||||||
|
options+=("orangepioneh5" "Allwinner H5 quad core 512MB/1GB RAM")
|
||||||
options+=("orangepiprime" "Allwinner H5 quad core 2GB RAM GBE WiFi/BT")
|
options+=("orangepiprime" "Allwinner H5 quad core 2GB RAM GBE WiFi/BT")
|
||||||
options+=("orangepizeroplus" "Allwinner H5 quad core 512MB RAM GBE WiFi SPI")
|
options+=("orangepizeroplus" "Allwinner H5 quad core 512MB RAM GBE WiFi SPI")
|
||||||
options+=("orangepizeroplus2h5" "Allwinner H5 quad core 512MB RAM WiFi/BT eMMC")
|
options+=("orangepizeroplus2h5" "Allwinner H5 quad core 512MB RAM WiFi/BT eMMC")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue