Lines Matching +full:qup +full:- +full:config

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/qcom,i2c-geni-qcom.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Geni based QUP I2C Controller
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
16 - qcom,geni-i2c
17 - qcom,geni-i2c-master-hub
23 clock-names:
27 clock-frequency:
33 dma-names:
35 - const: tx
36 - const: rx
42 interconnect-names:
49 operating-points-v2: true
51 pinctrl-0: true
52 pinctrl-1: true
54 pinctrl-names:
57 - const: default
58 - const: sleep
60 power-domains:
66 required-opps:
70 - compatible
71 - interrupts
72 - clocks
73 - clock-names
74 - reg
77 - $ref: /schemas/i2c/i2c-controller.yaml#
78 - if:
82 const: qcom,geni-i2c-master-hub
88 clock-names:
90 - const: se
91 - const: core
94 dma-names: false
99 interconnect-names:
101 - const: qup-core
102 - const: qup-config
108 clock-names:
114 interconnect-names:
116 - const: qup-core
117 - const: qup-config
118 - const: qup-memory
123 - |
124 #include <dt-bindings/interrupt-controller/arm-gic.h>
125 #include <dt-bindings/clock/qcom,gcc-sc7180.h>
126 #include <dt-bindings/interconnect/qcom,sc7180.h>
127 #include <dt-bindings/power/qcom-rpmpd.h>
130 compatible = "qcom,geni-i2c";
132 clock-names = "se";
134 pinctrl-names = "default";
135 pinctrl-0 = <&qup_i2c0_default>;
137 #address-cells = <1>;
138 #size-cells = <0>;
142 interconnect-names = "qup-core", "qup-config", "qup-memory";
143 power-domains = <&rpmhpd SC7180_CX>;
144 required-opps = <&rpmhpd_opp_low_svs>;