Lines Matching +full:clk +full:- +full:freq +full:- +full:optimized
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: Renesas RZ/N1D I2C controller
32 - const: renesas,r9a06g032-i2c # RZ/N1D
33 - const: renesas,rzn1-i2c # RZ/N1
34 - const: snps,designware-i2c
35 - description: Microsemi Ocelot SoCs I2C controller
37 - const: mscc,ocelot-i2c
38 - const: snps,designware-i2c
39 - description: Baikal-T1 SoC System I2C controller
40 const: baikal,bt1-sys-i2c
41 - description: T-HEAD TH1520 SoCs I2C controller
43 - const: thead,th1520-i2c
44 - const: snps,designware-i2c
49 - description: DW APB I2C controller memory mapped registers
50 - description: |
52 This registers are specific to the Ocelot I2C-controller.
60 - description: I2C controller reference clock source
61 - description: APB interface clock source
63 clock-names:
66 - const: ref
67 - const: pclk
72 clock-frequency:
77 i2c-sda-hold-time-ns:
83 i2c-scl-falling-time-ns:
89 i2c-sda-falling-time-ns:
97 - description: TX DMA Channel
98 - description: RX DMA Channel
100 dma-names:
102 - const: tx
103 - const: rx
105 snps,bus-capacitance-pf:
114 snps,clk-freq-optimized:
124 - compatible
125 - reg
126 - interrupts
129 - |
131 compatible = "snps,designware-i2c";
134 clock-frequency = <400000>;
136 - |
138 compatible = "snps,designware-i2c";
141 clock-frequency = <400000>;
142 i2c-sda-hold-time-ns = <300>;
143 i2c-sda-falling-time-ns = <300>;
144 i2c-scl-falling-time-ns = <300>;
145 snps,bus-capacitance-pf = <400>;
146 snps,clk-freq-optimized;
148 - |
150 compatible = "snps,designware-i2c";
152 #address-cells = <1>;
153 #size-cells = <0>;
154 clock-frequency = <400000>;
163 - |
165 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
167 pinctrl-0 = <&i2c_pins>;
168 pinctrl-names = "default";