1. 16 Nov, 2020 11 commits
  2. 13 Nov, 2020 6 commits
  3. 12 Nov, 2020 3 commits
  4. 11 Nov, 2020 7 commits
  5. 10 Nov, 2020 1 commit
  6. 09 Nov, 2020 2 commits
  7. 06 Nov, 2020 2 commits
  8. 05 Nov, 2020 3 commits
  9. 04 Nov, 2020 4 commits
    • Imre Deak's avatar
      drm/i915/tgl: Fix typo during output setup · ba8a5cb2
      Imre Deak authored
      Fix a typo that led to some MST short pulse event handling issue (the
      short pulse event was handled for both encoder instances, each having
      its own state).
      
      Fixes: 1d8ca002 ("drm/i915: Add PORT_TCn aliases to enum port")
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Signed-off-by: default avatarImre Deak <imre.deak@intel.com>
      Reviewed-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20201104010000.4165574-1-imre.deak@intel.com
      ba8a5cb2
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-queued-2020-11-03' of... · e047c7be
      Dave Airlie authored
      Merge tag 'drm-intel-next-queued-2020-11-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      drm/i915 features for v5.11
      
      Highlights:
      - More DG1 enabling (Lucas, Matt, Aditya, Anshuman, Clinton, Matt, Stuart, Venkata)
      - Integer scaling filter support (Pankaj Bharadiya)
      - Asynchronous flip support (Karthik)
      
      Generic:
      - Fix gen12 forcewake tables (Matt)
      - Haswell PCI ID updates (Alexei Podtelezhnikov)
      
      Display:
      - ICL+ DSI command mode enabling (Vandita)
      - Shutdown displays grafecully on reboot/shutdown (Ville)
      - Don't register display debugfs when there is no display (Lucas)
      - Fix RKL CDCLK table (Matt)
      - Limit EHL/JSL eDP to HBR2 (José)
      - Handle incorrectly set (by BIOS) PLLs and DP link rates at probe (Imre)
      - Fix mode valid check wrt bpp for "YCbCr 4:2:0 only" modes (Ville)
      - State checker and dump fixes (Ville)
      - DP AUX backlight updates (Aaron Ma, Sean Paul)
      - Add DP LTTPR non-transparent link training mode (Imre)
      - PSR2 selective fetch enabling (José)
      - VBT updates (José)
      - HDCP updates (Ramalingam)
      
      Cleanups and refactoring:
      - HPD pin, AUX channel, and Type-C port identifier cleanup (Ville)
      - Hotplug and irq refactoring (Ville)
      - Better DDI encoder and AUX channel names (Ville)
      - Color LUT code cleanups (Ville)
      - Combo PHY code cleanups (Ville)
      - LSPCON code cleanups (Ville)
      - Documentation fixes (Mauro, Chris)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Jani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/87o8kehbaj.fsf@intel.com
      e047c7be
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2020-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 1cd260a7
      Dave Airlie authored
      drm-misc-next for 5.11:
      
      UAPI Changes:
      
        - doc: rules for EBUSY on non-blocking commits; requirements for fourcc
          modifiers; on parsing EDID
        - fbdev/sbuslib: Remove unused FBIOSCURSOR32
        - fourcc: deprecate DRM_FORMAT_MOD_NONE
        - virtio: Support blob resources for memory allocations; Expose host-visible
          and cross-device features
      
      Cross-subsystem Changes:
      
        - devicetree: Add vendor Prefix for Yes Optoelectronics, Shanghai Top Display
          Optoelectronics
        - dma-buf: Add struct dma_buf_map that stores DMA pointer and I/O-memory flag;
          dma_buf_vmap()/vunmap() return address in dma_buf_map; Use struct_size() macro
      
      Core Changes:
      
        - atomic: pass full state to CRTC atomic enable/disable; warn for EBUSY during
          non-blocking commits
        - dp: Prepare for DP 2.0 DPCD
        - dp_mst: Receive extended DPCD caps
        - dma-buf: Documentation
        - doc: Format modifiers; dma-buf-map; Cleanups
        - fbdev: Don't use compat_alloc_user_space(); mark as orphaned
        - fb-helper: Take lock in drm_fb_helper_restore_work_fb()
        - gem: Convert implementation and drivers to GEM object functions, remove
          GEM callbacks from struct drm_driver (expect gem_prime_mmap)
        - panel: Cleanups
        - pci: Add legacy infix to drm_irq_by_busid()
        - sched: Avoid infinite waits in drm_sched_entity_destroy()
        - switcheroo: Cleanups
        - ttm: Remove AGP support; Don't modify caching during swapout; Major
          refactoring of the implementation and API that affects all depending
          drivers; Add ttm_bo_wait_ctx(); Add ttm_bo_pin()/unpin() in favor of
          TTM_PL_FLAG_NO_EVICT; Remove ttm_bo_create(); Remove fault_reserve_notify()
          callback; Push move() implementation into drivers; Remove TTM_PAGE_FLAG_WRITE;
          Replace caching flags with init-time cache setting; Push ttm_tt_bind() into
          drivers; Replace move_notify() with delete_mem_notify(); No overlapping memcpy();
          no more ttm_set_populated()
        - vram-helper: Fix BO top-down placement; TTM-related changes; Init GEM
          object functions with defaults; Default placement in system memory; Cleanups
      
      Driver Changes:
      
        - amdgpu: Use GEM object functions
        - armada: Use GEM object functions
        - aspeed: Configure output via sysfs; Init struct drm_driver with
        - ast: Reload LUT after FB format changes
        - bridge: Add driver and DT bindings for anx7625; Cleanups
        - bridge/dw-hdmi: Constify ops
        - bridge/ti-sn65dsi86: Add retries for link training
        - bridge/lvds-codec: Add support for regulator
        - bridge/tc358768: Restore connector support DRM_GEM_CMA_DRIVEROPS; Cleanups
        - display/ti,j721e-dss: Add DT properies assigned-clocks, assigned-clocks-parent and
          dma-coherent
        - display/ti,am65s-dss: Add DT properies assigned-clocks, assigned-clocks-parent and
          dma-coherent
        - etnaviv: Use GEM object functions
        - exynos: Use GEM object functions
        - fbdev: Cleanups and compiler fixes throughout framebuffer drivers
        - fbdev/cirrusfb: Avoid division by 0
        - gma500: Use GEM object functions; Fix double-free of connector; Cleanups
        - hisilicon/hibmc: I2C-based DDC support; Use to_hibmc_drm_device(); Cleanups
        - i915: Use GEM object functions
        - imx/dcss: Init driver with DRM_GEM_CMA_DRIVER_OPS; Cleanups
        - ingenic: Reset pixel clock when parent clock changes; support reserved
          memory; Alloc F0 and F1 DMA channels at once; Support different pixel formats;
          Revert support for cached mmap buffers
          on F0/F1; support 30-bit/24-bit/8-bit-palette modes
        - komeda: Use DEFINE_SHOW_ATTRIBUTE
        - mcde: Detect platform_get_irq() errors
        - mediatek: Use GEM object functions
        - msm: Use GEM object functions
        - nouveau: Cleanups; TTM-related changes; Use GEM object functions
        - omapdrm: Use GEM object functions
        - panel: Add driver and DT bindings for Novatak nt36672a; Add driver and DT
          bindings for YTC700TLAG-05-201C; Add driver and DT bindings for TDO TL070WSH30;
          Cleanups
        - panel/mantix: Fix reset; Fix deref of NULL pointer in mantix_get_modes()
        - panel/otm8009a: Allow non-continuous dsi clock; Cleanups
        - panel/rm68200: Allow non-continuous dsi clock; Fix mode to 50 FPS
        - panfrost: Fix job timeout handling; Cleanups
        - pl111: Use GEM object functions
        - qxl: Cleanups; TTM-related changes; Pin new BOs with ttm_bo_init_reserved()
        - radeon: Cleanups; TTM-related changes; Use GEM object functions
        - rockchip: Use GEM object functions
        - shmobile: Cleanups
        - tegra: Use GEM object functions
        - tidss: Set drm_plane_helper_funcs.prepare_fb
        - tilcdc: Don't keep vblank interrupt enabled all the time
        - tve200: Detect platform_get_irq() errors
        - vc4: Use GEM object functions; Only register components once DSI is attached;
          Add Maxime as maintainer
        - vgem: Use GEM object functions
        - via: Simplify critical section in via_mem_alloc()
        - virtgpu: Use GEM object functions
        - virtio: Implement blob resources, host-visible and cross-device features;
          Support mapping of host-allocated resources; Use UUID APi; Cleanups
        - vkms: Use GEM object functions; Switch to SHMEM
        - vmwgfx: TTM-related changes; Inline ttm_bo_swapout_all()
        - xen: Use GEM object functions
        - xlnx: Use GEM object functions
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20201027100936.GA4858@linux-uq9g
      1cd260a7
    • Anusha Srivatsa's avatar
      drm/i915/ehl: Remove invalid PCI ID · 0e8e272f
      Anusha Srivatsa authored
      Update the EHL PCI IDs from BSpec.
      Remove the invalid ones.
      
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: default avatarAnusha Srivatsa <anusha.srivatsa@intel.com>
      Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20201102193034.28055-1-anusha.srivatsa@intel.com
      0e8e272f
  10. 03 Nov, 2020 1 commit