1. 08 Dec, 2016 1 commit
  2. 06 Dec, 2016 34 commits
  3. 05 Dec, 2016 5 commits
    • Dave Airlie's avatar
      Merge branch 'linux-4.10' of git://github.com/skeggsb/linux into drm-next · 9ac63d99
      Dave Airlie authored
      - BIT_PERF_PTRS uses 32-bit pointers to its subtables, we were parsing
      them as 16-bit, causing various issues on newer boards.
      - Support for MXM on GM20x and up.
      - More display-related fixes.
      
      * 'linux-4.10' of git://github.com/skeggsb/linux:
        drm/nouveau/mxm: warn more loudly on unsupported DCB version
        drm/nouveau/mxm: handle DCB 4.1 modification
        drm/nouveau/bios/mxm: handle digital connector table 1.1
        drm/nouveau: Queue hpd_work on (runtime) resume
        drm/nouveau: Rename acpi_work to hpd_work
        drm/nouveau/kms/nv50: Fix atomic pageflip events.
        drm/nouveau/fb/ram/gp100-: fix memory detection where FBP_NUM != FBPA_NUM
        drm/nouveau/bios/volt: pointers are 32-bit
        drm/nouveau/bios/vmap: pointers are 32-bit
        drm/nouveau/bios/timing: pointers are 32-bit
        drm/nouveau/bios/therm: pointers are 32-bit
        drm/nouveau/bios/perf: pointers are 32-bit
        drm/nouveau/bios/iccsense: pointers are 32-bit
        drm/nouveau/bios/fan: pointers are 32-bit
        drm/nouveau/bios/cstep: pointers are 32-bit
        drm/nouveau/bios/boost: pointers are 32-bit
      9ac63d99
    • Ben Skeggs's avatar
    • Ben Skeggs's avatar
      drm/nouveau/mxm: handle DCB 4.1 modification · f6bf1739
      Ben Skeggs authored
      Allows MXM DCB modification to be handled on GM20x and newer boards.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      f6bf1739
    • Ben Skeggs's avatar
      drm/nouveau/bios/mxm: handle digital connector table 1.1 · 8ca99316
      Ben Skeggs authored
      I suspect the version bump is just to signify that the table now specifies
      pad macro/links instead of SOR/sublinks.
      
      For our usage of the table, just recognising the new version is enough.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      8ca99316
    • Javier Martinez Canillas's avatar
      drm/exynos: Use VIDEO_SAMSUNG_EXYNOS_GSC=n as GSC Kconfig dependency · 4e775249
      Javier Martinez Canillas authored
      Commit aeefb368 ("drm/exynos: gsc: add device tree support and remove
      usage of static mappings") made the DRM_EXYNOS_GSC Kconfig symbol to only
      be selectable if the exynos-gsc V4L2 driver isn't enabled, since both use
      the same HW IP block.
      
      But added the dependency as depends on !VIDEO_SAMSUNG_EXYNOS_GSC which is
      not correct since Kconfig expressions are not boolean but tristate. So it
      will only evaluate to 'n' if VIDEO_SAMSUNG_EXYNOS_GSC=y but will evaluate
      to 'm' if VIDEO_SAMSUNG_EXYNOS_GSC=m.
      
      This means that both the V4L2 and DRM drivers can be enabled if the former
      is enabled as a module, which isn't what we want since otherwise 2 drivers
      could attempt to use the hardware at the same time.
      Signed-off-by: default avatarJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
      4e775249