1. 18 8月, 2015 34 次提交
  2. 17 8月, 2015 6 次提交
    • J
      drm/amdgpu: fix one warning message · 21df89a5
      Jammy Zhou 提交于
      In function 'amdgpu_uvd_cs_pass2':
      warning: 'min_ctx_size' may be used uninitialized in this function
        buf_sizes[0x4] = min_ctx_size;
                       ^
      note: 'min_ctx_size' was declared here
        unsigned image_size, tmp, min_dpb_size, num_dpb_buffer, min_ctx_size;
                                                                ^
      Signed-off-by: NJammy Zhou <Jammy.Zhou@amd.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Cc: stable@vger.kernel.org
      21df89a5
    • A
      drm/radeon/dce6: assign different audio pins to each encoder · d0465208
      Alex Deucher 提交于
      This allows you to send different audio to each audio capable
      display.
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      d0465208
    • D
      Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next · 294947a5
      Dave Airlie 提交于
      A couple of fixes from the previous pull request as well as gl3 support.
      There is one drm core change, an export of a previously private function.
      
      Take 2 implementing screen targets, this time with the fbdev code adjusted
      accordingly.
      
      Also there is an implementation of register-driven command buffers, that
      overrides the FIFO ring for command processing. It's needed for our upcoming
      hardware revision.
      * 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux: (35 commits)
        drm/vmwgfx: Fix copyright headers
        drm/vmwgfx: Add DX query support. Various fixes.
        drm/vmwgfx: Add command parser support for a couple of DX commands
        drm/vmwgfx: Command parser fixes for DX
        drm/vmwgfx: Initial DX support
        drm/vmwgfx: Update device includes for DX device functionality
        drm: export the DRM permission check code
        drm/vmwgfx: Fix crash when unloading vmwgfx v2
        drm/vmwgfx: Fix framebuffer creation on older hardware
        drm/vmwgfx: Fixed topology boundary checking for Screen Targets
        drm/vmwgfx: Fix an uninitialized value
        drm/vmwgfx: Fix compiler warning with 32-bit dma_addr_t
        drm/vmwgfx: Kill a bunch of sparse warnings
        drm/vmwgfx: Fix kms preferred mode sorting
        drm/vmwgfx: Reinstate the legacy display system dirty callback
        drm/vmwgfx: Implement fbdev on kms v2
        drm/vmwgfx: Add a kernel interface to create a framebuffer v2
        drm/vmwgfx: Avoid cmdbuf alloc sleeping if !TASK_RUNNING
        drm/vmwgfx: Convert screen targets to new helpers v3
        drm/vmwgfx: Convert screen objects to the new helpers
        ...
      294947a5
    • D
      Merge tag 'drm/panel/for-4.3-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next · 6406e45c
      Dave Airlie 提交于
      drm/panel: Changes for v4.3-rc1
      
      This introduces support for a couple of new panels and also contains
      some work to restructure the directories to get more consistency, to
      deal better with more panel and bridge drivers getting added.
      
      * tag 'drm/panel/for-4.3-rc1' of git://anongit.freedesktop.org/tegra/linux:
        drm/bridge: Put Kconfig entries in a separate menu
        drm/panel: Add support for LG LG4573 480x800 4.3" panel
        drm/panel: Add display timing for Okaya RS800480T-7X0GP
        of: Add Okaya Electric America vendor prefix
        drm/panel: simple: Add support for NEC NL4827HC19-05B 480x272 panel
        drm/panel: simple: Add support for AUO B080UAN01
        drm/panel: simple: Correct minimum hsync length of the HannStar HSD070PWW1 panel
        drm/panel: simple: Add bus format for HannStar HSD070PWW1 LVDS panel
        drm/bridge: Add vendor prefixes
        drm/panel: Add Samsung prefix to panel drivers
        drm/exynos: Remove PTN3460 dependency
      6406e45c
    • D
      Merge tag 'drm/tegra/for-4.3-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next · bef2c7bd
      Dave Airlie 提交于
      drm/tegra: Changes for v4.3-rc1
      
      There are a bunch of non-critical fixes here that I've collected over
      the past few months, but the biggest part is Tegra210 support, in the
      DC, DSI and SOR/HDMI drivers.
      
      Also this finally restores DPMS with atomic mode-setting, something
      that has been broken since the conversion and which I had originally
      expected to take far less longer to fix.
      
      * tag 'drm/tegra/for-4.3-rc1' of git://anongit.freedesktop.org/tegra/linux: (41 commits)
        drm/tegra: sor: Add HDMI support
        drm/tegra: sor: Add Tegra210 eDP support
        drm/tegra: dc: Implement atomic DPMS
        drm/tegra: sor: Restore DPMS
        drm/tegra: dsi: Restore DPMS
        drm/tegra: hdmi: Restore DPMS
        drm/tegra: rgb: Restore DPMS
        drm/tegra: sor: Use DRM debugfs infrastructure for CRC
        drm/tegra: sor: Write correct head state registers
        drm/tegra: sor: Constify display mode
        drm/tegra: sor: Reset the correct debugfs fields
        drm/tegra: sor: Set minor after debugfs initialization
        drm/tegra: sor: Provide error messages in probe
        drm/tegra: sor: Rename registers for consistency
        drm/tegra: dpaux: Disable interrupt when detached
        drm/tegra: dpaux: Configure pads as I2C by default
        drm/tegra: dpaux: Provide error message in probe
        drm/tegra: dsi: Add Tegra210 support
        drm/tegra: dsi: Add Tegra132 support
        drm/tegra: dsi: Add Tegra124 support
        ...
      bef2c7bd
    • D
      Merge branch 'exynos-drm-next' of... · 3ff8e509
      Dave Airlie 提交于
      Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      Summary:
      - Clean up HDMI and MIXER parts
      - Clean up legacy structures specific to Exynos DRM
        . This patch series removes existing exyons_drm_display and
          exynos_drm_encoder structures specific to Exynos DRM, and
          makes them to replace with common drm_encoder structure.
          With cleanup patch, we removes exynos_drm_encoder module.
      - Clean up gem, dmabuf and buffer modules
        . This patch series replaces existing Exynos DRM dmabuf codes
          with common drm prime ones, and embeds all codes of exynos_drm_buf
          into exynos_drm_gem module.
          With cleanup patch, we removes exynos_drm_buf and exynos_drm_dmabuf
          modules.
      - And some fixups.
      
      * 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos: (53 commits)
        drm/exynos: merge exynos_drm_buf.c to exynos_drm_gem.c
        drm/exynos: use prime helpers
        drm/exynos: remove function roundup_gem_size
        drm/exynos: remove function update_vm_cache_attr
        drm/exynos: remove function check_gem_flags
        drm/exynos: use ERR_PTR instead of NULL in exynos_drm_gem_init
        drm/exynos: remove unused fields of struct exynos_drm_gem_buf
        drm/exynos: stop copying sg table
        drm/exynos: remove function exynos_drm_gem_map_buf
        drm/exynos: remove mutex locking in pagefault handler
        drm/exynos: remove function convert_to_vm_err_msg
        drm/exynos: stop using sgtable in page fault handler
        drm/exynos: remove struct exynos_drm_encoder layer
        drm/exynos: fold encoder setup into exynos_drm_load()
        drm/exynos: remove exynos_drm_create_enc_conn()
        drm/exynos: remove exynos_encoder's .commit() op
        drm/exynos: remove extra call to exynos_dp_commit()
        drm/exynos: remove extra call to hdmi_commit()
        drm/exynos: remove struct exynos_drm_display
        drm/exynos: simplify calculation of possible CRTCs
        ...
      3ff8e509