1. 08 Mar, 2016 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2016-02-29' of git://anongit.freedesktop.org/drm-intel into drm-next · 507d44a9
      Dave Airlie authored
      - fbc by default on hsw&bdw, thanks to great work by Paulo!
      - psr by default hsw,bdw,vlv&chv, thanks to great work by Rodrigo!
      - fixes to hw state readout vs. rpm issues (Imre)
      - dc3 fixes&improvements (Mika), this and above already cherr-pick to -fixes
      - first part of locking fixes from Tvrtko
      - proper atomic code for load detect (Maarten)
      - more rpm fixes from Ville
      - more atomic work from Maarten
      
      * tag 'drm-intel-next-2016-02-29' of git://anongit.freedesktop.org/drm-intel: (63 commits)
        drm/i915: Update DRIVER_DATE to 20160229
        drm/i915: Execlists cannot pin a context without the object
        drm/i915: Reduce the pointer dance of i915_is_ggtt()
        drm/i915: Rename vma->*_list to *_link for consistency
        drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM)
        drm/i915/lrc: Only set RS ctx enable in ctx control reg if there is a RS
        drm/i915/gen9: Set value of Indirect Context Offset based on gen version
        drm/i915: Remove update_sprite_watermarks.
        drm/i915: Kill off intel_crtc->atomic.wait_vblank, v6.
        drm/i915: Unify power domain handling.
        drm/i915: Pass crtc state to modeset_get_crtc_power_domains.
        drm/i915: Add for_each_pipe_masked()
        drm/i915: Make sure pipe interrupts are processed before turning off power well on BDW+
        drm/i915: synchronize_irq() before turning off disp2d power well on VLV/CHV
        drm/i915: Skip PIPESTAT reads from irq handler on VLV/CHV when power well is down
        drm/i915/gen9: Write dc state debugmask bits only once
        drm/i915/gen9: Extend dmc debug mask to include cores
        drm/i915/gen9: Verify and enforce dc6 state writes
        drm/i915/gen9: Check for DC state mismatch
        drm/i915/fbc: enable FBC by default on HSW and BDW
        ...
      507d44a9
    • Dave Airlie's avatar
      Merge tag 'tilcdc-4.6' of https://github.com/jsarha/linux into drm-next · d8c61663
      Dave Airlie authored
      tilcdc changes for v4.6
      
      Accumulated fixes and improvements from ti-linux-4.1.
      * Almost complete rewrite of pagefliping code
      * dma-buf support
      * pinctrl support
      * lot of fixes and cleanups
      
      * tag 'tilcdc-4.6' of https://github.com/jsarha/linux: (22 commits)
        drm/tilcdc: Use devm_kzalloc() and devm_kcalloc() for private data
        drm/tilcdc: Initialize crtc->port
        drm/tilcdc: Disable sync lost interrupt if it fires on every frame
        drm/tilcdc: Add prints on sync lost and FIFO underrun interrupts
        drm/tilcdc: Remove the duplicate LCDC_INT_ENABLE_SET_REG in registers[]
        drm/tilcdc: Fix interrupt enable/disable code for version 2 tilcdc
        drm/tilcdc: Do not update the next frame buffer close to vertical blank
        drm/tilcdc: Get rid of complex ping-pong mechanism
        drm/tilcdc: cleanup irq handling
        drm/tilcdc: remove broken error handling
        drm/tilcdc: split reset to a separate function
        drm/tilcdc: disable crtc on unload
        drm/tilcdc: cleanup runtime PM handling
        drm/tilcdc: Allocate register storage based on the actual number registers
        drm/tilcdc: fix build error when !CONFIG_CPU_FREQ
        drm/tilcdc: Implement dma-buf support for tilcdc
        drm/tilcdc: disable the lcd controller/dma engine when suspend invoked
        drm/tilcdc: make frame_done interrupt active at all times
        drm/tilcdc: fix kernel panic on suspend when no hdmi monitor connected
        drm/tilcdc: adopt pinctrl support
        ...
      d8c61663
  2. 04 Mar, 2016 2 commits
    • Dave Airlie's avatar
      Merge tag 'omapdrm-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next · a90cc3f2
      Dave Airlie authored
      omapdrm changes for v4.6
      
      * HDMI interlace output support
      * DMAbuf import support
      * Big refactoring leading to removal of legacy code
      * Various non-critical fixes
      
      * tag 'omapdrm-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (76 commits)
        drm/omap: no need to select OMAP2_DSS
        drm/omap: gem: Fix omap_gem_new() error path
        drm/omap: remove -Werror from Makefile
        drm/omap: remove dispc_ovl_check()
        drm/omap: remove dss compat code
        drm/omap: remove last uses of omap_overlay_manager
        drm/omap: DSI: remove uses of omap_overlay_manager
        drm/omap: VENC: remove uses of omap_overlay_manager
        drm/omap: SDI: remove uses of omap_overlay_manager
        drm/omap: HDMI4: remove uses of omap_overlay_manager
        drm/omap: HDMI5: remove uses of omap_overlay_manager
        drm/omap: DPI: remove uses of omap_overlay_manager
        drm/omap: remove extra manager checks on disconnect
        drm/omap: remove extra check in dpi and sdi
        drm/omap: convert dss_mgr_unregister_framedone_handler to accept omap_channel
        drm/omap: convert dss_mgr_register_framedone_handler to accept omap_channel
        drm/omap: convert dss_mgr_start_update to accept omap_channel
        drm/omap: convert dss_mgr_disable to accept omap_channel
        drm/omap: convert dss_mgr_enable to accept omap_channel
        drm/omap: convert dss_mgr_set_lcd_config to accept omap_channel
        ...
      a90cc3f2
    • Dave Airlie's avatar
      Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next · 912b330c
      Dave Airlie authored
      Big ticket items are hdmi support for 8996 (aka snapdragon 820), and
      adreno 430 support.  Also one more small uapi addition to support
      timestamp queries.
      
      * 'msm-next' of git://people.freedesktop.org/~robclark/linux: (29 commits)
        drm/msm: rename hdmi symbols
        drm/msm/adreno: remove duplicate adreno_hw_init() call
        drm/msm: add timestamp param
        drm/msm: fix small typo
        drm/msm: grab struct_mutex after allocating submit
        drm/msm: reject submit ioctl if no gpu
        drm/msm/adreno: print details in case of a protect fault interrupt
        drm/msm/adreno: get CP_RPTR from register instead of shadow memory
        drm/msm/adreno: add adreno430 power control
        drm/msm/adreno: support for adreno 430.
        drm/msm: update generated headers
        drm/msm/dsi: fix definition of msm_dsi_pll_28nm_8960_init()
        drm/msm/dsi: Parse DSI lanes via DT
        drm/msm/dsi: Drop VDD regulator for MSM8916
        drm/msm/dsi: Remove incorrect warning on host attach
        drm/msm: Free fb helper resources in msm_unload
        drm/msm/mdp: Detach iommu in mdp4_destroy
        drm/msm: make iommu port names const'ier
        drm/msm/mdp: Use atomic helper to set crtc property
        dt-bindings: msm/hdmi: Add HDMI PHY bindings
        ...
      912b330c
  3. 03 Mar, 2016 36 commits