Lines Matching +full:pa +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
10 #include <dt-bindings/input/input.h>
14 compatible = "rockchip,rk3036-evb1-ddr3-v10", "rockchip,rk3036";
17 …bootargs = "console=uart8250,mmio32,0x20068000 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 root…
25 multi_sounds: multi-sounds {
27 compatible = "simple-audio-card";
28 simple-audio-card,format = "i2s";
29 simple-audio-card,mclk-fs = <256>;
30 simple-audio-card,name = "rockchip,rk3036-sounds";
31 simple-audio-card,dai-link@0 {
34 sound-dai = <&i2s>;
37 sound-dai = <&acodec>;
40 simple-audio-card,dai-link@1 {
43 sound-dai = <&i2s>;
46 sound-dai = <&hdmi>;
49 simple-audio-card,dai-link@2 {
52 sound-dai = <&i2s>;
55 sound-dai = <&es8311>;
60 spdiftx_codec: spdiftx-codec {
62 compatible = "linux,spdif-dit";
63 #sound-dai-cells = <0>;
66 spdif_sound: spdif-sound {
68 compatible = "simple-audio-card";
69 simple-audio-card,name = "rockchip,spdif-sound";
70 simple-audio-card,dai-link {
71 mclk-fs = <256>;
73 sound-dai = <&spdif_tx>;
76 sound-dai = <&spdiftx_codec>;
81 vdd_arm: vdd-arm-regulator {
82 compatible = "pwm-regulator";
85 regulator-name = "vdd_arm";
86 regulator-init-microvolt = <1100000>;
87 regulator-min-microvolt = <950000>;
88 regulator-max-microvolt = <1400000>;
89 regulator-always-on;
90 regulator-boot-on;
93 vcc_host: vcc-host-regulator {
94 compatible = "regulator-fixed";
95 regulator-name = "vcc_host";
97 pinctrl-names = "default";
98 pinctrl-0 = <&host_vbus_drv>;
99 regulator-min-microvolt = <5000000>;
100 regulator-max-microvolt = <5000000>;
101 regulator-always-on;
102 enable-active-high;
103 regulator-boot-on;
107 compatible = "fixed-clock";
108 clock-frequency = <32768>;
109 clock-output-names = "xin32k";
110 #clock-cells = <0>;
113 wireless-wlan {
114 compatible = "wlan-platdata";
124 pa-ctl-gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
125 #sound-dai-cells = <0>;
130 cpu-supply = <&vdd_arm>;
134 /delete-node/ opp-408000000;
135 /delete-node/ opp-1200000000;
139 pinctrl-names = "default";
140 pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
142 phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
143 phy-reset-duration = <10>; /* millisecond */
150 assigned-clock-parents = <&cru PLL_APLL>;
153 phy0: ethernet-phy@0 {
159 rockchip,default-sample-phase = <0>;
165 mali-supply = <&vdd_arm>;
169 #sound-dai-cells = <0>;
186 clock-frequency = <400000>;
192 interrupt-parent = <&gpio2>;
194 pinctrl-names = "default";
195 pinctrl-0 = <&rtc_int>;
196 #clock-cells = <0>;
197 clock-output-names = "xin32k";
204 clock-names = "mclk";
205 adc-pga-gain = <8>;
206 adc-volume = <0xdf>;
207 dac-volume = <0xbf>;
208 aec-mode = "adc left, adc right";
209 pinctrl-names = "default";
210 pinctrl-0 = <&i2s_mclk>;
213 * in rk3036-evb-v10,es8311 is not actually connected
214 * to PA,so we don't need spk-ctl-gpios
216 /*spk-ctl-gpios = ;*/
218 #sound-dai-cells = <0>;
224 interrupt-parent = <&gpio0>;
226 reset-gpios = <&gpio0 RK_PA3 GPIO_ACTIVE_LOW>;
227 plugin-det-gpios = <&gpio0 RK_PA0 GPIO_ACTIVE_LOW>;
229 rk628,hdmi-in;
230 rk628-dsi {
231 //rockchip,dual-channel;
233 dsi,video-mode;
238 rk628-panel {
239 panel-init-sequence = [
439 display-timings {
441 src-timing {
442 clock-frequency = <65000000>;
445 hfront-porch = <48>;
446 hsync-len = <8>;
447 hback-porch = <52>;
448 vfront-porch = <16>;
449 vsync-len = <6>;
450 vback-porch = <15>;
451 hsync-active = <0>;
452 vsync-active = <0>;
453 de-active = <0>;
454 pixelclk-active = <0>;
457 dst-timing {
458 clock-frequency = <65000000>;
461 hfront-porch = <48>;
462 hsync-len = <8>;
463 hback-porch = <52>;
464 vfront-porch = <16>;
465 vsync-len = <6>;
466 vback-porch = <15>;
467 hsync-active = <0>;
468 vsync-active = <0>;
469 de-active = <0>;
470 pixelclk-active = <0>;
478 #sound-dai-cells = <0>;
479 pinctrl-0 = <&i2s_sclk
491 #sound-dai-cells = <0>;
496 host_vbus_drv: host-vbus-drv {
502 rtc_int: rtc-int {
514 pinctrl-names = "default";
515 pinctrl-0 = <&pwm3_pin>;
516 compatible = "rockchip,remotectl-pwm";
618 bus-width = <4>;
620 cap-sd-highspeed;
621 supports-sdio;
622 ignore-pm-notify;
623 keep-power-in-suspend;
624 supports-rk912;
625 /delete-property/ non-removable;
627 pinctrl-names = "default";
628 pinctrl-0 = <&sdio_clk &sdio_cmd &sdio_bus4>;
634 bus-width = <4>;
635 cap-mmc-highspeed;
636 cap-sd-highspeed;
637 card-detect-delay = <200>;
638 disable-wp;
639 num-slots = <1>;
640 pinctrl-names = "default";
641 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
642 supports-sd;
655 pinctrl-0 = <&uart0_xfer>, <&uart0_cts>;