Merge tag 'x86-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / include / dt-bindings / interconnect / qcom,msm8909.h
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Qualcomm MSM8909 interconnect IDs
4  */
5
6 #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
7 #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H
8
9 /* BIMC fabric */
10 #define MAS_APPS_PROC                   0
11 #define MAS_OXILI                       1
12 #define MAS_SNOC_BIMC_0                 2
13 #define MAS_SNOC_BIMC_1                 3
14 #define MAS_TCU_0                       4
15 #define MAS_TCU_1                       5
16 #define SLV_EBI                         6
17 #define SLV_BIMC_SNOC                   7
18
19 /* PCNOC fabric */
20 #define MAS_AUDIO                       0
21 #define MAS_SPDM                        1
22 #define MAS_DEHR                        2
23 #define MAS_QPIC                        3
24 #define MAS_BLSP_1                      4
25 #define MAS_USB_HS                      5
26 #define MAS_CRYPTO                      6
27 #define MAS_SDCC_1                      7
28 #define MAS_SDCC_2                      8
29 #define MAS_SNOC_PCNOC                  9
30 #define PCNOC_M_0                       10
31 #define PCNOC_M_1                       11
32 #define PCNOC_INT_0                     12
33 #define PCNOC_INT_1                     13
34 #define PCNOC_S_0                       14
35 #define PCNOC_S_1                       15
36 #define PCNOC_S_2                       16
37 #define PCNOC_S_3                       17
38 #define PCNOC_S_4                       18
39 #define PCNOC_S_5                       19
40 #define PCNOC_S_7                       20
41 #define SLV_TCSR                        21
42 #define SLV_SDCC_1                      22
43 #define SLV_BLSP_1                      23
44 #define SLV_CRYPTO_0_CFG                24
45 #define SLV_MESSAGE_RAM                 25
46 #define SLV_PDM                         26
47 #define SLV_PRNG                        27
48 #define SLV_USB_HS                      28
49 #define SLV_QPIC                        29
50 #define SLV_SPDM                        30
51 #define SLV_SDCC_2                      31
52 #define SLV_AUDIO                       32
53 #define SLV_DEHR_CFG                    33
54 #define SLV_SNOC_CFG                    34
55 #define SLV_QDSS_CFG                    35
56 #define SLV_USB_PHY                     36
57 #define SLV_CAMERA_SS_CFG               37
58 #define SLV_DISP_SS_CFG                 38
59 #define SLV_VENUS_CFG                   39
60 #define SLV_TLMM                        40
61 #define SLV_GPU_CFG                     41
62 #define SLV_IMEM_CFG                    42
63 #define SLV_BIMC_CFG                    43
64 #define SLV_PMIC_ARB                    44
65 #define SLV_TCU                         45
66 #define SLV_PCNOC_SNOC                  46
67
68 /* SNOC fabric */
69 #define MAS_QDSS_BAM                    0
70 #define MAS_BIMC_SNOC                   1
71 #define MAS_MDP                         2
72 #define MAS_PCNOC_SNOC                  3
73 #define MAS_VENUS                       4
74 #define MAS_VFE                         5
75 #define MAS_QDSS_ETR                    6
76 #define MM_INT_0                        7
77 #define MM_INT_1                        8
78 #define MM_INT_2                        9
79 #define MM_INT_BIMC                     10
80 #define QDSS_INT                        11
81 #define SNOC_INT_0                      12
82 #define SNOC_INT_1                      13
83 #define SNOC_INT_BIMC                   14
84 #define SLV_KPSS_AHB                    15
85 #define SLV_SNOC_BIMC_0                 16
86 #define SLV_SNOC_BIMC_1                 17
87 #define SLV_IMEM                        18
88 #define SLV_SNOC_PCNOC                  19
89 #define SLV_QDSS_STM                    20
90 #define SLV_CATS_0                      21
91 #define SLV_CATS_1                      22
92
93 #endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8909_H */