linuxOS_AP05/debian/test/etc/init.d/S10atomic_commit.sh

36 lines
650 B
Bash
Raw Normal View History

2025-09-26 01:40:02 +00:00
#!/bin/bash -e
### BEGIN INIT INFO
# Provides: S10atomic_commit
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Short-Description:
# Description: Setup enable async for display
### END INIT INFO
#
# For new rockchip BSP kernel only.
# Enable ASYNC_COMMIT by default to keep the same behavior as the old
# BSP 4.4 kernel.
#
which modetest || exit 0
case "$1" in
start)
for p in $(modetest|grep "^Planes:" -A 9999|grep -o "^[0-9]*");
do
modetest -M rockchip -aw $p:ASYNC_COMMIT:1 &>/dev/null
done
;;
stop)
;;
restart|reload)
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?