msm8998.dtsi (e3d5e948d1b87e8531d842f4c98f56e0bb1a5c60) msm8998.dtsi (ed9ba9e9b7437416ed97b36fe06ecb6001f0b067)
1// SPDX-License-Identifier: GPL-2.0
2/* Copyright (c) 2016, The Linux Foundation. All rights reserved. */
3
4#include <dt-bindings/interrupt-controller/arm-gic.h>
5#include <dt-bindings/clock/qcom,gcc-msm8998.h>
6#include <dt-bindings/clock/qcom,gpucc-msm8998.h>
7#include <dt-bindings/clock/qcom,mmcc-msm8998.h>
8#include <dt-bindings/clock/qcom,rpmcc.h>

--- 1048 unchanged lines hidden (view full) ---

1057 reg = <0x03400000 0xc00000>;
1058 interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
1059 gpio-ranges = <&tlmm 0 0 150>;
1060 gpio-controller;
1061 #gpio-cells = <2>;
1062 interrupt-controller;
1063 #interrupt-cells = <2>;
1064
1// SPDX-License-Identifier: GPL-2.0
2/* Copyright (c) 2016, The Linux Foundation. All rights reserved. */
3
4#include <dt-bindings/interrupt-controller/arm-gic.h>
5#include <dt-bindings/clock/qcom,gcc-msm8998.h>
6#include <dt-bindings/clock/qcom,gpucc-msm8998.h>
7#include <dt-bindings/clock/qcom,mmcc-msm8998.h>
8#include <dt-bindings/clock/qcom,rpmcc.h>

--- 1048 unchanged lines hidden (view full) ---

