linuxOS_AP05/buildroot/package/rockchip/thunderboot/S06tb_launch
2025-06-02 13:59:07 +08:00

56 lines
1.0 KiB
Bash
Executable File

#!/bin/sh
#
lunch_start()
{
export normal_no_read_back=1
echo "Now we are ready to start your first application" > /dev/kmsg
{
insmod /lib/modules/dw_mmc-rockchip.ko
insmod /lib/modules/rk_sdmmc_ops.ko
insmod /lib/modules/sdmmc_vendor_storage.ko
}&
if [ -f "/lib/modules/snd-soc-es8311.ko" ]; then
insmod /lib/modules/snd-soc-es8311.ko
elif [ -f "/lib/modules/snd-soc-es7202.ko" ]; then
# playback
insmod /lib/modules/snd-soc-rk-codec-digital.ko
insmod /lib/modules/snd-soc-dummy-codec.ko
# capture
insmod /lib/modules/snd-soc-es7202.ko
insmod /lib/modules/snd-soc-rockchip-pdm.ko
else
echo "es7202.ko and es8311.ko are not found, the codec driver failed to load"
fi
echo 297000000 > /proc/mpp_service/rkvenc/clk_core
rkipc > /dev/kmsg 2>&1 &
auto_poweroff.sh &
}
lunch_stop()
{
killall rkipc
echo "All applications have been stopped"
io -4 0xfe020104 0x00840084
}
case "$1" in
start)
lunch_start
;;
stop)
lunch_stop
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0