Skip to content

Commit e0362d6

Browse files
authored
Merge branch 'MichaIng:master' into dietpi-banner
2 parents 2abd166 + 14ba587 commit e0362d6

35 files changed

Lines changed: 716 additions & 937 deletions

.build/images/OdroidC1/boot.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ if test "${cec}" = "1"; then setenv hdmi_cec "hdmitx=cecf"; fi
7979
if test "${disable_vu7}" = "false"; then setenv hid_quirks "usbhid.quirks=0x0eef:0x0005:0x0004"; fi
8080

8181
# Boot arguments
82-
setenv bootargs "root=/dev/mmcblk0p1 rootfstype=ext4 rootwait rw ${condev} consoleblank=0 fsck.repair=yes net.ifnames=0 vdaccfg=0xa000 dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac} monitor_onoff=${monitor_onoff} max_freq=${max_freq} ${hid_quirks}"
82+
setenv bootargs "root=/dev/mmcblk0p1 rootfstype=ext4 rootwait rw ${condev} fsck.repair=yes net.ifnames=0 vdaccfg=0xa000 dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac} monitor_onoff=${monitor_onoff} max_freq=${max_freq} ${hid_quirks}"
8383

8484
# Booting
8585
fatload mmc 0:1 0x20800000 uImage

.build/images/OdroidXU4/boot.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ setenv initrd_high "0xffffffff"
55
setenv fdt_high "0xffffffff"
66

77
# Kernel command-line parameters
8-
setenv bootrootfs "root=/dev/mmcblk0p1 rootfstype=ext4 rootwait ro console=ttySAC2,115200n8 console=tty1 consoleblank=0 fsck.repair=yes net.ifnames=0"
8+
setenv bootrootfs "root=/dev/mmcblk0p1 rootfstype=ext4 rootwait ro console=ttySAC2,115200n8 console=tty1 fsck.repair=yes net.ifnames=0"
99

1010
# HDMI CEC: "false" or "true", defaults to "true"
1111
#setenv cecenable "true"

.build/images/Quartz64/quartz64_defconfig

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -770,11 +770,36 @@ CONFIG_RTL8821AE=y
770770
CONFIG_RTL8XXXU=y
771771
CONFIG_RTL8XXXU_UNTESTED=y
772772
CONFIG_RTLLIB=m
773-
CONFIG_RTW88=y
774-
CONFIG_RTW88_8723DE=y
775-
CONFIG_RTW88_8821CE=y
776-
CONFIG_RTW88_8822BE=y
777-
CONFIG_RTW88_8822CE=y
773+
CONFIG_RTW88=m
774+
CONFIG_RTW88_8723CS=m
775+
CONFIG_RTW88_8723DE=m
776+
CONFIG_RTW88_8723DS=m
777+
CONFIG_RTW88_8723DU=m
778+
CONFIG_RTW88_8812AU=m
779+
CONFIG_RTW88_8814AE=m
780+
CONFIG_RTW88_8814AU=m
781+
CONFIG_RTW88_8821AE=m
782+
CONFIG_RTW88_8821AU=m
783+
CONFIG_RTW88_8821CE=m
784+
CONFIG_RTW88_8821CS=m
785+
CONFIG_RTW88_8821CU=m
786+
CONFIG_RTW88_8822BE=m
787+
CONFIG_RTW88_8822BS=m
788+
CONFIG_RTW88_8822BU=m
789+
CONFIG_RTW88_8822CE=m
790+
CONFIG_RTW88_8822CS=m
791+
CONFIG_RTW88_8822CU=m
792+
CONFIG_RTW89=m
793+
CONFIG_RTW89_8851BE=m
794+
CONFIG_RTW89_8851BU=m
795+
CONFIG_RTW89_8852AE=m
796+
CONFIG_RTW89_8852AU=m
797+
CONFIG_RTW89_8852BE=m
798+
CONFIG_RTW89_8852BTE=m
799+
CONFIG_RTW89_8852BU=m
800+
CONFIG_RTW89_8852CE=m
801+
CONFIG_RTW89_8852CU=m
802+
CONFIG_RTW89_8922AE=m
778803
CONFIG_SATA_AHCI=y
779804
CONFIG_SATA_AHCI_PLATFORM=y
780805
CONFIG_SATA_MV=y

