81 lines
1.7 KiB
Bash
Executable File
81 lines
1.7 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# load modules....
|
|
#
|
|
|
|
MODULES_DIR="/lib/modules/`uname -r`"
|
|
|
|
start() {
|
|
printf "load modules\n"
|
|
|
|
# echo "load sample_virvi2vo ---- "
|
|
#/usr/bin/sample_virvi2vo -path /usr/bin/sample_virvi2vo_v851s_sc1721v.conf &
|
|
|
|
#echo "------ insmod scsi modules start --------"
|
|
#insmod $MODULES_DIR/scsi_mod.ko
|
|
#insmod $MODULES_DIR/sd_mod.ko
|
|
|
|
#wifi
|
|
# echo "------ insmod xr806 modules start --------"
|
|
# insmod $MODULES_DIR/xr806.ko
|
|
#insmod $MODULES_DIR/vipcore.ko
|
|
#input
|
|
#insmod $MODULES_DIR/input-core.ko
|
|
# insmod $MODULES_DIR/evdev.ko
|
|
|
|
echo "------insmod audio modules start-----"
|
|
#audio
|
|
insmod $MODULES_DIR/soundcore.ko
|
|
insmod $MODULES_DIR/snd.ko
|
|
insmod $MODULES_DIR/snd-timer.ko
|
|
insmod $MODULES_DIR/snd-pcm.ko
|
|
insmod $MODULES_DIR/snd-pcm-dmaengine.ko
|
|
insmod $MODULES_DIR/snd-soc-core.ko
|
|
insmod $MODULES_DIR/snd_soc_sunxi_pcm.ko
|
|
insmod $MODULES_DIR/snd_soc_sunxi_component_rxsync.ko
|
|
insmod $MODULES_DIR/snd_soc_sunxi_aaudio.ko
|
|
insmod $MODULES_DIR/snd_soc_sunxi_daudio.ko
|
|
insmod $MODULES_DIR/snd_soc_sunxi_internal_codec.ko
|
|
insmod $MODULES_DIR/snd_soc_sunxi_machine.ko
|
|
|
|
echo "------insmod audio modules end-----"
|
|
|
|
#insmod $MODULES_DIR/rt-media.ko
|
|
|
|
# echo "------ insmod gpio_keys modules start --------"
|
|
#gpio key
|
|
# insmod $MODULES_DIR/gpio_keys.ko
|
|
|
|
# echo "------ insmod sunxi_gpadc modules start --------"
|
|
#l-sen
|
|
# insmod $MODULES_DIR/sunxi_gpadc.ko
|
|
|
|
# echo "------ insmod cst9220 modules start --------"
|
|
#ctp
|
|
#insmod $MODULES_DIR/gslX680new.ko
|
|
# insmod $MODULES_DIR/cst9220.ko
|
|
}
|
|
|
|
stop() {
|
|
printf "unload modules\n"
|
|
|
|
}
|
|
|
|
case "$1" in
|
|
start)
|
|
start
|
|
;;
|
|
stop)
|
|
stop
|
|
;;
|
|
restart|reload)
|
|
stop
|
|
start
|
|
;;
|
|
*)
|
|
echo "Usage: $0 {start|stop|restart}"
|
|
exit 1
|
|
esac
|
|
|
|
exit $?
|