Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
| # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/i2c/nxp,lpc1788-i2c.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: NXP I2C controller for LPC2xxx/178x/18xx/43xx
maintainers:
- Vladimir Zapolskiy <vz@mleia.com>
allOf:
- $ref: /schemas/i2c/i2c-controller.yaml#
properties:
compatible:
const: nxp,lpc1788-i2c
reg:
maxItems: 1
interrupts:
maxItems: 1
clocks:
maxItems: 1
clock-frequency:
description: the desired I2C bus clock frequency in Hz
default: 100000
resets:
maxItems: 1
required:
- compatible
- reg
- interrupts
- clocks
unevaluatedProperties: false
examples:
- |
#include "dt-bindings/clock/lpc18xx-ccu.h"
i2c@400a1000 {
compatible = "nxp,lpc1788-i2c";
reg = <0x400a1000 0x1000>;
interrupts = <18>;
clocks = <&ccu1 CLK_APB1_I2C0>;
#address-cells = <1>;
#size-cells = <0>;
};
|
- << [ bindings ]
- allwinner,sun6i-a31-p2wi.yaml
- amlogic,meson6-i2c.yaml
- apple,i2c.yaml
- arm,i2c-versatile.yaml
- aspeed,i2c.yaml
- atmel,at91sam-i2c.yaml
- brcm,bcm2835-i2c.yaml
- brcm,brcmstb-i2c.yaml
- brcm,iproc-i2c.yaml
- brcm,kona-i2c.yaml
- cdns,i2c-r1p10.yaml
- google,cros-ec-i2c-tunnel.yaml
- hisilicon,ascend910-i2c.yaml
- hpe,gxp-i2c.yaml
- i2c-altera.txt
- i2c-arb-gpio-challenge.yaml
- i2c-atr.yaml
- i2c-axxia.txt
- i2c-cbus-gpio.txt
- i2c-davinci.txt
- i2c-demux-pinctrl.yaml
- i2c-digicolor.txt
- i2c-exynos5.yaml
- i2c-gate.yaml
- i2c-gpio.yaml
- i2c-hix5hd2.txt
- i2c-img-scb.txt
- i2c-imx-lpi2c.yaml
- i2c-imx.yaml
- i2c-iop3xx.txt
- i2c-mpc.yaml
- i2c-mt65xx.yaml
- i2c-mux-gpio.yaml
- i2c-mux-gpmux.yaml
- i2c-mux-ltc4306.txt
- i2c-mux-pca954x.yaml
- i2c-mux-pinctrl.yaml
- i2c-mux-reg.txt
- i2c-mux.yaml
- i2c-mxs.yaml
- i2c-octeon.txt
- i2c-opal.txt
- i2c-owl.yaml
- i2c-pca-platform.txt
- i2c-pxa-pci-ce4100.txt
- i2c-pxa.yaml
- i2c-rk3x.yaml
- i2c-sprd.txt
- i2c-virtio.yaml
- i2c-wmt.txt
- i2c-xgene-slimpro.txt
- ibm,i2c-fsi.yaml
- ingenic,i2c.yaml
- loongson,ls2x-i2c.yaml
- marvell,mv64xxx-i2c.yaml
- mediatek,mt7621-i2c.yaml
- microchip,corei2c.yaml
- nuvoton,npcm7xx-i2c.yaml
- nvidia,tegra186-bpmp-i2c.yaml
- nvidia,tegra20-i2c.yaml
- nxp,lpc1788-i2c.yaml
- nxp,pca9541.yaml
- nxp,pnx-i2c.yaml
- opencores,i2c-ocores.yaml
- qcom,i2c-cci.yaml
- qcom,i2c-geni-qcom.yaml
- qcom,i2c-qup.yaml
- renesas,iic-emev2.yaml
- renesas,rcar-i2c.yaml
- renesas,riic.yaml
- renesas,rmobile-iic.yaml
- renesas,rzv2m.yaml
- samsung,s3c2410-i2c.yaml
- snps,designware-i2c.yaml
- socionext,synquacer-i2c.yaml
- socionext,uniphier-fi2c.yaml
- socionext,uniphier-i2c.yaml
- st,nomadik-i2c.yaml
- st,sti-i2c.yaml
- st,stm32-i2c.yaml
- ti,omap4-i2c.yaml
- xlnx,xps-iic-2.00.a.yaml
-