mirror of
https://github.com/DrHo1y/orangepi-build.git
synced 2026-11-15 12:33:49 +07:00
Support Orange Pi PC/One H5
This commit is contained in:
BIN
external/cache/debs/host/debian-archive-keyring_2021.1.1_all.deb
vendored
Executable file
BIN
external/cache/debs/host/debian-archive-keyring_2021.1.1_all.deb
vendored
Executable file
Binary file not shown.
6
external/config/boards/orangepioneh5.conf
vendored
Normal file
6
external/config/boards/orangepioneh5.conf
vendored
Normal file
@@ -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"
|
||||||
6
external/config/boards/orangepipch5.conf
vendored
Normal file
6
external/config/boards/orangepipch5.conf
vendored
Normal file
@@ -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"
|
||||||
7759
external/config/kernel/linux-5.10-sunxi64-current.config
vendored
Normal file
7759
external/config/kernel/linux-5.10-sunxi64-current.config
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5
external/config/sources/arm64.conf
vendored
5
external/config/sources/arm64.conf
vendored
@@ -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>;
|
||||||
|
|||||||
3607
external/packages/pack-uboot/sun50iw2/bin/dts/orangepipch5-u-boot.dts
vendored
Executable file
3607
external/packages/pack-uboot/sun50iw2/bin/dts/orangepipch5-u-boot.dts
vendored
Executable file
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")
|
||||||
|
|||||||
Reference in New Issue
Block a user