#!/bin/sh # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2012, Sébastien Luttringer # Copyright (C) 2024, Francesco Poli ESTATUS=0 # apply CPU clock frequency options if test -n "$FREQ" then cpupower frequency-set -f "$FREQ" > /dev/null || ESTATUS=1 elif test -n "${GOVERNOR}${MIN_FREQ}${MAX_FREQ}" then cpupower frequency-set \ ${GOVERNOR:+ -g "$GOVERNOR"} \ ${MIN_FREQ:+ -d "$MIN_FREQ"} ${MAX_FREQ:+ -u "$MAX_FREQ"} \ > /dev/null || ESTATUS=1 fi # apply CPU policy options if test -n "$PERF_BIAS" then cpupower set -b "$PERF_BIAS" > /dev/null || ESTATUS=1 fi exit $ESTATUS