#!/bin/sh
# SPDX-License-Identifier: MIT

usage() {
    echo "Usage: $0 [action]"
    echo "action:"
    echo "    on: power on"
    echo "    off: power off"
}

if [ $# -ne 1 ]; then
    usage
    exit 1
fi

ems31_opration=-1

case $1 in
"on")
    ems31_opration=1;;
"off")
    ems31_opration=0;;
*)
    usage
    exit 1
esac

ems31_power_ctrl_path=$(find /sys -name ems31_power_ctrl)

if [ -z "$ems31_power_ctrl_path" ]; then
    logger -t ems31_power_ctrl "error: no ems31_power_ctrl path"
    exit 1
fi

if [ $ems31_opration -eq 1 ]; then
    logger -t ems31_power_ctrl "power on ems31"
else
    logger -t ems31_power_ctrl "power off ems31"
fi

echo "$ems31_opration" > "$ems31_power_ctrl_path"

exit 0
