linux/Documentation/devicetree/bindings/display/bridge
Linus Torvalds 09fb6892f3 Devicetree updates for v7.2:
DT core:
 - Add support for handling multiple cells in "iommu-map" entries.
 
 - Support only 1 entry in /reserved-memory "reg" entries. Support for
   more than 1 entry has been broken.
 
 - Fix a UAF on alloc_reserved_mem_array() failure
 
 - Make "ibm,phandle" handling logic specific to PPC
 
 - Use memcpy() instead of strcpy() for known length strings
 
 - Ensure __of_find_n_match_cpu_property() handles malformed "reg"
   entries
 
 - Add various checks that expected strings are strings before accessing
   them
 
 - Drop redundant memset() when unflattening DT
 
 DT bindings:
 - Add a DTS style checker. Currently hooked up to dt_binding_check to
   check examples.
 
 - Convert st,nomadik platform, ti,omap-dmm, and ti,irq-crossbar
   bindings to DT schema
 
 - Add Apple System Management Controller hwmon, Qualcomm Hamoa Embedded
   Controller, Qualcomm IPQ6018 PWM controller, fsl,mc1323, Samsung
   SOFEF01-M DDIC panel, Freescale i.MX53 Television Encoder, Samsung S2M
   series PMIC extcon, and MT6365 PMIC AuxADC schemas
 
 - Extend bindings for QCom Maili and Nord PDC, QCom Hali fastrpc,
   qcom,eliza-imem, qcom,oryon-1-5 CPU, and MT6365 Keys
 
 - Consolidate "sram" property definitions
 
 - Fix constraints on "nvmem" properties which only contain phandles and
   no arg cells
 
 - Another pass of fixing "phandle-array" constraints
 
 - Add Gira vendor prefix
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmoxvkAACgkQ+vtdtY28
 YcMvzhAArPeBiRXPbA10csf2S9wtNuW5SX3rtPS4v87YMNstWpEW20ZGqwpFmns5
 jzAvCjqlhMxpxH43eBM3GqaieU41GxCNGsveIyOnJeIK274hLk4p3kyJ2q6xOQYr
 t2eC1NOiKFnIOM0ASXmIi5orzVnxHPLvcD9bdvcOWI/LMMK3loiY/CK5Cnps/ZaM
 EbCWjxTD3JM+C9P2voaa2vEnpCW0w7Xc3ZXj8S1yxSyuILPcdKJikzP3l/LuEIrL
 iy36q/9+JULMS8ooCN6VO0mZPYmB3DAraepHyJxO/hIJLVkO7O1SMIIcmukaRAbC
 wf6RtdP498WagPxOOmocmh0k1pkAX4KFfqt9N13vKeUmLElWoaSbpp4v/YODlAr3
 w6rSS3Z9Goh6m4ZwnyakENLJjqJdOcJcU9pJHA3EJmTSemChcpQ5GKMf5Sm2fI7O
 nEtsuts+WfD+V2FR9qpHYEO6hNllsneJEk4RpSsHbfZorrQTLkDrJesahWsqKl76
 wMM8ZWrZIs7vPouOim8LzFANL7myRH1wiJHHZIBCKC77sVNE78d0Bs5+Z118zEq1
 eMGybSkbPfLiIYmDWnfnmrRL2+38R45mCzMGdCjhjBMtf0cF88e/TDgXwXiVhpIE
 CcHr0COf0mOM+HZHUt23QPEhJZV93pxiXn4913LZfqh+FIAINyk=
 =0d13
 -----END PGP SIGNATURE-----

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

Pull devicetree updates from Rob Herring:
 "DT core:

   - Add support for handling multiple cells in "iommu-map" entries

   - Support only 1 entry in /reserved-memory "reg" entries. Support for
     more than 1 entry has been broken

   - Fix a UAF on alloc_reserved_mem_array() failure

   - Make "ibm,phandle" handling logic specific to PPC

   - Use memcpy() instead of strcpy() for known length strings

   - Ensure __of_find_n_match_cpu_property() handles malformed "reg"
     entries

   - Add various checks that expected strings are strings before
     accessing them

   - Drop redundant memset() when unflattening DT

  DT bindings:

   - Add a DTS style checker. Currently hooked up to dt_binding_check to
     check examples

   - Convert st,nomadik platform, ti,omap-dmm, and ti,irq-crossbar
     bindings to DT schema

   - Add Apple System Management Controller hwmon, Qualcomm Hamoa
     Embedded Controller, Qualcomm IPQ6018 PWM controller, fsl,mc1323,
     Samsung SOFEF01-M DDIC panel, Freescale i.MX53 Television Encoder,
     Samsung S2M series PMIC extcon, and MT6365 PMIC AuxADC schemas

   - Extend bindings for QCom Maili and Nord PDC, QCom Hali fastrpc,
     qcom,eliza-imem, qcom,oryon-1-5 CPU, and MT6365 Keys

   - Consolidate "sram" property definitions

   - Fix constraints on "nvmem" properties which only contain phandles
     and no arg cells

   - Another pass of fixing "phandle-array" constraints

   - Add Gira vendor prefix"

