Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2019-05-29
    95b74ce8 · drm/qxl: drop WARN_ONCE() ·
    qxl: Drop WARN when u/s tries to mmap a prime buffer (Gerd)
    
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    
  • drm-misc-next-2019-05-24
    drm-misc-next for v5.3, try #2:
    
    Cross-subsystem Changes:
    - Fix device tree bindings in drm-misc-next after a botched merge.
    
    Core Changes:
    - Docbook fix for drm_hdmi_infoframe_set_hdr_metadata.
    
    Driver Changes:
    - mediatek: Fix compiler warning after merging the HDR series.
    - vc4: Rework binner bo handling.
    
  • drm-misc-next-2019-05-23
    We keep adding support for panels at a high rate, is it still worth listing them individually?
    
    drm-misc-next for v5.3:
    
    UAPI Changes:
    - Add HDR source metadata property.
    - Make drm.h compile on GNU/kFreeBSD by including stdint.h
    - Clarify how the userspace reviewer has to review new kernel UAPI.
    - Clarify that for using new UAPI, merging to drm-next or drm-misc-next should be enough.
    
    Cross-subsystem Changes:
    - video/hdmi: Add unpack function for DRM infoframes.
    - Device tree bindings:
      * Updating a property for Mali Midgard GPUs
      * Updating a property for STM32 DSI panel
      * Adding support for FriendlyELEC HD702E 800x1280 panel
      * Adding support for Evervision VGG804821 800x480 5.0" WVGA TFT panel
      * Adding support for the EDT ET035012DM6 3.5" 320x240 QVGA 24-bit RGB TFT.
      * Adding support for Three Five displays TFC S9700RTWV43TR-01B 800x480 panel
        with resistive touch found on TI's AM335X-EVM.
      * Adding support for EDT ETM0430G0DH6 480x272 panel.
    - Add OSD101T2587-53TS driver with DT bindings.
    - Add Samsung S6E63M0 panel driver with DT bindings.
    - Add VXT VL050-8048NT-C01 800x480 panel with DT bindings.
    - Dma-buf:
      - Make mmap callback actually optional.
      - Documentation updates.
      - Fix debugfs refcount inbalance.
      - Remove unused sync_dump function.
    
    Core Changes:
    - Add support for HDR infoframes and related EDID parsing.
    - Remove prime sg_table caching, now done inside dma-buf.
    - Add shiny new drm_gem_vram helpers for simple VRAM drivers;
      with some fixes to the new API on top.
    - Small fix to job cleanup without timeout handler.
    - Documentation fixes to drm_fourcc.
    - Replace lookups of drm_format with struct drm_format_info;
      remove functions that become obsolete by this conversion.
    - Remove double include in bridge/panel.c and some drivers.
    - Remove drmP.h include from drm/edid and drm/dp.
    - Fix null pointer deref in drm_fb_helper_hotplug_event().
    - Remove most members from drm_fb_helper_crtc, only mode_set is kept.
    - Remove race of fb helpers with userspace; only restore mode
      when userspace is not master.
    - Move legacy setup from drm_file.c to drm_legacy_misc.c
    - Rework scheduler job destruction.
    - drm/bus was removed, remove from TODO.
    - Add __drm_atomic_helper_crtc_reset() to subclass crtc_state,
      and convert some drivers to use it (conversion is not complete yet).
    - Bump vblank timeout wait to 100 ms for atomic.
    
    Driver Changes:
    - sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS instead of definining manually.
    - v3d: Small cleanups, adding support for compute shaders,
           reservation/synchronization fixes and job management refactoring,
           fixes MMU and debugfs.
    - lima: Fix null pointer in irq handler on startup, set default timeout for scheduled jobs.
    - stm/ltdc: Assorted fixes and adding FB modifier support.
    - amdgpu: Avoid hw reset if guilty job was already signaled.
    - virtio: Add seqno to fences, add trace events, use correct flags for fence allocation.
    - Convert AST, bochs, mgag200, vboxvideo, hisilicon to the new drm_gem_vram API.
    - sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE_2 transfers.
    - bochs: Small fix to use PTR_RET_OR_ZERO and driver unload.
    - gma500: header fixes
    - cirrus: Remove unused files.
    
  • drm-misc-fixes-2019-05-22
    - sun4i fixes to hdmi phy as well as u16 overflow in dsi (left from -next-fixes)
    - gma500 fix to make lvds detection more reliable
    - select devfreq for panfrost since it can't probe without it
    
  • drm-misc-next-fixes-2019-05-20
    A few patches missed the last -next-fixes pull request. Tagging those
    patches so we can merge them into -fixes.
    
    Signed-off-by: Sean Paul <seanpaul@chromium.org>
    
  • drm-misc-next-fixes-2019-05-15
    - A couple new panfrost fixes
    - Fix the low refresh rate register in adv7511
    - A handful of msm fixes that fell out of 5.1 bringup on SDM845
    - Fix spinlock initialization in pl111
    
  • drm-misc-next-fixes-2019-05-08
    - A handful of fixes from -next that just missed feature freeze
    - More panfrost fixes that went directly in -misc-next-fixes (various)
    - Fix searchpaths during build (Masahiro)
    - msm patch to fix the driver for chips without zap shader (Rob)
    - Fix freeing imported buffers in drm_gem_cma_free_object() (Noralf)
    
    Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
    Cc: Rob Clark <robdclark@chromium.org>
    Cc: Noralf Trønnes <noralf@tronnes.org>
    
  • drm-misc-fixes-2019-05-02
    - One revert for QXL for a DRI3 breakage
    
  • drm-misc-next-fixes-2019-05-01
    core: restore drm mmap_range size back to 1TB (Philip)
    sphinx: squash warning (Sean)
    
    Cc: Philip Yang <Philip.Yang@amd.com>
    Cc: Sean Paul <seanpaul@chromium.org>
    
  • drm-misc-fixes-2019-04-25
    - sun4i: Fix module loading / unloading
    - vc4: Fix a compilation error and memory leak
    - dw-hdmi: Fix an overflow on Rockchip and SCDC configuration
    
  • drm-misc-next-fixes-2019-04-24
    - fb_helper: Fix NULL deref in legacy drivers (Noralf)
    - leases: Ensure lessees can't connect to objects outside their perview (Daniel)
    - leases: Enforce that lessees hold the lease for implicitly set planes (Daniel)
    - leases: A few non-functional cleanups (Daniel)
    
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Noralf Trønnes <noralf@tronnes.org>
    
  • drm-misc-next-2019-04-18
    drm-misc-next for v5.2:
    
    UAPI Changes:
    - Document which feature flags belong to which command in virtio_gpu.h
    - Make the FB_DAMAGE_CLIPS available for atomic userspace only, it's useless for legacy.
    
    Cross-subsystem Changes:
    - Add device tree bindings for lg,acx467akm-7 panel and ST-Ericsson Multi Channel Display Engine MCDE
    - Add parameters to the device tree bindings for tfp410
    - iommu/io-pgtable: Add ARM Mali midgard MMU page table format
    - dma-buf: Only do a 64-bits seqno compare when driver explicitly asks for it, else wraparound.
    - Use the 64-bits compare for dma-fence-chains
    
    Core Changes:
    - Make the fb conversion functions use __iomem dst.
    - Rename drm_client_add to drm_client_register
    - Move intel_fb_initial_config to core.
    - Add a drm_gem_objects_lookup helper
    - Add drm_gem_fence_array helpers, and use it in lima.
    - Add drm_format_helper.c to kerneldoc.
    
    Driver Changes:
    - Add panfrost driver for mali midgard/bitfrost.
    - Converts bochs to use the simple display type.
    - Small fixes to sun4i, tinydrm, ti-fp410.
    - Fid aspeed's Kconfig options.
    - Make some symbols/functions static in lima, sun4i and meson.
    - Add a driver for the lg,acx467akm-7 panel.
    
  • drm-misc-fixes-2019-04-11
     - core: Make atomic_enable and disable optional for CRTC
     - dw-hdmi: Lower max frequency for the Allwinner H6, SCDC configuration
                improvements for older controller versions
     - omap: a fix for the CEC clock management policy
    
  • drm-misc-next-2019-04-10
    drm-misc-next for 5.2:
    
    UAPI Changes:
    - None
    
    Cross-subsystem Changes:
    -MAINTAINERS: Add moderation flag for lima mailing list (Randy)
    -dt-bindings: Add Mali Bifrost bindings (Neil)
    -dt-bindings: Add G12A compatibility strings to meson bindings (Neil)
    
    Core Changes:
    -Add a handful of format helpers (Gerd)
    
    Driver Changes:
    -cirrus: Driver rewrite megapatch (Gerd)
    -meson: Add G12A support to meson driver (Neil)
    -lima: Couple fixes (Qiang)
    
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Cc: Randy Dunlap <rdunlap@infradead.org>
    Cc: Neil Armstrong <narmstrong@baylibre.com>
    Cc: Qiang Yu <yuq825@gmail.com>
    
  • drm-misc-next-2019-04-04
    drm-misc-next for 5.2:
    
    UAPI Changes:
    -syncobj: Add TIMELINE_WAIT|QUERY|TRANSFER|TIMELINE_SIGNAL ioctls (Chunming)
    -Clarify that 1.0 can be represented by drm_color_lut (Daniel)
    
    Cross-subsystem Changes:
    -dt-bindings: Add binding for rk3066 hdmi (Johan)
    -dt-bindings: Add binding for Feiyang FY07024DI26A30-D panel (Jagan)
    -dt-bindings: Add Rocktech vendor prefix and jh057n00900 panel bindings (Guido)
    -MAINTAINERS: Add lima and ASPEED entries (Joel & Qiang)
    
    Core Changes:
    -memory: use dma_alloc_coherent when mem encryption is active (Christian)
    -dma_buf: add support for a dma_fence chain (Christian)
    -shmem_gem: fix off-by-one bug in new shmem gem helpers (Dan)
    
    Driver Changes:
    -rockchip: Add support for rk3066 hdmi (Johan)
    -ASPEED: Add driver supporting ASPEED BMC display controller to drm (Joel)
    -lima: Add driver supporting Arm Mali4xx gpus to drm (Qiang)
    -vc4/v3d: Various cleanups and improved error handling (Eric)
    -panel: Add support for Feiyang FY07024DI26A30-D MIPI-DSI panel (Jagan)
    -panel: Add support for Rocktech jh057n00900 MIPI-DSI panel (Guido)
    
    Cc: Johan Jonker <jbx6244@gmail.com>
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Chunming Zhou <david1.zhou@amd.com>
    Cc: Dan Carpenter <dan.carpenter@oracle.com>
    Cc: Eric Anholt <eric@anholt.net>
    Cc: Qiang Yu <yuq825@gmail.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Jagan Teki <jagan@amarulasolutions.com>
    Cc: Guido Günther <agx@sigxcpu.org>
    Cc: Joel Stanley <joel@jms.id.au>
    
  • drm-misc-next-2019-03-28-1
    drm-misc-next for 5.2:
    
    UAPI Changes:
    - None
    
    Cross-subsystem Changes:
    - None
    
    Core Changes:
    - Fix compilation when CONFIG_FBDEV not selected (Daniel)
    
    Driver Changes:
    - virtio: package function args in virtio_gpu_object_params (Gerd)
    
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    
  • drm-misc-next-2019-03-28
    drm-misc-next for 5.2:
    
    UAPI Changes:
    - Remove unused DRM_DISPLAY_INFO_LEN (Ville)
    
    Cross-subsystem Changes:
    - None
    
    Core Changes:
    - fbdev: Make skip_vt_switch default (Daniel)
    - Merge fb_helper_fill_fix, fb_helper_fill_var into fb_helper_fill_info (Daniel)
    - Remove unused fields in connector, display_info, and edid_quirks (Ville)
    
    Driver Changes:
    - vkms: Fix potential NULL-dereference bug (Kangjie)
    
    Cc: Kangjie Lu <kjlu@umn.edu>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
    
  • drm-misc-fixes-2019-03-25
    - A bunch of fixes to cleanup path in meson
    - Fix the DMT TDMS clock filtering on meson
    - Fix an issue with NV12 buffers on rockchip when scaling is active
    - Fix a couple of use-after-free
    
  • drm-misc-next-2019-03-21
    drm-misc-next for 5.2:
    
    UAPI Changes:
    - Add Colorspace connector property (Uma)
    - fourcc: Several new YUV formats from ARM (Brian & Ayan)
    - fourcc: Fix merge conflicts between new formats above and Swati's that
      went in via topic/hdr-formats-2019-03-07 branch (Maarten)
    
    Cross-subsystem Changes:
    - Typed component support via topic/component-typed-2019-02-11 (Maxime/Daniel)
    
    Core Changes:
    - Improve component helper documentation (Daniel)
    - Avoid calling drm_dev_unregister() twice on unplugged devices (Noralf)
    - Add device managed (devm) drm_device init function (Noralf)
    - Graduate TINYDRM_MODE to DRM_SIMPLE_MODE in core (Noralf)
    - Move MIPI/DSI rate control params computation into core from i915 (David)
    - Add support for shmem backed gem objects (Noralf)
    
    Driver Changes:
    - various: Use of_node_name_eq for node name comparisons (Rob Herring)
    - sun4i: Add DSI burst mode support (Konstantin)
    - panel: Add Ronbo RB070D30 MIPI/DSI panel support (Konstantin)
    - virtio: A few prime improvements (Gerd)
    - tinydrm: Remove tinydrm_device (Noralf)
    - vc4: Add load tracker to driver to detect underflow in atomic check (Boris)
    - vboxvideo: Move it out of staging \o/ (Hans)
    - v3d: Add support for V3D v4.2 (Eric)
    
    Cc: Konstantin Sudakov <k.sudakov@integrasources.com>
    Cc: Rob Herring <robh@kernel.org>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Maxime Ripard <maxime.ripard@bootlin.com>
    Cc: Uma Shankar <uma.shankar@intel.com>
    Cc: Noralf Trønnes <noralf@tronnes.org>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Cc: David Francis <David.Francis@amd.com>
    Cc: Boris Brezillon <boris.brezillon@bootlin.com>
    Cc: Eric Anholt <eric@anholt.net>
    Cc: Hans de Goede <hdegoede@redhat.com>
    Cc: Brian Starkey <brian.starkey@arm.com>
    Cc: Ayan Kumar Halder <ayan.halder@arm.com>
    Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    
  • drm-misc-next-fixes-2019-03-13
     - qxl: Remove the conflicting framebuffers earlier
     - Split out some i915 code into the fb_helper to allow the above