bb4d29df5e929a356e2cff2a6d7f38442d322d5b |
|
26-Jul-2014 |
Alexandre Courbot <acourbot@nvidia.com> |
drm/nouveau/clk: support for non-BIOS pstates Make nouveau_clock_create() take new two optional arguments: an array of pstates and its size. When these are specified, nouveau_clock_create() will use the provided pstates instead of probing them using the BIOS. This is useful for platforms which do not provide a BIOS, like Tegra. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
ed05ba72c841d330cef111282d76a5c7881940f5 |
|
18-May-2014 |
Ilia Mirkin <imirkin@alum.mit.edu> |
drm/nouveau/clk: allow end-user reclocking for nv40, nvaa, and nve0 clock types Use with caution. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
7c856522069755ab9d163a24ac332cd3cb35fe30 |
|
13-Jan-2013 |
Ben Skeggs <bskeggs@redhat.com> |
drm/nouveau/clk: implement power state and engine clock control in core User control of this has been hard-coded as disabled for now. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
88524bc06926b243c75e5751eb3403c602b6a904 |
|
05-Mar-2013 |
Ben Skeggs <bskeggs@redhat.com> |
drm/nouveau/devinit: move simple pll setting routines to devinit These are pretty much useless for reclocking purposes. Lets make it clearer what they're for and move them to DEVINIT to signify they're for the very simple PLL setting requirements of running the init tables. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
70790f4f819875e8f390871fd15bbbf823f28e1b |
|
10-Jul-2012 |
Ben Skeggs <bskeggs@redhat.com> |
drm/nouveau/clock: pull in the implementation from all over the place Still missing the main bits we use to change performance levels, I'll get to it after all the hard yakka has been finished. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
8aceb7de47ea2491abc1a577dc875b19e9947a54 |
|
10-Jul-2012 |
Ben Skeggs <bskeggs@redhat.com> |
drm/nouveau/clk: implement stub clock subdev Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|