mirror-linux/Documentation/devicetree/bindings/display/panel
Linus Torvalds ab522e1478 Devicetree updates for v6.9:
DT core:
 
 - Add cleanup.h based auto release of struct device_node pointers via
   __free marking and new for_each_child_of_node_scoped() iterator to use
   it.
 
 - Always create a base skeleton DT when CONFIG_OF is enabled. This
   supports several usecases of adding DT data on non-DT booted systems.
 
 - Move around some /reserved-memory code in preparation for further
   improvements
 
 - Add a stub for_each_property_of_node() for !OF
 
 - Adjust the printk levels on some messages
 
 - Fix __be32 sparse warning
 
 - Drop RESERVEDMEM_OF_DECLARE usage from Freescale qbman driver
   (currently orphaned)
 
 - Add Saravana Kannan and drop Frank Rowand as DT maintainers
 
 DT bindings:
 
 - Convert Mediatek timer, Mediatek sysirq, fsl,imx6ul-tsc,
   fsl,imx6ul-pinctrl, Atmel AIC, Atmel HLCDC, FPGA region, and
   xlnx,sd-fec to DT schemas
 
 - Add existing, but undocumented fsl,imx-anatop binding
 
 - Add bunch of undocumented vendor prefixes used in compatible strings
 
 - Drop obsolete brcm,bcm2835-pm-wdt binding
 
 - Drop obsolete i2c.txt which as been replaced with schema in dtschema
 
 - Add DPS310 device and sort trivial-devices.yaml
 
 - Enable undocumented compatible checks on DT binding examples
 
 - More QCom maintainer fixes/updates
 
 - Updates to writing-schema.rst and DT submitting-patches.rst to cover
   some frequent review comments
 
 - Clean-up SPDX tags to use 'OR' rather than 'or'
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmX0foEACgkQ+vtdtY28
 YcOkUg//T5Q+ZudVn/oJGre3crfPU4O/RHbG+brbwpBZEdiwTGlIjI8ceThjumCO
 MY25yRewCIZtS8MLlRb/lNPUjQxPeyYWnpO3KZHbOJhU8bJCl2M5P0CQOYJNp0fl
 fMFhFU5bKVoXyK6y3qx7ivZTXSBCz9KzB1HxY3LueMHVgWiO1Oi++XjLfcos86Mh
 7dKZKNbpcnBFkXiESMksQS+asZkoRtZloFg4iFjniSLa8AgYJLsZXd7iW4s0IXy+
 Xj+5IcIRcPv2xQoXfCvlcKMheJyePDA1coYpO8pmOYOpjCQzsCnnbzoNERW6hc9u
 0DF2IWnq9WLlQ8RVijbECRPgwW6zuU+aklUZLz2q0AiwCVySHaMdC9iYe+KK/7GH
 m0F21x5mpfK0LVfOMWLsmuqKWn9J164VAeTY9zHqcWuvCohD5ulftvQgRBEiSDtv
 V3l668t6v67iMkYa8SncbuMkV/NSShWPGne+yP3smvL0pe0P0MJYb1XSstlbNXuK
 whTDaCydEHx3JPJ6VS/1aJnELFm+uZVl8wjhfrgbWo2hIC83qjN3k0yV+vFNdFzT
 5PUfI858fvgYOrGsswYCCJXmb/s37NImCnIF/sjqvj50BA468261KYAFtapa2Vlj
 uvpKgIZHJEDOK6TPlk5n7+aaOwoLMYzm+yov/0gyRpRKqsXu52U=
 =YzNN
 -----END PGP SIGNATURE-----

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