* tag 'devicetree-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (50 commits)
  dt-bindings: interrupt-controller: qcom,pdc: Add Maili compatible string
  dt-bindings: interrupt-controller: ti,irq-crossbar: Convert to DT schema
  dt-bindings: vendor-prefixes: add Gira
  dt-bindings: embedded-controller: Add Qualcomm reference device EC description
  dt-bindings: pwm: add IPQ6018 binding
  dt-bindings: hwmon: Add Apple System Management Controller hwmon schema
  docs: dt: writing-schema: Clarify what is required in a schema
  of: Respect #{iommu,msi}-cells in maps
  of: Factor arguments passed to of_map_id() into a struct
  of: Add convenience wrappers for of_map_id()
  of: reserved_mem: zero total_reserved_mem_cnt if no valid /reserved-memory entry
  of: reserved_mem: handle NULL name in of_reserved_mem_lookup()
  dt-bindings: cache: l2c2x0: Add missing power-domains
  dt-bindings: interrupt-controller: renesas,r9a09g077-icu: Fix reg size in example
  dt-bindings: nvmem: consumer: Make 'nvmem' an array of one-item entries
  drivers/of/overlay: Use memcpy() to copy known length strings
  dt-bindings: add self-test fixtures for style checker
  dt-bindings: wire style checker into dt_binding_check
  scripts/jobserver-exec: propagate child exit status
  dt-bindings: add DTS style checker
  ...
