Skip to content
Snippets Groups Projects
Select Git revision
  • ci-test
  • master
  • remoteproc
  • am625-sk-ov5640
  • pcal6534-upstreaming
  • lps22df-upstreaming
  • msc-upstreaming
  • imx8mp
  • iio/noa1305
  • vme-testing default
  • vme-next
  • vme-next-4.14-rc4
  • v4.14-rc4
  • v4.14-rc3
  • v4.14-rc2
  • v4.14-rc1
  • v4.13
  • vme-next-4.13-rc7
  • v4.13-rc7
  • v4.13-rc6
  • v4.13-rc5
  • v4.13-rc4
  • v4.13-rc3
  • v4.13-rc2
  • v4.13-rc1
  • v4.12
  • v4.12-rc7
  • v4.12-rc6
  • v4.12-rc5
  • v4.12-rc4
  • v4.12-rc3
31 results

amdgpu_mode.h

Blame
    • Alex Deucher's avatar
      d4e13b0d
      drm/amd/display: decouple per-crtc-plane model · d4e13b0d
      Alex Deucher authored
      
      Current design has per-crtc-plane model.
      As a result, for asic's that support underlay,
      are unable to expose it to user space for modesetting.
      
      To enable this, the drm driver intialisation now runs
      for number of surfaces instead of stream/crtc.
      
      This patch plumbs surface capabilities to drm framework
      so that it can be effectively used by user space.
      
      Tests: (On Chromium OS for Stoney Only)
      * 'modetest -p'  now shows additional plane
        with YUV capabilities in case of CZ and ST.
      * 'plane_test' fails with below error:
        [drm:amdgpu_dm_connector_atomic_set_property [amdgpu]] *ERROR* Unsupported screen depth 0
        as ther is no support for YUYV
      * Checked multimonitor display works fine
      
      Signed-off-by: default avatarShirish S <shirish.s@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      d4e13b0d
      History
      drm/amd/display: decouple per-crtc-plane model
      Alex Deucher authored
      
      Current design has per-crtc-plane model.
      As a result, for asic's that support underlay,
      are unable to expose it to user space for modesetting.
      
      To enable this, the drm driver intialisation now runs
      for number of surfaces instead of stream/crtc.
      
      This patch plumbs surface capabilities to drm framework
      so that it can be effectively used by user space.
      
      Tests: (On Chromium OS for Stoney Only)
      * 'modetest -p'  now shows additional plane
        with YUV capabilities in case of CZ and ST.
      * 'plane_test' fails with below error:
        [drm:amdgpu_dm_connector_atomic_set_property [amdgpu]] *ERROR* Unsupported screen depth 0
        as ther is no support for YUYV
      * Checked multimonitor display works fine
      
      Signed-off-by: default avatarShirish S <shirish.s@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>