1. 28 Oct, 2016 6 commits
    • Ander Conselvan de Oliveira's avatar
      drm/i915: Explicitly map broxton DPIO power wells to phys · 362624c9
      Ander Conselvan de Oliveira authored
      The mapping from the BXT_DPIO_CMN_* power wells to their respective phys
      required a detour implemented in the bxt_power_well_to_phy() function.
      Instead, embed that information directly into the power_well struct, by
      resurrecting the data field.
      Signed-off-by: default avatarAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
      Reviewed-by: default avatarImre Deak <imre.deak@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/7fe97582fa08c7340ce6a3b6b0ea3e72a73182d7.1475770848.git-series.ander.conselvan.de.oliveira@intel.com
      362624c9
    • Ander Conselvan de Oliveira's avatar
      drm/i915: Rename struct i915_power_well field data to id · 01c3faa7
      Ander Conselvan de Oliveira authored
      Calling it data seems to imply arbitrary data can be associated with the
      power well. However, that field is used for look ups and expected to be
      unique, so rename it.
      Signed-off-by: default avatarAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
      Reviewed-by: default avatarImre Deak <imre.deak@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/f3916c3c5bfa793b0fc870fd44007a3ff425194d.1475770848.git-series.ander.conselvan.de.oliveira@intel.com
      01c3faa7
    • Daniel Vetter's avatar
      Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued · 96583ddb
      Daniel Vetter authored
      Backmerge latest drm-next to pull in the s/fence/dma_fence/ rework,
      needed before we merge more i915 fencing patches.
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      96583ddb
    • Dave Airlie's avatar
      Merge branch 'linux-4.9' of git://github.com/skeggsb/linux into drm-next · fb422950
      Dave Airlie authored
      Karol's work which greatly improves volt/clock changes on a
      heap of boards, nothing too exciting beyond a random collection of fixes.
      
      * 'linux-4.9' of git://github.com/skeggsb/linux: (33 commits)
        drm/nouveau/fb/nv50: defer DMA mapping of scratch page to oneinit() hook
        drm/nouveau/fb/gf100: defer DMA mapping of scratch page to oneinit() hook
        drm/nouveau/pci: set streaming DMA mask early
        drm/nouveau/kms: add Maxwell to backlight initialization
        drm/nouveau/bar/nv50: fix bar2 vm size
        drm/nouveau/disp: remove unused function in sorg94.c
        drm/nouveau/volt: use kernel's 64-bit signed division function
        drm/nouveau/core: add missing header dependencies
        drm/nouveau/gr/nv3x: add 0x0597 kelvin 3d class support
        drm/nouveau/drm/nouveau: add a LED driver for the NVIDIA logo
        drm/nouveau/fb/ram: Use Kepler implementation on Maxwell
        drm/nouveau/volt: Make use of cvb coefficients
        drm/nouveau/volt/gf100-: Add speedo
        drm/nouveau/volt: Add implementation for gf100
        drm/nouveau/bios/vmap: unk0 field is the mode
        drm/nouveau/volt: Don't require perfect fit
        drm/nouveau/clk: Allow boosting only when NvBoost is set
        drm/nouveau/bios: Add parsing of VPSTATE table
        drm/nouveau/clk: Respect voltage limits in nvkm_cstate_prog
        drm/nouveau/clk: Fixup cstate selection
        ...
      fb422950
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2016-10-27' of git://anongit.freedesktop.org/git/drm-intel into drm-next · 220196b3
      Dave Airlie authored
      Pull request already again to get the s/fence/dma_fence/ stuff in and
      allow everyone to resync. Otherwise really just misc stuff all over, and a
      new bridge driver.
      
      * tag 'topic/drm-misc-2016-10-27' of git://anongit.freedesktop.org/git/drm-intel:
        drm/bridge: fix platform_no_drv_owner.cocci warnings
        drm/bridge: fix semicolon.cocci warnings
        drm: Print some debug/error info during DP dual mode detect
        drm: mark drm_of_component_match_add dummy inline
        drm/bridge: add Silicon Image SiI8620 driver
        dt-bindings: add Silicon Image SiI8620 bridge bindings
        video: add header file for Mobile High-Definition Link (MHL) interface
        drm: convert DT component matching to component_match_add_release()
        dma-buf: Rename struct fence to dma_fence
        dma-buf/fence: add an lockdep_assert_held()
        drm/dp: Factor out helper to distinguish between branch and sink devices
        drm/edid: Only print the bad edid when aborting
        drm/msm: add missing header dependencies
        drm/msm/adreno: move function declarations to header file
        drm/i2c/tda998x: mark symbol static where possible
        doc: add missing docbook parameter for fence-array
        drm: RIP mode_config->rotation_property
        drm/msm/mdp5: Advertize 180 degree rotation
        drm/msm/mdp5: Use per-plane rotation property
      220196b3
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.10' of git://people.freedesktop.org/~agd5f/linux into drm-next · a1873c62
      Dave Airlie authored
      First new feature pull for 4.10.  Highlights:
      - Support for multple virtual displays in the virtual dce component
      - New VM mgr to support non-contiguous vram buffers
      - Support for UVD powergating on additional asics
      - Power management improvements
      - lots of code cleanup and bug fixes
      
      * 'drm-next-4.10' of git://people.freedesktop.org/~agd5f/linux: (107 commits)
        drm/amdgpu: turn on/off uvd clock when dpm enable/disable on CI
        drm/amdgpu: disable dpm before turn off clock when vce idle.
        drm/amdgpu: enable uvd bypass mode for CI/VI.
        drm/amdgpu: just not load smc firmware if smu is already running
        drm/amdgpu: when suspend, set boot state instand of disable dpm.
        drm/amdgpu: use failed label to handle context init failure
        drm/amdgpu: add amdgpu_ttm_bo_eviction_valuable callback
        drm/ttm: make eviction decision a driver callback v2
        drm/ttm: fix coding style in ttm_bo_driver.h
        drm/radeon/pm: autoswitch power state when in balanced mode
        drm/amd/powerplay: fix spelling mistake and add KERN_WARNING to printks
        drm/amdgpu:new ids flag for preempt
        drm/amdgpu: mark symbols static where possible
        drm/amdgpu: change function declarations and add missing header dependencies
        drm/amdgpu: s/amdgpuCrtc/amdgpu_crtc/ in pageflip code
        drm/amdgpu/atom: remove a bunch of unused functions
        drm/amdgpu: consolidate atom scratch reg handling for hangs
        drm/amdgpu: use amdgpu_bo_[create|free]_kernel for wb
        drm/amdgpu: add VCE VM session tracking
        drm/amdgpu: improve parse_cs handling a bit
        ...
      a1873c62
  2. 27 Oct, 2016 13 commits
  3. 26 Oct, 2016 21 commits