mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
drm/nouveau: Introduce NvPmEnableGating option
This adds the NvPmEnableGating config option to nouveau, which can be used to enable or disable clockgating for supported chipsets. Enabling can be done by passing config=NvPmEnableGating=1 To nouveau. If your chipset supports it, you'll see a message in your kernel log indicating that clockgating is enabled. Since clockgating has only had limited testing thus far, we leave this option disabled by default for now. Signed-off-by: Lyude Paul <[email protected]> Reviewed-by: Martin Peres <[email protected]> Signed-off-by: Ben Skeggs <[email protected]>
This commit is contained in:
parent
a0f79082bd
commit
3ea74559d8
1 changed files with 3 additions and 1 deletions
|
|
@ -434,7 +434,9 @@ nvkm_therm_ctor(struct nvkm_therm *therm, struct nvkm_device *device,
|
|||
therm->attr_get = nvkm_therm_attr_get;
|
||||
therm->attr_set = nvkm_therm_attr_set;
|
||||
therm->mode = therm->suspend = -1; /* undefined */
|
||||
therm->clkgating_enabled = false;
|
||||
|
||||
therm->clkgating_enabled = nvkm_boolopt(device->cfgopt,
|
||||
"NvPmEnableGating", false);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
|
|||
Loading…
Reference in a new issue