]> Git Repo - J-u-boot.git/blob - arch/arm/dts/k3-am625-r5-beagleplay.dts
9c9d0570592a406dbdc9d05effee91a84b84490a
[J-u-boot.git] / arch / arm / dts / k3-am625-r5-beagleplay.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * https://beagleboard.org/play
4  *
5  * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/
6  * Copyright (C) 2022-2023 Robert Nelson, BeagleBoard.org Foundation
7  */
8
9 #include "k3-am625-beagleplay.dts"
10 #include "k3-am625-beagleplay-ddr4-1600MTs.dtsi"
11 #include "k3-am62-ddr.dtsi"
12
13 #include "k3-am625-beagleplay-u-boot.dtsi"
14
15 / {
16         aliases {
17                 remoteproc0 = &sysctrler;
18                 remoteproc1 = &a53_0;
19         };
20
21         a53_0: a53@0 {
22                 compatible = "ti,am654-rproc";
23                 reg = <0x00 0x00a90000 0x00 0x10>;
24                 power-domains = <&k3_pds 61 TI_SCI_PD_EXCLUSIVE>,
25                                 <&k3_pds 135 TI_SCI_PD_EXCLUSIVE>;
26                 resets = <&k3_reset 135 0>;
27                 clocks = <&k3_clks 61 0>;
28                 assigned-clocks = <&k3_clks 61 0>, <&k3_clks 135 0>;
29                 assigned-clock-parents = <&k3_clks 61 2>;
30                 assigned-clock-rates = <200000000>, <1250000000>;
31                 ti,sci = <&dmsc>;
32                 ti,sci-proc-id = <32>;
33                 ti,sci-host-id = <10>;
34                 bootph-pre-ram;
35         };
36
37         dm_tifs: dm-tifs {
38                 compatible = "ti,j721e-dm-sci";
39                 ti,host-id = <36>;
40                 ti,secure-host;
41                 mbox-names = "rx", "tx";
42                 mboxes= <&secure_proxy_main 22>,
43                         <&secure_proxy_main 23>;
44                 bootph-pre-ram;
45         };
46 };
47
48 &dmsc {
49         mboxes= <&secure_proxy_main 0>,
50                 <&secure_proxy_main 1>,
51                 <&secure_proxy_main 0>;
52         mbox-names = "rx", "tx", "notify";
53         ti,host-id = <35>;
54         ti,secure-host;
55 };
56
57 &mcu_esm {
58         bootph-pre-ram;
59 };
60
61 &secure_proxy_sa3 {
62         bootph-pre-ram;
63         /* We require this for boot handshake */
64         status = "okay";
65 };
66
67 &cbass_main {
68         sysctrler: sysctrler {
69                 compatible = "ti,am654-system-controller";
70                 mboxes= <&secure_proxy_main 1>, <&secure_proxy_main 0>, <&secure_proxy_sa3 0>;
71                 mbox-names = "tx", "rx", "boot_notify";
72                 bootph-pre-ram;
73         };
74 };
75
76 &main_esm {
77         bootph-pre-ram;
78 };
79
80 &main_pktdma {
81         ti,sci = <&dm_tifs>;
82 };
83
84 &main_bcdma {
85         ti,sci = <&dm_tifs>;
86 };
This page took 0.021092 seconds and 2 git commands to generate.