1. 05 Sep, 2015 36 commits
  2. 04 Sep, 2015 4 commits
    • Linus Torvalds's avatar
      Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux · f377ea88
      Linus Torvalds authored
      Pull drm updates from Dave Airlie:
       "This is the main pull request for the drm for 4.3.  Nouveau is
        probably the biggest amount of changes in here, since it missed 4.2.
        Highlights below, along with the usual bunch of fixes.
      
        All stuff outside drm should have applicable acks.
      
        Highlights:
      
         - new drivers:
              freescale dcu kms driver
      
         - core:
              more atomic fixes
              disable some dri1 interfaces on kms drivers
              drop fb panic handling, this was just getting more broken, as more locking was required.
              new core fbdev Kconfig support - instead of each driver enable/disabling it
              struct_mutex cleanups
      
         - panel:
              more new panels
              cleanup Kconfig
      
         - i915:
              Skylake support enabled by default
              legacy modesetting using atomic infrastructure
              Skylake fixes
              GEN9 workarounds
      
         - amdgpu:
              Fiji support
              CGS support for amdgpu
              Initial GPU scheduler - off by default
              Lots of bug fixes and optimisations.
      
         - radeon:
              DP fixes
              misc fixes
      
         - amdkfd:
              Add Carrizo support for amdkfd using amdgpu.
      
         - nouveau:
              long pending cleanup to complete driver,
              fully bisectable which makes it larger,
              perfmon work
              more reclocking improvements
              maxwell displayport fixes
      
         - vmwgfx:
              new DX device support, supports OpenGL 3.3
              screen targets support
      
         - mgag200:
              G200eW support
              G200e new revision support
      
         - msm:
              dragonboard 410c support, msm8x94 support, msm8x74v1 support
              yuv format support
              dma plane support
              mdp5 rotation
              initial hdcp
      
         - sti:
              atomic support
      
         - exynos:
              lots of cleanups
              atomic modesetting/pageflipping support
              render node support
      
         - tegra:
              tegra210 support (dc, dsi, dp/hdmi)
              dpms with atomic modesetting support
      
         - atmel:
              support for 3 more atmel SoCs
              new input formats, PRIME support.
      
         - dwhdmi:
              preparing to add audio support
      
         - rockchip:
              yuv plane support"
      
      * 'drm-next' of git://people.freedesktop.org/~airlied/linux: (1369 commits)
        drm/amdgpu: rename gmc_v8_0_init_compute_vmid
        drm/amdgpu: fix vce3 instance handling
        drm/amdgpu: remove ib test for the second VCE Ring
        drm/amdgpu: properly enable VM fault interrupts
        drm/amdgpu: fix warning in scheduler
        drm/amdgpu: fix buffer placement under memory pressure
        drm/amdgpu/cz: fix cz_dpm_update_low_memory_pstate logic
        drm/amdgpu: fix typo in dce11 watermark setup
        drm/amdgpu: fix typo in dce10 watermark setup
        drm/amdgpu: use top down allocation for non-CPU accessible vram
        drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)
        drm/amdgpu: set MEC doorbell range for Fiji
        drm/amdgpu: implement burst NOP for SDMA
        drm/amdgpu: add insert_nop ring func and default implementation
        drm/amdgpu: add amdgpu_get_sdma_instance helper function
        drm/amdgpu: add AMDGPU_MAX_SDMA_INSTANCES
        drm/amdgpu: add burst_nop flag for sdma
        drm/amdgpu: add count field for the SDMA NOP packet v2
        drm/amdgpu: use PT for VM sync on unmap
        drm/amdgpu: make wait_event uninterruptible in push_job
        ...
      f377ea88
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.3' of git://people.freedesktop.org/~agd5f/linux into drm-next · 73bf1b7b
      Dave Airlie authored
      A few more fixes for amdgpu from the last few days:
      - Fix several copy paste typos
      - Resume from suspend fixes for VCE
      - Fix the GPU scheduler warning in kfifo_out
      - Re-enable GPUVM fault interrupts which were inadvertently disabled
      - GPUVM page table hang fix when paging
      
      * 'drm-next-4.3' of git://people.freedesktop.org/~agd5f/linux:
        drm/amdgpu: rename gmc_v8_0_init_compute_vmid
        drm/amdgpu: fix vce3 instance handling
        drm/amdgpu: remove ib test for the second VCE Ring
        drm/amdgpu: properly enable VM fault interrupts
        drm/amdgpu: fix warning in scheduler
        drm/amdgpu: fix buffer placement under memory pressure
        drm/amdgpu/cz: fix cz_dpm_update_low_memory_pstate logic
        drm/amdgpu: fix typo in dce11 watermark setup
        drm/amdgpu: fix typo in dce10 watermark setup
        drm/amdgpu: use top down allocation for non-CPU accessible vram
        drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)
      73bf1b7b
    • Alex Deucher's avatar
      drm/amdgpu: rename gmc_v8_0_init_compute_vmid · 35c7a952
      Alex Deucher authored
      It should be gfx_v8_0_init_compute_vmid since it's
      part of the gfx block.
      Acked-by: default avatarLeo Liu <leo.liu@amd.com>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      35c7a952
    • Alex Deucher's avatar
      drm/amdgpu: fix vce3 instance handling · be4f38e2
      Alex Deucher authored
      Need to properly handle the instances for the idle
      checks and soft reset.
      Acked-by: default avatarLeo Liu <leo.liu@amd.com>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      be4f38e2