Merge branch 'next' into for-linus
[linux-2.6-microblaze.git] / arch / arm / boot / dts / am57-pruss.dtsi
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/
4  *
5  * Common PRUSS data for TI AM57xx platforms
6  */
7
8 &ocp {
9         pruss1_tm: target-module@4b226000 {
10                 compatible = "ti,sysc-pruss", "ti,sysc";
11                 reg = <0x4b226000 0x4>,
12                       <0x4b226004 0x4>;
13                 reg-names = "rev", "sysc";
14                 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT |
15                                  SYSC_PRUSS_SUB_MWAIT)>;
16                 ti,sysc-midle = <SYSC_IDLE_FORCE>,
17                                 <SYSC_IDLE_NO>,
18                                 <SYSC_IDLE_SMART>;
19                 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
20                                 <SYSC_IDLE_NO>,
21                                 <SYSC_IDLE_SMART>;
22                 /* Domains (P, C): coreaon_pwrdm, l4per2_clkdm */
23                 clocks = <&l4per2_clkctrl DRA7_L4PER2_PRUSS1_CLKCTRL 0>;
24                 clock-names = "fck";
25                 #address-cells = <1>;
26                 #size-cells = <1>;
27                 ranges = <0x00000000 0x4b200000 0x80000>;
28         };
29
30         pruss2_tm: target-module@4b2a6000 {
31                 compatible = "ti,sysc-pruss", "ti,sysc";
32                 reg = <0x4b2a6000 0x4>,
33                       <0x4b2a6004 0x4>;
34                 reg-names = "rev", "sysc";
35                 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT |
36                                  SYSC_PRUSS_SUB_MWAIT)>;
37                 ti,sysc-midle = <SYSC_IDLE_FORCE>,
38                                 <SYSC_IDLE_NO>,
39                                 <SYSC_IDLE_SMART>;
40                 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
41                                 <SYSC_IDLE_NO>,
42                                 <SYSC_IDLE_SMART>;
43                 /* Domains (P, C): coreaon_pwrdm, l4per2_clkdm */
44                 clocks = <&l4per2_clkctrl DRA7_L4PER2_PRUSS2_CLKCTRL 0>;
45                 clock-names = "fck";
46                 #address-cells = <1>;
47                 #size-cells = <1>;
48                 ranges = <0x00000000 0x4b280000 0x80000>;
49         };
50 };