File tree Expand file tree Collapse file tree
Documentation/devicetree/bindings/interconnect
include/dt-bindings/interconnect Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44$id : http://devicetree.org/schemas/interconnect/qcom,msm8939.yaml#
55$schema : http://devicetree.org/meta-schemas/core.yaml#
66
7- title : Qualcomm MSM8939/MSM8976 Network-On-Chip interconnect
7+ title : Qualcomm MSM8937/ MSM8939/MSM8976 Network-On-Chip interconnect
88
99maintainers :
1010 - Konrad Dybcio <konradybcio@kernel.org>
1111
1212description :
13- The Qualcomm MSM8939/MSM8976 interconnect providers support
13+ The Qualcomm MSM8937/ MSM8939/MSM8976 interconnect providers support
1414 adjusting the bandwidth requirements between the various NoC fabrics.
1515
1616allOf :
1919properties :
2020 compatible :
2121 enum :
22+ - qcom,msm8937-bimc
23+ - qcom,msm8937-pcnoc
24+ - qcom,msm8937-snoc
2225 - qcom,msm8939-bimc
2326 - qcom,msm8939-pcnoc
2427 - qcom,msm8939-snoc
@@ -43,6 +46,7 @@ patternProperties:
4346 properties :
4447 compatible :
4548 enum :
49+ - qcom,msm8937-snoc-mm
4650 - qcom,msm8939-snoc-mm
4751 - qcom,msm8976-snoc-mm
4852
Original file line number Diff line number Diff line change 1+ /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2+ /*
3+ * Qualcomm MSM8937 interconnect IDs
4+ */
5+
6+ #ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8937_H
7+ #define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8937_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_2 3
14+ #define MAS_SNOC_BIMC_1 4
15+ #define MAS_TCU_0 5
16+ #define SLV_EBI 6
17+ #define SLV_BIMC_SNOC 7
18+
19+ /* PCNOC fabric */
20+ #define MAS_SPDM 0
21+ #define MAS_BLSP_1 1
22+ #define MAS_BLSP_2 2
23+ #define MAS_USB_HS1 3
24+ #define MAS_XI_USB_HS1 4
25+ #define MAS_CRYPTO 5
26+ #define MAS_SDCC_1 6
27+ #define MAS_SDCC_2 7
28+ #define MAS_SNOC_PCNOC 8
29+ #define PCNOC_M_0 9
30+ #define PCNOC_M_1 10
31+ #define PCNOC_INT_0 11
32+ #define PCNOC_INT_1 12
33+ #define PCNOC_INT_2 13
34+ #define PCNOC_INT_3 14
35+ #define PCNOC_S_0 15
36+ #define PCNOC_S_1 16
37+ #define PCNOC_S_2 17
38+ #define PCNOC_S_3 18
39+ #define PCNOC_S_4 19
40+ #define PCNOC_S_6 20
41+ #define PCNOC_S_7 21
42+ #define PCNOC_S_8 22
43+ #define SLV_SDCC_2 23
44+ #define SLV_SPDM 24
45+ #define SLV_PDM 25
46+ #define SLV_PRNG 26
47+ #define SLV_TCSR 27
48+ #define SLV_SNOC_CFG 28
49+ #define SLV_MESSAGE_RAM 29
50+ #define SLV_CAMERA_SS_CFG 30
51+ #define SLV_DISP_SS_CFG 31
52+ #define SLV_VENUS_CFG 32
53+ #define SLV_GPU_CFG 33
54+ #define SLV_TLMM 34
55+ #define SLV_BLSP_1 35
56+ #define SLV_BLSP_2 36
57+ #define SLV_PMIC_ARB 37
58+ #define SLV_SDCC_1 38
59+ #define SLV_CRYPTO_0_CFG 39
60+ #define SLV_USB_HS 40
61+ #define SLV_TCU 41
62+ #define SLV_PCNOC_SNOC 42
63+
64+ /* SNOC fabric */
65+ #define MAS_QDSS_BAM 0
66+ #define MAS_BIMC_SNOC 1
67+ #define MAS_PCNOC_SNOC 2
68+ #define MAS_QDSS_ETR 3
69+ #define QDSS_INT 4
70+ #define SNOC_INT_0 5
71+ #define SNOC_INT_1 6
72+ #define SNOC_INT_2 7
73+ #define SLV_KPSS_AHB 8
74+ #define SLV_WCSS 9
75+ #define SLV_SNOC_BIMC_1 10
76+ #define SLV_IMEM 11
77+ #define SLV_SNOC_PCNOC 12
78+ #define SLV_QDSS_STM 13
79+ #define SLV_CATS_1 14
80+ #define SLV_LPASS 15
81+
82+ /* SNOC-MM fabric */
83+ #define MAS_JPEG 0
84+ #define MAS_MDP 1
85+ #define MAS_VENUS 2
86+ #define MAS_VFE0 3
87+ #define MAS_VFE1 4
88+ #define MAS_CPP 5
89+ #define SLV_SNOC_BIMC_0 6
90+ #define SLV_SNOC_BIMC_2 7
91+ #define SLV_CATS_0 8
92+
93+ #endif /* __DT_BINDINGS_INTERCONNECT_QCOM_MSM8937_H */
You can’t perform that action at this time.
0 commit comments