Lines Matching +full:spdif +full:- +full:dit
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
4 #include <dt-bindings/input/input.h>
9 compatible = "zkmagic,a95x-z2", "rockchip,rk3318";
19 stdout-path = "serial2:1500000n8";
22 adc-keys {
23 compatible = "adc-keys";
24 io-channels = <&saradc 0>;
25 io-channel-names = "buttons";
26 keyup-threshold-microvolt = <1800000>;
27 poll-interval = <100>;
29 button-recovery {
32 press-threshold-microvolt = <17000>;
36 ir-receiver {
37 compatible = "gpio-ir-receiver";
39 pinctrl-0 = <&ir_int>;
40 pinctrl-names = "default";
44 compatible = "gpio-leds";
45 pinctrl-0 = <&cyx_led_pin>;
46 pinctrl-names = "default";
48 cyx_led: led-0 {
49 default-state = "on";
55 sdio_pwrseq: sdio-pwrseq {
56 compatible = "mmc-pwrseq-simple";
57 pinctrl-0 = <&wifi_enable_h>;
58 pinctrl-names = "default";
59 reset-gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
62 spdif-sound {
63 compatible = "simple-audio-card";
64 simple-audio-card,name = "SPDIF";
66 simple-audio-card,cpu {
67 sound-dai = <&spdif>;
70 simple-audio-card,codec {
71 sound-dai = <&spdif_out>;
75 spdif_out: spdif-out {
76 compatible = "linux,spdif-dit";
77 #sound-dai-cells = <0>;
81 vccio_1v8: vccio-1v8-regulator {
82 compatible = "regulator-fixed";
83 regulator-name = "vccio_1v8";
84 regulator-min-microvolt = <1800000>;
85 regulator-max-microvolt = <1800000>;
86 regulator-always-on;
89 vccio_3v3: vccio-3v3-regulator {
90 compatible = "regulator-fixed";
91 regulator-name = "vccio_3v3";
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
94 regulator-always-on;
97 vcc_otg_vbus: otg-vbus-regulator {
98 compatible = "regulator-fixed";
100 pinctrl-0 = <&otg_vbus_drv>;
101 pinctrl-names = "default";
102 regulator-name = "vcc_otg_vbus";
103 regulator-min-microvolt = <5000000>;
104 regulator-max-microvolt = <5000000>;
105 enable-active-high;
108 vcc_sd: sdmmc-regulator {
109 compatible = "regulator-fixed";
111 pinctrl-0 = <&sdmmc0m1_pin>;
112 pinctrl-names = "default";
113 regulator-name = "vcc_sd";
114 regulator-min-microvolt = <3300000>;
115 regulator-max-microvolt = <3300000>;
116 vin-supply = <&vccio_3v3>;
119 vdd_arm: vdd-arm {
120 compatible = "pwm-regulator";
122 regulator-name = "vdd_arm";
123 regulator-min-microvolt = <950000>;
124 regulator-max-microvolt = <1400000>;
125 regulator-settling-time-up-us = <250>;
126 regulator-always-on;
127 regulator-boot-on;
130 vdd_log: vdd-log {
131 compatible = "pwm-regulator";
133 regulator-name = "vdd_log";
134 regulator-min-microvolt = <900000>;
135 regulator-max-microvolt = <1300000>;
136 regulator-settling-time-up-us = <250>;
137 regulator-always-on;
138 regulator-boot-on;
151 cpu-supply = <&vdd_arm>;
155 cpu-supply = <&vdd_arm>;
159 cpu-supply = <&vdd_arm>;
163 cpu-supply = <&vdd_arm>;
167 opp-1200000000 {
171 opp-1296000000 {
177 bus-width = <8>;
178 cap-mmc-highspeed;
179 non-removable;
180 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
181 pinctrl-names = "default";
186 assigned-clock-parents = <&cru SCLK_MAC2PHY_SRC>;
187 assigned-clock-rate = <50000000>;
188 assigned-clocks = <&cru SCLK_MAC2PHY>;
193 mali-supply = <&vdd_log>;
217 pmuio-supply = <&vccio_3v3>;
218 vccio1-supply = <&vccio_3v3>;
219 vccio2-supply = <&vccio_1v8>;
220 vccio3-supply = <&vccio_3v3>;
221 vccio4-supply = <&vccio_1v8>;
222 vccio5-supply = <&vccio_3v3>;
223 vccio6-supply = <&vccio_3v3>;
229 ir_int: ir-int {
235 cyx_led_pin: cyx-led-pin {
241 pwm0_pin_pull_up: pwm0-pin-pull-up {
247 pwm1_pin_pull_up: pwm1-pin-pull-up {
252 sdio-pwrseq {
253 wifi_enable_h: wifi-enable-h {
259 clk_32k_out: clk-32k-out {
265 host_vbus_drv: host-vbus-drv {
269 otg_vbus_drv: otg-vbus-drv {
276 pinctrl-0 = <&pwm0_pin_pull_up>;
277 pinctrl-names = "active";
282 pinctrl-0 = <&pwm1_pin_pull_up>;
283 pinctrl-names = "active";
288 vref-supply = <&vccio_1v8>;
293 bus-width = <4>;
294 cap-sd-highspeed;
295 cap-sdio-irq;
296 keep-power-in-suspend;
297 max-frequency = <125000000>;
298 mmc-pwrseq = <&sdio_pwrseq>;
299 non-removable;
300 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk &clk_32k_out>;
301 pinctrl-names = "default";
302 sd-uhs-sdr104;
307 bus-width = <4>;
308 cap-sd-highspeed;
309 pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
310 pinctrl-names = "default";
311 vmmc-supply = <&vcc_sd>;
315 &spdif {
316 pinctrl-0 = <&spdifm0_tx>;
333 rockchip,hw-tshut-temp = <120000>;
346 phy-supply = <&vcc_otg_vbus>;
351 pinctrl-0 = <&uart0_xfer &uart0_cts>;