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 --- |