Lines Matching +full:codec +full:- +full:gpio2
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
9 compatible = "rockchip,rk3036-kylin", "rockchip,rk3036";
12 …bootargs = "console=uart8250,mmio32,0x20068000 rw root=PARTUUID=7c0b0000-0000 rootfstype=ext4 root…
20 leds: gpio-leds {
21 compatible = "gpio-leds";
23 work_led: led-0 {
24 gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
26 pinctrl-names = "default";
27 pinctrl-0 = <&led_ctl>;
31 sdio_pwrseq: sdio-pwrseq {
32 compatible = "mmc-pwrseq-simple";
33 pinctrl-names = "default";
34 pinctrl-0 = <&bt_wake_h>;
39 * - SDIO_RESET_L_WL_REG_ON
40 * - SDIO_RESET_L_WL_RST
41 * - SDIO_RESET_L_BT_EN
43 reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; /* WL_REG_ON */
47 compatible = "simple-audio-card";
48 simple-audio-card,format = "i2s";
49 simple-audio-card,name = "rockchip,rt5616-codec";
50 simple-audio-card,mclk-fs = <512>;
51 simple-audio-card,widgets =
54 simple-audio-card,routing =
61 simple-audio-card,dai-link@0 {
64 sound-dai = <&i2s>;
67 codec {
68 sound-dai = <&rt5616>;
72 simple-audio-card,dai-link@1 {
75 sound-dai = <&i2s>;
78 codec {
79 sound-dai = <&hdmi>;
84 vcc_sys: vsys-regulator {
85 compatible = "regulator-fixed";
86 regulator-name = "vcc_sys";
87 regulator-min-microvolt = <5000000>;
88 regulator-max-microvolt = <5000000>;
89 regulator-always-on;
90 regulator-boot-on;
94 compatible = "fixed-clock";
95 clock-frequency = <32768>;
96 clock-output-names = "xin32k";
97 #clock-cells = <0>;
100 wireless-bluetooth {
101 compatible = "bluetooth-platdata";
103 pinctrl-names = "default", "rts_gpio";
104 pinctrl-0 = <&uart0_rts>;
105 pinctrl-1 = <&uart0_gpios>;
106 BT,reset_gpio = <&gpio2 9 GPIO_ACTIVE_HIGH>;
107 BT,wake_gpio = <&gpio2 8 GPIO_ACTIVE_HIGH>;
108 BT,wake_host_irq = <&gpio2 3 GPIO_ACTIVE_HIGH>;
112 wireless-wlan {
113 compatible = "wlan-platdata";
126 cpu-supply = <&vdd_cpu>;
130 /delete-node/ opp-408000000;
131 /delete-node/ opp-600000000;
132 /delete-node/ opp-816000000;
133 /delete-node/ opp-1200000000;
137 pinctrl-names = "default";
138 pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
140 phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
141 phy-reset-duration = <10>; /* millisecond */
145 phy0: ethernet-phy@0 {
151 no-sdio;
152 no-sd;
158 mali-supply = <&vdd_cpu>;
162 * Just as GPU's power supply is provided by cpu regulator, and fixed-frequency
166 opp-200000000 {
167 opp-microvolt = <1150000>;
169 opp-400000000 {
170 opp-microvolt = <1150000>;
187 clock-frequency = <400000>;
194 interrupt-parent = <&gpio2>;
196 pinctrl-names = "default";
197 pinctrl-0 = <&pmic_int &global_pwroff>;
198 rockchip,system-power-controller;
199 wakeup-source;
200 #clock-cells = <1>;
201 clock-output-names = "rk808-clkout1", "rk808-clkout2";
203 vcc1-supply = <&vcc_sys>;
204 vcc3-supply = <&vcc_sys>;
205 vcc4-supply = <&vcc_sys>;
206 vcc6-supply = <&vcc_sys>;
207 vcc7-supply = <&vcc_sys>;
208 vcc9-supply = <&vcc_sys>;
209 vcc10-supply = <&vcc_io>;
210 vcc11-supply = <&vcc_io>;
211 vddio-supply = <&vcc_io>;
215 regulator-always-on;
216 regulator-boot-on;
217 regulator-min-microvolt = <1150000>;
218 regulator-max-microvolt = <1150000>;
219 regulator-name = "vdd_arm";
220 regulator-state-mem {
221 regulator-on-in-suspend;
222 regulator-suspend-microvolt = <1150000>;
227 regulator-always-on;
228 regulator-boot-on;
229 regulator-name = "vcc_ddr";
230 regulator-state-mem {
231 regulator-on-in-suspend;
236 regulator-always-on;
237 regulator-boot-on;
238 regulator-min-microvolt = <3300000>;
239 regulator-max-microvolt = <3300000>;
240 regulator-name = "vcc_io";
241 regulator-state-mem {
242 regulator-on-in-suspend;
243 regulator-suspend-microvolt = <3300000>;
248 regulator-always-on;
249 regulator-boot-on;
250 regulator-min-microvolt = <3300000>;
251 regulator-max-microvolt = <3300000>;
252 regulator-name = "vcca_33";
253 regulator-state-mem {
254 regulator-on-in-suspend;
255 regulator-suspend-microvolt = <3300000>;
260 regulator-always-on;
261 regulator-boot-on;
262 regulator-min-microvolt = <3300000>;
263 regulator-max-microvolt = <3300000>;
264 regulator-name = "vout1";
265 regulator-state-mem {
266 regulator-off-in-suspend;
271 regulator-always-on;
272 regulator-boot-on;
273 regulator-min-microvolt = <1000000>;
274 regulator-max-microvolt = <1000000>;
275 regulator-name = "vdd_11";
276 regulator-state-mem {
277 regulator-on-in-suspend;
278 regulator-suspend-microvolt = <1000000>;
283 regulator-always-on;
284 regulator-boot-on;
285 regulator-min-microvolt = <1800000>;
286 regulator-max-microvolt = <3400000>;
287 regulator-name = "vout3";
288 regulator-state-mem {
289 regulator-on-in-suspend;
290 regulator-suspend-microvolt = <1800000>;
295 regulator-always-on;
296 regulator-boot-on;
297 regulator-min-microvolt = <1800000>;
298 regulator-max-microvolt = <3400000>;
299 regulator-name = "vout4";
300 regulator-state-mem {
301 regulator-on-in-suspend;
302 regulator-suspend-microvolt = <1800000>;
307 regulator-always-on;
308 regulator-boot-on;
309 regulator-min-microvolt = <1800000>;
310 regulator-max-microvolt = <3400000>;
311 regulator-name = "vout5";
312 regulator-state-mem {
313 regulator-on-in-suspend;
314 regulator-suspend-microvolt = <1800000>;
319 regulator-always-on;
320 regulator-boot-on;
321 regulator-min-microvolt = <800000>;
322 regulator-max-microvolt = <2500000>;
323 regulator-name = "vout2";
324 regulator-state-mem {
325 regulator-on-in-suspend;
326 regulator-suspend-microvolt = <1800000>;
331 regulator-always-on;
332 regulator-boot-on;
333 regulator-min-microvolt = <1800000>;
334 regulator-max-microvolt = <1800000>;
335 regulator-name = "vcc18";
336 regulator-state-mem {
337 regulator-on-in-suspend;
338 regulator-suspend-microvolt = <1800000>;
343 regulator-always-on;
344 regulator-boot-on;
345 regulator-name = "vswout1";
346 regulator-state-mem {
347 regulator-on-in-suspend;
352 regulator-always-on;
353 regulator-boot-on;
354 regulator-name = "vswout2";
355 regulator-state-mem {
356 regulator-on-in-suspend;
370 clock-names = "mclk";
371 #sound-dai-cells = <0>;
377 pinctrl-0 = <&i2s_sclk
390 bus-width = <4>;
391 cap-sd-highspeed;
392 cap-sdio-irq;
393 rockchip,default-sample-phase = <90>;
394 keep-power-in-suspend;
395 mmc-pwrseq = <&sdio_pwrseq>;
396 non-removable;
397 pinctrl-names = "default";
398 pinctrl-0 = <&sdio_clk &sdio_cmd &sdio_bus4>;
399 sd-uhs-sdr12;
400 sd-uhs-sdr25;
401 sd-uhs-sdr50;
402 sd-uhs-sdr104;
403 no-mmc;
404 no-sd;
408 bus-width = <4>;
409 cap-mmc-highspeed;
410 cap-sd-highspeed;
411 card-detect-delay = <200>;
412 disable-wp;
413 pinctrl-names = "default";
414 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
415 no-mmc;
416 no-sdio;
420 pinctrl-0 = <&uart0_xfer>, <&uart0_cts>;
458 led_ctl: led-ctl {
464 pmic_int: pmic-int {
470 bt_wake_h: bt-wake-h {
476 sdmmc_pwr: sdmmc-pwr {
482 global_pwroff: global-pwroff {
487 wireless-bluetooth {
488 uart0_gpios: uart0-gpios {