1. 17 Mar, 2017 1 commit
  2. 15 Mar, 2017 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2017-03-12' of git://anongit.freedesktop.org/git/drm-misc into drm-next · 9c233760
      Dave Airlie authored
      More drm-misc stuff for 4.12:
      
      - drm_platform removal from Laurent
      - more dw-hdmi bridge driver updates (Laurent, Kieran, Neil)
      - more header cleanup and documentation
      - more drm_debugs_remove_files removal (Noralf)
      - minor qxl updates (Gerd)
      - edp crc support in helper + analogix_dp (Tomeu) for more igt
        testing!
      - old/new iterator roll-out (Maarten)
      - new bridge drivers: lvds (Laurent), megachips-something (Peter
        Senna)
      
      * tag 'drm-misc-next-2017-03-12' of git://anongit.freedesktop.org/git/drm-misc: (51 commits)
        drm: bridge: dw-hdmi: Move the driver to a separate directory.
        drm: bridge: dw-hdmi: Switch to regmap for register access
        drm: bridge: dw-hdmi: Remove device type from platform data
        drm: bridge: dw-hdmi: Add support for custom PHY configuration
        drm: bridge: dw-hdmi: Create PHY operations
        drm: bridge: dw-hdmi: Fix the PHY power up sequence
        drm: bridge: dw-hdmi: Fix the PHY power down sequence
        drm: bridge: dw-hdmi: Enable CSC even for DVI
        drm: bridge: dw-hdmi: Move CSC configuration out of PHY code
        drm: bridge: dw-hdmi: Remove unused functions
        drm: Extract drm_file.h
        drm: Remove DRM_MINOR_CNT
        drm: rename drm_fops.c to drm_file.c
        drm/doc: document fallback behaviour for atomic events
        drm: Remove drmP.h include from drm_kms_helper_common.c
        drm: Extract drm_pci.h
        drm: Move drm_lock_data out of drmP.h
        drm: Extract drm_prime.h
        drm/doc: Add todo about connector_list_iter
        drm/qxl: Remove qxl_debugfs_remove_files()
        ...
      9c233760
  3. 11 Mar, 2017 1 commit
  4. 10 Mar, 2017 10 commits
  5. 09 Mar, 2017 10 commits
  6. 08 Mar, 2017 4 commits
    • Noralf Trønnes's avatar
      drm/debugfs: Remove the drm_driver.debugfs_cleanup callback · 1bdb5d5b
      Noralf Trønnes authored
      Remove the .debugfs_cleanup() callback now that all the users are gone.
      Signed-off-by: default avatarNoralf Trønnes <noralf@tronnes.org>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Link: http://patchwork.freedesktop.org/patch/msgid/20170307204924.1002-3-noralf@tronnes.org
      1bdb5d5b
    • Noralf Trønnes's avatar
      drm/msm: Remove msm_debugfs_cleanup() · 85eac470
      Noralf Trønnes authored
      Move the contents of msm_debugfs_cleanup() to msm_drm_uninit() to free
      up the drm_driver->debugfs_cleanup callback. Also remove the
      mdp_kms_funcs->debugfs_cleanup callback which has no users.
      
      Cc: robdclark@gmail.com
      Signed-off-by: default avatarNoralf Trønnes <noralf@tronnes.org>
      Acked-by: default avatarRob Clark <robdclark@gmail.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Link: http://patchwork.freedesktop.org/patch/msgid/20170307204924.1002-2-noralf@tronnes.org
      85eac470
    • Dave Airlie's avatar
      Merge branch 'linux-4.12' of git://github.com/skeggsb/linux into drm-next · 6796b129
      Dave Airlie authored
      - Re-architecture of the code to handle proprietary fw, more abstracted
      to support the multitude of differences that NVIDIA introduce
      - Support in the said code for GP10x ACR and GR fw, giving acceleration
      support \o/
      - Fix for GTX 970 GPUs that are in an odd MMU configuration
      
      * 'linux-4.12' of git://github.com/skeggsb/linux: (60 commits)
        drm/nouveau/fb/gf100-: rework ram detection
        drm/nouveau/fb/gm200: split ram implementation from gm107
        drm/nouveau/fb/gf108: split implementation from gf100
        drm/nouveau/fb/gf100-: modify constructors to allow more customisation
        drm/nouveau/kms/nv50: use drm core i2c-over-aux algorithm
        drm/nouveau/i2c/g94-: return REPLY_M value on reads
        drm/nouveau/i2c: modify aux interface to return length actually transferred
        drm/nouveau/gp10x: enable secboot and GR
        drm/nouveau/gr/gp102: initial support
        drm/nouveau/falcon: support for gp10x msgqueue
        drm/nouveau/secboot: add gp102/gp104/gp106/gp107 support
        drm/nouveau/secboot: put HS code loading code into own file
        drm/nouveau/secboot: support for r375 ACR
        drm/nouveau/secboot: support for r367 ACR
        drm/nouveau/secboot: support for r364 ACR
        drm/nouveau/secboot: workaround bug when starting SEC2 firmware
        drm/nouveau/secboot: support standard NVIDIA HS binaries
        drm/nouveau/secboot: support for unload blob bootloader
        drm/nouveau/secboot: let callers interpret return value of blobs
        drm/nouveau/secboot: support for different load and unload falcons
        ...
      6796b129
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next · 2e161017
      Dave Airlie authored
      4 weeks worth of stuff since I was traveling&lazy:
      
      - lspcon improvements (Imre)
      - proper atomic state for cdclk handling (Ville)
      - gpu reset improvements (Chris)
      - lots and lots of polish around fences, requests, waiting and
        everything related all over (both gem and modeset code), from Chris
      - atomic by default on gen5+ minus byt/bsw (Maarten did the patch to
        flip the default, really this is a massive joint team effort)
      - moar power domains, now 64bit (Ander)
      - big pile of in-kernel unit tests for various gem subsystems (Chris),
        including simple mock objects for i915 device and and the ggtt
        manager.
      - i915_gpu_info in debugfs, for taking a snapshot of the current gpu
        state. Same thing as i915_error_state, but useful if the kernel didn't
        notice something is stick. From Chris.
      - bxt dsi fixes (Umar Shankar)
      - bxt w/a updates (Jani)
      - no more struct_mutex for gem object unreference (Chris)
      - some execlist refactoring (Tvrtko)
      - color manager support for glk (Ander)
      - improve the power-well sync code to better take over from the
        firmware (Imre)
      - gem tracepoint polish (Tvrtko)
      - lots of glk fixes all around (Ander)
      - ctx switch improvements (Chris)
      - glk dsi support&fixes (Deepak M)
      - dsi fixes for vlv and clanups, lots of them (Hans de Goede)
      - switch to i915.ko types in lots of our internal modeset code (Ander)
      - byt/bsw atomic wm update code, yay (Ville)
      
      * tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel: (432 commits)
        drm/i915: Update DRIVER_DATE to 20170306
        drm/i915: Don't use enums for hardware engine id
        drm/i915: Split breadcrumbs spinlock into two
        drm/i915: Refactor wakeup of the next breadcrumb waiter
        drm/i915: Take reference for signaling the request from hardirq
        drm/i915: Add FIFO underrun tracepoints
        drm/i915: Add cxsr toggle tracepoint
        drm/i915: Add VLV/CHV watermark/FIFO programming tracepoints
        drm/i915: Add plane update/disable tracepoints
        drm/i915: Kill level 0 wm hack for VLV/CHV
        drm/i915: Workaround VLV/CHV sprite1->sprite0 enable underrun
        drm/i915: Sanitize VLV/CHV watermarks properly
        drm/i915: Only use update_wm_{pre,post} for pre-ilk platforms
        drm/i915: Nuke crtc->wm.cxsr_allowed
        drm/i915: Compute proper intermediate wms for vlv/cvh
        drm/i915: Skip useless watermark/FIFO related work on VLV/CHV when not needed
        drm/i915: Compute vlv/chv wms the atomic way
        drm/i915: Compute VLV/CHV FIFO sizes based on the PM2 watermarks
        drm/i915: Plop vlv/chv fifo sizes into crtc state
        drm/i915: Plop vlv wm state into crtc_state
        ...
      2e161017
  7. 07 Mar, 2017 13 commits