mirror-linux/Documentation/devicetree/bindings/display
Linus Torvalds 0805c6fb39 spi: Updates for v5.20
The big update this time around is some excellent work from David Jander
 who went through the fast path and really eliminated overheads, meaning
 that we are seeing a huge reduction in the time spent between transfers
 for single threaded clients. Benchmarking has been coming out at about a
 halving of overhead which is clearly visible in system level usage that
 stresses SPI like some CAN and IIO applications, especially with small
 transfers. Thanks to David for taking the time to drill down into this
 and push the work upstream.
 
 Otherwise there's been a bunch of new device support and the usual
 
  - Optimisation of the fast path, particularly around the number and
    types of locking operations, from David Jander.
  - Support for Arbel NPCM845, HP GXP, Intel Meteor Lake and Thunder Bay,
    MediaTek MT8188 and MT8365, Microchip FPGAs, nVidia Tegra 241 and
    Samsung Exynos Auto v9 and 4210.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmLnyFYACgkQJNaLcl1U
 h9AVpAf7BJI8NBQ659fyvfZkJDTlH8F3IjH4P3WpxMPCmTqvCZ5wBZyxwMIXGySE
 fe7iQw3PGXBcoEHxhYPR4ePp7LO5jHePybUzGCJBD0EYhlo9QVBpD5+P4t65c9z8
 Hjpul428My4L7eUGl/29iv0Qzkyd3wnVPSsZqBCB6BOPTQ+hribs93Uj6rB4wmzF
 9Vu4p+dqdGvdrIj3G2KpFRtKxhpnjUeD5l8Eq3rOPlEPjSKoHADHP2ZSpxoz5jfR
 8L6C+RyADs7ro7X4hiIq1TGURVJ+6EkGDdc6O+Rj0S+PL7MCVOGR0ucPZMOVmNbJ
 114wnOQNmVnGKHX0IBm7VIOMkfc7Dg==
 =5frj
 -----END PGP SIGNATURE-----

Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi updates from Mark Brown:
 "The big update this time around is some excellent work from David
  Jander who went through the fast path and really eliminated overheads,
  meaning that we are seeing a huge reduction in the time spent between
  transfers for single threaded clients.

  Benchmarking has been coming out at about a halving of overhead which
  is clearly visible in system level usage that stresses SPI like some
  CAN and IIO applications, especially with small transfers. Thanks to
  David for taking the time to drill down into this and push the work
  upstream.

  Otherwise there's been a bunch of new device support and the usual
  updates.

   - Optimisation of the fast path, particularly around the number and
     types of locking operations, from David Jander.

   - Support for Arbel NPCM845, HP GXP, Intel Meteor Lake and Thunder
     Bay, MediaTek MT8188 and MT8365, Microchip FPGAs, nVidia Tegra 241
     and Samsung Exynos Auto v9 and 4210"

* tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (97 commits)
  MAINTAINERS: add spi support to GXP
  spi: dt-bindings: add documentation for hpe,gxp-spifi
  spi: spi-gxp: Add support for HPE GXP SoCs
  spi: a3700: support BE for AC5 SPI driver
  spi/panel: dt-bindings: drop CPHA and CPOL from common properties
  spi: bcm2835: enable shared interrupt support
  spi: dt-bindings: spi-controller: correct example indentation
  spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects
  spi: npcm-fiu: Add NPCM8XX support
  dt-binding: spi: Add npcm845 compatible to npcm-fiu document
  spi: npcm-fiu: Modify direct read dummy configuration
  spi: atmel: remove #ifdef CONFIG_{PM, SLEEP}
  spi: dt-bindings: Add compatible for MediaTek MT8188
  spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings for nor flash
  spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema
  spi: tegra20-slink: fix UAF in tegra_slink_remove()
  spi: Fix simplification of devm_spi_register_controller
  spi: microchip-core: switch to use dev_err_probe()
  spi: microchip-core: switch to use devm_spi_alloc_master()
  spi: microchip-core: fix UAF in mchp_corespi_remove()
  ...
2022-08-02 10:55:04 -07:00
..
armada
atmel
bridge drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
connector dt-bindings: dp-connector: Drop maxItems from -supply 2021-02-18 09:10:30 -06:00
exynos dt-bindings: display: samsung,exynos-fimd: convert to dtschema 2022-02-09 17:00:16 -06:00
hisilicon
imx dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
mediatek dt-bindings: soc: mediatek: move out common module from display folder 2022-06-17 15:51:51 +02:00
msm dt-bindings: msm: update maintainers list with proper id 2022-06-06 08:30:52 -05:00
panel spi/panel: dt-bindings: drop CPHA and CPOL from common properties 2022-07-26 12:17:23 +01:00
rockchip dt-bindings: display: rockchip: make reg-names mandatory for VOP2 2022-05-17 00:16:21 +02:00
samsung dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
sprd dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05: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: Improve phandle-array schemas 2022-02-04 09:43:42 -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: display: sun4i: Fix D1 pipeline count 2022-07-04 22:41:26 +02: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: display: Add D1 display engine compatibles 2022-04-26 14:23:22 +02: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: Add D1 display engine compatibles 2022-04-26 14:23:22 +02: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: display: Add D1 display engine compatibles 2022-04-26 14:23:22 +02: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: white-space cleanups 2022-04-04 19:55:03 -05:00
amlogic,meson-vpu.yaml dt-bindings: display: meson-vpu: Add missing amlogic,canvas property 2022-01-03 12:26:04 +01:00
arm,hdlcd.yaml dt-bindings: display: convert Arm HDLCD to DT schema 2022-05-09 11:03:49 -05:00
arm,komeda.yaml dt-bindings: display: convert Arm Komeda to DT schema 2022-05-09 11:03:49 -05:00
arm,malidp.yaml dt-bindings: display: arm,malidp: remove bogus RQOS property 2022-06-10 12:32:05 -06:00
arm,pl11x.yaml dt-bindings: display: convert PL110/PL111 to DT schema 2022-05-09 11:03:49 -05:00
atmel,lcdc.txt
brcm,bcm2711-hdmi.yaml dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' 2022-03-02 14:02:57 -06: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
brcm,bcm2835-txp.yaml
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
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
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
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
lvds.yaml dt-bindings: display: Turn lvds.yaml into a generic schema 2022-02-02 10:52:53 +01:00
marvell,pxa2xx-lcdc.txt
marvell,pxa300-gcu.txt
mipi-dsi-bus.txt
multi-inno,mi0283qt.txt
renesas,cmm.yaml
renesas,du.yaml dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas 2022-05-04 16:19:03 -05:00
repaper.txt
simple-framebuffer.yaml dt-bindings: simple-framebuffer: allow standalone compatible 2022-01-29 22:24:25 +01:00
sitronix,st7586.txt
sitronix,st7735r.yaml dt-bindings: display: sitronix, st7735r: Remove spi-max-frequency limit 2022-03-09 10:28:37 +00:00
sm501fb.txt
snps,arcpgu.txt
solomon,ssd1307fb.yaml dt-bindings: display: ssd1307fb: Extend schema for SPI controllers 2022-04-20 18:48:09 +02:00
ssd1289fb.txt
st,stih4xx.txt
st,stm32-dsi.yaml dt-bindings: display: st,stm32-dsi: Fix panel node name in example 2022-01-04 19:23:06 -06:00
st,stm32-ltdc.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
ste,mcde.yaml dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' 2022-03-02 14:02:57 -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