#!/bin/sh1# SPDX-License-Identifier: GPL-2.0-or-later2# Copyright (C) 2012, Sébastien Luttringer3# Copyright (C) 2024, Francesco Poli <[email protected]>45ESTATUS=067# apply CPU clock frequency options8if test -n "$FREQ"9then10cpupower frequency-set -f "$FREQ" > /dev/null || ESTATUS=111elif test -n "${GOVERNOR}${MIN_FREQ}${MAX_FREQ}"12then13cpupower frequency-set \14${GOVERNOR:+ -g "$GOVERNOR"} \15${MIN_FREQ:+ -d "$MIN_FREQ"} ${MAX_FREQ:+ -u "$MAX_FREQ"} \16> /dev/null || ESTATUS=117fi1819# apply CPU policy options20if test -n "$PERF_BIAS"21then22cpupower set -b "$PERF_BIAS" > /dev/null || ESTATUS=123fi2425exit $ESTATUS262728