1. 16 Jun, 2017 36 commits
  2. 15 Jun, 2017 4 commits
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.13' of git://people.freedesktop.org/~agd5f/linux into drm-next · 04d4fb5f
      Dave Airlie authored
      New radeon and amdgpu features for 4.13:
      - Lots of Vega10 bug fixes
      - Preliminary Raven support
      - KIQ support for compute rings
      - MEC queue management rework from Andres
      - Audio support for DCE6
      - SR-IOV improvements
      - Improved module parameters for controlling radeon vs amdgpu support
        for SI and CIK
      - Bug fixes
      - General code cleanups
      
      [airlied: dropped drmP.h header from one file was needed and build broke]
      
      * 'drm-next-4.13' of git://people.freedesktop.org/~agd5f/linux: (362 commits)
        drm/amdgpu: Fix compiler warnings
        drm/amdgpu: vm_update_ptes remove code duplication
        drm/amd/amdgpu: Port VCN over to new SOC15 macros
        drm/amd/amdgpu: Port PSP v10.0 over to new SOC15 macros
        drm/amd/amdgpu: Port PSP v3.1 over to new SOC15 macros
        drm/amd/amdgpu: Port NBIO v7.0 driver over to new SOC15 macros
        drm/amd/amdgpu: Port NBIO v6.1 driver over to new SOC15 macros
        drm/amd/amdgpu: Port UVD 7.0 over to new SOC15 macros
        drm/amd/amdgpu: Port MMHUB over to new SOC15 macros
        drm/amd/amdgpu: Cleanup gfxhub read-modify-write patterns
        drm/amd/amdgpu: Port GFXHUB over to new SOC15 macros
        drm/amd/amdgpu: Add offset variant to SOC15 macros
        drm/amd/powerplay: add avfs control for Vega10
        drm/amdgpu: add virtual display support for raven
        drm/amdgpu/gfx9: fix compute ring doorbell index
        drm/amd/amdgpu: Rename KIQ ring to avoid spaces
        drm/amd/amdgpu: gfx9 tidy ups (v2)
        drm/amdgpu: add contiguous flag in ucode bo create
        drm/amdgpu: fix missed gpu info firmware when cache firmware during S3
        drm/amdgpu: export test ib debugfs interface
        ...
      04d4fb5f
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2017-06-15' of git://anongit.freedesktop.org/git/drm-misc into drm-next · bfda9aa1
      Dave Airlie authored
      Cross-subsystem Changes:
      - dt-bindings: add vendor prefix for NLT Technologies, Ltd. (Lucas)
      - dt-bindings: Add support for samsung s6e3hf2 panel (Hoegeun)
      
      Core Changes:
      - Add drm_panel_bridge to avoid connector boilerplate in drivers (Eric)
      - Trival fixes for dupe forward decl and reduce scope of variable (Dawid)
      
      Driver Changes:
      - dw-hdmi: Use mode_valid hook on bridge instead of connector (Jose)
      - vc4,atmel-hlcdc: Use drm_panel_bridge where appropriate (Eric)
      - panel: Add Innolux P079ZCA panel driver (Chris)
      - panel-simple: Add NL12880B20-05, NL192108AC18-02D, P320HVN03 panels (Lucas)
      - panel-samsung-s6e3ha2: Add s6e3hf2 panel support (Hoegeun)
      - zte,vc4,pl111,panel,mxsfb: Miscellaneous fixes
      
      Cc: Jose Abreu <Jose.Abreu@synopsys.com>
      Cc: Eric Anholt <eric@anholt.net>
      Cc: Chris Zhong <zyw@rock-chips.com>
      Cc: Lucas Stach <l.stach@pengutronix.de>
      Cc: Hoegeun Kwon <hoegeun.kwon@samsung.com>
      Cc: Dawid Kurek <dawikur@gmail.com>
      
      * tag 'drm-misc-next-2017-06-15' of git://anongit.freedesktop.org/git/drm-misc: (26 commits)
        drm: Reduce scope of 'state' variable
        drm: mxsfb_crtc: Reset the eLCDIF controller
        drm: Remove duplicate forward declaration
        drm/panel: s6e3ha2: Add support for s6e3hf2 panel on TM2e board
        dt-bindings: Add support for samsung s6e3hf2 panel
        drm/panel: add backlight dependency for sitronix-st7789v
        drm/panel: S6E3HA2 needs backlight code
        drm/panel: simple: add support for AUO P320HVN03
        drm/panel: simple: add support for NLT NL192108AC18-02D
        dt-bindings: add vendor prefix for NLT Technologies, Ltd.
        drm/panel: simple: add support for NEC NL12880B20-05
        drm/panel: add Innolux P079ZCA panel driver
        dt-bindings: Add INNOLUX P079ZCA panel bindings
        drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path
        drm/vc4/vc4_bo.c: always set bo->resv
        drm: Add const to name field declaration in struct drm_prop_enum_list
        drm/pl111: Fix offset calculation for the primary plane.
        drm/atmel-hlcdc: Fix panel registration
        drm/bridge: Build the panel wrapper in drm_kms_helper
        drm/atmel-hlcdc: Replace the panel usage with drm_panel_bridge.
        ...
      bfda9aa1
    • Dawid Kurek's avatar
      drm: Reduce scope of 'state' variable · ac7c7483
      Dawid Kurek authored
      Smaller scope reduces visibility of variable and makes usage of
      uninitialized variable less possible.
      
      Changes in v2:
      	- separate declaration and initialization
      Changes in v3:
      	- add missing signed-off-by tag
      Signed-off-by: default avatarDawid Kurek <dawikur@gmail.com>
      Signed-off-by: default avatarSean Paul <seanpaul@chromium.org>
      Link: http://patchwork.freedesktop.org/patch/msgid/20170615174556.GA8872@gmail.com
      ac7c7483
    • Fabio Estevam's avatar
      drm: mxsfb_crtc: Reset the eLCDIF controller · ae9d0421
      Fabio Estevam authored
      According to the eLCDIF initialization steps listed in the MX6SX
      Reference Manual the eLCDIF block reset is mandatory.
      
      Without performing the eLCDIF reset the display shows garbage content
      when the kernel boots.
      
      In earlier tests this issue has not been observed because the bootloader
      was previously showing a splash screen and the bootloader display driver
      does properly implement the eLCDIF reset.
      
      Add the eLCDIF reset to the driver, so that it can operate correctly
      independently of the bootloader.
      
      Tested on a imx6sx-sdb board.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: default avatarMarek Vasut <marex@denx.de>
      Signed-off-by: default avatarSean Paul <seanpaul@chromium.org>
      Link: http://patchwork.freedesktop.org/patch/msgid/1494007301-14535-1-git-send-email-fabio.estevam@nxp.com
      ae9d0421