Lines Matching +full:baikal +full:- +full:t1
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/i2c/snps,designware-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jarkko Nikula <jarkko.nikula@linux.intel.com>
13 - $ref: /schemas/i2c/i2c-controller.yaml#
14 - if:
19 const: mscc,ocelot-i2c
28 - description: Generic Synopsys DesignWare I2C controller
29 const: snps,designware-i2c
30 - description: Microsemi Ocelot SoCs I2C controller
32 - const: mscc,ocelot-i2c
33 - const: snps,designware-i2c
34 - description: Baikal-T1 SoC System I2C controller
35 const: baikal,bt1-sys-i2c
40 - description: DW APB I2C controller memory mapped registers
41 - description: |
43 This registers are specific to the Ocelot I2C-controller.
51 - description: I2C controller reference clock source
52 - description: APB interface clock source
54 clock-names:
57 - const: ref
58 - const: pclk
63 clock-frequency:
68 i2c-sda-hold-time-ns:
75 i2c-scl-falling-time-ns:
82 i2c-sda-falling-time-ns:
91 - description: TX DMA Channel
92 - description: RX DMA Channel
94 dma-names:
96 - const: tx
97 - const: rx
102 - compatible
103 - reg
104 - "#address-cells"
105 - "#size-cells"
106 - interrupts
109 - |
111 compatible = "snps,designware-i2c";
113 #address-cells = <1>;
114 #size-cells = <0>;
116 clock-frequency = <400000>;
118 - |
120 compatible = "snps,designware-i2c";
122 #address-cells = <1>;
123 #size-cells = <0>;
125 clock-frequency = <400000>;
126 i2c-sda-hold-time-ns = <300>;
127 i2c-sda-falling-time-ns = <300>;
128 i2c-scl-falling-time-ns = <300>;
130 - |
132 compatible = "snps,designware-i2c";
134 #address-cells = <1>;
135 #size-cells = <0>;
136 clock-frequency = <400000>;
145 - |
147 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
149 pinctrl-0 = <&i2c_pins>;
150 pinctrl-names = "default";
151 #address-cells = <1>;
152 #size-cells = <0>;