2026-06-17 11:54:57 -07:00
..
adi,adv7511.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
adi,adv7533.yaml dt-bindings: display: adi,adv7533: Drop single lane support 2024-12-20 03:53:25 +02:00
analogix,anx7625.yaml dt-bindings: drm/bridge: anx7625: describe Type-C connector 2026-02-07 12:38:37 +02:00
analogix,anx7814.yaml dt-bindings: display: anx7814: Add definition for anx7816 2023-09-20 12:56:31 +02:00
analogix,dp.yaml dt-bindings: display: Add missing property types 2023-06-15 11:26:13 -06:00
anx6345.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
cdns,dsi.yaml dt-bindings: display: bridge: cdns,dsi: Add compatible for dsi on j721e 2023-01-17 17:57:34 +02:00
cdns,mhdp8546.yaml dt-bindings: display: Drop unneeded quotes 2023-03-24 14:20:49 -05:00
chipone,icn6211.yaml dt-bindings: display: bridge: icn6211: Add support for external REFCLK 2022-08-26 13:54:52 +02:00
chrontel,ch7033.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
fsl,imx8mp-hdmi-tx.yaml dt-bindings: display: imx: add HDMI PAI for i.MX8MP 2025-09-29 09:46:02 +08:00
fsl,imx8qxp-ldb.yaml dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display bridge binding 2022-06-20 21:15:16 +02:00
fsl,imx8qxp-pixel-combiner.yaml dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combiner binding 2022-06-20 21:15:06 +02:00
fsl,imx8qxp-pixel-link.yaml dt-bindings: display: bridge: Add i.MX8qm/qxp display pixel link binding 2022-06-20 21:15:10 +02:00
fsl,imx8qxp-pxl2dpi.yaml dt-bindings: display: bridge: Add i.MX8qxp pixel link to DPI binding 2022-06-20 21:15:12 +02:00
fsl,imx93-mipi-dsi.yaml dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI 2023-10-16 11:38:46 +02:00
fsl,ldb.yaml Merge drm/drm-next into drm-misc-next 2026-02-23 11:48:20 +01:00
google,cros-ec-anx7688.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
ingenic,jz4780-hdmi.yaml dt-bindings: display: ingenic,jz4780-hdmi: Add missing clock-names 2025-09-03 09:01:25 -05:00
intel,keembay-dsi.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
ite,it6263.yaml dt-bindings: display: bridge: Reference DAI common schema 2025-09-06 14:35:25 -05:00
ite,it6505.yaml dt-bindings: display: bridge: it6505: Add #sound-dai-cells 2024-04-08 02:09:36 -07:00
ite,it66121.yaml dt-bindings: display: bridge: it66121: Add compatible string for IT66122 2025-11-21 15:48:46 +01:00
lontium,lt8713sx.yaml dt-bindings: bridge: lt8713sx: Add bindings 2026-03-14 03:49:43 +02:00
lontium,lt8912b.yaml dt-bindings: display: lt8912b: Drop redundant endpoint properties 2026-04-07 10:58:51 -05:00
lontium,lt9211.yaml dt-bindings: display: bridge: lt9211: Require data-lanes on DSI input ports 2026-05-08 15:04:47 +03:00
lontium,lt9611.yaml dt-bindings: display: lt9611: Support single Port B input 2026-02-14 00:49:42 +02:00
lvds-codec.yaml soc: devicetree updates for 7.2 2026-06-17 11:16:56 -07:00
megachips,stdp2690-ge-b850v3-fw.yaml dt-bindings: display: bridge: convert megachips-stdpxxxx-ge-b850v3-fw.txt to yaml 2025-09-26 15:53:30 -05:00
microchip,sam9x75-lvds.yaml dt-bindings: display: bridge: add sam9x75-lvds binding 2024-04-23 09:29:43 +02:00
nwl-dsi.yaml dt-bindings: display: nwl-dsi: Allow 'data-lanes' property for port@1 2025-04-07 18:48:10 -05:00
nxp,ptn3460.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
nxp,tda998x.yaml dt-bindings: display: bridge: nxp,tda998x: Add missing clocks 2026-02-03 20:58:12 -06:00
parade,ps8622.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
ps8640.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
renesas,dsi-csi2-tx.yaml dt-bindings: display: bridge: renesas,dsi-csi2-tx: Align panel example with ili9881c binding 2025-10-29 22:02:16 +01:00
renesas,dsi.yaml dt-bindings: display: bridge: renesas,dsi: Document RZ/V2H(P) and RZ/V2N 2025-12-16 07:24:37 +00:00
renesas,dw-hdmi.yaml dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property 2022-09-07 23:50:03 +03:00
renesas,lvds.yaml dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas 2022-05-04 16:19:03 -05:00
samsung,mipi-dsim.yaml dt-bindings: samsung,mipi-dsim: document exynos7870 DSIM compatible 2025-09-15 19:55:12 +09:00
sil,sii8620.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
sil,sii9022.yaml dt-bindings: display: bridge: Reference DAI common schema 2025-09-06 14:35:25 -05:00
sil,sii9234.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
simple-bridge.yaml dt-bindigs: display: extend the simple bridge with MStar TSUMU88ADT3-LF-1 bridge 2026-04-22 22:35:41 +03:00
snps,dw-mipi-dsi.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
solomon,ssd2825.yaml dt-bindings: display: bridge: ssd2825: inherit dsi-controller properties 2026-05-05 10:31:50 -05:00
synopsys,dw-hdmi.yaml dt-bindings: display: synopsys, dw-hdmi: Mark ddc-i2c-bus as deprecated 2024-06-20 23:19:06 +02:00
thead,th1520-dw-hdmi.yaml dt-bindings: display/bridge: add binding for TH1520 HDMI controller 2026-02-05 09:50:30 +01:00
thine,thc63lvd1024.yaml
ti,dlpc3433.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
ti,sn65dsi83.yaml dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings 2025-06-05 17:01:04 -05:00
ti,sn65dsi86.yaml dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codeaurora address 2024-02-05 10:54:25 -08:00
ti,tdp158.yaml dt-bindings: display: ti,tdp158: Add missing reg constraint 2025-09-03 09:01:25 -05:00
ti,tfp410.yaml
toshiba,tc358762.yaml dt-bindings: display: bridge: tc358762: Document reset-gpios 2023-06-01 14:49:04 +02:00
toshiba,tc358764.yaml dt-bindings: display/bridge: toshiba,tc358764: convert to dtschema 2023-03-07 18:31:46 -06:00
toshiba,tc358767.yaml dt-bindings: display: bridge: tc358867: mark port 0 and 1 configuration as valid 2026-02-03 20:58:11 -06:00
toshiba,tc358768.yaml dt-bindings: display: bridge: tc358768: switch to bus-width 2024-10-21 14:47:36 +02:00
toshiba,tc358775.yaml dt-bindings: display: bridge: tc358775: Add support for tc358765 2024-04-23 17:28:59 +02:00
waveshare,dsi2dpi.yaml dt-bindings: display: waveshare,dsp2dpi: describe DSI2LVDS setup 2026-04-18 02:12:22 +03:00