@@ -1196,6 +1196,7 @@ static const struct qcom_icc_desc qcm2290_bimc = {
1196
1196
.num_nodes = ARRAY_SIZE (qcm2290_bimc_nodes ),
1197
1197
.bus_clk_desc = & bimc_clk ,
1198
1198
.regmap_cfg = & qcm2290_bimc_regmap_config ,
1199
+ .keep_alive = true,
1199
1200
/* M_REG_BASE() in vendor msm_bus_bimc_adhoc driver */
1200
1201
.qos_offset = 0x8000 ,
1201
1202
};
@@ -1252,6 +1253,7 @@ static const struct qcom_icc_desc qcm2290_cnoc = {
1252
1253
.num_nodes = ARRAY_SIZE (qcm2290_cnoc_nodes ),
1253
1254
.bus_clk_desc = & bus_1_clk ,
1254
1255
.regmap_cfg = & qcm2290_cnoc_regmap_config ,
1256
+ .keep_alive = true,
1255
1257
};
1256
1258
1257
1259
static struct qcom_icc_node * const qcm2290_snoc_nodes [] = {
@@ -1294,6 +1296,7 @@ static const struct qcom_icc_desc qcm2290_snoc = {
1294
1296
.num_nodes = ARRAY_SIZE (qcm2290_snoc_nodes ),
1295
1297
.bus_clk_desc = & bus_2_clk ,
1296
1298
.regmap_cfg = & qcm2290_snoc_regmap_config ,
1299
+ .keep_alive = true,
1297
1300
/* Vendor DT node fab-sys_noc property 'qcom,base-offset' */
1298
1301
.qos_offset = 0x15000 ,
1299
1302
};
@@ -1308,6 +1311,7 @@ static const struct qcom_icc_desc qcm2290_qup_virt = {
1308
1311
.nodes = qcm2290_qup_virt_nodes ,
1309
1312
.num_nodes = ARRAY_SIZE (qcm2290_qup_virt_nodes ),
1310
1313
.bus_clk_desc = & qup_clk ,
1314
+ .keep_alive = true,
1311
1315
};
1312
1316
1313
1317
static struct qcom_icc_node * const qcm2290_mmnrt_virt_nodes [] = {
@@ -1323,6 +1327,7 @@ static const struct qcom_icc_desc qcm2290_mmnrt_virt = {
1323
1327
.num_nodes = ARRAY_SIZE (qcm2290_mmnrt_virt_nodes ),
1324
1328
.bus_clk_desc = & mmaxi_0_clk ,
1325
1329
.regmap_cfg = & qcm2290_snoc_regmap_config ,
1330
+ .keep_alive = true,
1326
1331
.qos_offset = 0x15000 ,
1327
1332
};
1328
1333
@@ -1338,6 +1343,7 @@ static const struct qcom_icc_desc qcm2290_mmrt_virt = {
1338
1343
.num_nodes = ARRAY_SIZE (qcm2290_mmrt_virt_nodes ),
1339
1344
.bus_clk_desc = & mmaxi_1_clk ,
1340
1345
.regmap_cfg = & qcm2290_snoc_regmap_config ,
1346
+ .keep_alive = true,
1341
1347
.qos_offset = 0x15000 ,
1342
1348
};
1343
1349
@@ -1358,6 +1364,7 @@ static struct platform_driver qcm2290_noc_driver = {
1358
1364
.driver = {
1359
1365
.name = "qnoc-qcm2290" ,
1360
1366
.of_match_table = qcm2290_noc_of_match ,
1367
+ .sync_state = icc_sync_state ,
1361
1368
},
1362
1369
};
1363
1370
module_platform_driver (qcm2290_noc_driver );
0 commit comments