Lines Matching +full:tegra234 +full:- +full:nvdec
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
6 #include <dt-bindings/sound/rt5640.h>
7 #include "tegra234-p3701-0008.dtsi"
11 compatible = "nvidia,p3740-0002+p3701-0008", "nvidia,p3701-0008", "nvidia,tegra234";
19 stdout-path = "serial0:115200n8";
29 dai-format = "i2s";
30 remote-endpoint = <&rt5640_ep>;
40 bitclock-master;
41 frame-master;
50 compatible = "nvidia,tegra194-hsuart";
51 reset-names = "serial";
74 rt5640: audio-codec@1c {
77 interrupt-parent = <&gpio>;
80 clock-names = "mclk";
82 realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>;
83 realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>;
84 realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>;
86 sound-name-prefix = "CVB-RT";
90 remote-endpoint = <&i2s4_dap>;
91 mclk-fs = <256>;
102 vcc-supply = <&vdd_1v8_ls>;
103 address-width = <8>;
106 read-only;
129 usb2-0 {
134 usb2-1 {
139 usb2-2 {
144 usb2-3 {
153 usb3-0 {
158 usb3-1 {
163 usb3-2 {
172 usb2-0 {
174 usb-role-switch;
178 usb2-1 {
183 usb2-2 {
188 usb2-3 {
193 usb3-0 {
194 nvidia,usb2-companion = <2>;
198 usb3-1 {
199 nvidia,usb2-companion = <0>;
203 usb3-2 {
204 nvidia,usb2-companion = <1>;
213 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
214 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
215 phy-names = "usb2-0", "usb3-0";
221 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
222 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
223 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
224 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
225 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
226 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>,
227 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
228 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3",
229 "usb3-0", "usb3-1", "usb3-2";
243 power-sensor@41 {
246 #address-cells = <1>;
247 #size-cells = <0>;
252 shunt-resistor-micro-ohms = <2000>;
258 shunt-resistor-micro-ohms = <2000>;
264 shunt-resistor-micro-ohms = <2000>;
268 power-sensor@44 {
271 shunt-resistor = <2000>;
276 nvdec@15480000 {
283 vddio-pex-ctl-supply = <&vdd_1v8_ls>;
285 phy-names = "p2u-0", "p2u-1";
290 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
291 vpcie3v3-supply = <&vdd_3v3_wifi>;
293 phy-names = "p2u-0";
298 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
301 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
306 vddio-pex-ctl-supply = <&vdd_1v8_ls>;
310 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
311 "p2u-5", "p2u-6", "p2u-7";
316 vddio-pex-ctl-supply = <&vdd_1v8_ls>;
318 phy-names = "p2u-0", "p2u-1";
322 gpio-keys {
323 compatible = "gpio-keys";
326 key-force-recovery {
329 linux,input-type = <EV_KEY>;
333 key-power {
336 linux,input-type = <EV_KEY>;
338 wakeup-event-action = <EV_ACT_ASSERTED>;
339 wakeup-source;
342 key-suspend {
345 linux,input-type = <EV_KEY>;
357 compatible = "nvidia,tegra186-audio-graph-card";
416 widgets = "Microphone", "CVB-RT MIC Jack",
417 "Microphone", "CVB-RT MIC",
418 "Headphone", "CVB-RT HP Jack",
419 "Speaker", "CVB-RT SPK";
421 routing = /* I2S4 <-> RT5640 */
422 "CVB-RT AIF1 Playback", "I2S4 DAP-Playback",
423 "I2S4 DAP-Capture", "CVB-RT AIF1 Capture",
425 "CVB-RT HP Jack", "CVB-RT HPOL",
426 "CVB-RT HP Jack", "CVB-RT HPOR",
427 "CVB-RT IN1P", "CVB-RT MIC Jack",
428 "CVB-RT IN2P", "CVB-RT MIC Jack",
429 "CVB-RT IN2N", "CVB-RT MIC Jack",
430 "CVB-RT IN3P", "CVB-RT MIC Jack",
431 "CVB-RT SPK", "CVB-RT SPOLP",
432 "CVB-RT SPK", "CVB-RT SPORP",
433 "CVB-RT SPK", "CVB-RT LOUTL",
434 "CVB-RT SPK", "CVB-RT LOUTR",
435 "CVB-RT DMIC1", "CVB-RT MIC",
436 "CVB-RT DMIC2", "CVB-RT MIC";
439 vdd_3v3_dp: regulator-vdd-3v3-dp {
440 compatible = "regulator-fixed";
441 regulator-name = "VDD_3V3_DP";
442 regulator-min-microvolt = <3300000>;
443 regulator-max-microvolt = <3300000>;
444 vin-supply = <&vdd_3v3_sys>;
446 enable-active-high;
447 regulator-always-on;
450 vdd_3v3_sys: regulator-vdd-3v3-sys {
451 compatible = "regulator-fixed";
452 regulator-name = "VDD_3V3_SYS";
453 regulator-min-microvolt = <3300000>;
454 regulator-max-microvolt = <3300000>;
457 vdd_3v3_wifi: regulator-vdd-3v3-wifi {
458 compatible = "regulator-fixed";
459 regulator-name = "VDD_3V3_WIFI";
460 regulator-min-microvolt = <3300000>;
461 regulator-max-microvolt = <3300000>;
463 regulator-boot-on;
464 enable-active-high;