.build/images/RPi/config.txt

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
# Overlays: https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README
33

44
#-------Display---------
5-
# Max allocated framebuffers: Set to "0" in headless mode to reduce memory usage
6-
# - Defaults to "2" on RPi4 and "1" on earlier RPi models
7-
#max_framebuffers=0
8-
95
# If you get no picture, set the following to "1" to apply most compatible HDMI settings.
106
#hdmi_safe=1
117

128
# Uncomment to adjust the HDMI signal strength if you have interferences, blanking, or no display.
139
# - Ranges from "0" to "11", use values above "7" only if required, e.g. with very long HDMI cable.
14-
# - Default on first RPi1 A/B is "2", else "5", on RPi4 this setting is ignored.
10+
# - Defaults to "2" on first RPi1 A/B, else "5". From RPi4 on, this setting is ignored.
1511
#config_hdmi_boost=5
1612

1713
# Uncomment if HDMI display is not detected and composite is being outputted.
@@ -20,25 +16,14 @@
2016
# Uncomment to disable HDMI even if plugged, e.g. to force composite output.
2117
#hdmi_ignore_hotplug=1
2218

23-
# Uncomment to force a console size. By default it will be display's size minus overscan.
24-
#framebuffer_width=1280
25-
#framebuffer_height=720
26-
27-
# Uncomment to enable SDTV/composite output on RPi4. This has no effect on previous RPi models.
19+
# Uncomment to enable SDTV/composite output from RPi4 on. This has no effect on previous RPi models.
2820
#enable_tvout=1
29-
# SDTV mode
30-
#sdtv_mode=0
31-
32-
# Uncomment to force a specific HDMI mode (this will force VGA).
33-
#hdmi_group=1
34-
#hdmi_mode=1
3521

3622
# Uncomment to force an HDMI mode rather than DVI. This enables HDMI audio in DMT modes.
3723
#hdmi_drive=2
3824

3925
# Set "hdmi_blanking=1" to allow the display going into standby after 10 minutes without input.
4026
# With default value "0", the display shows a blank screen instead, but will not go into standby.
41-
# NB: Some legacy OpenMAX applications (OMXPlayer) cannot wake screens from real standby.
4227
hdmi_blanking=1
4328

4429
# Set to "1" if your display has a black border of unused pixels visible.
@@ -51,12 +36,15 @@ disable_overscan=1
5136
#overscan_top=16
5237
#overscan_bottom=16
5338

54-
# Rotation
55-
#display_hdmi_rotate=0
39+
# LCD/OLED Rotation
5640
#lcd_rotate=0
5741

42+
# Enable KMS/DRM display driver, recommended when a GUI application or desktop is used.
43+
# Remove ",noaudio" if HDMI audio is needed, or enable it via dietpi-config.
44+
#dtoverlay=vc4-kms-v3d,noaudio
45+
5846
#-------RPi camera module-------
59-
#start_x=1
47+
#camera_auto_detect=1
6048
#disable_camera_led=1
6149

6250
#-------GPU memory splits-------

.build/images/U-Boot/boot.cmd

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ if load "${devtype}" "${devnum}" "${scriptaddr}" "${prefix}dietpiEnv.txt"; then
2424
fi
2525

2626
# Define kernel command-line arguments
27-
setenv bootargs "root=${rootdev} rootfstype=${rootfstype} rootwait ${consoleargs} consoleblank=0 coherent_pool=2M ubootpart=${ubootpart} ${extraargs}"
27+
setenv bootargs "root=${rootdev} rootfstype=${rootfstype} rootwait ${consoleargs} coherent_pool=2M ubootpart=${ubootpart} ${extraargs}"
2828

