91
91
#define LVTS_MSR_READ_TIMEOUT_US 400
92
92
#define LVTS_MSR_READ_WAIT_US (LVTS_MSR_READ_TIMEOUT_US / 2)
93
93
94
- #define LVTS_HW_SHUTDOWN_MT7988 105000
95
- #define LVTS_HW_SHUTDOWN_MT8192 105000
96
- #define LVTS_HW_SHUTDOWN_MT8195 105000
94
+ #define LVTS_HW_TSHUT_TEMP 105000
97
95
98
96
#define LVTS_MINIMUM_THRESHOLD 20000
99
97
@@ -107,7 +105,6 @@ struct lvts_sensor_data {
107
105
struct lvts_ctrl_data {
108
106
struct lvts_sensor_data lvts_sensor [LVTS_SENSOR_MAX ];
109
107
int cal_offset [LVTS_SENSOR_MAX ];
110
- int hw_tshut_temp ;
111
108
int num_lvts_sensor ;
112
109
int offset ;
113
110
int mode ;
@@ -801,7 +798,7 @@ static int lvts_ctrl_init(struct device *dev, struct lvts_domain *lvts_td,
801
798
* after initializing the calibration.
802
799
*/
803
800
lvts_ctrl [i ].hw_tshut_raw_temp =
804
- lvts_temp_to_raw (lvts_data -> lvts_ctrl [ i ]. hw_tshut_temp ,
801
+ lvts_temp_to_raw (LVTS_HW_TSHUT_TEMP ,
805
802
lvts_data -> temp_factor );
806
803
807
804
lvts_ctrl [i ].low_thresh = INT_MIN ;
@@ -1311,7 +1308,6 @@ static const struct lvts_ctrl_data mt7988_lvts_ap_data_ctrl[] = {
1311
1308
},
1312
1309
.num_lvts_sensor = 4 ,
1313
1310
.offset = 0x0 ,
1314
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT7988 ,
1315
1311
},
1316
1312
{
1317
1313
.cal_offset = { 0x14 , 0x18 , 0x1c , 0x20 },
@@ -1323,7 +1319,6 @@ static const struct lvts_ctrl_data mt7988_lvts_ap_data_ctrl[] = {
1323
1319
},
1324
1320
.num_lvts_sensor = 4 ,
1325
1321
.offset = 0x100 ,
1326
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT7988 ,
1327
1322
}
1328
1323
};
1329
1324
@@ -1368,7 +1363,6 @@ static const struct lvts_ctrl_data mt8192_lvts_mcu_data_ctrl[] = {
1368
1363
},
1369
1364
.num_lvts_sensor = 2 ,
1370
1365
.offset = 0x0 ,
1371
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1372
1366
.mode = LVTS_MSR_FILTERED_MODE ,
1373
1367
},
1374
1368
{
@@ -1379,7 +1373,6 @@ static const struct lvts_ctrl_data mt8192_lvts_mcu_data_ctrl[] = {
1379
1373
},
1380
1374
.num_lvts_sensor = 2 ,
1381
1375
.offset = 0x100 ,
1382
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1383
1376
.mode = LVTS_MSR_FILTERED_MODE ,
1384
1377
},
1385
1378
{
@@ -1392,7 +1385,6 @@ static const struct lvts_ctrl_data mt8192_lvts_mcu_data_ctrl[] = {
1392
1385
},
1393
1386
.num_lvts_sensor = 4 ,
1394
1387
.offset = 0x200 ,
1395
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1396
1388
.mode = LVTS_MSR_FILTERED_MODE ,
1397
1389
}
1398
1390
};
@@ -1406,7 +1398,6 @@ static const struct lvts_ctrl_data mt8192_lvts_ap_data_ctrl[] = {
1406
1398
},
1407
1399
.num_lvts_sensor = 2 ,
1408
1400
.offset = 0x0 ,
1409
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1410
1401
},
1411
1402
{
1412
1403
.cal_offset = { 0x2c , 0x30 },
@@ -1416,7 +1407,6 @@ static const struct lvts_ctrl_data mt8192_lvts_ap_data_ctrl[] = {
1416
1407
},
1417
1408
.num_lvts_sensor = 2 ,
1418
1409
.offset = 0x100 ,
1419
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1420
1410
},
1421
1411
{
1422
1412
.cal_offset = { 0x34 , 0x38 },
@@ -1426,7 +1416,6 @@ static const struct lvts_ctrl_data mt8192_lvts_ap_data_ctrl[] = {
1426
1416
},
1427
1417
.num_lvts_sensor = 2 ,
1428
1418
.offset = 0x200 ,
1429
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1430
1419
},
1431
1420
{
1432
1421
.cal_offset = { 0x3c , 0x40 , 0x44 },
@@ -1437,7 +1426,6 @@ static const struct lvts_ctrl_data mt8192_lvts_ap_data_ctrl[] = {
1437
1426
},
1438
1427
.num_lvts_sensor = 3 ,
1439
1428
.offset = 0x300 ,
1440
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8192 ,
1441
1429
}
1442
1430
};
1443
1431
@@ -1450,7 +1438,6 @@ static const struct lvts_ctrl_data mt8195_lvts_mcu_data_ctrl[] = {
1450
1438
},
1451
1439
.num_lvts_sensor = 2 ,
1452
1440
.offset = 0x0 ,
1453
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1454
1441
},
1455
1442
{
1456
1443
.cal_offset = { 0x0d , 0x10 },
@@ -1460,7 +1447,6 @@ static const struct lvts_ctrl_data mt8195_lvts_mcu_data_ctrl[] = {
1460
1447
},
1461
1448
.num_lvts_sensor = 2 ,
1462
1449
.offset = 0x100 ,
1463
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1464
1450
},
1465
1451
{
1466
1452
.cal_offset = { 0x16 , 0x19 , 0x1c , 0x1f },
@@ -1472,7 +1458,6 @@ static const struct lvts_ctrl_data mt8195_lvts_mcu_data_ctrl[] = {
1472
1458
},
1473
1459
.num_lvts_sensor = 4 ,
1474
1460
.offset = 0x200 ,
1475
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1476
1461
}
1477
1462
};
1478
1463
@@ -1485,7 +1470,6 @@ static const struct lvts_ctrl_data mt8195_lvts_ap_data_ctrl[] = {
1485
1470
},
1486
1471
.num_lvts_sensor = 2 ,
1487
1472
.offset = 0x0 ,
1488
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1489
1473
},
1490
1474
{
1491
1475
.cal_offset = { 0x2e , 0x31 },
@@ -1495,7 +1479,6 @@ static const struct lvts_ctrl_data mt8195_lvts_ap_data_ctrl[] = {
1495
1479
},
1496
1480
.num_lvts_sensor = 2 ,
1497
1481
.offset = 0x100 ,
1498
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1499
1482
},
1500
1483
{
1501
1484
.cal_offset = { 0x37 , 0x3a , 0x3d },
@@ -1506,7 +1489,6 @@ static const struct lvts_ctrl_data mt8195_lvts_ap_data_ctrl[] = {
1506
1489
},
1507
1490
.num_lvts_sensor = 3 ,
1508
1491
.offset = 0x200 ,
1509
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1510
1492
},
1511
1493
{
1512
1494
.cal_offset = { 0x43 , 0x46 },
@@ -1516,7 +1498,6 @@ static const struct lvts_ctrl_data mt8195_lvts_ap_data_ctrl[] = {
1516
1498
},
1517
1499
.num_lvts_sensor = 2 ,
1518
1500
.offset = 0x300 ,
1519
- .hw_tshut_temp = LVTS_HW_SHUTDOWN_MT8195 ,
1520
1501
}
1521
1502
};
1522
1503
0 commit comments