1057 reg = <0x03400000 0xc00000>;
1058 interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
1059 gpio-ranges = <&tlmm 0 0 150>;
1060 gpio-controller;
1061 #gpio-cells = <2>;
1062 interrupt-controller;
1063 #interrupt-cells = <2>;
1064
1065 sdc2_on: sdc2-on {
1066 clk {
1065 sdc2_on: sdc2-on-state {
1066 clk-pins {
1067 pins = "sdc2_clk";
1068 drive-strength = <16>;
1069 bias-disable;
1070 };
1071
1067 pins = "sdc2_clk";
1068 drive-strength = <16>;
1069 bias-disable;
1070 };
1071
1072 cmd {
1072 cmd-pins {
1073 pins = "sdc2_cmd";
1074 drive-strength = <10>;
1075 bias-pull-up;
1076 };
1077
1073 pins = "sdc2_cmd";
1074 drive-strength = <10>;
1075 bias-pull-up;
1076 };
1077
1078 data {
1078 data-pins {
1079 pins = "sdc2_data";
1080 drive-strength = <10>;
1081 bias-pull-up;
1082 };
1083 };
1084
1079 pins = "sdc2_data";
1080 drive-strength = <10>;
1081 bias-pull-up;
1082 };
1083 };
1084
1085 sdc2_off: sdc2-off {
1086 clk {
1085 sdc2_off: sdc2-off-state {
1086 clk-pins {
1087 pins = "sdc2_clk";
1088 drive-strength = <2>;
1089 bias-disable;
1090 };
1091
1087 pins = "sdc2_clk";
1088 drive-strength = <2>;
1089 bias-disable;
1090 };
1091
1092 cmd {
1092 cmd-pins {
1093 pins = "sdc2_cmd";
1094 drive-strength = <2>;
1095 bias-pull-up;
1096 };
1097
1093 pins = "sdc2_cmd";
1094 drive-strength = <2>;
1095 bias-pull-up;
1096 };
1097
1098 data {
1098 data-pins {
1099 pins = "sdc2_data";
1100 drive-strength = <2>;
1101 bias-pull-up;
1102 };
1103 };
1104
1099 pins = "sdc2_data";
1100 drive-strength = <2>;
1101 bias-pull-up;
1102 };
1103 };
1104
1105 sdc2_cd: sdc2-cd {
1105 sdc2_cd: sdc2-cd-state {
1106 pins = "gpio95";
1107 function = "gpio";
1108 bias-pull-up;
1109 drive-strength = <2>;
1110 };
1111
1106 pins = "gpio95";
1107 function = "gpio";
1108 bias-pull-up;
1109 drive-strength = <2>;
1110 };
1111
1112 blsp1_uart3_on: blsp1-uart3-on {
1113 tx {
1112 blsp1_uart3_on: blsp1-uart3-on-state {
1113 tx-pins {
1114 pins = "gpio45";
1115 function = "blsp_uart3_a";
1116 drive-strength = <2>;
1117 bias-disable;
1118 };
1119
1114 pins = "gpio45";
1115 function = "blsp_uart3_a";
1116 drive-strength = <2>;
1117 bias-disable;
1118 };
1119
1120 rx {
1120 rx-pins {
1121 pins = "gpio46";
1122 function = "blsp_uart3_a";
1123 drive-strength = <2>;
1124 bias-disable;
1125 };
1126
1121 pins = "gpio46";
1122 function = "blsp_uart3_a";
1123 drive-strength = <2>;
1124 bias-disable;
1125 };
1126
1127 cts {
1127 cts-pins {
1128 pins = "gpio47";
1129 function = "blsp_uart3_a";
1130 drive-strength = <2>;
1131 bias-disable;
1132 };
1133
1128 pins = "gpio47";
1129 function = "blsp_uart3_a";
1130 drive-strength = <2>;
1131 bias-disable;
1132 };
1133
1134 rfr {
1134 rfr-pins {
1135 pins = "gpio48";
1136 function = "blsp_uart3_a";
1137 drive-strength = <2>;
1138 bias-disable;
1139 };
1140 };
1141
1135 pins = "gpio48";
1136 function = "blsp_uart3_a";
1137 drive-strength = <2>;
1138 bias-disable;
1139 };
1140 };
1141
1142 blsp1_i2c1_default: blsp1-i2c1-default {
1142 blsp1_i2c1_default: blsp1-i2c1-default-state {
1143 pins = "gpio2", "gpio3";
1144 function = "blsp_i2c1";
1145 drive-strength = <2>;
1146 bias-disable;
1147 };
1148
1143 pins = "gpio2", "gpio3";
1144 function = "blsp_i2c1";
1145 drive-strength = <2>;
1146 bias-disable;
1147 };
1148
1149 blsp1_i2c1_sleep: blsp1-i2c1-sleep {
1149 blsp1_i2c1_sleep: blsp1-i2c1-sleep-state-state {
1150 pins = "gpio2", "gpio3";
1151 function = "blsp_i2c1";
1152 drive-strength = <2>;
1153 bias-pull-up;
1154 };
1155
1150 pins = "gpio2", "gpio3";
1151 function = "blsp_i2c1";
1152 drive-strength = <2>;
1153 bias-pull-up;
1154 };
1155
1156 blsp1_i2c2_default: blsp1-i2c2-default {
1156 blsp1_i2c2_default: blsp1-i2c2-default-state {
1157 pins = "gpio32", "gpio33";
1158 function = "blsp_i2c2";
1159 drive-strength = <2>;
1160 bias-disable;
1161 };
1162
1157 pins = "gpio32", "gpio33";
1158 function = "blsp_i2c2";
1159 drive-strength = <2>;
1160 bias-disable;
1161 };
1162
1163 blsp1_i2c2_sleep: blsp1-i2c2-sleep {
1163 blsp1_i2c2_sleep: blsp1-i2c2-sleep-state-state {
1164 pins = "gpio32", "gpio33";
1165 function = "blsp_i2c2";
1166 drive-strength = <2>;
1167 bias-pull-up;
1168 };
1169
1164 pins = "gpio32", "gpio33";
1165 function = "blsp_i2c2";
1166 drive-strength = <2>;
1167 bias-pull-up;
1168 };
1169
1170 blsp1_i2c3_default: blsp1-i2c3-default {
1170 blsp1_i2c3_default: blsp1-i2c3-default-state {
1171 pins = "gpio47", "gpio48";
1172 function = "blsp_i2c3";
1173 drive-strength = <2>;
1174 bias-disable;
1175 };
1176
1171 pins = "gpio47", "gpio48";
1172 function = "blsp_i2c3";
1173 drive-strength = <2>;
1174 bias-disable;
1175 };
1176
1177 blsp1_i2c3_sleep: blsp1-i2c3-sleep {
1177 blsp1_i2c3_sleep: blsp1-i2c3-sleep-state {
1178 pins = "gpio47", "gpio48";
1179 function = "blsp_i2c3";
1180 drive-strength = <2>;
1181 bias-pull-up;
1182 };
1183
1178 pins = "gpio47", "gpio48";
1179 function = "blsp_i2c3";
1180 drive-strength = <2>;
1181 bias-pull-up;
1182 };
1183
1184 blsp1_i2c4_default: blsp1-i2c4-default {
1184 blsp1_i2c4_default: blsp1-i2c4-default-state {
1185 pins = "gpio10", "gpio11";
1186 function = "blsp_i2c4";
1187 drive-strength = <2>;
1188 bias-disable;
1189 };
1190
1185 pins = "gpio10", "gpio11";
1186 function = "blsp_i2c4";
1187 drive-strength = <2>;
1188 bias-disable;
1189 };
1190
1191 blsp1_i2c4_sleep: blsp1-i2c4-sleep {
1191 blsp1_i2c4_sleep: blsp1-i2c4-sleep-state {
1192 pins = "gpio10", "gpio11";
1193 function = "blsp_i2c4";
1194 drive-strength = <2>;
1195 bias-pull-up;
1196 };
1197
1192 pins = "gpio10", "gpio11";
1193 function = "blsp_i2c4";
1194 drive-strength = <2>;
1195 bias-pull-up;
1196 };
1197
1198 blsp1_i2c5_default: blsp1-i2c5-default {
1198 blsp1_i2c5_default: blsp1-i2c5-default-state {
1199 pins = "gpio87", "gpio88";
1200 function = "blsp_i2c5";
1201 drive-strength = <2>;
1202 bias-disable;
1203 };
1204
1199 pins = "gpio87", "gpio88";
1200 function = "blsp_i2c5";
1201 drive-strength = <2>;
1202 bias-disable;
1203 };
1204
1205 blsp1_i2c5_sleep: blsp1-i2c5-sleep {
1205 blsp1_i2c5_sleep: blsp1-i2c5-sleep-state {
1206 pins = "gpio87", "gpio88";
1207 function = "blsp_i2c5";
1208 drive-strength = <2>;
1209 bias-pull-up;
1210 };
1211
1206 pins = "gpio87", "gpio88";
1207 function = "blsp_i2c5";
1208 drive-strength = <2>;
1209 bias-pull-up;
1210 };
1211
1212 blsp1_i2c6_default: blsp1-i2c6-default {
1212 blsp1_i2c6_default: blsp1-i2c6-default-state {
1213 pins = "gpio43", "gpio44";
1214 function = "blsp_i2c6";
1215 drive-strength = <2>;
1216 bias-disable;
1217 };
1218
1213 pins = "gpio43", "gpio44";
1214 function = "blsp_i2c6";
1215 drive-strength = <2>;
1216 bias-disable;
1217 };
1218
1219 blsp1_i2c6_sleep: blsp1-i2c6-sleep {
1219 blsp1_i2c6_sleep: blsp1-i2c6-sleep-state {
1220 pins = "gpio43", "gpio44";
1221 function = "blsp_i2c6";
1222 drive-strength = <2>;
1223 bias-pull-up;
1224 };
1225 /* 6 interfaces per QUP, BLSP2 indexes are numbered (n)+6 */
1220 pins = "gpio43", "gpio44";
1221 function = "blsp_i2c6";
1222 drive-strength = <2>;
1223 bias-pull-up;
1224 };
1225 /* 6 interfaces per QUP, BLSP2 indexes are numbered (n)+6 */
1226 blsp2_i2c1_default: blsp2-i2c1-default {
1226 blsp2_i2c1_default: blsp2-i2c1-default-state {
1227 pins = "gpio55", "gpio56";
1228 function = "blsp_i2c7";
1229 drive-strength = <2>;
1230 bias-disable;
1231 };
1232
1227 pins = "gpio55", "gpio56";
1228 function = "blsp_i2c7";
1229 drive-strength = <2>;
1230 bias-disable;
1231 };
1232
1233 blsp2_i2c1_sleep: blsp2-i2c1-sleep {
1233 blsp2_i2c1_sleep: blsp2-i2c1-sleep-state {
1234 pins = "gpio55", "gpio56";
1235 function = "blsp_i2c7";
1236 drive-strength = <2>;
1237 bias-pull-up;
1238 };
1239
1234 pins = "gpio55", "gpio56";
1235 function = "blsp_i2c7";
1236 drive-strength = <2>;
1237 bias-pull-up;
1238 };
1239
1240 blsp2_i2c2_default: blsp2-i2c2-default {
1240 blsp2_i2c2_default: blsp2-i2c2-default-state {
1241 pins = "gpio6", "gpio7";
1242 function = "blsp_i2c8";
1243 drive-strength = <2>;
1244 bias-disable;
1245 };
1246
1241 pins = "gpio6", "gpio7";
1242 function = "blsp_i2c8";
1243 drive-strength = <2>;
1244 bias-disable;
1245 };
1246
1247 blsp2_i2c2_sleep: blsp2-i2c2-sleep {
1247 blsp2_i2c2_sleep: blsp2-i2c2-sleep-state {
1248 pins = "gpio6", "gpio7";
1249 function = "blsp_i2c8";
1250 drive-strength = <2>;
1251 bias-pull-up;
1252 };
1253
1248 pins = "gpio6", "gpio7";
1249 function = "blsp_i2c8";
1250 drive-strength = <2>;
1251 bias-pull-up;
1252 };
1253
1254 blsp2_i2c3_default: blsp2-i2c3-default {
1254 blsp2_i2c3_default: blsp2-i2c3-default-state {
1255 pins = "gpio51", "gpio52";
1256 function = "blsp_i2c9";
1257 drive-strength = <2>;
1258 bias-disable;
1259 };
1260
1255 pins = "gpio51", "gpio52";
1256 function = "blsp_i2c9";
1257 drive-strength = <2>;
1258 bias-disable;
1259 };
1260
1261 blsp2_i2c3_sleep: blsp2-i2c3-sleep {
1261 blsp2_i2c3_sleep: blsp2-i2c3-sleep-state {
1262 pins = "gpio51", "gpio52";
1263 function = "blsp_i2c9";
1264 drive-strength = <2>;
1265 bias-pull-up;
1266 };
1267
1262 pins = "gpio51", "gpio52";
1263 function = "blsp_i2c9";
1264 drive-strength = <2>;
1265 bias-pull-up;
1266 };
1267
1268 blsp2_i2c4_default: blsp2-i2c4-default {
1268 blsp2_i2c4_default: blsp2-i2c4-default-state {
1269 pins = "gpio67", "gpio68";
1270 function = "blsp_i2c10";
1271 drive-strength = <2>;
1272 bias-disable;
1273 };
1274
1269 pins = "gpio67", "gpio68";
1270 function = "blsp_i2c10";
1271 drive-strength = <2>;
1272 bias-disable;
1273 };
1274
1275 blsp2_i2c4_sleep: blsp2-i2c4-sleep {
1275 blsp2_i2c4_sleep: blsp2-i2c4-sleep-state {
1276 pins = "gpio67", "gpio68";
1277 function = "blsp_i2c10";
1278 drive-strength = <2>;
1279 bias-pull-up;
1280 };
1281
1276 pins = "gpio67", "gpio68";
1277 function = "blsp_i2c10";
1278 drive-strength = <2>;
1279 bias-pull-up;
1280 };
1281
1282 blsp2_i2c5_default: blsp2-i2c5-default {
1282 blsp2_i2c5_default: blsp2-i2c5-default-state {
1283 pins = "gpio60", "gpio61";
1284 function = "blsp_i2c11";
1285 drive-strength = <2>;
1286 bias-disable;
1287 };
1288
1283 pins = "gpio60", "gpio61";
1284 function = "blsp_i2c11";
1285 drive-strength = <2>;
1286 bias-disable;
1287 };
1288
1289 blsp2_i2c5_sleep: blsp2-i2c5-sleep {
1289 blsp2_i2c5_sleep: blsp2-i2c5-sleep-state {
1290 pins = "gpio60", "gpio61";
1291 function = "blsp_i2c11";
1292 drive-strength = <2>;
1293 bias-pull-up;
1294 };
1295
1290 pins = "gpio60", "gpio61";
1291 function = "blsp_i2c11";
1292 drive-strength = <2>;
1293 bias-pull-up;
1294 };
1295
1296 blsp2_i2c6_default: blsp2-i2c6-default {
1296 blsp2_i2c6_default: blsp2-i2c6-default-state {
1297 pins = "gpio83", "gpio84";
1298 function = "blsp_i2c12";
1299 drive-strength = <2>;
1300 bias-disable;
1301 };
1302
1297 pins = "gpio83", "gpio84";
1298 function = "blsp_i2c12";
1299 drive-strength = <2>;
1300 bias-disable;
1301 };
1302
1303 blsp2_i2c6_sleep: blsp2-i2c6-sleep {
1303 blsp2_i2c6_sleep: blsp2-i2c6-sleep-state {
1304 pins = "gpio83", "gpio84";
1305 function = "blsp_i2c12";
1306 drive-strength = <2>;
1307 bias-pull-up;
1308 };
1309 };
1310
1311 remoteproc_mss: remoteproc@4080000 {

--- 1278 unchanged lines hidden ---
1304 pins = "gpio83", "gpio84";
1305 function = "blsp_i2c12";
1306 drive-strength = <2>;
1307 bias-pull-up;
1308 };
1309 };
1310
1311 remoteproc_mss: remoteproc@4080000 {

--- 1278 unchanged lines hidden ---