Lines Matching +full:mbox +full:- +full:dir
1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/net/ti-dp83867.h>
11 #include "k3-am625.dtsi"
29 stdout-path = "serial2:115200n8";
33 bootph-pre-ram;
39 reserved-memory {
40 #address-cells = <2>;
41 #size-cells = <2>;
47 record-size = <0x8000>;
48 console-size = <0x8000>;
49 ftrace-size = <0x00>;
50 pmsg-size = <0x8000>;
55 compatible = "shared-dma-pool";
58 linux,cma-default;
61 mcu_m4fss_dma_memory_region: m4f-dma-memory@9cb00000 {
62 compatible = "shared-dma-pool";
64 no-map;
67 mcu_m4fss_memory_region: m4f-memory@9cc00000 {
68 compatible = "shared-dma-pool";
70 no-map;
73 wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9da00000 {
74 compatible = "shared-dma-pool";
76 no-map;
79 wkup_r5fss0_core0_memory_region: r5f-memory@9db00000 {
80 compatible = "shared-dma-pool";
82 no-map;
88 no-map;
92 reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */
94 no-map;
100 compatible = "gpio-leds";
101 pinctrl-names = "default";
102 pinctrl-0 = <&usr_led_pins_default>;
104 led-0 {
105 label = "am62-sk:green:heartbeat";
107 linux,default-trigger = "heartbeat";
109 default-state = "off";
113 tlv320_mclk: clk-0 {
114 #clock-cells = <0>;
115 compatible = "fixed-clock";
116 clock-frequency = <12288000>;
120 compatible = "simple-audio-card";
121 simple-audio-card,name = "AM62x-SKEVM";
122 simple-audio-card,widgets =
126 simple-audio-card,routing =
133 simple-audio-card,format = "dsp_b";
134 simple-audio-card,bitclock-master = <&sound_master>;
135 simple-audio-card,frame-master = <&sound_master>;
136 simple-audio-card,bitclock-inversion;
138 simple-audio-card,cpu {
139 sound-dai = <&mcasp1>;
142 sound_master: simple-audio-card,codec {
143 sound-dai = <&tlv320aic3106>;
148 hdmi0: connector-hdmi {
149 compatible = "hdmi-connector";
154 remote-endpoint = <&sii9022_out>;
161 bootph-all;
166 main_uart0_pins_default: main-uart0-default-pins {
167 bootph-all;
168 pinctrl-single,pins = <
174 main_uart1_pins_default: main-uart1-default-pins {
175 bootph-pre-ram;
176 pinctrl-single,pins = <
184 main_i2c0_pins_default: main-i2c0-default-pins {
185 pinctrl-single,pins = <
191 main_i2c1_pins_default: main-i2c1-default-pins {
192 bootph-all;
193 pinctrl-single,pins = <
199 main_i2c2_pins_default: main-i2c2-default-pins {
200 pinctrl-single,pins = <
206 main_mmc1_pins_default: main-mmc1-default-pins {
207 bootph-all;
208 pinctrl-single,pins = <
219 usr_led_pins_default: usr-led-default-pins {
220 pinctrl-single,pins = <
225 main_mdio1_pins_default: main-mdio1-default-pins {
226 pinctrl-single,pins = <
232 main_rgmii1_pins_default: main-rgmii1-default-pins {
233 bootph-all;
234 pinctrl-single,pins = <
250 main_usb1_pins_default: main-usb1-default-pins {
251 pinctrl-single,pins = <
256 main_mcasp1_pins_default: main-mcasp1-default-pins {
257 pinctrl-single,pins = <
265 main_dss0_pins_default: main-dss0-default-pins {
266 pinctrl-single,pins = <
298 main_ecap0_pins_default: main-ecap0-default-pins {
299 pinctrl-single,pins = <
304 main_ecap2_pins_default: main-ecap2-default-pins {
305 pinctrl-single,pins = <
310 main_epwm1_pins_default: main-epwm1-default-pins {
311 pinctrl-single,pins = <
319 wkup_uart0_pins_default: wkup-uart0-default-pins {
320 bootph-pre-ram;
321 pinctrl-single,pins = <
331 bootph-all;
336 bootph-pre-ram;
338 pinctrl-names = "default";
339 pinctrl-0 = <&wkup_uart0_pins_default>;
343 bootph-all;
345 pinctrl-names = "default";
346 pinctrl-0 = <&main_uart0_pins_default>;
351 bootph-pre-ram;
353 pinctrl-names = "default";
354 pinctrl-0 = <&main_uart1_pins_default>;
359 pinctrl-names = "default";
360 pinctrl-0 = <&main_i2c0_pins_default>;
361 clock-frequency = <400000>;
364 /* AT24C512C-MAHM-T or M24512-DFMC6TG */
374 compatible = "usb-c-connector";
375 label = "USB-C";
376 self-powered;
377 data-role = "dual";
378 power-role = "sink";
381 remote-endpoint = <&usb0_hs_ep>;
390 pinctrl-names = "default";
391 pinctrl-0 = <&main_i2c1_pins_default>;
392 clock-frequency = <100000>;
394 tlv320aic3106: audio-codec@1b {
395 #sound-dai-cells = <0>;
398 ai3x-micbias-vg = <1>; /* 2.0V */
401 AVDD-supply = <&vcc_3v3_sys>;
402 IOVDD-supply = <&vcc_3v3_sys>;
403 DRVDD-supply = <&vcc_3v3_sys>;
406 sii9022: bridge-hdmi@3b {
409 interrupt-parent = <&exp1>;
411 #sound-dai-cells = <0>;
412 sil,i2s-data-lanes = < 0 >;
415 #address-cells = <1>;
416 #size-cells = <0>;
422 remote-endpoint = <&dpi1_out>;
430 remote-endpoint = <&hdmi_connector_in>;
439 pinctrl-names = "default";
440 pinctrl-0 = <&main_i2c2_pins_default>;
441 clock-frequency = <400000>;
446 bootph-all;
448 pinctrl-names = "default";
449 pinctrl-0 = <&main_mmc1_pins_default>;
450 disable-wp;
454 bootph-all;
455 pinctrl-names = "default";
456 pinctrl-0 = <&main_rgmii1_pins_default>;
460 bootph-all;
461 phy-mode = "rgmii-rxid";
462 phy-handle = <&cpsw3g_phy0>;
466 bootph-all;
468 pinctrl-names = "default";
469 pinctrl-0 = <&main_mdio1_pins_default>;
471 cpsw3g_phy0: ethernet-phy@0 {
472 bootph-all;
474 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
475 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
476 ti,min-output-impedance;
483 mbox_m4_0: mbox-m4-0 {
484 ti,mbox-rx = <0 0 0>;
485 ti,mbox-tx = <1 0 0>;
488 mbox_r5_0: mbox-r5-0 {
489 ti,mbox-rx = <2 0 0>;
490 ti,mbox-tx = <3 0 0>;
496 memory-region = <&mcu_m4fss_dma_memory_region>,
507 memory-region = <&wkup_r5fss0_core0_dma_memory_region>,
512 bootph-all;
514 ti,vbus-divider;
519 ti,vbus-divider;
523 bootph-all;
524 usb-role-switch;
528 remote-endpoint = <&usb_con_hs>;
535 pinctrl-names = "default";
536 pinctrl-0 = <&main_usb1_pins_default>;
541 #sound-dai-cells = <0>;
543 pinctrl-names = "default";
544 pinctrl-0 = <&main_mcasp1_pins_default>;
546 op-mode = <0>; /* MCASP_IIS_MODE */
547 tdm-slots = <2>;
549 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
559 pinctrl-names = "default";
560 pinctrl-0 = <&main_dss0_pins_default>;
569 remote-endpoint = <&sii9022_in>;
585 pinctrl-names = "default";
586 pinctrl-0 = <&main_ecap0_pins_default>;
592 pinctrl-names = "default";
593 pinctrl-0 = <&main_ecap2_pins_default>;
599 pinctrl-names = "default";
600 pinctrl-0 = <&main_epwm1_pins_default>;