2929
# Load device tree and apply overlays
3030
load "${devtype}" "${devnum}" "${fdt_addr_r}" "${prefix}dtb/${fdtfile}"
@@ -37,8 +37,18 @@ if test -n "${overlays}${user_overlays}"; then
3737
if test -e "${devtype}" "${devnum}" "${prefix}dtb/${overlay_path}/overlay/${pre}-${overlay}.dtbo"; then
3838
if load "${devtype}" "${devnum}" "${scriptaddr}" "${prefix}dtb/${overlay_path}/overlay/${pre}-${overlay}.dtbo"; then
3939
echo "Applying kernel provided DT overlay ${pre}-${overlay}.dtbo"
40-
fdt apply "${scriptaddr}" || setenv overlay_error "true"
40+
if fdt apply "${scriptaddr}"; then
41+
if test -e "${devtype}" "${devnum}" "${prefix}dtb/${overlay_path}/overlay/${pre}-${overlay}.scr"; then
42+
if load "${devtype}" "${devnum}" "${scriptaddr}" "${prefix}dtb/${overlay_path}/overlay/${pre}-${overlay}.scr"; then
43+
echo "Applying kernel provided DT overlay fixup script ${pre}-${overlay}.scr"
44+
source "${scriptaddr}" || setenv overlay_error "true"
45+
fi
46+
fi
47+
else
48+
setenv overlay_error "true"
49+
fi
4150
fi
51+
break
4252
fi
4353
done
4454
done
@@ -53,21 +63,6 @@ if test -n "${overlays}${user_overlays}"; then
5363
if test "${overlay_error}" = "true"; then
5464
echo "Error applying DT overlays, restoring original DT"
5565
load "${devtype}" "${devnum}" "${fdt_addr_r}" "${prefix}dtb/${fdtfile}"
56-
else
57-
for pre in ${overlay_prefix}; do
58-
if test -e "${devtype}" "${devnum}" "${prefix}dtb/${overlay_path}/overlay/${pre}-fixup.scr"; then
59-
if load "${devtype}" "${devnum}" "${scriptaddr}" "${prefix}dtb/${overlay_path}/overlay/${pre}-fixup.scr"; then
60-
echo "Applying kernel provided DT fixup script ${pre}-fixup.scr"
61-
source "${scriptaddr}"
62-
fi
63-
fi
64-
done
65-
if test -e "${devtype}" "${devnum}" "${prefix}fixup.scr"; then
66-
if load "${devtype}" "${devnum}" "${scriptaddr}" "${prefix}fixup.scr"; then
67-
echo "Applying user provided DT fixup script fixup.scr"
68-
source "${scriptaddr}"
69-
fi
70-
fi
7166
fi
7267
fi
7368

