linux/Documentation/devicetree/bindings/i2c
Alexey Charkov 29b0b4ce64 dt-bindings: i2c: i2c-wmt: Convert to YAML
Rewrite the textual description for the WonderMedia I2C controller
as YAML schema, and switch the filename to follow the compatible
string.

The controller only supports two bus speeds (100kHz and 400kHz)
so restrict clock-frequency values accordingly.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Alexey Charkov <alchark@gmail.com>
Link: https://lore.kernel.org/r/20250506-vt8500-i2c-binding-v3-1-401c3e090a88@gmail.com
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
2025-05-23 10:02:27 +02:00
..
allwinner,sun6i-a31-p2wi.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
amlogic,meson6-i2c.yaml dt-bindings: i2c: amlogic,meson6-i2c: add optional power-domains 2024-07-12 01:57:57 +02:00
apple,i2c.yaml Mostly fixes for DTs or DT handling this time. And a few driver 2023-04-27 11:15:36 -07:00
arm,i2c-versatile.yaml dt-bindings: i2c: Convert arm,i2c-versatile to DT schema 2022-06-08 21:47:20 +02:00
aspeed,i2c.yaml dt-bindings: i2c: aspeed: drop redundant multi-master 2024-09-10 00:36:43 +02:00
atmel,at91sam-i2c.yaml dt-bindings: i2c: at91: Add sama7d65 compatible string 2024-07-11 16:45:22 +02:00
brcm,bcm2835-i2c.yaml dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema 2021-12-09 09:54:34 +01:00
brcm,brcmstb-i2c.yaml dt-bindings: i2c: adjust indentation in DTS example to coding style 2024-07-09 00:46:10 +02:00
brcm,iproc-i2c.yaml dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema 2021-07-15 11:45:22 -06:00
brcm,kona-i2c.yaml dt-bindings: i2c: brcm,kona-i2c: convert to YAML 2023-05-03 17:38:41 +02:00
cdns,i2c-r1p10.yaml dt-bindings: i2c: cadence: Describe power-domains property 2023-08-08 15:36:56 +02:00
google,cros-ec-i2c-tunnel.yaml dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema 2024-06-21 00:59:23 +02:00
hisilicon,ascend910-i2c.yaml dt-bindings: i2c: add entry for hisilicon,ascend910-i2c 2022-11-02 21:23:52 +01:00
hpe,gxp-i2c.yaml dt-bindings: i2c: Add hpe,gxp-i2c 2023-02-17 23:07:13 +01:00
i2c-altera.txt
i2c-arb-gpio-challenge.yaml dt-bindings: i2c: arb-gpio-challange: convert to DT schema 2023-08-08 15:36:56 +02:00
i2c-atr.yaml media: dt-bindings: i2c: Add I2C Address Translator (ATR) 2023-07-14 13:08:42 +02:00
i2c-axxia.txt
i2c-cbus-gpio.txt
i2c-davinci.txt dt-bindings: clock: update ti,sci-clk.yaml references 2021-06-02 20:59:28 -05:00
i2c-demux-pinctrl.yaml dt-bindings: i2c: adjust indentation in DTS example to coding style 2024-07-09 00:46:10 +02:00
i2c-digicolor.txt
i2c-exynos5.yaml dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible 2025-03-18 21:53:53 +01:00
i2c-gate.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
i2c-gpio.yaml dt-bindings: i2c: gpio: Add properties for dealing with write-only SDA/SCL w/o pullup 2023-01-23 23:15:42 +01:00
i2c-hix5hd2.txt
i2c-img-scb.txt
i2c-imx-lpi2c.yaml dt-bindings: i2c: imx-lpi2c: add i.MX94 LPI2C 2025-03-18 21:53:54 +01:00
i2c-imx.yaml dt-bindings: i2c: imx: add SoC specific compatible strings for S32G 2024-11-17 11:58:56 +01:00
i2c-iop3xx.txt
i2c-mpc.yaml dt-bindings: i2c: mpc: use proper binding for transfer timeouts 2024-03-04 23:36:26 +01:00
i2c-mt65xx.yaml dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 2025-05-19 22:23:56 +02:00
i2c-mux-gpio.yaml dt-bindings: i2c: mux-gpio: Add 'settle-time-us' property 2024-07-20 03:07:54 +02:00
i2c-mux-gpmux.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
i2c-mux-ltc4306.txt dt-bindings: i2c: Convert i2c-mux bindings to DT schema 2021-06-01 18:20:06 -05:00
i2c-mux-pca954x.yaml dt-bindings: i2c: pca954x: Add custom properties for MAX7357 2024-02-08 09:34:15 +01:00
i2c-mux-pinctrl.yaml dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema 2021-12-17 16:39:33 -06:00
i2c-mux-reg.txt dt-bindings: i2c: Convert i2c-mux bindings to DT schema 2021-06-01 18:20:06 -05:00
i2c-mux.yaml dt-bindings: i2c: Convert i2c-mux bindings to DT schema 2021-06-01 18:20:06 -05:00
i2c-mxs.yaml dt-bindings: i2c: mxs: Pass ref and 'unevaluatedProperties: false' 2023-09-25 08:20:37 +02:00
i2c-octeon.txt
i2c-opal.txt
i2c-owl.yaml dt-bindings: i2c: owl: Convert Actions Semi Owl binding to a schema 2020-12-09 21:22:08 +01:00
i2c-pca-platform.txt
i2c-pxa-pci-ce4100.txt dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" 2021-06-20 23:08:04 +02:00
i2c-pxa.yaml MAINTAINERS: Drop my "+dt" sub-address 2024-01-31 16:05:18 -06:00
i2c-rk3x.yaml dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 2025-05-19 22:23:57 +02:00
i2c-virtio.yaml dt-bindings: i2c: Add bindings for i2c-virtio 2021-09-05 16:23:08 -04:00
i2c-xgene-slimpro.txt
ibm,i2c-fsi.yaml dt-bindings: i2c: i2c-fsi: Convert to json-schema 2024-07-09 07:40:17 -06:00
ingenic,i2c.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
loongson,ls2x-i2c.yaml dt-bindings: i2c: Add Loongson LS2X I2C controller 2023-02-02 22:23:45 +01:00
marvell,mv64xxx-i2c.yaml dt-bindings: i2c: mv64xxx: Add Allwinner A523 compatible string 2024-11-24 16:03:50 +01:00
mediatek,mt7621-i2c.yaml dt-bindings: i2c: migrate mt7621 text bindings to YAML 2022-09-26 14:08:20 -05:00
microchip,corei2c.yaml dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with driver 2024-11-17 11:58:14 +01:00
nuvoton,npcm7xx-i2c.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
nvidia,tegra20-i2c.yaml dt-bindings: i2c: nvidia,tegra20-i2c: define power-domains top-level 2024-09-10 00:34:03 +02:00
nvidia,tegra186-bpmp-i2c.yaml dt-bindings: i2c: Remove obsolete i2c.txt 2024-03-01 16:12:16 -06:00
nxp,lpc1788-i2c.yaml dt-bindings: i2c: nxp,lpc1788-i2c: convert to dt schema 2024-07-09 00:46:11 +02:00
nxp,pca9541.yaml dt-bindings: i2c: nxp,pca9541: convert to DT schema 2023-08-08 15:36:55 +02:00
nxp,pnx-i2c.yaml dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema 2024-05-06 00:35:37 +02:00
opencores,i2c-ocores.yaml dt-bindings: i2c: opencores: Add missing type for "regstep" 2023-06-23 12:58:23 +02:00
qcom,i2c-cci.yaml dt-bindings: i2c: qcom-cci: Document x1e80100 compatible 2025-01-07 23:46:11 +01:00
qcom,i2c-geni-qcom.yaml dt-bindings: i2c: Drop unneeded quotes 2023-03-29 21:29:15 +02:00
qcom,i2c-qup.yaml dt-bindings: i2c: qup: Document interconnects 2025-03-18 21:53:53 +01:00
realtek,rtl9301-i2c.yaml dt-bindings: i2c: Add Realtek RTL I2C Controller 2024-11-17 11:58:56 +01:00
renesas,iic-emev2.yaml dt-bindings: i2c: adjust indentation in DTS example to coding style 2024-07-09 00:46:10 +02:00
renesas,rcar-i2c.yaml dt-bindings: i2c: adjust indentation in DTS example to coding style 2024-07-09 00:46:10 +02:00
renesas,riic.yaml dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support 2025-05-19 22:23:57 +02:00
renesas,rmobile-iic.yaml dt-bindings: i2c: adjust indentation in DTS example to coding style 2024-07-09 00:46:10 +02:00
renesas,rzv2m.yaml dt-bindings: i2c: renesas,rzv2m: Change maintainer to Fabrizio Castro 2023-04-27 11:02:39 -05:00
samsung,s3c2410-i2c.yaml dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible 2025-03-18 21:53:53 +01:00
snps,designware-i2c.yaml dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller 2025-05-19 22:23:57 +02:00
socionext,synquacer-i2c.yaml dt-bindings: i2c: Convert Synquacer I2C to DT schema 2023-01-08 18:14:17 -06:00
socionext,uniphier-fi2c.yaml dt-bindings: i2c: uniphier: Add resets property 2023-02-12 22:02:08 +01:00
socionext,uniphier-i2c.yaml dt-bindings: i2c: uniphier: Add resets property 2023-02-12 22:02:08 +01:00
spacemit,k1-i2c.yaml dt-bindings: i2c: spacemit: add support for K1 SoC 2025-03-21 01:31:02 +01:00
sprd,sc9860-i2c.yaml dt-bindings: i2c: i2c-sprd: convert to YAML 2024-09-10 00:36:55 +02:00
st,nomadik-i2c.yaml dt-bindings: i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz 2024-11-24 16:03:51 +01:00
st,sti-i2c.yaml dt-bindings: i2c: i2c-st: convert to DT schema 2023-02-15 20:57:43 +01:00
st,stm32-i2c.yaml dt-bindings: i2c: adjust indentation in DTS example to coding style 2024-07-09 00:46:10 +02:00
ti,omap4-i2c.yaml dt-bindings: i2c: omap: Add mux-states property 2025-03-21 01:31:02 +01:00
tsd,mule-i2c-mux.yaml dt-bindings: i2c: add support for tsd,mule-i2c-mux 2024-09-10 00:36:46 +02:00
wm,wm8505-i2c.yaml dt-bindings: i2c: i2c-wmt: Convert to YAML 2025-05-23 10:02:27 +02:00
xlnx,xps-iic-2.00.a.yaml dt-bindings: i2c: Drop unneeded quotes 2023-03-29 21:29:15 +02:00