| 2740edb3c640 ("drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr()") |
| cfb4120dae34 ("drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros") |
| 72587dca9658 ("drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros") |
| dffa487822d1 ("drm/nouveau/kms/gv100-: implement csc + enable modern colour managment properties") |
| af364a447b4a ("drm/nouveau/kms/nv50-: enable modern color management properties") |
| 88b703527ba7 ("drm/nouveau/kms/gf119-: add ctm property support") |
| 563737c525ea ("drm/nouveau/kms/tu104: initial support") |
| cb55cd0c66a1 ("drm/nouveau/kms/nv50-: allow more flexibility with lut formats") |
| facaed62b4cb ("drm/nouveau/kms/gv100: initial support") |
| 2ce7f3862989 ("drm/nouveau/kms/nv50-: initial overlay support") |
| 88b600d421a5 ("drm/nouveau/kms/gk104-: add support for [XA]2R10G10B10 formats") |
| 01d380ab4f70 ("drm/nouveau/kms/gk104-: support additional cursor sizes") |
| 119608a7f3f1 ("drm/nouveau/kms/nv50-: handle degamma LUT from window channels") |
| e349a05dc8fa ("drm/nouveau/kms/nv50-: plane updates don't always require image_set()") |
| 859b456b6b19 ("drm/nouveau/kms/nv50-: store window visibility in state") |
| 45a2945a3759 ("drm/nouveau/kms/nv50-: simplify swap interval handling") |
| 04fc14be7726 ("drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion") |
| 53e0a3e70de6 ("drm/nouveau/kms/nv50-: simplify tracking of channel interlocks") |
| 261fcfa96991 ("drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats") |
| 43c181e9deb5 ("drm/nouveau/kms/nv50-: move drm format->hw conversion into common code") |
| f88bc9d3ecca ("drm/nouveau/kms/nv50-: unify set/clr masks") |
| 9d6c2fe1917f ("drm/nouveau/kms/nv50-: allow specification of valid heads for a window") |
| ccd27db8c731 ("drm/nouveau/kms/nv50-: split base implementation by hardware class") |
| 09e1b78aab57 ("drm/nouveau/kms/nv50-: split core implementation by hardware class") |
| 1590700d94ac ("drm/nouveau/kms/nv50-: split each resource type into their own source files") |
| 0a3687716bb0 ("drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split") |
| 2ca7fb5c1cc6 ("drm/nouveau/kms/nv50: handle SetControlOutputResource from head") |
| 10ffe0fad533 ("drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split") |
| 9ca6f1ebba10 ("drm/nouveau/kms/nv50: modify core allocation so the code can be split") |
| d7c6e97a3232 ("drm/nouveau/kms/nv50-: modify base allocation so the code can be split") |
| b97ace407226 ("drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split") |
| a97c530eb968 ("drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split") |
| 5bca1621c07c ("drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows") |
| 30ed49b55b6e ("drm/nouveau/kms/nv50-: move code underneath dispnv50/") |
| 0d4a2c5767dc ("drm/nouveau/kms: move display class instantiation to library") |
| f5650478ab07 ("drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers") |
| 8531f5702713 ("drm/nouveau/disp/nv50-: merge handling of pio and dma channels") |
| 9b096283bf78 ("drm/nouveau/disp/nv50-: simplify definiton of core channels") |
| 6d41a7536f8c ("drm/nouveau/disp/nv50-: simplify definition of cursor channels") |
| 3ceeef9c03fc ("drm/nouveau/disp/nv50-: simplify definition of base channels") |
| c2c3a00310df ("drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels") |
| 46f74a8ad79c ("drm/nouveau/disp/nv50-: simplify definition of overlay channels") |
| abc1d4379baf ("drm/nouveau/disp/nv50-: replace user object with engine pointer in channels") |
| bb3b0a422074 ("drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object") |
| f5e088d6f0b4 ("drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit") |
| 9fe4e177045f ("drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit") |
| bf5d1a6b6a44 ("drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit") |
| f7b2ece37fce ("drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit") |
| 3b9ba66ab0e0 ("drm/nouveau/disp/nv50-: delay subunit construction until oneinit") |
| 81af63a4af82 ("drm: Don't pass clip to drm_atomic_helper_check_plane_state()") |