Skip to content

Commit c5b3b1d

Browse files
committed
Add support for opirv2
1 parent 161170a commit c5b3b1d

39 files changed

+12973
-13
lines changed
-93 KB
Binary file not shown.
122 KB
Binary file not shown.

external/cache/sources/orangepi-config/debian-config-functions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ function main(){
6363
[[ "$LINUXFAMILY" == "sun50iw9" && "$BRANCH" == "current" ]] && OVERLAYDIR="/boot/dtb/sunxi/overlay";
6464
[[ "$LINUXFAMILY" == "sun50iw9" && "$BRANCH" == "next" ]] && OVERLAYDIR="/boot/dtb/allwinner/overlay";
6565
[[ "$LINUXFAMILY" == "rockchip-rk356x" ]] && OVERLAYDIR="/boot/dtb/rockchip/overlay";
66+
[[ "$LINUXFAMILY" == "ky" ]] && OVERLAYDIR="/boot/dtb/ky/overlay";
6667
# detect desktop
6768
check_desktop
6869
dialog --backtitle "$BACKTITLE" --title "Please wait" --infobox "\nLoading Orange Pi configuration utility ... " 5 45
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
BOARD_NAME="Orange Pi R2S"
2+
BOARDFAMILY="ky"
3+
BOOTCONFIG="x1_defconfig"
4+
KERNEL_TARGET="current"
5+
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
6+
BOOT_FDT_FILE="ky/x1_orangepi-r2s.dtb"
7+
DISTRIB_TYPE_CURRENT="noble"
8+
REVISION="1.0.0"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
BOARD_NAME="Orange Pi RV2"
2+
BOARDFAMILY="ky"
3+
BOOTCONFIG="x1_defconfig"
4+
MODULES="bcmdhd"
5+
KERNEL_TARGET="current"
6+
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
7+
BOOT_FDT_FILE="ky/x1_orangepi-rv2.dtb"
8+
DISTRIB_TYPE_CURRENT="noble"
9+
REVISION="1.0.0"

external/config/bootenv/ky.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
verbosity=1
2+
bootlogo=false
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# DO NOT EDIT THIS FILE
2+
#
3+
# Please edit /boot/orangepiEnv.txt to set supported parameters
4+
#
5+
6+
setenv load_addr "0x9000000"
7+
setenv overlay_error "false"
8+
# default values
9+
setenv verbosity "1"
10+
setenv console "both"
11+
setenv bootlogo "false"
12+
setenv rootfstype "ext4"
13+
setenv docker_optimizations "on"
14+
setenv earlycon "on"
15+
16+
echo "Boot script loaded from ${devtype} ${devnum}"
17+
18+
#if test -e ${devtype} ${devnum} ${prefix}orangepiEnv.txt; then
19+
load ${devtype} ${devnum} ${load_addr} ${prefix}orangepiEnv.txt
20+
env import -t ${load_addr} ${filesize}
21+
#fi
22+
23+
if test "${logo}" = "disabled"; then setenv logo "logo.nologo"; fi
24+
25+
if test "${console}" = "display" || test "${console}" = "both"; then setenv consoleargs "console=tty1"; fi
26+
if test "${console}" = "serial" || test "${console}" = "both"; then setenv consoleargs "console=ttyS0,115200 ${consoleargs}"; fi
27+
if test "${earlycon}" = "on"; then setenv consoleargs "earlycon=sbi ${consoleargs}"; fi
28+
if test "${bootlogo}" = "true"; then setenv consoleargs "bootsplash.bootfile=bootsplash.orangepi ${consoleargs}"; fi
29+
30+
setenv bootargs "mtdparts=${mtdparts} root=${rootdev} rootwait rootfstype=${rootfstype} ${consoleargs} consoleblank=0 loglevel=${verbosity} ubootpart=${partuuid} clk_ignore_unused swiotlb=65536 workqueue.default_affinity_scope=system usb-storage.quirks=${usbstoragequirks} ${extraargs} ${extraboardargs}"
31+
32+
if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"; fi
33+
34+
load ${devtype} ${devnum} ${ramdisk_addr_r} ${prefix}uInitrd
35+
load ${devtype} ${devnum} ${kernel_addr_r} ${prefix}Image
36+
37+
load ${devtype} ${devnum} ${fdt_addr_r} ${prefix}dtb/${fdtfile}
38+
fdt addr ${fdt_addr_r}
39+
fdt rm /soc/lcd_backlight phandle
40+
fdt resize 65536
41+
for overlay_file in ${overlays}; do
42+
if load ${devtype} ${devnum} ${load_addr} ${prefix}dtb/ky/overlay/${overlay_prefix}-${overlay_file}.dtbo; then
43+
echo "Applying kernel provided DT overlay ${overlay_prefix}-${overlay_file}.dtbo"
44+
fdt apply ${load_addr} || setenv overlay_error "true"
45+
fi
46+
done
47+
for overlay_file in ${user_overlays}; do
48+
if load ${devtype} ${devnum} ${load_addr} ${prefix}overlay-user/${overlay_file}.dtbo; then
49+
echo "Applying user provided DT overlay ${overlay_file}.dtbo"
50+
fdt apply ${load_addr} || setenv overlay_error "true"
51+
fi
52+
done
53+
54+
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
55+
56+
# Recompile with:
57+
# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

external/config/cli/noble/main/packages

100755100644
Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,44 @@
1+
alsa-utils
2+
bash-completion
13
bc
24
chrony
3-
cpufrequtils
4-
debconf-utils
5-
device-tree-compiler
5+
console-setup
6+
cron
7+
curl
8+
dbus-user-session
69
dialog
10+
debconf-utils
11+
debsums
12+
dosfstools
713
fake-hwclock
14+
fdisk
815
figlet
9-
fping
16+
htop
17+
iputils-ping
18+
init
19+
initramfs-tools
20+
iproute2
21+
iw
22+
jq
23+
logrotate
24+
less
25+
linux-base
26+
lsof
27+
man-db
28+
mmc-utils
1029
ncurses-term
11-
nocache
30+
nano
1231
openssh-server
1332
parted
1433
psmisc
15-
python3-apt
16-
smartmontools
17-
sysfsutils
34+
rsync
35+
rsyslog
36+
sudo
37+
systemd-resolved
1838
toilet
39+
tzdata
1940
u-boot-tools
2041
usbutils
21-
python-is-python3
42+
wget
43+
wireguard-tools
44+
wpasupplicant
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
debsums
2+
cracklib-runtime
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
anacron
2+
apt-xapian-index
3+
at-spi2-core
4+
colord
5+
cups
6+
dbus-x11
7+
dmz-cursor-theme
8+
dconf-cli
9+
eject
10+
foomatic-db-compressed-ppds
11+
fonts-noto-cjk
12+
fonts-ubuntu
13+
fonts-ubuntu-console
14+
gdebi
15+
gnome-control-center
16+
gnome-disk-utility
17+
gnome-desktop3-data
18+
gnome-keyring
19+
gnome-menus
20+
gnome-screenshot
21+
gnome-disk-utility
22+
gnome-system-monitor
23+
gnome-terminal
24+
gnome-packagekit
25+
gnome-session
26+
gnome-shell
27+
gnome-shell-extension-appindicator
28+
gvfs-backends
29+
inputattach
30+
libnotify-bin
31+
gdm3
32+
lm-sensors
33+
nautilus
34+
nautilus-extension-gnome-terminal
35+
pavucontrol
36+
printer-driver-all
37+
profile-sync-daemon
38+
pulseaudio
39+
pulseaudio-module-bluetooth
40+
software-properties-gtk
41+
synaptic
42+
system-config-printer
43+
terminator
44+
tracker
45+
tracker-extract
46+
tracker-miner-fs
47+
upower
48+
x11-apps
49+
x11-session-utils
50+
x11-utils
51+
x11-xserver-utils
52+
xarchiver
53+
xdg-user-dirs
54+
xdg-user-dirs-gtk
55+
xfonts-base
56+
xserver-xorg
57+
xwayland
58+
zenity

0 commit comments

Comments
 (0)