Pull devicetree updates from Rob Herring:
 "DT core:

   - Add cleanup.h based auto release of struct device_node pointers via
     __free marking and new for_each_child_of_node_scoped() iterator to
     use it.

   - Always create a base skeleton DT when CONFIG_OF is enabled. This
     supports several usecases of adding DT data on non-DT booted
     systems.

   - Move around some /reserved-memory code in preparation for further
     improvements

   - Add a stub for_each_property_of_node() for !OF

   - Adjust the printk levels on some messages

   - Fix __be32 sparse warning

   - Drop RESERVEDMEM_OF_DECLARE usage from Freescale qbman driver
     (currently orphaned)

   - Add Saravana Kannan and drop Frank Rowand as DT maintainers

  DT bindings:

   - Convert Mediatek timer, Mediatek sysirq, fsl,imx6ul-tsc,
     fsl,imx6ul-pinctrl, Atmel AIC, Atmel HLCDC, FPGA region, and
     xlnx,sd-fec to DT schemas

   - Add existing, but undocumented fsl,imx-anatop binding

   - Add bunch of undocumented vendor prefixes used in compatible
     strings

   - Drop obsolete brcm,bcm2835-pm-wdt binding

   - Drop obsolete i2c.txt which as been replaced with schema in
     dtschema

   - Add DPS310 device and sort trivial-devices.yaml

   - Enable undocumented compatible checks on DT binding examples

   - More QCom maintainer fixes/updates

   - Updates to writing-schema.rst and DT submitting-patches.rst to
     cover some frequent review comments

   - Clean-up SPDX tags to use 'OR' rather than 'or'"

* tag 'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (56 commits)
  dt-bindings: soc: imx: fsl,imx-anatop: add imx6q regulators
  of: unittest: Use for_each_child_of_node_scoped()
  of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
  of: Add cleanup.h based auto release via __free(device_node) markings
  of: Move all FDT reserved-memory handling into of_reserved_mem.c
  of: Add KUnit test to confirm DTB is loaded
  of: unittest: treat missing of_root as error instead of fixing up
  x86/of: Unconditionally call unflatten_and_copy_device_tree()
  um: Unconditionally call unflatten_device_tree()
  of: Create of_root if no dtb provided by firmware
  of: Always unflatten in unflatten_and_copy_device_tree()
  dt-bindings: timer: mediatek: Convert to json-schema
  dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support
  soc: fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usage
  dt-bindings: fsl-imx-sdma: fix HDMI audio index
  dt-bindings: soc: imx: fsl,imx-iomuxc-gpr: add imx6
  dt-bindings: soc: imx: fsl,imx-anatop: add binding
  dt-bindings: input: touchscreen: fsl,imx6ul-tsc convert to YAML
  dt-bindings: pinctrl: fsl,imx6ul-pinctrl: convert to YAML
  of: make for_each_property_of_node() available to to !OF
  ...
