mirror_ubuntu-kernels/Documentation/devicetree/bindings/display
Linus Torvalds 8d0749b4f8 drm for 5.17-rc1
core:
 - add privacy screen support
 - move nomodeset option into drm subsystem
 - clean up nomodeset handling in drivers
 - make drm_irq.c legacy
 - fix stack_depot name conflicts
 - remove DMA_BUF_SET_NAME ioctl restrictions
 - sysfs: send hotplug event
 - replace several DRM_* logging macros with drm_*
 - move hashtable to legacy code
 - add error return from gem_create_object
 - cma-helper: improve interfaces, drop CONFIG_DRM_KMS_CMA_HELPER
 - kernel.h related include cleanups
 - support XRGB2101010 source buffers
 
 ttm:
 - don't include drm hashtable
 - stop pruning fences after wait
 - documentation updates
 
 dma-buf:
 - add dma_resv selftest
 - add debugfs helpers
 - remove dma_resv_get_excl_unlocked
 - documentation
 - make fences mandatory in dma_resv_add_excl_fence
 
 dp:
 - add link training delay helpers
 
 gem:
 - link shmem/cma helpers into separate modules
 - use dma_resv iteratior
 - import dma-buf namespace into gem helper modules
 
 scheduler:
 - fence grab fix
 - lockdep fixes
 
 bridge:
 - switch to managed MIPI DSI helpers
 - register and attach during probe fixes
 - convert to YAML in several places.
 
 panel:
 - add bunch of new panesl
 
 simpledrm:
 - support FB_DAMAGE_CLIPS
 - support virtual screen sizes
 - add Apple M1 support
 
 amdgpu:
 - enable seamless boot for DCN 3.01
 - runtime PM fixes
 - use drm_kms_helper_connector_hotplug_event
 - get all fences at once
 - use generic drm fb helpers
 - PSR/DPCD/LTTPR/DSC/PM/RAS/OLED/SRIOV fixes
 - add smart trace buffer (STB) for supported GPUs
 - display debugfs entries
 - new SMU debug option
 - Documentation update
 
 amdkfd:
 - IP discovery enumeration refactor
 - interface between driver fixes
 - SVM fixes
 - kfd uapi header to define some sysfs bitfields.
 
 i915:
 - support VESA panel backlights
 - enable ADL-P by default
 - add eDP privacy screen support
 - add Raptor Lake S (RPL-S) support
 - DG2 page table support
 - lots of GuC/HuC fw refactoring
 - refactored i915->gt interfaces
 - CD clock squashing support
 - enable 10-bit gamma support
 - update ADL-P DMC fw to v2.14
 - enable runtime PM autosuspend by default
 - ADL-P DSI support
 - per-lane DP drive settings for ICL+
 - add support for pipe C/D DMC firmware
 - Atomic gamma LUT updates
 - remove CCS FB stride restrictions on ADL-P
 - VRR platform support for display 11
 - add support for display audio codec keepalive
 - lots of display refactoring
 - fix runtime PM handling during PXP suspend
 - improved eviction performance with async TTM moves
 - async VMA unbinding improvements
 - VMA locking refactoring
 - improved error capture robustness
 - use per device iommu checks
 - drop bits stealing from i915_sw_fence function ptr
 - remove dma_resv_prune
 - add IC cache invalidation on DG2
 
 nouveau:
 - crc fixes
 - validate LUTs in atomic check
 - set HDMI AVI RGB quant to full
 
 tegra:
 - buffer objects reworks for dma-buf compat
 - NVDEC driver uAPI support
 - power management improvements
 
 etnaviv:
 - IOMMU enabled system support
 - fix > 4GB command buffer mapping
 - close a DoS vector
 - fix spurious GPU resets
 
 ast:
 - fix i2c initialization
 
 rcar-du:
 - DSI output support
 
 exynos:
 - replace legacy gpio interface
 - implement generic GEM object mmap
 
 msm:
 - dpu plane state cleanup in prep for multirect
 - dpu debugfs cleanups
 - dp support for sc7280
 - a506 support
 - removal of struct_mutex
 - remove old eDP sub-driver
 
 anx7625:
 - support MIPI DSI input
 - support HDMI audio
 - fix reading EDID
 
 lvds:
 - fix bridge DT bindings
 
 megachips:
 - probe both bridges before registering
 
 dw-hdmi:
 - allow interlace on bridge
 
 ps8640:
 - enable runtime PM
 - support aux-bus
 
 tx358768:
 - enable reference clock
 - add pulse mode support
 
 ti-sn65dsi86:
 - use regmap bulk write
 - add PWM support
 
 etnaviv:
 - get all fences at once
 
 gma500:
 - gem object cleanups
 
 kmb:
 - enable fb console
 
 radeon:
 - use dma_resv_wait_timeout
 
 rockchip:
 - add DSP hold timeout
 - suspend/resume fixes
 - PLL clock fixes
 - implement mmap in GEM object functions
 - use generic fbdev emulation
 
 sun4i:
 - use CMA helpers without vmap support
 
 vc4:
 - fix HDMI-CEC hang with display is off
 - power on HDMI controller while disabling
 - support 4K@60Hz modes
 - support 10-bit YUV 4:2:0 output
 
 vmwgfx:
 - fix leak on probe errors
 - fail probing on broken hosts
 - new placement for MOB page tables
 - hide internal BOs from userspace
 - implement GEM support
 - implement GL 4.3 support
 
 virtio:
 - overflow fixes
 
 xen:
 - implement mmap as GEM object function
 
 omapdrm:
 - fix scatterlist export
 - support virtual planes
 
 mediatek:
 - MT8192 support
 - CMDQ refinement
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmHX1vMACgkQDHTzWXnE
 hr6rAw/9ES5RO5N3Ku9foFk1CI9bqy1Kh663KLkkEc+rDdhKpiZbBnAsrKkZ9sGu
 fNuHmWNN5nWXtDSOqHWuslt3F7Gh+qEBQtlkqC9mZsBm3bWB0aJK6E4QaJxfeSaK
 ta6AmyGx8DaV+C69i86dnemQurYSDVjROd7LDPKnCU0Fye/JxiXSXQmXksKMFVxd
 x5vmO9yfeDSg3EF+u1yB6nJNUYZBV0vhrAfjPqxPCRBXuQc7akuaglE/SFwlGnEk
 vn0GjVHEQcRTqYKrHr64xvQxIoKXcJP0pkDUyT7KYCsyj8GJkvxkb7/ls5pp5DvL
 SwyNg3J3vwUVP6w6GEvzf3ffG720qqUZvCbvLmE+A/t2DhGILiAm+HXSo43PTOW8
 uagT7Gxma8dy8EovjSxioS9HPX8Gcu+S+XYavgOsevOZ7oeEt4f4TLW7LXsw9d6y
 75FrMhiUpreab5hAh8Le0swuLYZHjdnJRdjSTqZJ/T6VdTdVftLT6IfwvSDx5CHy
 cWuufgcAjd7xVTXFquHWYXWLTQkiSMGf1M02jx9IWolTd4Cm41LNBhqMEDHZLHJD
 7ngGgoaREVDQ+MqjG90yfIwJFIpJPI3YOaHLi/Kznga+iDzFY6cyOQWW2vX7ZdY5
 7+LJWsgGT8Feb7/bzD5hX1mYqJLxh1pWUIaqIKMl+7LJL7gTVU8=
 =MByd
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drm

