#!/bin/sh
#
# Change SPI bus driver affinity
#

RUN_SPECIFIC_FILE="/home/qlx/cfg/run_specific"

case "$1" in
  start)
	if [ -e ${RUN_SPECIFIC_FILE} ]; then
		echo "SPI AFFINITY CHANGE - SLEEP 5 SECONDS"
		sh -c "sleep 5;/usr/bin/taskset -p 0x01 `ps --no-heading -C spi1|cut -d'?' -f1`" &
		sh -c "sleep 5;/usr/bin/taskset -p 0x08 `ps --no-heading -C spi2|cut -d'?' -f1`" &
		echo "RUN_SPECIFIC"
	else
		echo "NO SPI AFFINITY"
		echo "RUN_GENERAL"
	fi;
        ;;
  stop)
        ;;
  restart|reload)
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
esac

exit $?


