OSDN Git Service

Merge "input: touchscreen: Fix uninitialized variable usage in Atmel driver"
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / arch / arm / boot / dts / qcom / vplatform-lfv-msm8996-ivi-lv-mt.dts
1 /* Copyright (c) 2018, The Linux Foundation. All rights reserved.
2  *
3  * This program is free software; you can redistribute it and/or modify
4  * it under the terms of the GNU General Public License version 2 and
5  * only version 2 as published by the Free Software Foundation.
6  *
7  * This program is distributed in the hope that it will be useful,
8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10  * GNU General Public License for more details.
11  */
12
13 /dts-v1/;
14
15 #include "skeleton64.dtsi"
16 #include "vplatform-lfv-msm8996.dtsi"
17 #include <dt-bindings/clock/msm-clocks-8996.h>
18 #include <dt-bindings/interrupt-controller/arm-gic.h>
19
20 / {
21         model = "Qualcomm Technologies, Inc. MSM 8996";
22         compatible = "qcom,msm8996";
23         qcom,msm-id = <246 0x0>;
24 };
25
26 &soc {
27         qcom,msm-audio-ion-vm {
28                 compatible = "qcom,msm-audio-ion-vm";
29                 qcom,smmu-enabled;
30         };
31
32         qcom,hab {
33                 compatible = "qcom,hab";
34                 vmid = <3>;
35
36                 mmid100: mmid-grp@100 {
37                         grp-start-id = <100>;
38                         role = "fe";
39                         remote-vmids = <0>;
40                 };
41
42                 mmid200: mmid-grp@200 {
43                         grp-start-id = <200>;
44                         role = "fe";
45                         remote-vmids = <0>;
46                 };
47
48                 mmid300: mmid-grp@300 {
49                         grp-start-id = <300>;
50                         role = "fe";
51                         remote-vmids = <0>;
52                 };
53
54                 mmid400: mmid-grp@400 {
55                         grp-start-id = <400>;
56                         role = "fe";
57                         remote-vmids = <0>;
58                 };
59
60                 mmid500: mmid-grp@500 {
61                         grp-start-id = <500>;
62                         role = "fe";
63                         remote-vmids = <0>;
64                 };
65
66                 mmid600: mmid-grp@600 {
67                         grp-start-id = <600>;
68                         role = "fe";
69                         remote-vmids = <0>;
70                 };
71
72                 mmid700: mmid-grp@700 {
73                         grp-start-id = <700>;
74                         role = "fe";
75                         remote-vmids = <0>;
76                 };
77
78                 mmid800: mmid-grp@800 {
79                         grp-start-id = <800>;
80                         role = "fe";
81                         remote-vmids = <0>;
82                 };
83         };
84 };
85
86 &blsp1_uart2 {
87         status = "okay";
88 };
89
90 &reserved_memory {
91                 pmem_shared: pmem_shared_region@d0000000 {
92                         reg = <0 0xd0000000 0 0x20000000>;
93                         label = "pmem_shared_mem";
94                 };
95
96                 ion_system: ion_system_region@100000000 {
97                         reg = <0x1 0x60000000 0 0x10000000>;
98                         label = "ion_system_mem";
99                 };
100 };
101
102 #include "vplatform-lfv-msm8996-usb.dtsi"
103
104 &usb3 {
105         status = "okay";
106         qcom,no-wakeup-src-in-hostmode;
107 };
108
109 &qusb_phy0 {
110         status = "okay";
111 };
112
113 &ssphy {
114         status = "okay";
115 };