Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2019-06-14
    drm-misc-next for v5.3:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Add code to signal all dma-fences when freed with pending signals.
    - Annotate reservation object access in CONFIG_DEBUG_MUTEXES
    
    Core Changes:
    - Assorted documentation fixes.
    - Use irqsave/restore spinlock to add crc entry.
    - Move code around to drm_client, for internal modeset clients.
    - Make drm_crtc.h and drm_debugfs.h self-contained.
    - Remove drm_fb_helper_connector.
    - Add bootsplash to todo.
    - Fix lock ordering in pan_display_legacy.
    - Support pinning buffers to current location in gem-vram.
    - Remove the now unused locking functions from gem-vram.
    - Remove the now unused kmap-object argument from vram helpers.
    - Stop checking return value of debugfs_create.
    - Add atomic encoder enable/disable helpers.
    - pass drm_atomic_state to atomic connector check.
    - Add atomic support for bridge enable/disable.
    - Add self refresh helpers to core.
    
    Driver Changes:
    - Add extra delay to make MTP SDM845 work.
    - Small fixes to virtio, vkms, sii902x, sii9234, ast, mcde, analogix, rockchip.
    - Add zpos and ?BGR8888 support to meson.
    - More removals of drm_os_linux and drmP headers for amd, radeon, sti, r128, r128, savage, sis.
    - Allow synopsis to unwedge the i2c hdmi bus.
    - Add orientation quirks for GPD panels.
    - Edid cleanups and fixing handling for edid < 1.2.
    - Add runtime pm to stm.
    - Handle s/r in dw-hdmi.
    - Add hooks for power on/off to dsi for stm.
    - Remove virtio dirty tracking code, done in drm core.
    - Rework BO handling in ast and mgag200.
    
  • drm-misc-fixes-2019-06-13
    meson: A few G12A fixes across the driver (Neil)
    quirks: A couple quirks for GPD devices (Hans)
    gem_shmem: Use writecombine when vmapping non-dmabuf BOs (Boris)
    panfrost: A couple tweaks to requiring devfreq (Neil & Ezequiel)
    edid: Ensure we return the override mode when ddc probe fails (Jani)
    
    Cc: Hans de Goede <hdegoede@redhat.com>
    Cc: Neil Armstrong <narmstrong@baylibre.com>
    Cc: Boris Brezillon <boris.brezillon@collabora.com>
    Cc: Ezequiel Garcia <ezequiel@collabora.com>
    Cc: Jani Nikula <jani.nikula@intel.com>
    
  • drm-misc-fixes-2019-06-05
    - Allow fb changes in async commits (fixes igt failures) (Helen)
    - Actually unmap the scatterlist when unmapping udmabuf (Lucas)
    
    Cc: Lucas Stach <l.stach@pengutronix.de>
    Cc: Helen Koike <helen.koike@collabora.com>
    
  • drm-misc-next-2019-06-05
    drm-misc-next for v5.3:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Add devicetree bindings for new panels.
    - Convert allwinner's DT bindings to a schema.
    - Drop video/hdmi static functions from kernel docs.
    - Discard old fence when reserving space in reservation_object_get_fences_rcu.
    
    Core Changes:
    - Add missing -ENOMEM handling in edid loading.
    - Fix null pointer deref in scheduler.
    - Header cleanups, making them self-contained.
    - Remove drmP.h inclusion from core.
    - Fix make htmldocs warning in scheduler and HDR metadata.
    - Fix a few warnings in the uapi header and add a doc section for it.
    - Small MST sideband error handling fix.
    - Clarify userspace review requirements.
    - Clarify implicit/explicit fencing in docs.
    - Flush output polling on shutdown.
    
    Driver Changes:
    - Small cleanups to stm.
    - Add new driver for ST-Ericsson MCDE
    - Kconfig fix for meson HDMI.
    - Add support for Armadeus ST0700 Adapt panel.
    - Add KOE tx14d24vm1bpa panel.
    - Update timings for st7701.
    - Fix compile error in mcde.
    - Big series of tc358767 fixes, and enabling support for IRQ and HPD handling.
    - Assorted fixes to sii902x, and implementing HDMI audio support.
    - Enable HDR metadata support on amdgpu.
    - Assorted fixes to atmel-hlcdc, and add sam9x60 LCD controller support.
    
  • 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>