initialise inteldrm device params from module params
authorjsg <jsg@openbsd.org>
Thu, 8 Sep 2022 11:30:32 +0000 (11:30 +0000)
committerjsg <jsg@openbsd.org>
Thu, 8 Sep 2022 11:30:32 +0000 (11:30 +0000)
commit96abb4d349583656e6bcd76585a2de9845e9ef32
treeb94c6ad7b83741adaff289d1249105ae3daeb02b
parent4520669e3b76cd7816156a934838cd325a88b839
initialise inteldrm device params from module params

In inteldrm_attach() we need to call i915_params_copy().
Matching the changes made to i915_driver_create() in
linux 8a25c4be583d8a9e38fbadcc49d4de32b1aa8906 (5.10)
drm/i915/params: switch to device specific parameters

This makes DisplayPort MST work again as the value of
enable_dp_mst changes from false to true.

Set enable_guc as 0 as I suspect that needs more work.
Set request_timeout_ms to 0 as otherwise I see
"Fence expiration time out" running Xorg on Broadwell.

Problem reported and debugged by Paul Kelly.
sys/dev/pci/drm/i915/i915_drv.c