| /freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
| H A D | aspeed-bmc-facebook-cmm.dts | 331 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 D | aspeed-bmc-facebook-fuji.dts | 236 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 D | aspeed-bmc-facebook-minipack.dts | 23 * 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 D | ibm-power9-dual.dtsi | 16 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 D | aspeed-bmc-facebook-cloudripper.dts | 135 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 D | aspeed-bmc-facebook-wedge400.dts | 142 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 D | aspeed-bmc-facebook-elbert.dts | 68 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 D | aspeed-bmc-nvidia-gb200nvl-bmc.dts | 5 #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 D | aspeed-bmc-ibm-system1.dts | 7 #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 D | aspeed-bmc-bytedance-g220a.dts | 7 #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 D | aspeed-bmc-quanta-s6q.dts | 7 #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 D | aspeed-bmc-ampere-mtmitchell.dts | 7 #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 D | aspeed-bmc-asus-x4tf.dts | 8 #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 D | renesas,i2c.txt | 5 "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 D | i2c-mt65xx.txt | 7 "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 D | i2c-at91.txt | 5 "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 D | i2c-mux.txt | 1 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 D | i2c-s3c2410.txt | 7 (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 D | i2c-omap.txt | 5 "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 D | i2c-demux-pinctrl.txt | 24 - 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 D | nvidia,tegra20-i2c.txt | 4 - 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 D | i2c-mpc.txt | 6 - 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 D | jaguar2_pcb110.dts | 46 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 D | unittest.txt | 15 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 D | i2c.txt | 6 - 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 …]
|