1. 04 Feb, 2020 3 commits
  2. 31 Jan, 2020 8 commits
  3. 30 Jan, 2020 19 commits
  4. 29 Jan, 2020 1 commit
  5. 28 Jan, 2020 7 commits
  6. 27 Jan, 2020 2 commits
    • Jyri Sarha's avatar
      MAINTAINERS: add entry for tidss · 39d0f1e8
      Jyri Sarha authored
      Add entry for tidss DRM driver.
      
      Version history:
      
      v2: no change
      
      v3: - Move tidss entry after omapdrm
          - Add "T:     git git://anongit.freedesktop.org/drm/drm-misc"
      
      v4: no change
      
      v5: no change
      
      v6: no change
      
      v7: no change
      
      v8: - Add Reviewed-by: Benoit Parrot <bparrot@ti.com>
      
      v9: - Add Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
      Signed-off-by: default avatarJyri Sarha <jsarha@ti.com>
      Reviewed-by: default avatarBenoit Parrot <bparrot@ti.com>
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/c22f7aa31af09cd4adcca6b1a6b0721d9429f055.1580129724.git.jsarha@ti.com
      39d0f1e8
    • Jyri Sarha's avatar
      drm/tidss: New driver for TI Keystone platform Display SubSystem · 32a1795f
      Jyri Sarha authored
      This patch adds a new DRM driver for Texas Instruments DSS IPs used on
      Texas Instruments Keystone K2G, AM65x, and J721e SoCs. The new DSS IP is
      a major change to the older DSS IP versions, which are supported by
      the omapdrm driver. While on higher level the Keystone DSS resembles
      the older DSS versions, the registers are completely different and the
      internal pipelines differ a lot.
      
      DSS IP found on K2G is an "ultra-light" version, and has only a single
      plane and a single output. The K3 DSS IPs are found on AM65x and J721E
      SoCs. AM65x DSS has two video ports, one full video plane, and another
      "lite" plane without scaling support. J721E has 4 video ports, 2 video
      planes and 2 lite planes. AM65x DSS has also an integrated OLDI (LVDS)
      output.
      
      Version history:
      
      v2: - rebased on top of drm-next-2019-11-27
          - sort all include lines in all files
          - remove all include <drm/drmP.h>
          - remove select "select VIDEOMODE_HELPERS"
          - call dispc_vp_setup() later in tidss_crtc_atomic_flush() (there is no
            to call it in new modeset case as it is also called in vp_enable())
          - change probe sequence and drm_device allocation (follow example in
            drm_drv.c)
          - use __maybe_unused instead of #ifdef for pm functions
          - remove "struct drm_fbdev_cma *fbdev;" from driver data
          - check panel connector type before connecting it
      
      v3: no change
      
      v4: no change
      
      v5: - remove fifo underflow irq handling, it is not an error and
            it should be used for debug purposes only
          - memory tuning, prefetch plane fifo up to high-threshold value to
            minimize possibility of underflows.
      
      v6: - Check CTM and gamma support from dispc_features when creating crtc
          - Implement CTM support for k2g and fix k3 CTM implementation
          - Remove gamma property persistence and always write color properties
            in a new modeset
      
      v7: - Fix checkpatch.pl --strict issues
          - Rebase on top of drm-misc-next-2020-01-10
      
      v8: - Remove idle debug prints from dispc_init()
          - Add Reviewed-by: Benoit Parrot <bparrot@ti.com>
      
      v9: - Rename dispc_write_irqenable() to dispc_set_irqenable() to avoid
            conflict exported omapfb function with same name
          - Add Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
      Co-developed-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
      Signed-off-by: default avatarJyri Sarha <jsarha@ti.com>
      Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Reviewed-by: default avatarBenoit Parrot <bparrot@ti.com>
      Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/925fbfad58ff828e8e07fdff7073a0ee65750c3d.1580129724.git.jsarha@ti.com
      32a1795f