diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2020-01-31 10:57:06 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-01-31 16:00:34 +0000 |
commit | d524f385a17a73e3cfeeb2ed5a0610f0f0e3a61b (patch) | |
tree | f0b97d32ee4f9579561dff501826711370b2dd89 /tests/i915/i915_pm_dc.c | |
parent | 93aefe6baa3fabf8c0cabe83e185f7b8f8d8753d (diff) |
lib: Find the associated runtime-pm sysfs for the device
Remove the hardcoded path to the igfx (00:00:02.00) and instead pass in
the fd of the DRM device we wish to control, and look up the associated
device/power/ under sysfs.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Imre Deak <imre.deak@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Diffstat (limited to 'tests/i915/i915_pm_dc.c')
-rw-r--r-- | tests/i915/i915_pm_dc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c index da5c1c64..afcc10bc 100644 --- a/tests/i915/i915_pm_dc.c +++ b/tests/i915/i915_pm_dc.c @@ -323,7 +323,7 @@ static void cleanup_dc_dpms(data_t *data) */ if (data->runtime_suspend_disabled) { igt_restore_runtime_pm(); - igt_setup_runtime_pm(); + igt_setup_runtime_pm(data->drm_fd); } } @@ -390,7 +390,7 @@ int main(int argc, char *argv[]) kmstest_set_vt_graphics_mode(); data.devid = intel_get_drm_devid(data.drm_fd); igt_pm_enable_sata_link_power_management(); - igt_require(igt_setup_runtime_pm()); + igt_require(igt_setup_runtime_pm(data.drm_fd)); igt_require(igt_pm_dmc_loaded(data.debugfs_fd)); igt_display_require(&data.display, data.drm_fd); igt_require(psr_sink_support(data.debugfs_fd, PSR_MODE_1)); |