2024-03-15 12:37:59 -07:00
..
abt,y030xx067a.yaml
advantech,idk-1110wr.yaml dt-bindings: display: Fix lvds.yaml references 2023-04-20 15:34:23 -05:00
advantech,idk-2121wr.yaml dt-bindings: display: advantech,idk-2121wr: reference common panel 2023-08-23 14:35:45 -05:00
arm,rtsm-display.yaml
arm,versatile-tft-panel.yaml dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example 2022-08-22 15:01:26 -05:00
armadeus,st0700-adapt.yaml
asus,z00t-tm5p5-nt35596.yaml
auo,a030jtn01.yaml dt-bindings: display/panel: Add AUO A030JTN01 2023-01-22 11:22:11 +00:00
bananapi,s070wv20-ct16.yaml
boe,bf060y8m-aj0.yaml
boe,himax8279d.yaml
boe,th101mb31ig002-28a.yaml dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel 2024-01-12 10:23:59 +01:00
boe,tv101wum-nl6.yaml dt-bindings: display: panel: Add compatible for Starry ili9882t 2023-06-01 08:48:52 -07:00
display-timing.txt
display-timings.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
dlc,dlc0700yzg-1.yaml
ebbg,ft8719.yaml
elida,kd35t133.yaml dt-bindings: display: elida,kd35t133: document port and rotation 2023-03-31 14:46:44 -05:00
fascontek,fs035vg158.yaml dt-bindings: display: panel: add Fascontek FS035VG158 panel 2023-12-11 10:12:32 +01:00
feixin,k101-im2ba02.yaml
feiyang,fy07024di26a30d.yaml dt-bindings: display: feiyang,fy07024di26a30d: document port 2023-03-31 14:46:43 -05:00
focaltech,gpt3.yaml dt-bindings: display/panel: Add the Focaltech gpt3 2022-12-29 22:05:03 +01:00
himax,hx8394.yaml dt-bindings: display: himax-hx8394: Add Powkiddy X55 panel 2023-12-05 09:18:04 +01:00
himax,hx83112a.yaml dt-bindings: display: panel: Add Himax HX83112A 2024-02-16 12:10:14 +01:00
ilitek,ili9163.yaml dt-bindings: display: remove backlight node from panel examples 2023-10-17 13:44:41 -05:00
ilitek,ili9322.yaml
ilitek,ili9341.yaml dt-bindings: display: panel: use spi-peripheral-props.yaml 2022-10-18 10:03:45 -05:00
ilitek,ili9805.yaml dt-bindings: display: panel: Add Ilitek ili9805 panel controller 2023-12-11 10:13:20 +01:00
ilitek,ili9881c.yaml dt-bindings: ili9881c: Add Ampire AM8001280G LCD panel 2023-12-05 09:21:57 +01:00
innolux,ee101ia-01d.yaml dt-bindings: display: Fix lvds.yaml references 2023-04-20 15:34:23 -05:00
innolux,ej030na.yaml
innolux,p097pfg.yaml
jadard,jd9365da-h3.yaml dt-bindings: display: panel: jadard,jd9365da-h3: Add Radxa Display 8HD 2023-01-27 08:54:59 +01:00
jdi,lpm102a188a.yaml dt-bindings: display: Add bindings for JDI LPM102A188A 2023-08-16 18:54:42 +02:00
jdi,lt070me05000.yaml
kingdisplay,kd035g6-54nt.yaml spi/panel: dt-bindings: drop 3-wire from common properties 2022-08-15 12:18:43 +01:00
leadtek,ltk035c5444t.yaml dt-bindings: display: panel: Clean up leadtek,ltk035c5444t properties 2023-12-11 10:12:31 +01:00
leadtek,ltk050h3146w.yaml dt-bindings: ltk050h3146w: add compatible for LTK050H3148W-CTA6 variant 2023-10-10 18:47:06 +02:00
leadtek,ltk500hd1829.yaml dt-bindings: display: ltk500hd1829: add variant compatible for ltk101b4029w 2024-02-16 23:36:41 +01:00
lg,lg4573.yaml dt-bindings: display: use spi-peripheral-props.yaml 2022-07-29 17:22:44 -06:00
lgphilips,lb035q02.yaml spi/panel: dt-bindings: drop CPHA and CPOL from common properties 2022-07-26 12:17:23 +01:00
logicpd,type28.yaml
mantix,mlaf057we51-x.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
mitsubishi,aa104xd12.yaml dt-bindings: display: Fix lvds.yaml references 2023-04-20 15:34:23 -05:00
mitsubishi,aa121td01.yaml dt-bindings: display: Fix lvds.yaml references 2023-04-20 15:34:23 -05:00
nec,nl8048hl11.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
newvision,nv3051d.yaml dt-bindings: display: nv3051d: Update NewVision NV3051D compatibles 2023-11-20 09:33:29 +01:00
novatek,nt35510.yaml drm for 6.9: 2024-03-13 18:34:05 -07:00
novatek,nt35950.yaml
novatek,nt36523.yaml dt-bindings: display: panel: nt36523: Add Lenovo J606F panel 2023-04-17 17:27:25 +02:00
novatek,nt36672a.yaml dt-bindings: display: novatek,nt36672a: correct VDDIO supply 2023-03-29 14:34:47 -05:00
novatek,nt36672e.yaml dt-bindings: display: panel: Add Novatek NT36672E LCD DSI 2024-01-12 10:31:04 +01:00
olimex,lcd-olinuxino.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
orisetech,otm8009a.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
panel-common.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
panel-dpi.yaml
panel-dsi-cm.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
panel-edp.yaml
panel-lvds.yaml dt-bindings: display: panel-lvds: Add compatible for admatec 9904370 panel 2024-02-16 23:34:34 +01:00
panel-mipi-dbi-spi.yaml dt-bindings: display: panel: mipi-dbi-spi: add Saef SF-TC154B 2023-08-28 16:36:52 -05:00
panel-simple-dsi.yaml dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml 2023-12-13 11:52:21 +01:00
panel-simple-lvds-dual-ports.yaml dt-bindings: display: simple: Add AUO G156HAN04.0 LVDS display 2023-12-11 10:13:38 +01:00
panel-simple.yaml dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel 2024-02-19 12:38:45 +01:00
panel-timing.yaml dt-bindings: display: Start the info graphics with HS/VS change 2023-04-03 16:38:16 +02:00
pda,91-00156-a0.yaml
raspberrypi,7inch-touchscreen.yaml
raydium,rm692e5.yaml dt-bindings: display: panel: Add Raydium RM692E5 2023-10-02 09:09:22 +02:00
raydium,rm67191.yaml
raydium,rm68200.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
rocktech,jh057n00900.yaml dt-bindings: display: rocktech,jh057n00900: Document panel rotation 2024-02-13 19:51:03 +01:00
ronbo,rb070d30.yaml dt-bindings: display: Drop unneeded quotes 2023-03-24 14:20:49 -05:00
samsung,amoled-mipi-dsi.yaml
samsung,ams495qa01.yaml dt-bindings: display: panel: Add Samsung AMS495QA01 2023-01-27 09:39:23 +01:00
samsung,ld9040.yaml spi/panel: dt-bindings: drop CPHA and CPOL from common properties 2022-07-26 12:17:23 +01:00
samsung,lms380kf01.yaml dt-bindings: display: panel: use spi-peripheral-props.yaml 2022-10-18 10:03:45 -05:00
samsung,lms397kf04.yaml dt-bindings: display: panel: use spi-peripheral-props.yaml 2022-10-18 10:03:45 -05:00
samsung,s6d7aa0.yaml dt-bindings: display: panel: Add Samsung S6D7AA0 LCD panel controller 2023-05-22 11:11:46 +02:00
samsung,s6d16d0.yaml
samsung,s6d27a1.yaml dt-bindings: display: panel: use spi-peripheral-props.yaml 2022-10-18 10:03:45 -05:00
samsung,s6e8aa0.yaml dt-bindings: cleanup DTS example whitespaces 2023-07-05 09:53:52 -06:00
samsung,s6e63m0.yaml spi/panel: dt-bindings: drop 3-wire from common properties 2022-08-15 12:18:43 +01:00
samsung,s6e88a0-ams452ef01.yaml dt-bindings: display: panel-simple-dsi: document port 2023-03-29 14:34:47 -05:00
seiko,43wvf1g.yaml dt-bindings: display: seiko,43wvf1g: Change the maintainer's contact 2023-03-30 09:33:50 +02:00
sgd,gktw70sdae4se.yaml dt-bindings: display: Fix lvds.yaml references 2023-04-20 15:34:23 -05:00
sharp,ld-d5116z01b.yaml
sharp,lq101r1sx01.yaml dt-bindings: display: simplify compatibles syntax 2023-04-18 18:46:21 -05:00
sharp,lq150x1lg11.yaml
sharp,ls037v7dw01.yaml
sharp,ls043t1le01.yaml
sharp,ls060t1sx01.yaml
sitronix,st7701.yaml dt-bindings: display: st7701: Add Anbernic RG-ARC panel 2023-12-11 10:12:59 +01:00
sitronix,st7789v.yaml dt-bindings: display: st7789v: add jasonic jt240mhqs-hwt-ek-e3 display 2023-08-04 15:27:07 +02:00
sony,acx424akp.yaml
sony,acx565akm.yaml
sony,td4353-jdi.yaml dt-bindings: display/panel: Add Sony Tama TD4353 JDI display panel 2023-03-07 23:49:16 +01:00
sony,tulip-truly-nt35521.yaml
startek,kd070fhfid015.yaml dt-bindings: display: panel: add startek kd070fhfid015 support 2023-07-31 17:46:31 +02:00
startek,startek-kd050c.yaml
synaptics,r63353.yaml dt-bindings: display: panel: Add synaptics r63353 panel controller 2024-01-09 10:56:18 -06:00
tfc,s9700rtwv43tr-01b.yaml
ti,nspire.yaml
tpo,td.yaml spi/panel: dt-bindings: drop CPHA and CPOL from common properties 2022-07-26 12:17:23 +01:00
tpo,tpg110.yaml dt-bindings: display: panel: use spi-peripheral-props.yaml 2022-10-18 10:03:45 -05:00
visionox,r66451.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2024-02-13 12:12:28 -06:00
visionox,rm69299.yaml dt-bindings: visionox-rm69299: Update maintainers 2024-02-02 22:31:25 +01:00
visionox,vtdr6130.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
xinpeng,xpp055c272.yaml dt-bindings: display: xinpeng,xpp055c272: document port 2023-03-31 14:46:43 -05:00