-
drm-next-2019-03-15
drm i915, amdgpu, qxl and etnaviv fixes
-
drm-misc-next-fixes-2019-03-13c34674a2 · ·
- qxl: Remove the conflicting framebuffers earlier - Split out some i915 code into the fb_helper to allow the above
-
drm-intel-next-fixes-2019-03-12ca22f32a · ·
- HDCP state handling in ddi_update_pipe - Protect i915_active iterators from the shrinker - Reacquire priolist cache after dropping the engine lock - (Selftest) Always free spinner on __sseu_prepare error - Acquire breadcrumb ref before canceling - Fix atomic state leak on HDMI link reset - Relax mmap VMA check
-
drm-intel-next-2019-03-11f4ecb8ae · ·
UAPI Changes: - Disallow creating user context when GPU is wedged (Chris) Mesa: https://lists.freedesktop.org/archives/mesa-dev/2019-February/215469.html - Remove engine instance from GEM_BUSY extended info (Chris) Only user of extended info is ddx/sna and it doesn't use instance Cross-subsystem Changes: Core Changes: Driver Changes: - Remove alpha_support protection for ICL - HDCP 2.2 support (Ramalingam) - HDMI infoframe support (Ville) - Enable PSR2 by default (Jose) - Support CRC on more planes on SKL+ (Ville) - Read out memory type on Gen9+ (Ville) - Pretend to only have 1 DBuf slice on ICL for now (Imre) - Fix gamma mode state check on ICL (Uma) - Fix the state checker for ICL Y planes (Ville) - Force modeset when resetting HDMI link (Jose) - Remove broken DP CRC support on g4x (Ville) - Remove last global seqno and use random number in hangcheck to identify progress (Chris) - Suppress mere WAIT and redundant preemption (Chris) - Fix Bugzilla #109580: Limit deboosting and boosting for more GPU frequency hysteresis (Chris, Lyude) - Use HW semaphores for inter-engine synchronization on Gen8+ (Chris) - Avoid reporting GPU wedged while check is still in progress (Chris) - Always sample an active ringbuffer in PMU (Chris) - Report engines are idle if already parked (Chris) - Default to Thread Group preemption for compute workloads on ICL (Michal) - Fix a regression caused by the mmap VMA check (Tvrtko, Guenter) - Remove assumptions about request ordering (Chris) - Use single point of truth for PPS divisor register (Jani) - Selftest improvements and CI bug fixes (Chris) - Prepare codebase for Virtual Engine (Chris) - Populate pipe_offsets[] & co. accurately (Ville) - Make request/object/vma allocation caches global (Chris) - Remove redundant likely/unlikely annotations (Chengguang) - Reset locking fixes (Chris) - GuC code refactoring (Sujaritha) - Skip scanning signalers for inflight requests (Chris) - Remove second level open-coded rcu work (Chris) - Order if-ladders from newer to older platform (Rodrigo) - Move MG pll hw_state readout / AUX mask code to separate function (Lucas) - Track active contexts and pinning in context (Chris)
-
topic/hdr-formats-2019-03-07296e9b19 · ·
Add support for Y21x and Y41x to drm core and i915, and P01x support to i915.
-
linux-kselftest-5.1-rc10e27ded1 · ·
linux-kselftest-5.1-rc1 This Kselftest update for Linux 5.1-rc1 consists of - ir test compile warnings fixes - seccomp test fixes and improvements from Tycho Andersen and Kees Cook - ftrace fixes to non-POSIX-compliant constructs in colored output code and handling absence of tput from Juerg Haefliger
-
drm-misc-next-fixes-2019-03-06e552f085 · ·
- Properly mark the ptr_to_compat argument with the __user tag - Merge __drm_atomic_helper_disable_all into drm_atomic_helper_disable_all
-
drm-next-2019-03-06
drm next pull request for 5.1
-
sound-5.1-rc1a634090a · ·
sound updates for 5.1 We had again a busy development cycle with many new drivers as well as lots of core improvements / cleanups. Let's go for highlights: ALSA core: - PCM locking scheme was refactored for reducing a global rwlock - PCM suspend is handled in the device type PM ops now; lots of explicit calls were reduced by this action - Cleanups about PCM buffer preallocation calls - Kill NULL device object in memory allocations - Lots of procfs API cleanups ASoC core: - Support for only powering up channels that are actively being used - Cleanups / fixes of topology API ASoC drivers: - MediaTek BTCVSD for a Bluetooth radio chip, which is the first such driver we've had upstream! - Quite a few improvements to simplify the generic card drivers, especially the merge of the SCU cards into the main generic drivers - Lots of fixes for probing on Intel systems to follow more standard styles - A big refresh and cleanup of the Samsung drivers - New drivers: Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341 and CS35L26, Google ChromeOS embedded controllers, Ingenic JZ4725B, MediaTek BTCVSD, MT8183 and MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA controllers, Qualcomm WCD9335, Xilinx S/PDIF and PCM formatters ALSA drivers: - Improvements of Tegra HD-audio controller driver for supporting new chips - HD-audio codec quirks for ALC294 S4 resume, ASUS laptop, Chrome headset button support and Dell workstations - Improved DSD support on USB-audio - Quirk for MOTU MicroBook II USB-audio - Support for Fireface UCX support and Solid State Logic Duende Classic/Mini
-
topic/mei-hdcp-2019-02-26fa301ad9 · ·
mei-hdcp driver mei driver for the me hdcp client, for use by drm/i915. Including the following prep work: - whitelist hdcp client in mei bus - merge to include char-misc-next - drm/i915 side of the mei_hdcp/i915 component interface - component prep work (including one patch touching i915&snd-hda)
-
drm-misc-fixes-2019-02-2204b9c488 · ·
drm-misc-fixes for v5.0: - Block fb changes for async atomic updates to prevent a use after free. - Fix ID mismatch error on load in bochs. - Fix memory leak when drm_setup fails. - Fixes around handling of DRM_AUTH. -
-
drm-fixes-2019-02-22
drm amdgpu + one i915 fix
-
-
drm-intel-next-2019-02-2047ed55a9 · ·
UAPI Changes: - Optionally disable automatic recovery after a GPU reset (Chris) Mesa changes at: https://lists.freedesktop.org/archives/mesa-dev/2019-February/215431.html - Added reminders about not leaving holes to uAPI number sequences Cross-subsystem Changes: - Includes the backmerge of drm-next and merge of Daniel's mei-hdcp/i915 component interface work Driver Changes: - Correctly interpret Raw VBT Data Address on OpRegion version 2.1 (ICL+) (Jani) - Fix to actually configure untiled fbdev displays (Maarten, Chris) - Avoid referencing stale pointer in priority scheduler (Chris) - Always restore interrupt enabling after a reset on older gens (Chris) - Use time based guilty context banning (Chris) - Implement new W/A for ICL pipe underruns with wm1+ disabled (Ville) - Fix GLK degamma programming and add ICL degamma/gamma/CSC support (Uma) - Apply RPS waitboosting to non-i915 fences (Chris) - Protect i915_active iterators from the shrinker (Chris) - Defer application of request banning to submission to avoid escapes (Chris) - Track the snd/hda display_power_status using a cookie (Chris) - Only try to park engines after a failed reset (Chris) - Don't claim an unstarted request was guilty of causing hang (Chris) - Revoke mmaps and prevent access to fence registers across reset (Chris) - Make driver reset and wedging more robust (Chris) - Avoid fence releasing race (Mika, Chris) - Fix HDCP state handling for DDI during fastset (Ram) - Register naming fixes (Aditya, Ville) - Fix OpRegion version check (Jani) - Gamma and CSC state tracking fixes (Ville) - Add driver debugging aids (Ville, Chris) - Fixes and improvements to CI issues and kernel selftests (Chris, Jose)
-
sound-5.026883664 · ·
sound fixes for 5.0 Here are a few last-minute fixes for 5.0. The most significant one is the OF-node refcount fix for ASoC simple-card, which could be triggered on many boards. Another fix for ASoC core is for the error handling in topology, while others are device-specific fixes for Samsung and HD-audio.
-
topic/mei-hdcp-2019-02-1935c02725 · ·
Prep patches + headers for the mei-hdcp/i915 component interfaces Also contains the prep work in the component helpers plus adjustements for the snd-hda/i915 component interface. Plus one small static inline in the drm_hdcp.h header that both i915 and mei_hdcp will need.