Lines Matching +full:use +full:- +full:push +full:- +full:pull

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-mt65xx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - $ref: /schemas/i2c/i2c-controller.yaml#
17 - Qii Wang <qii.wang@mediatek.com>
22 - const: mediatek,mt2712-i2c
23 - const: mediatek,mt6577-i2c
24 - const: mediatek,mt6589-i2c
25 - const: mediatek,mt7622-i2c
26 - const: mediatek,mt7981-i2c
27 - const: mediatek,mt7986-i2c
28 - const: mediatek,mt8168-i2c
29 - const: mediatek,mt8173-i2c
30 - const: mediatek,mt8183-i2c
31 - const: mediatek,mt8186-i2c
32 - const: mediatek,mt8188-i2c
33 - const: mediatek,mt8192-i2c
34 - items:
35 - enum:
36 - mediatek,mt7629-i2c
37 - mediatek,mt8516-i2c
38 - const: mediatek,mt2712-i2c
39 - items:
40 - enum:
41 - mediatek,mt2701-i2c
42 - mediatek,mt6797-i2c
43 - mediatek,mt7623-i2c
44 - const: mediatek,mt6577-i2c
45 - items:
46 - enum:
47 - mediatek,mt8365-i2c
48 - const: mediatek,mt8168-i2c
49 - items:
50 - enum:
51 - mediatek,mt6795-i2c
52 - const: mediatek,mt8173-i2c
53 - items:
54 - enum:
55 - mediatek,mt6893-i2c
56 - mediatek,mt8195-i2c
57 - const: mediatek,mt8192-i2c
61 - description: Physical base address
62 - description: DMA base address
70 - description: Main clock for I2C bus
71 - description: Clock for I2C via DMA
72 - description: Bus arbitrator clock
73 - description: Clock for I2C from PMIC
75 clock-names:
78 - const: main
79 - const: dma
80 - const: arb
81 - const: pmic
83 clock-div:
87 clock-frequency:
90 SCL frequency to use (in Hz). If omitted, 100kHz is used.
92 mediatek,have-pmic:
96 mediatek,use-push-pull:
97 description: Use push-pull mode I/O config
100 vbus-supply:
104 - compatible
105 - reg
106 - clocks
107 - clock-names
108 - clock-div
109 - interrupts
114 - |
115 #include <dt-bindings/interrupt-controller/arm-gic.h>
116 #include <dt-bindings/interrupt-controller/irq.h>
119 compatible = "mediatek,mt6577-i2c";
123 clock-names = "main", "dma";
124 clock-div = <16>;
125 clock-frequency = <400000>;
126 mediatek,have-pmic;
128 #address-cells = <1>;
129 #size-cells = <0>;