blob: 888502e36917d0d30ee9464957b1c5a33bed1926 [file] [log] [blame] [edit]
# Copyright 2022 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
DRIVERS=="i915", ACTION=="add", ATTR{gt_boost_freq_mhz}!="", \
RUN+="/bin/chown resourced:resourced $sys$devpath/gt_boost_freq_mhz"
DRIVERS=="i915", ACTION=="add", ATTR{gt_max_freq_mhz}!="", \
RUN+="/bin/chown resourced:resourced $sys$devpath/gt_max_freq_mhz"
KERNEL=="card0", SUBSYSTEM=="drm", ACTION=="add", \
TEST=="$sys$devpath/gt/gt0/rps_up_threshold_pct", \
RUN+="/bin/chown resourced:resourced $sys$devpath/gt/gt0/rps_up_threshold_pct"
KERNEL=="card0", SUBSYSTEM=="drm", ACTION=="add", \
TEST=="$sys$devpath/gt/gt0/rps_down_threshold_pct", \
RUN+="/bin/chown resourced:resourced \
$sys$devpath/gt/gt0/rps_down_threshold_pct"
KERNEL=="intel-rapl:0", ACTION=="add", ATTR{constraint_0_power_limit_uw}!="", \
RUN+="/bin/chown resourced:resourced $sys$devpath/constraint_0_power_limit_uw"
KERNEL=="intel-rapl:0", ACTION=="add", ATTR{constraint_0_max_power_uw}!="", \
RUN+="/bin/chown resourced:resourced $sys$devpath/constraint_0_max_power_uw"
KERNEL=="cpu*", SUBSYSTEM=="cpu", ACTION=="add", \
RUN+="/bin/chown resourced:resourced $sys$devpath/cpufreq/scaling_governor"
KERNEL=="cpu*", SUBSYSTEM=="cpu", ACTION=="add", \
RUN+="/bin/chown resourced:resourced $sys$devpath/cpufreq/scaling_min_freq"
DRIVERS=="amdgpu", ACTION=="add", TEST=="pp_od_clk_voltage", \
RUN+="/bin/chown resourced:resourced $sys$devpath/pp_od_clk_voltage"
DRIVERS=="amdgpu", ACTION=="add", TEST=="pp_dpm_sclk", \
RUN+="/bin/chown resourced:resourced $sys$devpath/pp_dpm_sclk"
DRIVERS=="amdgpu", ACTION=="add", TEST=="power_dpm_force_performance_level", \
RUN+="/bin/chown resourced:resourced \
$sys$devpath/power_dpm_force_performance_level"
ACTION=="change", SUBSYSTEM=="power_supply", \
RUN+="/usr/bin/dbus-send --system --dest=org.chromium.ResourceManager \
/org/chromium/ResourceManager org.chromium.ResourceManager.PowerSupplyChange"