1. 04 Jul, 2019 2 commits
    • Dave Airlie's avatar
      Merge tag 'for-airlie-armada' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next · f07b56e7
      Dave Airlie authored
      Armada DRM updates:
      - Fix interlace support.
      - use __drm_atomic_helper_plane_reset in overlay reset.
      - since the overlay and video planes use essentially the same format
        registers, precompute their values while validating.
      - fix a long-standing deficiency with overlay planes and interlace modes
      - calculate plane starting address at atomic_check stage rather than
        when we're programming the registers.
      - add gamma support.
      - ensure mode adjustments made by other components are properly handled
        in the driver and applied to the CRTC-programmed mode.
      - add and use register definitions for the "REG4F" register.
      - use drm_atomic_helper_shutdown() when tearing down to ensure that the
        hardware is properly shutdown.
      - add CRTC-level mode validation to ensure that we don't allow a mode
        that the CRTC-level hardware can not support.
      - improve the clocking selection for Armada 510 support.
      - move CRTC debugfs files into the crtc-specific directory, using the
        DRM helper to create these files.
      - patch from Lubomir Rintel to replace a simple framebuffer.
      - use the OF graph walker rather than open-coding this.
      - eliminate a useless check for the availability of the remote's parent
        which isn't required.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Russell King <rmk@armlinux.org.uk>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190702091313.GA23442@rmk-PC.armlinux.org.uk
      f07b56e7
    • Dave Airlie's avatar
      Merge tag 'exynos-drm-next-for-v5.3' of... · a22719cc
      Dave Airlie authored
      Merge tag 'exynos-drm-next-for-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      - Drop the use of drmP.h header file
         drmP.h header file has been deprecated so this patch drops the use of
         this header, and instead includes appropriate header files required.
       - Add COMPILE_TEST flag
         This patch adds COMPILE_TEST dependency to exynos drm driver to
         increase build test coverage. And also, it includes vmalloc.h
         header file to fix one build warning which is introduced when
         building the Linux kernel using sh.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Inki Dae <inki.dae@samsung.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/CAAQKjZMdBdD8oEa0cNv78FjrpOqu20ozTTvuPEm_XnVo2gRhCQ@mail.gmail.com
      a22719cc
  2. 28 Jun, 2019 5 commits
  3. 27 Jun, 2019 4 commits
    • Sam Ravnborg's avatar
      drm/exynos: trigger build of all modules · 156bdac9
      Sam Ravnborg authored
      Add COMPILE_TEST dependency to force exynos driver to
      built for more than arm and to built modules
      that otherwise required other symbols to be de-selected.
      
      This will increase build coverage of the exynos driver
      thus allowing most trivial build errors to be detected/fixed early.
      
      This introduces one warning when built using sh:
      exynos7_drm_decon.c: In function ‘decon_remove’:
      exynos7_drm_decon.c:769:24: warning: unused variable ‘ctx’
        struct decon_context *ctx = dev_get_drvdata(&pdev->dev);
      
      This is due to the definition of iounmap() in sh,
      and nothing that exynos driver can fix.
      
      Include fix of exynos build for alpha.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Cc: Inki Dae <inki.dae@samsung.com>
      Cc: Joonyoung Shim <jy0922.shim@samsung.com>
      Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
      Cc: Kyungmin Park <kyungmin.park@samsung.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: Daniel Vetter <daniel@ffwll.ch>
      Cc: Kukjin Kim <kgene@kernel.org>
      Cc: Krzysztof Kozlowski <krzk@kernel.org>
      Cc: Jingoo Han <jingoohan1@gmail.com>
      Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
      156bdac9
    • Sam Ravnborg's avatar
      drm/exynos: drop drmP.h usage · 2bda34d7
      Sam Ravnborg authored
      Drop use of the deprecated drmP.h file.
      Replace with forwards / externals as appropriate.
      
      While touching the list of include files divide
      them up in blocks and sort them.
      
      v3:
      - fix build errors in exynos_drm_g2d.c (Inki Dae)
        The exynos_drm_g2d.c file is not built in the
        standard configurations and was therefore missed.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Cc: Inki Dae <inki.dae@samsung.com>
      Cc: Joonyoung Shim <jy0922.shim@samsung.com>
      Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
      Cc: Kyungmin Park <kyungmin.park@samsung.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: Daniel Vetter <daniel@ffwll.ch>
      Cc: Kukjin Kim <kgene@kernel.org>
      Cc: Krzysztof Kozlowski <krzk@kernel.org>
      Cc: Jingoo Han <jingoohan1@gmail.com>
      Fixed merge conflict.
      Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
      2bda34d7
    • Dave Airlie's avatar
      Merge tag 'drm-next-5.3-2019-06-25' of git://people.freedesktop.org/~agd5f/linux into drm-next · 14808a12
      Dave Airlie authored
      drm-next-5.3-2019-06-25:
      
      Merge drm-next
      
      amdgpu:
      - SR-IOV L1 policy fixes
      - Removed no longer needed vram_page_split module parameter
      - Add module parameter to override default ABM level
      - Gamma fixes
      - No need to check return values for debugfs
      - Improve HMM error handling
      - Avoid possible OOM situations when lots of thread are submitting with
        memory contention
      - Improve hw i2c access abritration
      - DSC (Display Stream Compression) support in DC
      - Initial navi10 support
        * DC support
        * GFX/Compute support
        * SDMA support
        * Power Management support
        * VCN support
      - Static checker fixes
      - Misc cleanups
      - fix long udelay on arm
      
      amdkfd:
      - Implement priority controls for gfx9
      - Enable VEGAM
      - Rework mqd allocation and init
      - Circular locking fix
      - Fix SDMA queue allocation race condition
      - No need to check return values for debugfs
      - Add proc style process information
      - Initial navi10 support
      
      radeon:
      - No need to check return values for debugfs
      
      UAPI changes:
      - GDDR6 added to vram type query
      - New Navi10 details added gpu info query
      - Navi family added to asic family query
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Alex Deucher <alexdeucher@gmail.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190625195520.3817-1-alexander.deucher@amd.com
      14808a12
    • Dave Airlie's avatar
      Merge tag 'for-airlie-tda998x' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next · b22342ea
      Dave Airlie authored
      TDA998x updates:
      - improve the driver's approach to audio, adding support for more I2S
        based formats, particularly other justifications, and preparing the
        driver to support other bclk ratios.
      
      - add support for pixel repeated modes, tested with a Panasonic TV.
      
      - correct the quantisation range handling; in particular, do not send
        full range RGB to the sink when the sink does not support full range
        RGB.
      
      - Send the HDMI vendor info frame when required.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Russell King <rmk@armlinux.org.uk>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190625125005.GA31503@rmk-PC.armlinux.org.uk
      b22342ea
  4. 25 Jun, 2019 23 commits
  5. 24 Jun, 2019 3 commits
  6. 22 Jun, 2019 3 commits