.build/images/dietpi-build

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -146,24 +146,24 @@ case $HW_MODEL in
146146
'76.1') iname='NanoPiR5S' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
147147
'76.2') iname='NanoPiR5C' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
148148
77) iname='ROCK3A' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
149-
78) iname='ROCK5B' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
150-
'79.1') iname='NanoPiR6S' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
151-
'79.2') iname='NanoPiR6C' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
152-
'79.3') iname='NanoPCT6' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
153-
80) iname='OrangePi5' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
149+
78) iname='ROCK5B' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
150+
'79.1') iname='NanoPiR6S' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
151+
'79.2') iname='NanoPiR6C' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
152+
'79.3') iname='NanoPCT6' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
153+
80) iname='OrangePi5' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
154154
81) iname='VisionFive2' HW_ARCH=11 root_size='riscv';;
155-
82) iname='OrangePi5Plus' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
155+
82) iname='OrangePi5Plus' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
156156
83) iname='OrangePiZero3' HW_ARCH=3 partition_start=4 root_size='sunxi64';;
157157
84) iname='Star64' HW_ARCH=11 root_size='riscv';;
158-
85) iname='ROCK5A' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
158+
85) iname='ROCK5A' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
159159
86) iname='ASUSTB2' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
160160
87) iname='OrangePi3B' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
161161
88) iname='OrangePiZero2W' HW_ARCH=3 partition_start=4 root_size='sunxi64';;
162162
89) iname='OrangePi3LTS' HW_ARCH=3 partition_start=4 root_size='sunxi64';;
163163
90) iname='RadxaZERO3' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
164164
91) iname='OrangePi5Max' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
165-
92) iname='NanoPiM6' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
166-
93) iname='OrangePi5Pro' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
165+
92) iname='NanoPiM6' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
166+
93) iname='OrangePi5Pro' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
167167
94) iname='OrangePi5Ultra' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
168168
95) iname='OrangePiCM5' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
169169
96) iname='OrangePi4A' HW_ARCH=3 partition_start=4 root_size='sunxi64';;
@@ -172,11 +172,11 @@ case $HW_MODEL in
172172
99) iname='OrangePi3' HW_ARCH=3 partition_start=4 root_size='sunxi64';;
173173
100) iname='NanoPiR3S' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
174174
101) iname='NanoPiR3SLTS' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
175-
102) iname='NanoPiR76S' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
176-
103) iname='NanoPiM5' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
175+
102) iname='NanoPiR76S' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
176+
103) iname='NanoPiM5' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
177177
104) iname='NanoPiZero2' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
178178
105) iname='OrangePi4LTS' HW_ARCH=3 partition_start=16 root_size='rockchip64';;
179-
106) iname='OrangePi5B' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rk35xx';;
179+
106) iname='OrangePi5B' HW_ARCH=3 PTTYPE='gpt' partition_start=16 root_size='rockchip64';;
180180
*) Error_Exit "Invalid hardware model \"$HW_MODEL\" passed";;
181181
esac
182182
case $root_size in
@@ -219,7 +219,7 @@ esac
219219
# Check for valid partition table type and set variables accordingly
220220
case $PTTYPE in
221221
'msdos') [[ $HW_MODEL == 21 ]] && iname+='-BIOS';;
222-
'gpt') [[ $HW_ARCH == 10 ]] && efi_size=64 iname+='-UEFI';;
222+
'gpt') [[ $HW_MODEL == 21 || $HW_MODEL == 20 ]] && efi_size=64 iname+='-UEFI';;
223223
*) Error_Exit "Invalid partition table type \"$PTTYPE\" passed";;
224224
esac
225225

@@ -288,7 +288,7 @@ fi
288288
# Exit trap for cleanup
289289
# shellcheck disable=SC2329
290290
G_EXIT_CUSTOM(){
291-
findmnt -M "$FP_ORIGIN/rootfs" &> /dev/null && G_EXEC umount -R "$FP_ORIGIN/rootfs"
291+
findmnt "$FP_ORIGIN/rootfs" &> /dev/null && G_EXEC umount -R "$FP_ORIGIN/rootfs"
292292
[[ -d $FP_ORIGIN/rootfs ]] && G_EXEC rmdir "$FP_ORIGIN/rootfs"
293293
[[ $FP_LOOP ]] && losetup "$FP_LOOP" &> /dev/null && G_EXEC losetup -d "$FP_LOOP"
294294
[[ -f $OUTPUT_IMG_NAME.img ]] && G_EXEC rm "$OUTPUT_IMG_NAME.img"
@@ -1282,7 +1282,7 @@ _EOF_
12821282
[[ -x 'upload.sh' ]] && G_EXEC_OUTPUT=1 G_EXEC ./upload.sh "$image_name.tar.xz"{,.sha256} "${signature[@]}" && G_EXEC rm "$image_name.tar.xz"{,.sha256} "${signature[@]}"
12831283
fi
12841284

1285-
####### Proxmox ############################
1285+
####### Proxmox ##########################
12861286
if [[ $VARIANT =~ ^(proxmox|all)$ ]]
12871287
then
12881288
# Convert raw image to QCOW2

0 commit comments

Comments
 (0)