Home
last modified time | relevance | path

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

12345678910>>...59

/freebsd/sys/contrib/device-tree/src/arm/aspeed/
H A Daspeed-bmc-facebook-cmm.dts331 i2c-mux@77 {
336 i2c-mux-idle-disconnect;
339 imux16: i2c@0 {
344 i2c-mux@70 {
349 i2c-mux-idle-disconnect;
351 imux104: i2c@0 {
356 imux105: i2c@1 {
361 imux106: i2c@2 {
366 imux107: i2c@3 {
371 imux108: i2c
[all...]
H A Daspeed-bmc-facebook-fuji.dts236 i2c-mux@70 {
241 i2c-mux-idle-disconnect;
243 imux16: i2c@0 {
257 imux17: i2c@1 {
263 imux18: i2c@2 {
269 imux19: i2c@3 {
275 imux20: i2c@4 {
281 imux21: i2c@5 {
287 imux22: i2c@6 {
293 imux23: i2c
[all...]
H A Daspeed-bmc-facebook-minipack.dts23 * i2c switch 2-0070, pca9548, 8 child channels assigned
36 * i2c switch 8-0070, pca9548, 8 child channels assigned
49 * i2c switch 9-0070, pca9548, 8 child channels assigned
62 * i2c switch 11-0070, pca9548, 8 child channels assigned
347 i2c-mux@70 {
352 i2c-mux-idle-disconnect;
354 imux16: i2c@0 {
360 imux17: i2c@1 {
366 imux18: i2c@2 {
372 imux19: i2c
[all...]
H A Dibm-power9-dual.dtsi16 i2c@1800 {
17 compatible = "ibm,fsi-i2c-master";
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 {
[all …]
H A Daspeed-bmc-facebook-cloudripper.dts135 i2c-mux@70 {
140 i2c-mux-idle-disconnect;
142 imux16: i2c@0 {
148 imux17: i2c@1 {
154 imux18: i2c@2 {
160 imux19: i2c@3 {
166 imux20: i2c@4 {
172 imux21: i2c@5 {
178 imux22: i2c@6 {
184 imux23: i2c
[all...]
H A Daspeed-bmc-facebook-wedge400.dts142 i2c-mux@70 {
147 i2c-mux-idle-disconnect;
149 imux16: i2c@0 {
155 imux17: i2c@1 {
161 imux18: i2c@2 {
167 imux19: i2c@3 {
173 imux20: i2c@4 {
179 imux21: i2c@5 {
185 imux22: i2c@6 {
191 imux23: i2c
[all...]
H A Daspeed-bmc-facebook-elbert.dts68 i2c-mux@75 {
73 i2c-mux-idle-disconnect;
75 imux16: i2c@0 {
81 imux17: i2c@1 {
87 imux18: i2c@2 {
93 imux19: i2c@3 {
99 imux20: i2c@4 {
105 imux21: i2c@5 {
111 imux22: i2c@6 {
117 imux23: i2c
[all...]
H A Daspeed-bmc-nvidia-gb200nvl-bmc.dts5 #include <dt-bindings/i2c/i2c.h>
461 i2c-mux@71 {
466 i2c-mux-idle-disconnect;
468 imux16: i2c@0 {
474 imux17: i2c@1 {
479 i2c-mux@74 {
484 i2c-mux-idle-disconnect;
486 i2c17mux0: i2c@0 {
492 i2c17mux1: i2c@1 {
498 i2c17mux2: i2c@2 {
[all …]
H A Daspeed-bmc-ibm-system1.dts7 #include <dt-bindings/i2c/i2c.h>
746 i2c-mux@70 {
751 i2c-mux-idle-disconnect;
753 i2c3mux0chn0: i2c@0 {
759 i2c3mux0chn1: i2c@1 {
765 i2c3mux0chn2: i2c@2 {
771 i2c3mux0chn3: i2c@3 {
777 i2c3mux0chn4: i2c@4 {
783 i2c3mux0chn5: i2c@5 {
789 i2c3mux0chn6: i2c@6 {
[all …]
H A Daspeed-bmc-bytedance-g220a.dts7 #include <dt-bindings/i2c/i2c.h>
427 i2c-mux@70 {
433 channel_3_0: i2c@0 {
439 channel_3_1: i2c@1 {
445 channel_3_2: i2c@2 {
451 channel_3_3: i2c@3 {
464 i2c-protocol;
474 i2c-mux@72 {
479 channel_6_0: i2c@0 {
485 channel_6_1: i2c@1 {
[all …]
H A Daspeed-bmc-quanta-s6q.dts7 #include <dt-bindings/i2c/i2c.h>
288 i2c-mux@70 {
293 i2c-mux-idle-disconnect;
295 SMB_HOST_DB2000_3V3AUX_SCL: i2c@0 {
301 U12_PCA9546_CH1: i2c@1 {
307 SMB_HOST_DB800_B_SCL: i2c@2 {
313 SMB_HOST_DB800_C_SCL: i2c@3 {
324 i2c-mux@59 {
329 i2c-mux-idle-disconnect;
331 SMB_M2_P0_1V8AUX_SCL: i2c@0 {
[all …]
H A Daspeed-bmc-ampere-mtmitchell.dts7 #include <dt-bindings/i2c/i2c.h>
27 * i2c bus 30-31 assigned to OCP slot 0-1
33 * i2c bus 32-33 assigned to Riser slot 0-1
39 * i2c bus 38-39 assigned to FRU on Riser slot 0-1
469 compatible = "mctp-i2c-controller";
497 i2c-mux@70 {
502 i2c-mux-idle-disconnect;
504 i2c4_bus70_chn0: i2c@0 {
519 i2c4_bus70_chn1: i2c@1 {
534 i2c4_bus70_chn2: i2c@2 {
[all …]
H A Daspeed-bmc-asus-x4tf.dts8 #include <dt-bindings/i2c/i2c.h>
204 i2c-mux@70 {
211 channel_1: i2c@0 {
217 channel_2: i2c@1 {
223 channel_3: i2c@2 {
229 channel_4: i2c@3 {
247 i2c-mux@70 {
254 channel_5: i2c@0 {
285 channel_6: i2c@1 {
291 channel_7: i2c@2 {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/i2c/
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.
10 "renesas,i2c-r8a774a1" if the device is a part of a R8A774A1 SoC.
11 "renesas,i2c-r8a774b1" if the device is a part of a R8A774B1 SoC.
12 "renesas,i2c-r8a774c0" if the device is a part of a R8A774C0 SoC.
13 "renesas,i2c-r8a774e1" if the device is a part of a R8A774E1 SoC.
14 "renesas,i2c-r8a7778" if the device is a part of a R8A7778 SoC.
[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
15 "mediatek,mt8168-i2c": for MediaTek MT8168
16 "mediatek,mt8173-i2c": for MediaTek MT8173
[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",
13 "microchip,sam9x60-i2c".
27 - i2c-sda-hold-time-ns: TWD hold time, only available for:
[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
4 numbered uniquely in a device dependent manner. The nodes for an i2c bus
9 This property is required if the i2c-mux child node does not exist.
12 This property is required if the i2c-mux child node does not exist.
14 - i2c-mux
15 For i2c multiplexers/switches that have child nodes that are a mixture
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'
18 subnode is present, only subnodes of this will be considered as i2c
[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
29 - samsung,i2c-slave-addr: Slave address in multi-master environment. If not
31 - samsung,i2c-max-bus-freq: Desired frequency in Hz of the bus. If not
37 i2c@13870000 {
[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,am64-i2c", "ti,omap4-i2c" for AM64 SoCs
12 - ti,hwmods : Must be "i2c<n>", n being the instance number (1-based)
21 - Child nodes conforming to i2c bus binding
31 i2c1: i2c@0 {
[all …]
H A Di2c-demux-pinctrl.txt24 - compatible: "i2c-demux-pinctrl"
25 - i2c-parent: List of phandles of I2C masters available for selection. The first
27 - i2c-bus-name: The name of this bus. Also needed as pinctrl-name for the I2C
30 Furthermore, I2C mux properties and child nodes. See i2c-mux.yaml in this
35 Here is a snipplet for a bus to be demuxed. It contains various i2c clients for
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";
[all …]
H A Dnvidia,tegra20-i2c.txt4 - compatible : For Tegra20, must be one of "nvidia,tegra20-i2c-dvc" or
5 "nvidia,tegra20-i2c". For Tegra30, must be "nvidia,tegra30-i2c".
6 For Tegra114, must be "nvidia,tegra114-i2c". Otherwise, must be
7 "nvidia,<chip>-i2c", plus at least one of the above, where <chip> is
10 nvidia,tegra20-i2c-dvc: Tegra20 has specific I2C controller called as DVC I2C
14 "nvidia,tegra20-i2c-dvc".
15 nvidia,tegra20-i2c: Tegra20 has 4 generic I2C controller. This can support
16 master and slave mode of I2C communication. The i2c-tegra driver only
18 only compatible with "nvidia,tegra20-i2c".
19 nvidia,tegra30-i2c: Tegra30 has 5 generic I2C controller. This controller is
[all …]
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";
/freebsd/sys/contrib/device-tree/src/mips/mscc/
H A Djaguar2_pcb110.dts46 compatible = "i2c-mux-pinctrl";
49 i2c-parent = <&i2c0>;
57 i2c149: i2c@0 {
62 i2c150: i2c@1 {
67 i2c151: i2c@2 {
72 i2c152: i2c@3 {
79 compatible = "i2c-mux-gpio";
82 i2c-parent = <&i2c0>;
89 i2c108: i2c@10 {
94 i2c109: i2c@11 {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/
H A Dunittest.txt15 2) OF unittest i2c adapter platform device
20 - compatible: must be unittest-i2c-bus
22 Children nodes contain unittest i2c devices.
25 unittest-i2c-bus {
26 compatible = "unittest-i2c-bus";
29 3) OF unittest i2c device
34 - compatible: must be unittest-i2c-dev
39 unittest-i2c-dev {
40 compatible = "unittest-i2c-dev";
43 4) OF unittest i2c mux device
[all …]
/freebsd/sys/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
20 by legacy i2c device drivers to find a bus in a specific context like
23 include/i2c/i2c.h
27 i2c@860 {
[all …]

12345678910>>...59