1e644d6dce366a7bae22484f60133b61ba322911 drm/radeon/kms: re-emit full context state for evergreen blits 27641c3f003e7f3b6585c01d8a788883603eb262 drm/vblank: Add support for precise vblank timestamping. f5a8020903932624cf020dc72455a10a3e005087 drm/kms/radeon: Add support for precise vblank timestamping. 6f34be50bd1bdd2ff3c955940e033a80d05f248a drm/radeon/kms: add pageflip ioctl support (v3) 3e4ea7421f45966c93c8cbe81569e8dc93a58b87 drm/kms/radeon: Reorder vblank and pageflip interrupt handling. b6724405bc67ef3ae1318002085cde382b12345f drm/kms/radeon: Use high precision timestamps for pageflip completion events. d6ea88865d3e5b0c62040531310c1f2c6a994f46 drm/ttm: Add a bo list reserve fastpath (v2) ecf7ace9a8450303a987aa8364e53860cd50e554 kref: Add a kref_sub function 2357cbe5f4ca8a52329c2c2a26b68839870d5d43 drm/ttm: Use kref_sub instead of repeatedly calling kref_put 68c4fa31aa52765314b4285a7835368ea35b509c drm/ttm: Optimize ttm_eu_backoff_reservation 96726fe50feae74812a2ccf5d5da23cb01c0a413 drm/ttm: Don't deadlock on recursive multi-bo reservations 702adba22433c175e8429a47760f35ca16caf1cd drm/ttm/radeon/nouveau: Kill the bo lock in favour of a bo device fence_lock 95762c2b34069bf4adb7929969f1f5f5fc8a38df drm/ttm: Improved fencing of buffer object lists 65705962025df490d13df59ec57c5329d1bd0a16 drm/ttm/vmwgfx: Have TTM manage the validation sequence. eba67093f535322cb4f1c4b737319c0907a0c81d drm/ttm: Fix up io_mem_reserve / io_mem_free calling 147666fb3b93b8c484f562da33a37f886ddff768 drm/radeon: Use the ttm execbuf utilities 9535ab7323351bacf02d82af79921df1d6594969 drm/radeon/kms: setup mc chremap properly on r7xx/evergreen 5d68e501bf000b8b1696875455c7a556ce2e9c43 drm/radeon/kms: upstream ObjectID.h updates 1422ef52efa2b9abcf8e9d4d641f3a12579f1027 drm/radeon/kms: upstream atombios.h updates 603a9da37b83c2b4cc4495ecab7916f45cf5837e drm/radeon/kms: upstream power table updates 2f062fda4f83932b87b3b6c903eeade43422245a drm/radeon/kms: add new family id for AMD Ontario APUs 4e8c65a1f9ee1a976d95c1d5d2027761aba2f1c3 drm/radeon/kms: atom changes for DCE4.1 devices bf982ebf22d5d84dd4a2a8d8f1a11f75920020a7 drm/radeon/kms: Add support for external encoders on fusion APUs 4339c442c0736db42329b68602308e95bcc75a30 drm/radeon/kms: add support for ss overrides on Fusion APUs 0ef0c1f7349e782f6c79cb7e4bf8a4c3ce3371c6 drm/radeon/kms: move r7xx/evergreen to its own vram_gtt setup function 6eb18f8b6006b0e869a8484b1daaa63adce1b73e drm/radeon/kms: MC setup changes for fusion APUs 180074010c6a8d1948638b4a136d2bd8111f4459 drm/radeon/kms: evergreen.c updates for fusion 958261d1e8755d1423beb0951ed0b9552c96f638 drm/radeon/kms: add radeon_asic struct for AMD Ontario fusion APUs d5e455e48b095df7f5381dff028f8523aaf565a9 drm/radeon/kms: fill in GPU init for AMD Ontario Fusion APUs e33df25fecd31be889a878bc75313817bc292bac drm/radeon/kms: add thermal sensor support for fusion APUs e719ebd916c2ecee072affc9e7f0b92aa33c2f94 drm/radeon/kms: add bo blit support for Ontario fusion APUs 560154e9a27f2f260fcb2dd18c488203246f257e drm/radeon/kms: refactor atombios power state fetching b0e664140a170382531a8c8b5396bf7e6903d5e3 drm/radeon/kms: add power table parsing support for Ontario fusion APUs bbbf9b7b02e0090d91c422398089c9f22361dc94 drm/radeon/kms: enable MSIs on fusion APUs 439bd6cde45d0bff4f97513b01b976b9f72ae1f0 drm/radeon/kms: add Ontario APU ucode loading support 4af72e2865a23ac090884a421bd1a8b19e247a22 drm: kill drm_agp_chipset_flush acb325062afc09c196f7d3888b81312e6ebcdc35 drm/radeon/kms: improve pflip precision on r1xx-r4xx 99ee7fac189893c90145a22b86bbcfdc98f69a9c drm/radeon: add initial tracepoint support. b921bae2eedc806b118a03d986cf0be9ffd3af40 drm/ttm: delay freeing of old node during move_memcpy until after iounmap b4183e301ac1dfaf93e3e92fd70a0c3203c5a27d drm/radeon/kms: fix vram start calculation on ontario (v2) b08ebe7e776e5be0271ed1e1bbb384e1f29dd117 drm/radeon/kms: properly print ontario chip id 57084d05379fe5c081d024006129b0565a11855f drm/fb: Don't expose mmio for fbdev emulation layer 21719b398b0e49d21c0b9083cffd552ba28ed4af drm/radeon: Definition of R_0003C2_GENMO_WT seems wrong 48c36c8f9a3e881953bb72deb55623a53795a684 drm/radeon/kms: allow r500 US_FORMAT regs in the CS checker b61c99de8e7905916d1508ba7c9a9c08656e169d drm/radeon/kms: fix DCE4.1 dig routing (v2) 7d6aa80c35bb1f706e2894100dcc51e19a83f913 drm/radeon/kms/atom: clean up op_mask handler 3ce05168907c9b1358492a73badb0ff1603fb81d drm/kms: load fbcon from drm_kms_helper 000fa7cf46479238f7b9f2d7763e41af5268b16a drm-vblank: Always return true vblank count of scheduled vblank event. 7a868e18a4907dc8f1f05d99bcb9fd3fa8881ee4 drm/radeon/kms: use LCD physical size from vbios tables if available 8d608aa6295242fe4c4b6105b8c59c6a5b232d89 vga_switcheroo: add reprobe hook for fbcon to recheck connected outputs. af5dd83b873efd4e1477f2265b6fa15a825aff26 vga_switcheroo: fix build with non switcheroo enabled path. 5bcf719b7db0f9366cedaf102b081f99b1c325ae drm/switcheroo: track state of switch in drivers. c324acd5032f516b8188da99d2ce05cf8d1294d6 drm/radeon/kms: parse the extended LCD info block 880981e49b90568ebb53428e231b43b8c1049ef9 drm/radeon/kms: disable bo moves using the blitter 204663c48711ddceee09df46269cd34d49d1f7be drm/radeon/kms: add ARGB2101010 colorbuffer support for r500 f094cfc6c382cec7b2c77dd7798576684153acbb drm/ttm: use cancel_delayed_work_sync() in ttm_bo a6665944ef83b6a2db8fc5b323c9fca92375a643 vmwgfx: don't use flush_scheduled_work() 17db7042b7ff77a4ae8b83ab42ec8286a9715a48 drm/radeon/kms: implement gpu lockup check for evergreen 2f299d5de02da3ffb1f9e1a05c91dcd1173ebd3c drm/radeon/kms: adjust quirk for acer laptop 9eba4a93ce520a627e876b0d1851d4f78a701c2b drm/radeon/kms: manage r300 CMASK RAM access and allow CMASK clear 32c87fca2fac490e34a9fa900b45f2fbb4faacf9 drm/radeon: use system_wq instead of dev_priv->wq f598aa7593427ffe3a61e7767c34bd695a5e7ed0 drm/radeon/kms: add quirk for Mac Radeon HD 2600 card 3313e3d4333ccbf8bd7c816775cfe9aca623bd8a drm/radeon/kms: add pcie get/set lane support for r6xx/r7xx/evergreen 9e46a48df24f9698b34d28385b320c529851e5f7 drm/radeon/kms: add support for gen2 pcie link speeds c46cb4dabddeda851d0d5faee64484f3783053e3 drm/radeon/kms: set the MSB of the HDP slice size 32171d2297daa2fe90d6ef41c5424ca9ac5bd797 drm/radeon/kms: fix some typos in evergreen pm4 defines 633b91643f50779897bcab5e50d08a4fe4ba9f13 drm/radeon/kms: clean up ASIC_IS_DCE41() macro 1fe183050f71ba183fe2d693bbef5fa605723043 drm/radeon/kms: add NI chip families 936b27cce8fdb8ca50a593714963862586285094 drm/radeon/kms: update display watermark calculations for DCE5 881dd74ea731067f8fc81608e3a8914fdd66bc6d drm/radeon/kms: DCE5 supports 16k display surfaces f82b3ddc5fac044a28ab841bfd4ae48e2e43a21b drm/radeon/kms: DCE5 atom SetPixelClock updates a572eaa3726968555451ba301ff8c61e90e8c278 drm/radeon/kms: DCE5 atom spread spectrum updates a001182af807e2e0e1eb497dc5418d1220406d9b drm/radeon/kms: DCE5 atom transmitter control updates badbb57b93adda990b4e2420ddfdf834504a217e drm/radeon/kms: DCE5 atom dig encoder updates 69c74525c26a1b71116d9bd3a136bf1314a3e8cd drm/radeon/kms: dac dpms updates for DCE5 d07f4e83506712f31ad661415ea28d536a70a939 drm/radeon/kms: dvo dpms updates for DCE5 36868bda88b92ce8a9aa8b3ee2e0d1e0de09cc19 drm/radeon/kms: parse DCE5 encoder caps when setting up encoders 4fddba1fd9df94caaa03956bf36e1a887a1c92a5 drm/radeon/kms: handle NI thermal controller c901bcddd09560b78f0a5f8081b86745cc553edf drm/radeon/kms: add disabled vbios accessor for NI asics adb68fa2f79fbfb49a920c1b69d607a3ab4f985b drm/radeon/kms: fill gpu init for NI asics 03f40090555bd3de9fc80aa4e805ac7fa9c39dfe drm/radeon/kms: add backend map workaround for barts 9ace9f7b168fef492f731ba60da5c76bc0776e6d drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5 7d52785d2ac1a07bc012b76cb465c9a01d830a32 drm/radeon/kms: always use writeback/events for fences on NI ff5b8562d965687261968d02762f9ae73e80a948 drm/radeon/kms: add bo blit support for NI 58c2e9f02ad09b4375eb11c1f65565a83310deca drm/radeon/kms: add ni_reg.h fee298fd6f3d8bde5fc2912192d026c78ba81982 drm/radeon/kms: add support for DCE5 display LUTs 0af62b0168043896a042b005ff88caa77dd94d04 drm/radeon/kms: add ucode loader for NI ed18a3603f5b466e0300fc5e0c349dbcce376861 drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init a43b7665de7b1adbda5ce19d57cb65add0982c8f drm/radeon/kms: add radeon_asic struct for NI asics 0d1014a2f2d1ad660caafae6f62796a93307867f drm/radeon/kms: don't enable pcie gen2 on NI yet 2b2fd604bda01bfea9f1657ca468c134448e03a5 drm/radeon/kms: add NI pci ids 187f3da3d98a1740d71e1f5d4fb3c68df09ecca8 radeon: consolidate asic-specific function decls for pre-r600 0ba41e449fd0f45f5b29c1009020ab1b298bedda drm: Restore the old_fb upon modeset failure c268cd36cc8fd543f58aee0392c78bb92e54edcb drm/radeon/kms: only enable hdmi features if the monitor supports audio 56bec7c009872ef33fe452ea75fecba481351b44 drm/radeon/kms: disable underscan by default 394d83c17fac2b7bcf05cb99d1e945135767bb6b drm/radeon/kms: fix typo in evergreen safe reg d42dd579ac1498e23f29465225fa3eee4520f5e5 drm/radeon/kms: add module option for pcie gen2 fd909c3718da3fb8c5c0530f93ae21d85dc31471 drm/radeon/kms: remove duplicate card_posted() functions 25b2ec5b643c9ea784e5a51e5e9602cd536965f2 drm/radeon/kms: balance asic_reset functions 29d9ebc4820ee4e03776ddd9a34f3d0097595405 drm/radeon/kms: Initialize pageflip spinlocks. 369d7ec14cf2a07d3c7826d806f61477866ba523 drm/radeon/kms: fix a spelling error in an error message be23da8ad219650517cbbb7acbeaeb235667113a drm/radeon/kms: make the mac rv630 quirk generic 8d96fe9381fa235a81c73c8f940e2fcc84f41caf drm/radeon/kms: match r6xx/r7xx/evergreen asic_reset with previous asics b526ce2264e93b64853478ae50725a30c1dc7abf drm/radeon/kms: simplify atom adjust pll setup 58bbf018a70c562437eeae121a5d021ba7fe56a5 drm/radeon/kms: add new radeon_info ioctl query for clock crystal freq 6bba2e116808ca12e30c8d88dfedabf8b8d67390 radeon/kms: fix dp displayport mode validation 9453d621186426500aa50049dfa0a8b15c86201d drm/radeon/kms: only enable HDMI mode if radeon audio is enabled d75ee3be44380040b9d2c7925298dc52e049768d drm/radeon/kms: clean up some magic numbers fa6bee46a655a750afb9a78a7ddf9a3bcda97db8 drm/radeon/kms: fix r6xx+ scanout on BE systems dca0d6129f3ec77bcf42ce85bcd64c87e5cf0c04 drm/radeon/kms: release CMASK access in preclose_kms