Pull drm updates from Dave Airlie:
 "Highlights are support for privacy screens found in new laptops, a
  bunch of nomodeset refactoring, and i915 enables ADL-P systems by
  default, while starting to add RPL-S support.

  vmwgfx adds GEM and support for OpenGL 4.3 features in userspace.

  Lots of internal refactorings around dma reservations, and lots of
  driver refactoring as well.

  Summary:

  core:
   - add privacy screen support
   - move nomodeset option into drm subsystem
   - clean up nomodeset handling in drivers
   - make drm_irq.c legacy
   - fix stack_depot name conflicts
   - remove DMA_BUF_SET_NAME ioctl restrictions
   - sysfs: send hotplug event
   - replace several DRM_* logging macros with drm_*
   - move hashtable to legacy code
   - add error return from gem_create_object
   - cma-helper: improve interfaces, drop CONFIG_DRM_KMS_CMA_HELPER
   - kernel.h related include cleanups
   - support XRGB2101010 source buffers

  ttm:
   - don't include drm hashtable
   - stop pruning fences after wait
   - documentation updates

  dma-buf:
   - add dma_resv selftest
   - add debugfs helpers
   - remove dma_resv_get_excl_unlocked
   - documentation
   - make fences mandatory in dma_resv_add_excl_fence

  dp:
   - add link training delay helpers

  gem:
   - link shmem/cma helpers into separate modules
   - use dma_resv iteratior
   - import dma-buf namespace into gem helper modules

  scheduler:
   - fence grab fix
   - lockdep fixes

  bridge:
   - switch to managed MIPI DSI helpers
   - register and attach during probe fixes
   - convert to YAML in several places.

  panel:
   - add bunch of new panesl

  simpledrm:
   - support FB_DAMAGE_CLIPS
   - support virtual screen sizes
   - add Apple M1 support

  amdgpu:
   - enable seamless boot for DCN 3.01
   - runtime PM fixes
   - use drm_kms_helper_connector_hotplug_event
   - get all fences at once
   - use generic drm fb helpers
   - PSR/DPCD/LTTPR/DSC/PM/RAS/OLED/SRIOV fixes
   - add smart trace buffer (STB) for supported GPUs
   - display debugfs entries
   - new SMU debug option
   - Documentation update

  amdkfd:
   - IP discovery enumeration refactor
   - interface between driver fixes
   - SVM fixes
   - kfd uapi header to define some sysfs bitfields.

  i915:
   - support VESA panel backlights
   - enable ADL-P by default
   - add eDP privacy screen support
   - add Raptor Lake S (RPL-S) support
   - DG2 page table support
   - lots of GuC/HuC fw refactoring
   - refactored i915->gt interfaces
   - CD clock squashing support
   - enable 10-bit gamma support
   - update ADL-P DMC fw to v2.14
   - enable runtime PM autosuspend by default
   - ADL-P DSI support
   - per-lane DP drive settings for ICL+
   - add support for pipe C/D DMC firmware
   - Atomic gamma LUT updates
   - remove CCS FB stride restrictions on ADL-P
   - VRR platform support for display 11
   - add support for display audio codec keepalive
   - lots of display refactoring
   - fix runtime PM handling during PXP suspend
   - improved eviction performance with async TTM moves
   - async VMA unbinding improvements
   - VMA locking refactoring
   - improved error capture robustness
   - use per device iommu checks
   - drop bits stealing from i915_sw_fence function ptr
   - remove dma_resv_prune
   - add IC cache invalidation on DG2

  nouveau:
   - crc fixes
   - validate LUTs in atomic check
   - set HDMI AVI RGB quant to full

  tegra:
   - buffer objects reworks for dma-buf compat
   - NVDEC driver uAPI support
   - power management improvements

  etnaviv:
   - IOMMU enabled system support
   - fix > 4GB command buffer mapping
   - close a DoS vector
   - fix spurious GPU resets

  ast:
   - fix i2c initialization

  rcar-du:
   - DSI output support

  exynos:
   - replace legacy gpio interface
   - implement generic GEM object mmap

  msm:
   - dpu plane state cleanup in prep for multirect
   - dpu debugfs cleanups
   - dp support for sc7280
   - a506 support
   - removal of struct_mutex
   - remove old eDP sub-driver

  anx7625:
   - support MIPI DSI input
   - support HDMI audio
   - fix reading EDID

  lvds:
   - fix bridge DT bindings

  megachips:
   - probe both bridges before registering

  dw-hdmi:
   - allow interlace on bridge

  ps8640:
   - enable runtime PM
   - support aux-bus

  tx358768:
   - enable reference clock
   - add pulse mode support

  ti-sn65dsi86:
   - use regmap bulk write
   - add PWM support

  etnaviv:
   - get all fences at once

  gma500:
   - gem object cleanups

  kmb:
   - enable fb console

  radeon:
   - use dma_resv_wait_timeout

  rockchip:
   - add DSP hold timeout
   - suspend/resume fixes
   - PLL clock fixes
   - implement mmap in GEM object functions
   - use generic fbdev emulation

  sun4i:
   - use CMA helpers without vmap support

  vc4:
   - fix HDMI-CEC hang with display is off
   - power on HDMI controller while disabling
   - support 4K@60Hz modes
   - support 10-bit YUV 4:2:0 output

  vmwgfx:
   - fix leak on probe errors
   - fail probing on broken hosts
   - new placement for MOB page tables
   - hide internal BOs from userspace
   - implement GEM support
   - implement GL 4.3 support

  virtio:
   - overflow fixes

  xen:
   - implement mmap as GEM object function

  omapdrm:
   - fix scatterlist export
   - support virtual planes

  mediatek:
   - MT8192 support
   - CMDQ refinement"

* tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drm: (1241 commits)
  drm/amdgpu: no DC support for headless chips
  drm/amd/display: fix dereference before NULL check
  drm/amdgpu: always reset the asic in suspend (v2)
  drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
  drm/amd/display: Fix the uninitialized variable in enable_stream_features()
  drm/amdgpu: fix runpm documentation
  amdgpu/pm: Make sysfs pm attributes as read-only for VFs
  drm/amdgpu: save error count in RAS poison handler
  drm/amdgpu: drop redundant semicolon
  drm/amd/display: get and restore link res map
  drm/amd/display: support dynamic HPO DP link encoder allocation
  drm/amd/display: access hpo dp link encoder only through link resource
  drm/amd/display: populate link res in both detection and validation
  drm/amd/display: define link res and make it accessible to all link interfaces
  drm/amd/display: 3.2.167
  drm/amd/display: [FW Promotion] Release 0.0.98
  drm/amd/display: Undo ODM combine
  drm/amd/display: Add reg defs for DCN303
  drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
  drm/amd/display: Set optimize_pwr_state for DCN31
  ...
2022-01-10 12:58:46 -08:00
..
armada
atmel
bridge dt-bindings: display: bridge: lvds-codec: Fix duplicate key 2021-12-22 14:02:04 -04:00
connector dt-bindings: dp-connector: Drop maxItems from -supply 2021-02-18 09:10:30 -06:00
exynos
hisilicon
imx dt-bindings: display: imx: hdmi: Convert binding to YAML 2021-03-22 05:08:52 +02:00
mediatek - mt8173: add reset for dsi0 to mmsys 2021-10-19 22:34:28 +02:00
msm dt-bindings: msm/dp: Add DP compatible strings for sc7280 2021-11-28 09:32:03 -08:00
panel dt-bindings: display: simple: Add Team Source Display TST043015CMHX panel 2021-12-16 09:39:18 +01:00
rockchip Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-next 2021-07-27 12:48:17 +02:00
sprd dt-bindings: display: add Unisoc's mipi dsi controller bindings 2021-12-10 12:37:52 +01:00
tegra dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D 2021-12-17 14:58:06 +01:00
ti dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
tilcdc dt-bindings: display: tilcd: Fix endpoint addressing in example 2021-10-29 08:55:38 -05:00
xlnx dt-bindings: display: xilinx: Fix example with psgtr 2021-10-28 07:27:26 -05:00
allwinner,sun4i-a10-display-backend.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
allwinner,sun4i-a10-display-engine.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
allwinner,sun4i-a10-display-frontend.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
allwinner,sun4i-a10-hdmi.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
allwinner,sun4i-a10-tcon.yaml dt-bindings: Drop type references on common properties 2021-03-23 15:27:52 -06:00
allwinner,sun4i-a10-tv-encoder.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
allwinner,sun6i-a31-drc.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
allwinner,sun6i-a31-mipi-dsi.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
allwinner,sun8i-a83t-de2-mixer.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
allwinner,sun8i-a83t-dw-hdmi.yaml dt-bindings: Remove "status" from schema examples 2021-07-27 08:03:12 -06:00
allwinner,sun8i-a83t-hdmi-phy.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
allwinner,sun8i-r40-tcon-top.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
allwinner,sun9i-a80-deu.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
amlogic,meson-dw-hdmi.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
amlogic,meson-vpu.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
arm,hdlcd.txt
arm,komeda.txt
arm,malidp.txt
arm,pl11x.txt
atmel,lcdc.txt
brcm,bcm2711-hdmi.yaml dt-bindings: bcm2711-hdmi: Fix broken schema 2021-04-30 13:51:55 -05:00
brcm,bcm2835-dpi.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
brcm,bcm2835-dsi0.yaml dt-bindings: display: bcm2835: add optional property power-domains 2021-10-06 09:53:09 +02:00
brcm,bcm2835-hdmi.yaml dt-bindings: display: bcm2835: add optional property power-domains 2021-10-06 09:53:09 +02:00
brcm,bcm2835-hvs.yaml dt-bindings: Fix errors in 'if' schemas 2021-02-04 09:08:20 -06:00
brcm,bcm2835-pixelvalve0.yaml dt-bindings: display: vc4: pv: Add BCM2711 pixel valves 2020-09-07 18:04:41 +02:00
brcm,bcm2835-txp.yaml dt-bindings: display: Convert VC4 bindings to schemas 2020-06-10 11:09:37 +02:00
brcm,bcm2835-v3d.yaml dt-bindings: display: bcm2835: add optional property power-domains 2021-10-06 09:53:09 +02:00
brcm,bcm2835-vc4.yaml dt-bindings: display: vc4: Document BCM2711 VC5 2020-09-07 18:14:54 +02:00
brcm,bcm2835-vec.yaml dt-bindings: display: bcm2835: add optional property power-domains 2021-10-06 09:53:09 +02:00
cirrus,clps711x-fb.txt
dp-aux-bus.yaml dt-bindings: drm: Introduce the DP AUX bus 2021-06-11 12:29:18 -07:00
dsi-controller.yaml dt-bindings: Explicitly allow additional properties in common schemas 2020-10-07 11:30:06 -05:00
faraday,tve200.yaml dt-bindings: display: convert faraday,tve200 2021-05-22 01:52:41 +02:00
fsl,dcu.txt
fsl,lcdif.yaml dt-bindings: mxsfb: Add compatible for i.MX8MN 2021-07-13 13:14:40 -06:00
fsl,tcon.txt
google,goldfish-fb.txt
himax,hx8357d.txt
ilitek,ili9225.txt
ilitek,ili9341.txt
ilitek,ili9486.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
ingenic,ipu.yaml dt-bindings: Rename Ingenic CGU headers to ingenic,*.h 2021-11-11 22:27:14 -06:00
ingenic,lcd.yaml dt-bindings: Rename Ingenic CGU headers to ingenic,*.h 2021-11-11 22:27:14 -06:00
intel,keembay-display.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
intel,keembay-msscam.yaml dt-bindings: display: eliminate yamllint warnings 2020-12-18 15:15:20 -06:00
marvell,pxa2xx-lcdc.txt
marvell,pxa300-gcu.txt
mipi-dsi-bus.txt
multi-inno,mi0283qt.txt
renesas,cmm.yaml dt-bindings: Fix incorrect 'reg' property sizes 2020-05-14 14:43:27 -05:00
renesas,du.yaml dt-bindings: display: renesas,du: Provide bindings for r8a779a0 2021-10-07 05:59:29 +03:00
repaper.txt
simple-framebuffer.yaml dt-bindings: display: Add apple,simple-framebuffer 2021-04-08 20:18:41 +09:00
sitronix,st7586.txt
sitronix,st7735r.yaml
sm501fb.txt
snps,arcpgu.txt
solomon,ssd1307fb.yaml dt-bindings: display: ssd1307fb: Convert to json-schema 2021-07-25 14:23:00 +02:00
ssd1289fb.txt
st,stih4xx.txt
st,stm32-dsi.yaml dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
st,stm32-ltdc.yaml dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
ste,mcde.yaml dt-bindings: display: Use OF graph schema 2021-01-11 18:03:59 -06:00
truly,nt35597.txt
via,vt8500-fb.txt
wm,prizm-ge-rops.txt
wm,wm8505-fb.txt
xylon,logicvc-display.yaml dt-bindings: display: Document the Xylon LogiCVC display controller 2021-10-22 08:25:51 -05:00