Home
last modified time | relevance | path

Searched refs:i2c (Results 1 – 25 of 1339) sorted by relevance

12345678910>>...54

/f-stack/freebsd/contrib/device-tree/src/arm/
H A Daspeed-bmc-facebook-cmm.dts331 i2c-switch@77 {
339 imux16: i2c@0 {
344 i2c-switch@70 {
393 i2c-switch@73 {
444 imux17: i2c@1 {
549 imux18: i2c@2 {
654 imux19: i2c@3 {
759 imux20: i2c@4 {
864 imux21: i2c@5 {
1186 i2c-switch@71 {
[all …]
H A Dibm-power9-dual.dtsi16 i2c@1800 {
22 cfam0_i2c0: i2c-bus@0 {
26 cfam0_i2c1: i2c-bus@1 {
30 cfam0_i2c2: i2c-bus@2 {
34 cfam0_i2c3: i2c-bus@3 {
38 cfam0_i2c4: i2c-bus@4 {
42 cfam0_i2c5: i2c-bus@5 {
46 cfam0_i2c6: i2c-bus@6 {
50 cfam0_i2c7: i2c-bus@7 {
54 cfam0_i2c8: i2c-bus@8 {
[all …]
H A Daspeed-bmc-facebook-minipack.dts144 i2c-switch@70 {
150 imux16: i2c@0 {
156 imux17: i2c@1 {
162 imux18: i2c@2 {
168 imux19: i2c@3 {
174 imux20: i2c@4 {
180 imux21: i2c@5 {
186 imux22: i2c@6 {
224 i2c-switch@70 {
283 i2c-switch@70 {
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/i2c/
H A Di2c-imx.yaml4 $id: http://devicetree.org/schemas/i2c/i2c-imx.yaml#
15 - const: fsl,imx1-i2c
16 - const: fsl,imx21-i2c
17 - const: fsl,vf610-i2c
23 - fsl,imx25-i2c
24 - fsl,imx27-i2c
25 - fsl,imx31-i2c
26 - fsl,imx50-i2c
87 i2c@83fc4000 {
88 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
[all …]
H A Dmarvell,mv64xxx-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml#
15 - const: allwinner,sun4i-a10-i2c
17 - const: allwinner,sun7i-a20-i2c
19 - const: allwinner,sun6i-a31-i2c
36 - const: marvell,mv64xxx-i2c
37 - const: marvell,mv78230-i2c
38 - const: marvell,mv78230-a0-i2c
76 - $ref: /schemas/i2c/i2c-controller.yaml#
103 i2c@11000 {
111 i2c@11000 {
[all …]
H A Drenesas,i2c.txt5 "renesas,i2c-r8a7742" if the device is a part of a R8A7742 SoC.
6 "renesas,i2c-r8a7743" if the device is a part of a R8A7743 SoC.
7 "renesas,i2c-r8a7744" if the device is a part of a R8A7744 SoC.
8 "renesas,i2c-r8a7745" if the device is a part of a R8A7745 SoC.
9 "renesas,i2c-r8a77470" if the device is a part of a R8A77470 SoC.
34 "renesas,i2c-rcar" (deprecated)
52 - i2c-scl-falling-time-ns: see i2c.txt
53 - i2c-scl-internal-delay-ns: see i2c.txt
54 - i2c-scl-rising-time-ns: see i2c.txt
58 i2c0: i2c@e6508000 {
[all …]
H A Di2c-mt65xx.txt7 "mediatek,mt2701-i2c", "mediatek,mt6577-i2c": for MediaTek MT2701
8 "mediatek,mt2712-i2c": for MediaTek MT2712
9 "mediatek,mt6577-i2c": for MediaTek MT6577
10 "mediatek,mt6589-i2c": for MediaTek MT6589
11 "mediatek,mt6797-i2c", "mediatek,mt6577-i2c": for MediaTek MT6797
12 "mediatek,mt7622-i2c": for MediaTek MT7622
13 "mediatek,mt7623-i2c", "mediatek,mt6577-i2c": for MediaTek MT7623
14 "mediatek,mt7629-i2c", "mediatek,mt2712-i2c": for MediaTek MT7629
18 "mediatek,mt8516-i2c", "mediatek,mt2712-i2c": for MediaTek MT8516
38 i2c0: i2c@1100d000 {
[all …]
H A Di2c-at91.txt5 "atmel,at91rm9200-i2c",
6 "atmel,at91sam9261-i2c",
7 "atmel,at91sam9260-i2c",
8 "atmel,at91sam9g20-i2c",
9 "atmel,at91sam9g10-i2c",
10 "atmel,at91sam9x5-i2c",
11 "atmel,sama5d4-i2c",
12 "atmel,sama5d2-i2c",
28 "atmel,sama5d4-i2c",
29 "atmel,sama5d2-i2c",
[all …]
H A Dsnps,designware-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/snps,designware-i2c.yaml#
13 - $ref: /schemas/i2c/i2c-controller.yaml#
35 const: baikal,bt1-sys-i2c
68 i2c-sda-hold-time-ns:
75 i2c-scl-falling-time-ns:
82 i2c-sda-falling-time-ns:
110 i2c@f0000 {
119 i2c@1120000 {
131 i2c@2000 {
146 i2c@100400 {
[all …]
H A Di2c-rk3x.yaml4 $id: http://devicetree.org/schemas/i2c/i2c-rk3x.yaml#
14 - $ref: /schemas/i2c/i2c-controller.yaml#
23 - const: rockchip,rv1108-i2c
24 - const: rockchip,rk3066-i2c
25 - const: rockchip,rk3188-i2c
62 - const: i2c
78 i2c-scl-rising-time-ns:
86 i2c-scl-falling-time-ns:
94 i2c-sda-falling-time-ns:
125 i2c0: i2c@2002d000 {
[all …]
H A Dst,stm32-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/st,stm32-i2c.yaml#
13 - $ref: /schemas/i2c/i2c-controller.yaml#
19 - st,stm32f7-i2c
20 - st,stm32mp15-i2c
23 i2c-scl-rising-time-ns:
53 - st,stm32f4-i2c
54 - st,stm32f7-i2c
55 - st,stm32mp15-i2c
102 i2c@40005400 {
114 i2c@40005800 {
[all …]
H A Di2c-mux.txt1 Common i2c bus multiplexer/switch properties.
3 An i2c bus multiplexer/switch will have several child busses that are
14 - i2c-mux
16 of both i2c child busses and other child nodes, the 'i2c-mux' subnode
17 can be used for populating the i2c child busses. If an 'i2c-mux'
21 Required properties for the i2c-mux child node:
25 Required properties for i2c child bus nodes:
30 Optional properties for i2c child bus nodes:
32 - Child nodes conforming to i2c bus binding
49 i2c@3 {
[all …]
H A Di2c-pxa.yaml4 $id: http://devicetree.org/schemas/i2c/i2c-pxa.yaml#
13 - $ref: /schemas/i2c/i2c-controller.yaml#
17 - mrvl,i2c-polling
26 - mrvl,pxa-i2c
27 - marvell,armada-3700-i2c
41 mrvl,i2c-polling:
44 Disable interrupt of i2c controller. Polling status register of i2c
47 mrvl,i2c-fast-mode:
49 description: Enable fast mode of i2c controller.
64 i2c@d4011000 {
[all …]
H A Dbrcm,brcmstb-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/brcm,brcmstb-i2c.yaml#
13 - $ref: /schemas/i2c/i2c-controller.yaml#
18 - brcm,bcm2711-hdmi-i2c
19 - brcm,brcmstb-i2c
20 - brcm,brcmper-i2c
32 - const: auto-i2c
63 - brcm,bcm2711-hdmi-i2c
80 bsca: i2c@f0406200 {
82 compatible = "brcm,brcmstb-i2c";
90 ddc0: i2c@7ef04500 {
[all …]
H A Di2c-s3c2410.txt7 (a) "samsung, s3c2410-i2c", for i2c compatible with s3c2410 i2c.
8 (b) "samsung, s3c2440-i2c", for i2c compatible with s3c2440 i2c.
9 (c) "samsung, s3c2440-hdmiphy-i2c", for s3c2440-like i2c used
11 (d) "samsung, exynos5-sata-phy-i2c", for s3c2440-like i2c used as
16 - samsung,i2c-sda-delay: Delay (in ns) applied to data line (SDA) edges.
18 Required for all cases except "samsung,s3c2440-hdmiphy-i2c":
22 cases except for "samsung,s3c2440-hdmiphy-i2c" whose input/output
37 i2c@13870000 {
38 compatible = "samsung,s3c2440-i2c";
41 samsung,i2c-sda-delay = <100>;
[all …]
H A Di2c-demux-pinctrl.txt24 - compatible: "i2c-demux-pinctrl"
36 HDMI, so the bus is named "i2c-hdmi":
38 i2chdmi: i2c@8 {
40 compatible = "i2c-demux-pinctrl";
41 i2c-parent = <&gpioi2c>, <&iic2>, <&i2c2>;
42 i2c-bus-name = "i2c-hdmi";
101 gpioi2c: i2c@9 {
104 compatible = "i2c-gpio";
108 i2c-gpio,delay-us = <5>;
115 pinctrl-names = "i2c-hdmi";
[all …]
H A Di2c-omap.txt5 "ti,omap2420-i2c" for OMAP2420 SoCs
6 "ti,omap2430-i2c" for OMAP2430 SoCs
7 "ti,omap3-i2c" for OMAP3 SoCs
8 "ti,omap4-i2c" for OMAP4+ SoCs
9 "ti,am654-i2c", "ti,omap4-i2c" for AM654 SoCs
10 "ti,j721e-i2c", "ti,omap4-i2c" for J721E SoCs
11 - ti,hwmods : Must be "i2c<n>", n being the instance number (1-based)
20 - Child nodes conforming to i2c bus binding
30 i2c1: i2c@0 {
31 compatible = "ti,omap3-i2c";
H A Dnvidia,tegra20-i2c.txt5 "nvidia,tegra20-i2c". For Tegra30, must be "nvidia,tegra30-i2c".
6 For Tegra114, must be "nvidia,tegra114-i2c". Otherwise, must be
14 "nvidia,tegra20-i2c-dvc".
18 only compatible with "nvidia,tegra20-i2c".
37 with "nvidia,tegra114-i2c".
58 - slow (only for nvidia,tegra210-i2c-vi compatible node)
62 - i2c
65 tegra210-i2c-vi:
75 i2c@7000c000 {
76 compatible = "nvidia,tegra20-i2c";
[all …]
H A Di2c-pxa.txt8 For the pxa2xx/pxa3xx, an additional node "mrvl,pxa-i2c" is required
10 For the Armada 3700, the compatible should be "marvell,armada-3700-i2c".
15 - mrvl,i2c-polling : Disable interrupt of i2c controller. Polling
16 status register of i2c controller instead.
17 - mrvl,i2c-fast-mode : Enable fast mode of i2c controller.
20 twsi1: i2c@d4011000 {
24 mrvl,i2c-fast-mode;
27 twsi2: i2c@d4025000 {
H A Dcdns,i2c-r1p10.yaml4 $id: "http://devicetree.org/schemas/i2c/cdns,i2c-r1p10.yaml#"
13 - $ref: /schemas/i2c/i2c-controller.yaml#
18 - cdns,i2c-r1p10 # cadence i2c controller version 1.0
19 - cdns,i2c-r1p14 # cadence i2c controller version 1.4
50 i2c@e0004000 {
51 compatible = "cdns,i2c-r1p10";
H A Di2c-mpc.txt6 - compatible : should be "fsl,CHIP-i2c" where CHIP is the name of a
9 "fsl,mpc5121-i2c-ctrl" is required as shown in the example below.
26 i2c@1740 {
29 compatible = "fsl,mpc5121-i2c", "fsl-i2c";
37 compatible = "fsl,mpc5121-i2c-ctrl";
42 i2c@3d00 {
45 compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c";
53 i2c@3100 {
56 compatible = "fsl,mpc8544-i2c", "fsl-i2c";
H A Di2c-imx.txt5 - "fsl,imx1-i2c" for I2C compatible with the one integrated on i.MX1 SoC
6 - "fsl,imx21-i2c" for I2C compatible with the one integrated on i.MX21 SoC
7 - "fsl,vf610-i2c" for I2C compatible with the one integrated on Vybrid vf610 SoC
19 - pinctrl: add extra pinctrl to configure i2c pins to gpio function for i2c
24 i2c@83fc4000 { /* I2C2 on i.MX51 */
25 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
30 i2c@70038000 { /* HS-I2C on i.MX51 */
31 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
37 i2c0: i2c@40066000 { /* i2c0 on vf610 */
38 compatible = "fsl,vf610-i2c";
H A Damlogic,meson6-i2c.yaml5 $id: "http://devicetree.org/schemas/i2c/amlogic,meson6-i2c.yaml#"
15 - $ref: /schemas/i2c/i2c-controller.yaml#
20 - amlogic,meson6-i2c # Meson6, Meson8 and compatible SoCs
21 - amlogic,meson-gxbb-i2c # GXBB and compatible SoCs
22 - amlogic,meson-axg-i2c # AXG and compatible SoCs
41 i2c@c8100500 {
42 compatible = "amlogic,meson6-i2c";
/f-stack/freebsd/contrib/device-tree/Bindings/
H A Dunittest.txt20 - compatible: must be unittest-i2c-bus
25 unittest-i2c-bus {
26 compatible = "unittest-i2c-bus";
29 3) OF unittest i2c device
39 unittest-i2c-dev {
40 compatible = "unittest-i2c-dev";
43 4) OF unittest i2c mux device
53 unittest-i2c-mux {
54 compatible = "unittest-i2c-mux";
61 i2c-dev {
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/soc/fsl/cpm_qe/cpm/
H A Di2c.txt6 - compatible : "fsl,cpm1-i2c", "fsl,cpm2-i2c"
10 - #address-cells : Should be one. The cell is the i2c device address with
13 - clock-frequency : Can be used to set the i2c clock frequency. If
16 i2c drivers to find the bus to probe:
17 - linux,i2c-index : Can be used to hard code an i2c bus number. By default,
18 the bus number is dynamically assigned by the i2c core.
19 - linux,i2c-class : Can be used to override the i2c class. The class is used
23 include/i2c/i2c.h
27 i2c@860 {
28 compatible = "fsl,mpc823-i2c",
[all …]

12345678910>>...54