firmware/general/package/legacy/sigmastar-osdrv-msc313e/files/script/debug_level

70 lines
1.9 KiB
Bash
Executable File

#!/bin/sh
#
# OpenIPC.org | 2021.04.26
#
if [ TEST$2 != "TEST" ];
then
export level=$2
else
export level=0
fi
echo "$0 $1 $level"
set_level()
{
export DEBUGLEVEL=$1
echo $DEBUGLEVEL > /proc/mi_modules/mi_ai/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_ao/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_divp/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_rgn/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_sensor/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_shadow/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_sys/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_venc/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_vif/debug_level
echo $DEBUGLEVEL > /proc/mi_modules/mi_vpe/debug_level
}
show_level()
{
export SHELLCMD="cat /proc/mi_modules/mi_ai/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_ao/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_divp/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_rgn/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_sensor/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_shadow/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_sys/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_venc/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_vif/debug_level "
echo $SHELLCMD && $SHELLCMD
export SHELLCMD="cat /proc/mi_modules/mi_vpe/debug_level "
echo $SHELLCMD && $SHELLCMD
}
case "$1" in
set)
set_level $level
show_level
;;
show)
show_level
;;
*)
echo $"Usage: $0 {set|show}"
exit 1
;;
esac