1
2
3
4
5
6
7#ifndef __TI_SCI_STATIC_DATA_H
8#define __TI_SCI_STATIC_DATA_H
9
10struct ti_sci_resource_static_data {
11 u32 dev_id;
12 u16 range_start;
13 u16 range_num;
14 u8 subtype;
15};
16
17#if IS_ENABLED(CONFIG_K3_DM_FW)
18
19#if IS_ENABLED(CONFIG_TARGET_J721E_R5_EVM)
20static struct ti_sci_resource_static_data rm_static_data[] = {
21
22 {
23 .dev_id = 235,
24 .subtype = 1,
25 .range_start = 124,
26 .range_num = 32,
27 },
28
29 {
30 .dev_id = 236,
31 .subtype = 13,
32 .range_start = 6,
33 .range_num = 2,
34 },
35
36 {
37 .dev_id = 236,
38 .subtype = 10,
39 .range_start = 6,
40 .range_num = 2,
41 },
42
43 {
44 .dev_id = 236,
45 .subtype = 0,
46 .range_start = 60,
47 .range_num = 8,
48 },
49 { },
50};
51#endif
52
53#if IS_ENABLED(CONFIG_TARGET_J7200_R5_EVM)
54static struct ti_sci_resource_static_data rm_static_data[] = {
55
56 {
57 .dev_id = 235,
58 .subtype = 1,
59 .range_start = 144,
60 .range_num = 32,
61 },
62
63 {
64 .dev_id = 236,
65 .subtype = 13,
66 .range_start = 7,
67 .range_num = 2,
68 },
69
70 {
71 .dev_id = 236,
72 .subtype = 10,
73 .range_start = 7,
74 .range_num = 2,
75 },
76
77 {
78 .dev_id = 236,
79 .subtype = 0,
80 .range_start = 60,
81 .range_num = 8,
82 },
83 { },
84};
85#endif
86
87#else
88static struct ti_sci_resource_static_data rm_static_data[] = {
89 { },
90};
91#endif
92#endif
93