linux/Documentation/devicetree/bindings/display
Frank Li 71d2143266 dt-bindings: display: nwl-dsi: Allow 'data-lanes' property for port@1
This controller support scalable data lanes from 1 to 4. Add the
'data-lanes' property to configure the number of MIPI display panel lanes
selected for boards.

Change $ref of port@1 from 'port' to 'port-base' and add 'endpoint'
property referencing video-interfaces.yaml. Allow 'data-lanes' values
1, 2, 3, and 4 for port@1.

Fix below CHECK_DTB warnings:
arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx-lvds-tm070jvhg33.dtb:
 dsi@30a00000: ports:port@1:endpoint: Unevaluated properties are not allowed ('data-lanes' was unexpected)

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://lore.kernel.org/r/20250407150442.2778299-1-Frank.Li@nxp.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
2025-04-07 18:48:10 -05:00
..
armada
atmel
bridge dt-bindings: display: nwl-dsi: Allow 'data-lanes' property for port@1 2025-04-07 18:48:10 -05:00
connector
hisilicon
imx dt-bindings: display: imx/ldb: drop ddc-i2c-bus property 2024-09-03 01:08:41 +03:00
mediatek dt-bindings: display: mediatek: dpi: add power-domains example 2025-03-12 23:17:22 +00:00
msm dt-bindings: display/msm: dsi-controller-main: Add missing minItems 2025-03-08 03:06:00 +02:00
panel Devicetree for v6.15: 2025-03-29 11:23:16 -07:00
rockchip dt-bindings: display: vop2: Add rk3576 support 2025-03-03 22:35:24 +01:00
samsung dt-bindings: display: samsung,exynos7-decon: add exynos7870 compatible 2024-11-06 09:01:53 +09:00
sprd
tegra dt-bindings: display: tegra: Document Tegra124 MIPI 2025-03-07 17:08:17 +01:00
ti dt-bindings: display: ti: Fix compatible for am62a7 dss 2025-02-03 12:27:57 -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
allwinner,sun4i-a10-hdmi.yaml
allwinner,sun4i-a10-tcon.yaml
allwinner,sun4i-a10-tv-encoder.yaml
allwinner,sun6i-a31-drc.yaml
allwinner,sun6i-a31-mipi-dsi.yaml
allwinner,sun8i-a83t-de2-mixer.yaml
allwinner,sun8i-a83t-dw-hdmi.yaml
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
amlogic,meson-vpu.yaml
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
arm,komeda.yaml
arm,malidp.yaml
arm,pl11x.yaml
atmel,lcdc-display.yaml
atmel,lcdc.yaml
brcm,bcm2711-hdmi.yaml dt-bindings: display: Add BCM2712 HDMI bindings 2024-11-27 14:37:19 +00:00
brcm,bcm2835-dpi.yaml
brcm,bcm2835-dsi0.yaml
brcm,bcm2835-hdmi.yaml
brcm,bcm2835-hvs.yaml dt-bindings: display: Add BCM2712 HVS bindings 2024-11-27 14:37:19 +00: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
dp-aux-bus.yaml
dsi-controller.yaml
elgin,jg10309-01.yaml dt-bindings: display: elgin,jg10309-01: Add own binding 2024-10-01 19:21:26 -05:00
faraday,tve200.yaml
fsl,dcu.txt
fsl,lcdif.yaml dt-bindings: lcdif: Document the dmas/dma-names properties 2024-09-23 07:09:19 +03:00
fsl,tcon.txt
google,goldfish-fb.txt
himax,hx8357d.txt
ilitek,ili9225.txt
ilitek,ili9486.yaml
ingenic,ipu.yaml
ingenic,lcd.yaml
intel,keembay-display.yaml
intel,keembay-msscam.yaml
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
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: Document RZ/G2UL DU bindings 2024-08-26 12:47:04 +03:00
renesas,shmobile-lcdc.yaml
repaper.txt
sharp,ls010b7dh04.yaml dt-bindings: display: Add Sharp Memory LCD bindings 2024-10-19 02:21:32 +03:00
simple-framebuffer.yaml
sitronix,st7586.txt
sitronix,st7735r.yaml
sm501fb.txt
snps,arcpgu.txt
solomon,ssd-common.yaml
solomon,ssd132x.yaml
solomon,ssd133x.yaml
solomon,ssd1307fb.yaml
ssd1289fb.txt
st,stih4xx.txt
st,stm32-dsi.yaml
st,stm32-ltdc.yaml
st,stm32mp25-lvds.yaml
ste,mcde.yaml
truly,nt35597.txt
via,vt8500-fb.txt
wm,prizm-ge-rops.txt
wm,wm8505-fb.txt
xylon,logicvc-display.yaml