first commit

This commit is contained in:
Your Name
2026-02-07 20:22:48 +08:00
commit 1b9711d5e4
2270 changed files with 805872 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
#!/bin/bash
echo 30 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio30/direction
echo 0 > /sys/class/gpio/gpio30/value
sleep 1
echo 1 > /sys/class/gpio/gpio30/value
/usr/bin/brcm_patchram_plus -d --enable_hci --no2bytes --tosleep 200000 --baudrate 115200 --patchram /lib/firmware/BCM4345C5.hcd /dev/ttyS1 &

Binary file not shown.

BIN
external/packages/bsp/jh7110/usr/bin/memtester vendored Executable file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,5 @@
[Service]
ExecStartPre=/bin/sh -c 'exec /bin/sleep 10'
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin orangepi %I $TERM
Type=idle

View File

@@ -0,0 +1,5 @@
[Service]
ExecStartPre=/bin/sh -c 'exec /bin/sleep 10'
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin orangepi %I $TERM
Type=idle

View File

@@ -0,0 +1,29 @@
#!/bin/bash
if [[ -z $1 ]]; then
user=root
else
user=$1
fi
[[ -d /lib/systemd/system/getty@.service.d/ ]] && rm /lib/systemd/system/getty@.service.d/ -rf
[[ -f /lib/systemd/system/serial-getty@.service.d/override.conf ]] && rm /lib/systemd/system/serial-getty@.service.d/override.conf -f
[[ -d /etc/systemd/system/getty@.service.d/ ]] && rm /etc/systemd/system/getty@.service.d/ -rf
[[ -f /etc/systemd/system/serial-getty@.service.d/override.conf ]] && rm /etc/systemd/system/serial-getty@.service.d/override.conf -f
if [[ $1 == "-d" ]]; then
exit
fi
mkdir -p /etc/systemd/system/getty@.service.d/
mkdir -p /etc/systemd/system/serial-getty@.service.d/
cat <<-EOF > \
/etc/systemd/system/serial-getty@.service.d/override.conf
[Service]
ExecStartPre=/bin/sh -c 'exec /bin/sleep 10'
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin ${user} %I \$TERM
Type=idle
EOF
cp /etc/systemd/system/serial-getty@.service.d/override.conf \
/etc/systemd/system/getty@.service.d/override.conf

View File

@@ -0,0 +1,4 @@
#!/bin/bash
sudo rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

View File

@@ -0,0 +1,19 @@
Section "OutputClass"
Identifier "Starfive Display"
MatchDriver "starfive"
Driver "modesetting"
Option "PrimaryGPU" "true"
#Option "AccelMethod" "no"
Option "SWcursor" "false"
Option "NoCursor" "true"
Option "ShadowFB" "true"
Option "Atomic" "true"
Option "DoubleShadow" "true"
Option "PageFlip" "true"
Option "VariableRefresh" "true"
Option "AsyncFlipSecondaries" "true"
EndSection
#Section "Extensions"
#Option "glx" "Disable"
#Option "Composite" "Disable"
#EndSection

View File

@@ -0,0 +1,66 @@
rename_audiojack_rule = {
matches = {
{
{ "api.alsa.card.name", "equals", "Starfive-PWMDAC-Sound-Card" },
},
},
apply_properties = {
["node.description"] = "Audio Jack",
},
}
rename_hdmi_audio_rule = {
matches = {
{
{"api.alsa.card.name", "equals", "Starfive-HDMI-Sound-Card"},
},
},
apply_properties = {
["node.description"] = "HDMI Audio",
},
}
rename_wm8960_rule = {
matches = {
{
{"api.alsa.card.name", "equals", "Starfive-WM8960-Sound-Card"},
},
},
apply_properties = {
["node.description"] = "WM8960 Audio",
},
}
table.insert(alsa_monitor.rules, rename_wm8960_rule)
table.insert(alsa_monitor.rules, rename_audiojack_rule)
table.insert(alsa_monitor.rules, rename_hdmi_audio_rule)
rename_audiojack_rule = {
matches = {
{
{ "api.alsa.card.name", "equals", "Starfive-PWMDAC-Sound-Card" },
},
},
apply_properties = {
["node.description"] = "Audio Jack",
},
}
rename_hdmi_audio_rule = {
matches = {
{
{"api.alsa.card.name", "equals", "Starfive-HDMI-Sound-Card"},
},
},
apply_properties = {
["node.description"] = "HDMI Audio",
},
}
rename_wm8960_rule = {
matches = {
{
{"api.alsa.card.name", "equals", "Starfive-WM8960-Sound-Card"},
},
},
apply_properties = {
["node.description"] = "WM8960 Audio",
},
}
table.insert(alsa_monitor.rules, rename_wm8960_rule)
table.insert(alsa_monitor.rules, rename_audiojack_rule)
table.insert(alsa_monitor.rules, rename_hdmi_audio_rule)