Martin Peres
|
e436d1bb0a
drm/nv50/hwsq: some nv92 fixes
|
13 years ago |
Martin Peres
|
c57ebf5ef3
drm/nv50/pm: wait for all fifo-connected engines to idle before reclocking
|
13 years ago |
Ben Skeggs
|
496a73bbec
drm/nv50/pm: use hwsq for engine reclocking too
|
13 years ago |
Ben Skeggs
|
e495d0d7e3
drm/nv50/disp: more accurate function to determine active crtcs
|
13 years ago |
Ben Skeggs
|
6bdf68c9a4
drm/nv50/pm: initial work towards proper memory reclocking, with timings
|
13 years ago |
Dan Carpenter
|
a9d9938820
drm/nv50/pm: signedness bug in nv50_pm_clocks_pre()
|
13 years ago |
Ben Skeggs
|
675aac033e
drm/nouveau: just pass gpio line to pwm_*, not entire gpio struct
|
13 years ago |
Ben Skeggs
|
c8b9641a91
drm/nouveau/hwsq: remove some magic, give proper opcode names
|
13 years ago |
Martin Peres
|
eeb7a50bdd
drm/nv50/pm: introduce hwsq-based memory reclocking
|
13 years ago |
Martin Peres
|
d4676461a7
drm/nv50/pm: fix a typo in clock calculation
|
13 years ago |
Ben Skeggs
|
d2491567cd
drm/nv50/pm: only touch 0x611200 on nv92-
|
13 years ago |
Ben Skeggs
|
8b5f4d0def
drm/nv50/pm: stabilise transition to 100MHz mclk a bit
|
13 years ago |
Ben Skeggs
|
973e861657
drm/nv50/pm: avoid touching dom6/vdec clocks if perflvl doesn't define it
|
13 years ago |
Ben Skeggs
|
463464eb9b
drm/nv50/pm: fix thinko which lead to clocks being slightly off sometimes
|
13 years ago |
Ben Skeggs
|
6805979fa9
drm/nv50/pm: 0x84/0x86 can't use "1" for nvclk src, need 0x50 method
|
13 years ago |
Ben Skeggs
|
19fa224f8a
drm/nv50/pm: free state struct after setting clocks
|
13 years ago |
Ben Skeggs
|
f3fbaf34e2
drm/nv50/pm: rewrite clock management, and switch to the new pm hooks
|
13 years ago |
Ben Skeggs
|
5a4267ab14
drm/nv50/pm: convert to new fanspeed pwm controller hooks
|
13 years ago |
Ben Skeggs
|
3f8e11e4b6
drm/nv50/pm: mostly nailed down fan pwm frequency selection
|
14 years ago |
Ben Skeggs
|
cb9fa62671
drm/nv50/pm: add support for pwm fan control
|
14 years ago |
Ben Skeggs
|
02e4f5877d
drm/nouveau/bios: allow passing in crtc to the init table parser
|
14 years ago |
Emil Velikov
|
619d4f7e21
drm/nv50: improve nv50_pm_get_clock()
|
14 years ago |
Ben Skeggs
|
fade7ad56d
drm/nva3: split pm backend out from nv50
|
14 years ago |
Ben Skeggs
|
aee582de80
drm/nouveau: run perflvl and M table scripts on mem clock change
|
14 years ago |
Ben Skeggs
|
5c6dc65754
drm/nouveau: pass perflvl struct to clock_pre()
|
14 years ago |
Ben Skeggs
|
6f876986be
drm/nouveau: allow static performance level setting
|
14 years ago |
Ben Skeggs
|
02c30ca0a1
drm/nv50: import initial clock get/set routines + hook up pm engine
|
14 years ago |