Skip to content
  1. Nov 17, 2020
  2. Nov 16, 2020
  3. Nov 13, 2020
  4. Nov 12, 2020
  5. Nov 11, 2020
  6. Nov 10, 2020
  7. Nov 07, 2020
  8. Nov 06, 2020
  9. Nov 05, 2020
  10. Nov 04, 2020
    • 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
  11. Nov 03, 2020
  12. Nov 02, 2020