linux-xiaomi-chiron/Documentation/devicetree/bindings/i2c
Samuel Holland e01f242a8f dt-bindings: i2c: mv64xxx: Add variants with offload support
V536 and newer Allwinner SoCs contain an updated I2C controller which
includes an offload engine for master mode. The controller retains the
existing register interface, so the A31 compatible still applies.

Add the V536 compatible and use it as a fallback for other SoCs with the
updated hardware. This includes two SoCs that were already documented
(H616 and A100) and two new SoCs (R329 and D1).

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20220702052544.31443-1-samuel@sholland.org
2022-07-05 21:43:23 +02:00
..
allwinner,sun6i-a31-p2wi.yaml dt-bindings: mfd: Convert X-Powers AXP binding to a schema 2021-11-05 14:40:25 +00:00
amlogic,meson6-i2c.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
apple,i2c.yaml dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible 2021-12-12 10:33:00 +09:00
aspeed,i2c.yaml dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' 2021-12-16 22:26:32 +01:00
atmel,at91sam-i2c.yaml dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list 2022-03-10 17:26:35 -06: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: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06: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.txt dt-bindings: brcm: rationalize Broadcom documentation naming 2015-03-26 12:14:11 -05:00
cdns,i2c-r1p10.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
google,cros-ec-i2c-tunnel.yaml dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers 2022-01-20 14:11:08 -06:00
i2c-altera.txt dt-bindings: i2c: Add Altera I2C Controller 2017-09-13 23:37:16 +02:00
i2c-arb-gpio-challenge.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
i2c-arb.txt dt-bindings: i2c: add support for 'i2c-arb' subnode 2016-08-25 22:11:00 +02:00
i2c-axxia.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
i2c-cbus-gpio.txt i2c: i2c-cbus-gpio: Add vendor prefix to retu node in example 2017-07-18 08:27:26 +01:00
i2c-davinci.txt dt-bindings: clock: update ti,sci-clk.yaml references 2021-06-02 20:59:28 -05:00
i2c-demux-pinctrl.txt dt-bindings: i2c: Convert i2c-mux bindings to DT schema 2021-06-01 18:20:06 -05:00
i2c-digicolor.txt i2c: add support for the Digicolor I2C controller 2015-03-22 10:53:51 +01:00
i2c-efm32.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
i2c-exynos5.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
i2c-fsi.txt dt-bindings: i2c: Add FSI-attached I2C master dt binding documentation 2018-07-21 00:07:03 +02:00
i2c-gate.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
i2c-gpio.yaml i2c: gpio: update email address in binding docs 2021-03-31 10:02:54 +02:00
i2c-hix5hd2.txt i2c: hix5hd2: add i2c controller driver 2014-10-16 09:14:17 +02:00
i2c-img-scb.txt DT: i2c: Add binding document for IMG I2C SCB 2014-11-17 19:54:24 +01:00
i2c-imx-lpi2c.yaml dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string 2021-11-29 09:42:28 +01:00
i2c-imx.yaml dt-bindings: i2c: imx: Make each example a separate entry 2022-02-04 09:43:43 -06:00
i2c-iop3xx.txt i2c: iop3xx: make bindings file name match the driver 2019-03-27 14:20:20 +01:00
i2c-lpc2k.txt i2c: lpc2k: add driver 2015-08-24 14:05:18 +02:00
i2c-mpc.yaml dt-bindings: i2c: mpc: Make each example a separate entry 2022-02-04 09:43:42 -06:00
i2c-mt65xx.yaml dt-bindings: i2c: convert i2c-mt65xx to json-schema 2022-04-07 13:10:21 -05:00
i2c-mt7621.txt dt-bindings: i2c: i2c-mt7621: Add bindings for MediaTek MT7621/28/88 I2C 2019-06-26 15:18:10 +02:00
i2c-mux-gpio.yaml dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema 2021-12-17 16:39:33 -06: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: i2c-mux-pca954x: Convert to DT schema 2021-06-01 18:20:06 -05: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: Use Shawn Guo's preferred e-mail for i.MX bindings 2020-08-18 10:31:43 -06:00
i2c-nomadik.txt bindings: i2c: use consistent naming for i2c binding descriptions 2012-11-15 15:57:07 +00:00
i2c-ocores.txt dt-bindings: i2c: Update DT binding docs to support SiFive FU740 SoC 2020-12-10 21:14:12 +01:00
i2c-octeon.txt i2c: octeon: Add support for cn78xx chips 2016-04-25 23:49:41 +02:00
i2c-opal.txt i2c: Driver to expose PowerNV platform i2c busses 2014-12-14 12:44:46 +11:00
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 dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-pnx.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
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 dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
i2c-qcom-cci.txt dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible 2022-02-18 10:00:13 +01:00
i2c-rk3x.yaml dt-bindings: i2c: i2c-rk3x: add description for rk3568 2021-05-25 21:08:09 +02:00
i2c-sprd.txt dt-bindings: i2c: Add Spreadtrum I2C controller documentation 2017-08-29 12:13:17 +02:00
i2c-st.txt i2c: st: Rename clock reference to something that exists 2015-01-24 05:43:43 +01:00
i2c-synquacer.txt dt-bindings: i2c: add binding for Socionext SynQuacer I2C 2018-04-04 20:23:37 +02:00
i2c-versatile.txt bindings: i2c: use consistent naming for i2c binding descriptions 2012-11-15 15:57:07 +00:00
i2c-virtio.yaml dt-bindings: i2c: Add bindings for i2c-virtio 2021-09-05 16:23:08 -04:00
i2c-wmt.txt i2c: wmt: make bindings file name match the driver 2019-03-27 14:20:20 +01:00
i2c-xgene-slimpro.txt i2c: add SLIMpro I2C device driver on APM X-Gene platform 2015-05-12 22:06:05 +02:00
i2c.txt dt-bindings: net: New binding mctp-i2c-controller 2022-02-19 16:18:49 +00:00
ibm,p8-occ-hwmon.txt dt-bindings: i2c: Add P8 OCC hwmon device documentation 2018-12-02 16:25:28 -08:00
ingenic,i2c.yaml dt-bindings: ingenic,i2c: Rework interrupts in example 2022-02-04 09:43:43 -06:00
marvell,mv64xxx-i2c.yaml dt-bindings: i2c: mv64xxx: Add variants with offload support 2022-07-05 21:43:23 +02:00
mellanox,i2c-mlxbf.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
microchip,corei2c.yaml dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items 2022-03-01 16:02:28 +01:00
nuvoton,npcm7xx-i2c.yaml dt-bindings: Fix undocumented compatible strings in examples 2021-02-04 09:07:43 -06:00
nvidia,tegra20-i2c.yaml dt-bindings: i2c: tegra: Convert to json-schema 2021-12-17 16:39:33 -06:00
nvidia,tegra186-bpmp-i2c.yaml dt-bindings: i2c: tegra-bpmp: Convert to json-schema 2021-12-08 15:52:05 -06:00
nxp,pca9541.txt dt-bindings: i2c: Use correct vendor prefix for Atmel 2018-12-11 20:56:58 +01:00
qcom,i2c-geni-qcom.yaml dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings 2022-05-03 11:53:15 -05:00
qcom,i2c-qup.yaml dt-bindings: i2c: qcom,i2c-qup: convert to dtschema 2022-04-15 23:08:43 +02:00
renesas,iic-emev2.yaml dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema 2021-05-28 09:55:04 +02:00
renesas,rcar-i2c.yaml dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4 2022-05-04 21:51:20 +02:00
renesas,riic.yaml dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC 2022-04-25 15:20:53 -05:00
renesas,rmobile-iic.yaml dt-bindings: i2c: renesas,iic: Convert to json-schema 2021-06-20 22:32:44 +02:00
samsung,s3c2410-i2c.yaml Devicetree updates for v5.19: 2022-05-25 14:56:06 -07:00
snps,designware-i2c.yaml dt-bindings: Cleanup standard unit properties 2021-01-29 16:36:06 -06:00
socionext,uniphier-fi2c.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
socionext,uniphier-i2c.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
st,stm32-i2c.yaml dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level 2022-02-04 09:43:43 -06:00
ti,omap4-i2c.yaml dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries 2021-08-30 07:01:24 -05:00
xlnx,xps-iic-2.00.a.yaml dt-bindings: i2c: xiic: Fix a typo 2021-03-23 15:27:52 -06:00