mirror of
https://github.com/DrHo1y/orangepi-build.git
synced 2026-11-04 14:46:50 +07:00
Support Orange Pi Zero3
This commit is contained in:
@@ -162,15 +162,46 @@ prepare_board() {
|
||||
|
||||
/usr/bin/pwm-fan.sh &
|
||||
;;
|
||||
orangepizero2|orangepizero2-lts|orangepizero2-b|orangepi400)
|
||||
if [[ $BRANCH == current ]]; then
|
||||
# Initial hdmi audio
|
||||
aplay /usr/share/sounds/alsa/mute.wav -D hw:0,0 > /dev/null 2>&1
|
||||
aplay /usr/share/sounds/alsa/mute.wav -D hw:1,0 > /dev/null 2>&1
|
||||
aplay /usr/share/sounds/alsa/mute.wav -D hw:0,0 > /dev/null 2>&1
|
||||
orangepizero2|orangepizero2-lts|orangepizero2-b|orangepizero3|orangepir1b)
|
||||
kv=$(uname -r)
|
||||
|
||||
#if [[ $BRANCH == current ]]; then
|
||||
# # Initial hdmi audio
|
||||
# aplay /usr/share/sounds/alsa/mute.wav -D hw:0,0 > /dev/null 2>&1
|
||||
# aplay /usr/share/sounds/alsa/mute.wav -D hw:1,0 > /dev/null 2>&1
|
||||
# aplay /usr/share/sounds/alsa/mute.wav -D hw:0,0 > /dev/null 2>&1
|
||||
#fi
|
||||
|
||||
if [[ $BOARD == orangepir1b ]]; then
|
||||
|
||||
#for 100m interface
|
||||
interface_100m="eth1"
|
||||
echo netdev > /sys/class/leds/100m_act/trigger
|
||||
echo "${interface_100m}" > /sys/class/leds/100m_act/device_name
|
||||
echo 1 > /sys/class/leds/100m_act/tx
|
||||
echo 1 > /sys/class/leds/100m_act/rx
|
||||
|
||||
echo netdev > /sys/class/leds/100m_link/trigger
|
||||
echo ${interface_100m} > /sys/class/leds/100m_link/device_name
|
||||
echo 1 > /sys/class/leds/100m_link/link
|
||||
|
||||
echo netdev > /sys/class/leds/lan_led/trigger
|
||||
echo ${interface_100m} > /sys/class/leds/lan_led/device_name
|
||||
echo 1 > /sys/class/leds/lan_led/link
|
||||
echo 1 > /sys/class/leds/lan_led/tx
|
||||
echo 1 > /sys/class/leds/lan_led/rx
|
||||
|
||||
#for 1000m interface
|
||||
interface_1000m="eth0"
|
||||
echo netdev > /sys/class/leds/wan_led/trigger
|
||||
echo ${interface_1000m} > /sys/class/leds/wan_led/device_name
|
||||
echo 1 > /sys/class/leds/wan_led/link
|
||||
echo 1 > /sys/class/leds/wan_led/tx
|
||||
echo 1 > /sys/class/leds/wan_led/rx
|
||||
|
||||
fi
|
||||
|
||||
if [[ $BRANCH == legacy ]]; then
|
||||
if [[ ${kv} == 4.9* ]]; then
|
||||
aplay /usr/share/sounds/alsa/audio.wav -D hw:2,0 > /dev/null 2>&1
|
||||
fi
|
||||
|
||||
|
||||
BIN
external/packages/bsp/common/usr/sbin/blink_all_gpio
vendored
Executable file
BIN
external/packages/bsp/common/usr/sbin/blink_all_gpio
vendored
Executable file
Binary file not shown.
10
external/packages/bsp/common/usr/src/hello/Makefile
vendored
Executable file
10
external/packages/bsp/common/usr/src/hello/Makefile
vendored
Executable file
@@ -0,0 +1,10 @@
|
||||
ifneq ($(KERNELRELEASE),)
|
||||
obj-m:=hello.o
|
||||
else
|
||||
KDIR :=/lib/modules/$(shell uname -r)/build
|
||||
PWD :=$(shell pwd)
|
||||
all:
|
||||
make -C $(KDIR) M=$(PWD) modules
|
||||
clean:
|
||||
rm -f *.ko *.o *.mod.o *.mod *.symvers *.cmd *.mod.c *.order
|
||||
endif
|
||||
20
external/packages/bsp/common/usr/src/hello/hello.c
vendored
Executable file
20
external/packages/bsp/common/usr/src/hello/hello.c
vendored
Executable file
@@ -0,0 +1,20 @@
|
||||
#include <linux/init.h>
|
||||
#include <linux/module.h>
|
||||
|
||||
static int hello_init(void)
|
||||
{
|
||||
printk("Hello Orange Pi -- init\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
static void hello_exit(void)
|
||||
{
|
||||
printk("Hello Orange Pi -- exit\n");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
module_init(hello_init);
|
||||
module_exit(hello_exit);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
Reference in New Issue
Block a user