Lines Matching +full:gpa0 +full:- +full:0

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
19 - enum:
20 - samsung,s3c2443-spi # for S3C2443, S3C2416 and S3C2450
21 - samsung,s3c6410-spi
22 - samsung,s5pv210-spi # for S5PV210 and S5PC110
23 - samsung,exynos4210-spi
24 - samsung,exynos5433-spi
25 - samsung,exynosautov9-spi
26 - tesla,fsd-spi
27 - const: samsung,exynos7-spi
34 clock-names:
38 cs-gpios: true
44 dma-names:
46 - const: tx
47 - const: rx
52 no-cs-readback:
58 num-cs:
63 samsung,spi-src-clk:
68 clock number 0 is used as default.
70 default: 0
76 - compatible
77 - clocks
78 - clock-names
79 - dmas
80 - dma-names
81 - interrupts
82 - reg
85 - $ref: spi-controller.yaml#
86 - if:
91 - samsung,exynos5433-spi
92 - samsung,exynosautov9-spi
98 clock-names:
100 - const: spi
101 - enum:
102 - spi_busclk0
103 - spi_busclk1
104 - spi_busclk2
105 - spi_busclk3
106 - const: spi_ioclk
112 clock-names:
114 - const: spi
115 - enum:
116 - spi_busclk0
117 - spi_busclk1
118 - spi_busclk2
119 - spi_busclk3
124 - |
125 #include <dt-bindings/clock/exynos5433.h>
126 #include <dt-bindings/clock/samsung,s2mps11.h>
127 #include <dt-bindings/interrupt-controller/arm-gic.h>
128 #include <dt-bindings/gpio/gpio.h>
131 compatible = "samsung,exynos5433-spi";
132 reg = <0x14d30000 0x100>;
135 dma-names = "tx", "rx";
136 #address-cells = <1>;
137 #size-cells = <0>;
141 clock-names = "spi",
144 samsung,spi-src-clk = <0>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&spi1_bus>;
147 num-cs = <1>;
149 cs-gpios = <&gpd6 3 GPIO_ACTIVE_HIGH>;
151 audio-codec@0 {
153 reg = <0x0>;
154 spi-max-frequency = <20000000>;
155 interrupt-parent = <&gpa0>;
157 clocks = <&pmu_system_controller 0>,
159 clock-names = "mclk1", "mclk2";
161 gpio-controller;
162 #gpio-cells = <2>;
163 interrupt-controller;
164 #interrupt-cells = <2>;
166 wlf,micd-detect-debounce = <300>;
167 wlf,micd-bias-start-time = <0x1>;
168 wlf,micd-rate = <0x7>;
169 wlf,micd-dbtime = <0x2>;
170 wlf,micd-force-micbias;
171 wlf,micd-configs = <0x0 1 0>;
172 wlf,hpdet-channel = <1>;
173 wlf,gpsw = <0x1>;
174 wlf,inmode = <2 0 2 0>;
177 wlf,ldoena = <&gpf0 0 GPIO_ACTIVE_HIGH>;
180 AVDD-supply = <&ldo18_reg>;
181 DBVDD1-supply = <&ldo18_reg>;
182 CPVDD-supply = <&ldo18_reg>;
183 DBVDD2-supply = <&ldo18_reg>;
184 DBVDD3-supply = <&ldo18_reg>;
185 SPKVDDL-supply = <&ldo18_reg>;
186 SPKVDDR-supply = <&ldo18_reg>;
188 controller-data {
189 samsung,spi-feedback-delay = <0>;