linux/Documentation/devicetree/bindings/display
Linus Torvalds 098b6e44cb Devicetree updates for v7.0:
DT core:
 - Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8
 
 - Add a for_each_compatible_node_scoped() loop and convert users in
   cpufreq, dmaengine, clk, cdx, powerpc and Arm
 
 - Simplify of/platform.c with scoped loop helpers
 
 - Add fw_devlink tracking for "mmc-pwrseq"
 
 - Optimize fw_devlink callback code size for pinctrl-N properties
 
 - Replace strcmp_suffix() with strends()
 
 DT bindings:
 - Support building single binding targets
 
 - Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst
 
 - Add bindings for Freescale AVIC, Realtek RTD1xxx system controllers,
   Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI WT61P803 PUZZLE, Delta
   Electronics DPS-800-AB power supply, Infineon IR35221 Digital
   Multi-phase Controller, Infineon PXE1610 Digital Dual Output 6+1
   VR12.5 & VR13 CPU Controller, socionext,uniphier-smpctrl, and
   xlnx,zynqmp-firmware
 
 - Lots of trivial binding fixes to address warnings in DTS files. These
   are mostly for arm64 platforms which is getting closer to be warning
   free. Some public shaming has helped.
 
 - Fix I2C bus node names in examples
 
 - Drop obsolete brcm,vulcan-soc binding
 
 - Drop unreferenced binding headers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmmNLZEACgkQ+vtdtY28
 YcPa+A/+Lpf1FLau//mfndvkzRUvuU5aF3eJdL1FPxfC64Js2cb9ZGSoEK+YDjaV
 XzNIi2Z1j+i4+uf5MTvyGaqaVx3PcQBcQtb7pu+W1pt2KiOzfVqn66EmRsY3b4cc
 twyOwx2sZMTOZambUfZreWwEl6uJiMowIbcLCsnVWihoiGVTnMpnV/jLcO9jISaP
 fe42FX9qN4NL2QqWwcREYuWMuOH7MkHDRNpEhTouWosdmFCp3PkVZcuWv3NKjGMg
 /tsH5X9QMr972A9s8Zk36ijvTv7NN+9t1GOtPS9KGpbwJmyPHr38mG1fsj+P0rY7
 rOXRnT2PScN6kvKZuw0Rex5xeMxrQCzRkFLzyfq2LOsE0GAUyyR3qysNOdH8xO3Z
 3TVMGVaelYw5T+ahie1+gf/H/t+8hGhX3teCo8ORFNYo7oLsA9qNclfd5SW2Acat
 pPK80PXkqTRsQ9lVGfytPZJ+m5OhcTIBdI9ieEXk/kryDAL4dHcB2IIVHM2/qm50
 aGW0Kh0d61Roe0PZ5GEqI/yWPVHZroXEBxT61tDKwPyGawcq4Gs3Sftd6RXbLi8h
 +T6HzkHPZFlKaiLmBC1wqXnEKLd8h72qNjjDdXbRBdLXW6S5hGPtPiLv18ArlmmR
 4eiFX1Tr+pUAt2W/IwZb9H84mGkbJODbI62x9k9rst/vLeHmnjs=
 =RE7t
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8

   - Add a for_each_compatible_node_scoped() loop and convert users in
     cpufreq, dmaengine, clk, cdx, powerpc and Arm

   - Simplify of/platform.c with scoped loop helpers

   - Add fw_devlink tracking for "mmc-pwrseq"

   - Optimize fw_devlink callback code size for pinctrl-N properties

   - Replace strcmp_suffix() with strends()

  DT bindings:

   - Support building single binding targets

   - Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst

   - Add bindings for Freescale AVIC, Realtek RTD1xxx system
     controllers, Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI
     WT61P803 PUZZLE, Delta Electronics DPS-800-AB power supply,
     Infineon IR35221 Digital Multi-phase Controller, Infineon PXE1610
     Digital Dual Output 6+1 VR12.5 & VR13 CPU Controller,
     socionext,uniphier-smpctrl, and xlnx,zynqmp-firmware

   - Lots of trivial binding fixes to address warnings in DTS files.
     These are mostly for arm64 platforms which is getting closer to be
     warning free. Some public shaming has helped.

   - Fix I2C bus node names in examples

   - Drop obsolete brcm,vulcan-soc binding

   - Drop unreferenced binding headers"

* tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (60 commits)
  dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic
  dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings
  dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement
  dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated
  cpufreq: s5pv210: Simplify with scoped for each OF child loop
  dmaengine: fsl_raid: Simplify with scoped for each OF child loop
  clk: imx: imx31: Simplify with scoped for each OF child loop
  clk: imx: imx27: Simplify with scoped for each OF child loop
  cdx: Use mutex guard to simplify error handling
  cdx: Simplify with scoped for each OF child loop
  powerpc/wii: Simplify with scoped for each OF child loop
  powerpc/fsp2: Simplify with scoped for each OF child loop
  ARM: exynos: Simplify with scoped for each OF child loop
  ARM: at91: Simplify with scoped for each OF child loop
  of: Add for_each_compatible_node_scoped() helper
  dt-bindings: Fix emails with spaces or missing brackets
  scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8
  dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs
  dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles
  of: reserved_mem: Fix placement of __free() annotation
  ...
2026-02-11 18:27:08 -08:00
..
armada
atmel dt-bindings: display: convert Atmel's HLCDC to DT schema 2024-02-22 16:21:56 -07:00
bridge Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
connector dt-bindings: dp-connector: describe separate DP and AUX lines 2025-09-09 20:38:31 -05:00
hisilicon
imx dt-bindings: display: imx: add HDMI PAI for i.MX8MP 2025-09-29 09:46:02 +08:00
mediatek dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware' 2026-02-03 20:58:11 -06:00
msm dt-bindings: display/msm: qcom, kaanapali-mdss: Add Kaanapali 2026-01-21 02:03:57 +02:00
panel drm for 7.0-rc1 2026-02-11 12:55:44 -08:00
rockchip dt-bindings: display: rockchip: Add no-hpd for dw-hdmi-qp controller 2026-01-09 20:23:43 +01:00
samsung drm next for 6.18-rc1 2025-10-02 12:47:25 -07:00
sprd dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints 2025-07-22 23:14:22 -05:00
tegra dt-bindings: display: tegra: document Tegra30 VI and VIP 2026-01-17 01:31:19 +01:00
ti dt-bindings: display/ti: Simplify dma-coherent property 2025-12-16 07:59:30 -06:00
tilcdc
xlnx dt-bindings: display/xlnx/zynqmp-dpsub: Add audio DMAs 2024-12-19 08:53:58 +02:00
allwinner,sun4i-a10-display-backend.yaml
allwinner,sun4i-a10-display-engine.yaml
allwinner,sun4i-a10-display-frontend.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
allwinner,sun4i-a10-hdmi.yaml
allwinner,sun4i-a10-tcon.yaml
allwinner,sun4i-a10-tv-encoder.yaml
allwinner,sun6i-a31-drc.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
allwinner,sun6i-a31-mipi-dsi.yaml
allwinner,sun8i-a83t-de2-mixer.yaml dt-bindings: allwinner: add H616 DE33 mixer binding 2025-06-02 09:57:19 +02:00
allwinner,sun8i-a83t-dw-hdmi.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
allwinner,sun8i-a83t-hdmi-phy.yaml
allwinner,sun8i-r40-tcon-top.yaml
allwinner,sun9i-a80-deu.yaml
amlogic,meson-dw-hdmi.yaml dt-bindings: display: Correct indentation and style in DTS example 2025-01-10 09:43:41 -06:00
amlogic,meson-g12a-dw-mipi-dsi.yaml dt-bindings: display: add Amlogic MIPI DSI Host Controller bindings 2023-06-01 16:10:20 +02:00
amlogic,meson-vpu.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
apple,h7-display-pipe-mipi.yaml dt-bindings: display: Add Apple pre-DCP display controller 2025-03-03 12:00:30 -05:00
apple,h7-display-pipe.yaml dt-bindings: display: Add Apple pre-DCP display controller 2025-03-03 12:00:30 -05:00
arm,hdlcd.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
arm,komeda.yaml
arm,malidp.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
arm,pl11x.yaml dt-bindings: display: arm,pl11x: Allow resets property 2025-06-09 11:02:55 -05:00
atmel,lcdc-display.yaml dt-bindings: display: atmel,lcdc: convert to dtschema 2024-03-25 16:49:41 -05:00
atmel,lcdc.yaml dt-bindings: display: atmel,lcdc: convert to dtschema 2024-03-25 16:49:41 -05:00
brcm,bcm2711-hdmi.yaml dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712 2025-12-01 06:43:11 -06:00
brcm,bcm2835-dpi.yaml
brcm,bcm2835-dsi0.yaml
brcm,bcm2835-hdmi.yaml
brcm,bcm2835-hvs.yaml dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712 2025-12-01 06:45:09 -06:00
brcm,bcm2835-pixelvalve0.yaml dt-bindings: display: Add BCM2712 PixelValve bindings 2024-11-27 14:37:19 +00:00
brcm,bcm2835-txp.yaml dt-bindings: display: Add BCM2712 MOPLET bindings 2024-11-27 14:37:19 +00:00
brcm,bcm2835-v3d.yaml
brcm,bcm2835-vc4.yaml dt-bindings: display: Add BCM2712 KMS driver bindings 2024-11-27 14:37:19 +00:00
brcm,bcm2835-vec.yaml
cirrus,clps711x-fb.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
dp-aux-bus.yaml dt-bindings: display: Drop unneeded quotes 2023-03-24 14:20:49 -05:00
dsi-controller.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
elgin,jg10309-01.yaml dt-bindings: display: elgin,jg10309-01: Add own binding 2024-10-01 19:21:26 -05:00
faraday,tve200.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
fsl,lcdif.yaml dt-bindings: lcdif: add lcd panel related property for imx28 2025-06-09 11:02:05 -05:00
fsl,ls1021a-dcu.yaml dt-bindings: display: imx: convert fsl,dcu.txt to yaml format 2025-07-22 23:12:28 -05:00
fsl,vf610-tcon.yaml dt-bindings: display: imx: convert fsl,tcon.txt to yaml format 2025-04-22 09:40:08 -05:00
google,goldfish-fb.yaml dt-bindings: display: google,goldfish-fb: Convert to DT schema 2026-02-03 20:58:11 -06:00
himax,hx8357.yaml dt-bindings: display: convert himax,hx8357d.txt to yaml format 2025-06-09 11:02:55 -05:00
ilitek,ili9225.txt
ilitek,ili9486.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ingenic,ipu.yaml
ingenic,lcd.yaml
intel,keembay-display.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
intel,keembay-msscam.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
lvds-data-mapping.yaml dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings 2024-11-05 13:26:42 +02:00
lvds-dual-ports.yaml dt-bindings: display: Document dual-link LVDS display common properties 2024-11-05 13:26:43 +02:00
lvds.yaml dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
marvell,pxa2xx-lcdc.txt
marvell,pxa300-gcu.txt
mayqueen,pixpaper.yaml dt-bindings: display: Add Mayqueen Pixpaper e-ink panel 2025-09-05 14:53:06 +02:00
mipi-dsi-bus.txt
multi-inno,mi0283qt.txt
renesas,cmm.yaml dt-bindings: display: Correct indentation and style in DTS example 2025-01-10 09:43:41 -06:00
renesas,du.yaml dt-bindings: display: renesas,du: add top-level constraints 2025-01-28 17:22:35 +02:00
renesas,rzg2l-du.yaml dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2N SoC 2025-11-10 10:55:12 +00:00
renesas,shmobile-lcdc.yaml dt-bindings: display: Add Renesas SH-Mobile LCDC bindings 2023-10-16 11:47:43 +02:00
repaper.txt
sharp,ls010b7dh04.yaml dt-bindings: display: Add Sharp Memory LCD bindings 2024-10-19 02:21:32 +03:00
simple-framebuffer.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
sitronix,st7567.yaml dt-bindings: display: sitronix,st7567: add optional inverted property 2025-09-01 15:26:44 +02:00
sitronix,st7571.yaml dt-bindings: display: sitronix,st7571: add example for SPI 2025-12-15 13:49:40 +01:00
sitronix,st7586.yaml dt-bindings: display: convert sitronix,st7586 to YAML 2025-06-09 11:02:53 -05:00
sitronix,st7735r.yaml dt-bindings: display: remove backlight node from panel examples 2023-10-17 13:44:41 -05:00
sitronix,st7920.yaml dt-bindings: display: sitronix,st7920: Add DT schema 2025-12-15 18:24:21 +01:00
sm501fb.txt
snps,arcpgu.txt
solomon,ssd-common.yaml dt-bindings: display: Split common Solomon properties in their own schema 2023-10-18 09:53:31 +02:00
solomon,ssd132x.yaml dt-bindings: display: ssd132x: Add vendor prefix to width and height 2024-01-01 13:03:02 +01:00
solomon,ssd133x.yaml dt-bindings: display: Add SSD133x OLED controllers 2024-01-01 13:03:03 +01:00
solomon,ssd1307fb.yaml dt-bindings: display: ssd1307fb: Add vendor prefix to width and height 2024-01-01 13:03:01 +01:00
ssd1289fb.txt
st,stih4xx.txt
st,stm32-dsi.yaml dt-bindings: display: st,stm32-dsi: Remove unnecessary fields 2023-05-30 10:04:05 +02:00
st,stm32-ltdc.yaml dt-bindings: display: st,stm32-ltdc: add access-controllers property 2025-08-28 17:43:56 +02:00
st,stm32mp25-lvds.yaml dt-bindings: display: st,stm32mp25-lvds: add power-domains property 2025-08-28 17:43:56 +02:00
ste,mcde.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
via,vt8500-fb.txt
wm,prizm-ge-rops.txt
wm,wm8505-fb.txt
xylon,logicvc-display.yaml dt-bindings: display: Drop unneeded quotes 2023-03-24 14:20:49 -05:00