@@ -994,7 +994,7 @@ Description: This file shows the amount of physical memory needed
994
994
What: /sys/bus/platform/drivers/ufshcd/*/rpm_lvl
995
995
What: /sys/bus/platform/devices/*.ufs/rpm_lvl
996
996
Date: September 2014
997
- Contact: Subhash Jadavani <subhashj@codeaurora.org >
997
+ Contact: Can Guo <quic_cang@quicinc.com >
998
998
Description: This entry could be used to set or show the UFS device
999
999
runtime power management level. The current driver
1000
1000
implementation supports 7 levels with next target states:
@@ -1021,7 +1021,7 @@ Description: This entry could be used to set or show the UFS device
1021
1021
What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
1022
1022
What: /sys/bus/platform/devices/*.ufs/rpm_target_dev_state
1023
1023
Date: February 2018
1024
- Contact: Subhash Jadavani <subhashj@codeaurora.org >
1024
+ Contact: Can Guo <quic_cang@quicinc.com >
1025
1025
Description: This entry shows the target power mode of an UFS device
1026
1026
for the chosen runtime power management level.
1027
1027
@@ -1030,7 +1030,7 @@ Description: This entry shows the target power mode of an UFS device
1030
1030
What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
1031
1031
What: /sys/bus/platform/devices/*.ufs/rpm_target_link_state
1032
1032
Date: February 2018
1033
- Contact: Subhash Jadavani <subhashj@codeaurora.org >
1033
+ Contact: Can Guo <quic_cang@quicinc.com >
1034
1034
Description: This entry shows the target state of an UFS UIC link
1035
1035
for the chosen runtime power management level.
1036
1036
@@ -1039,7 +1039,7 @@ Description: This entry shows the target state of an UFS UIC link
1039
1039
What: /sys/bus/platform/drivers/ufshcd/*/spm_lvl
1040
1040
What: /sys/bus/platform/devices/*.ufs/spm_lvl
1041
1041
Date: September 2014
1042
- Contact: Subhash Jadavani <subhashj@codeaurora.org >
1042
+ Contact: Can Guo <quic_cang@quicinc.com >
1043
1043
Description: This entry could be used to set or show the UFS device
1044
1044
system power management level. The current driver
1045
1045
implementation supports 7 levels with next target states:
@@ -1066,7 +1066,7 @@ Description: This entry could be used to set or show the UFS device
1066
1066
What: /sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
1067
1067
What: /sys/bus/platform/devices/*.ufs/spm_target_dev_state
1068
1068
Date: February 2018
1069
- Contact: Subhash Jadavani <subhashj@codeaurora.org >
1069
+ Contact: Can Guo <quic_cang@quicinc.com >
1070
1070
Description: This entry shows the target power mode of an UFS device
1071
1071
for the chosen system power management level.
1072
1072
@@ -1075,7 +1075,7 @@ Description: This entry shows the target power mode of an UFS device
1075
1075
What: /sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
1076
1076
What: /sys/bus/platform/devices/*.ufs/spm_target_link_state
1077
1077
Date: February 2018
1078
- Contact: Subhash Jadavani <subhashj@codeaurora.org >
1078
+ Contact: Can Guo <quic_cang@quicinc.com >
1079
1079
Description: This entry shows the target state of an UFS UIC link
1080
1080
for the chosen system power management level.
1081
1081
@@ -1084,23 +1084,23 @@ Description: This entry shows the target state of an UFS UIC link
1084
1084
What: /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable
1085
1085
What: /sys/bus/platform/devices/*.ufs/monitor/monitor_enable
1086
1086
Date: January 2021
1087
- Contact: Can Guo <cang@codeaurora.org >
1087
+ Contact: Can Guo <quic_cang@quicinc.com >
1088
1088
Description: This file shows the status of performance monitor enablement
1089
1089
and it can be used to start/stop the monitor. When the monitor
1090
1090
is stopped, the performance data collected is also cleared.
1091
1091
1092
1092
What: /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size
1093
1093
What: /sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size
1094
1094
Date: January 2021
1095
- Contact: Can Guo <cang@codeaurora.org >
1095
+ Contact: Can Guo <quic_cang@quicinc.com >
1096
1096
Description: This file tells the monitor to focus on requests transferring
1097
1097
data of specific chunk size (in Bytes). 0 means any chunk size.
1098
1098
It can only be changed when monitor is disabled.
1099
1099
1100
1100
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors
1101
1101
What: /sys/bus/platform/devices/*.ufs/monitor/read_total_sectors
1102
1102
Date: January 2021
1103
- Contact: Can Guo <cang@codeaurora.org >
1103
+ Contact: Can Guo <quic_cang@quicinc.com >
1104
1104
Description: This file shows how many sectors (in 512 Bytes) have been
1105
1105
sent from device to host after monitor gets started.
1106
1106
@@ -1109,7 +1109,7 @@ Description: This file shows how many sectors (in 512 Bytes) have been
1109
1109
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy
1110
1110
What: /sys/bus/platform/devices/*.ufs/monitor/read_total_busy
1111
1111
Date: January 2021
1112
- Contact: Can Guo <cang@codeaurora.org >
1112
+ Contact: Can Guo <quic_cang@quicinc.com >
1113
1113
Description: This file shows how long (in micro seconds) has been spent
1114
1114
sending data from device to host after monitor gets started.
1115
1115
@@ -1118,7 +1118,7 @@ Description: This file shows how long (in micro seconds) has been spent
1118
1118
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_nr_requests
1119
1119
What: /sys/bus/platform/devices/*.ufs/monitor/read_nr_requests
1120
1120
Date: January 2021
1121
- Contact: Can Guo <cang@codeaurora.org >
1121
+ Contact: Can Guo <quic_cang@quicinc.com >
1122
1122
Description: This file shows how many read requests have been sent after
1123
1123
monitor gets started.
1124
1124
@@ -1127,7 +1127,7 @@ Description: This file shows how many read requests have been sent after
1127
1127
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max
1128
1128
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max
1129
1129
Date: January 2021
1130
- Contact: Can Guo <cang@codeaurora.org >
1130
+ Contact: Can Guo <quic_cang@quicinc.com >
1131
1131
Description: This file shows the maximum latency (in micro seconds) of
1132
1132
read requests after monitor gets started.
1133
1133
@@ -1136,7 +1136,7 @@ Description: This file shows the maximum latency (in micro seconds) of
1136
1136
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min
1137
1137
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min
1138
1138
Date: January 2021
1139
- Contact: Can Guo <cang@codeaurora.org >
1139
+ Contact: Can Guo <quic_cang@quicinc.com >
1140
1140
Description: This file shows the minimum latency (in micro seconds) of
1141
1141
read requests after monitor gets started.
1142
1142
@@ -1145,7 +1145,7 @@ Description: This file shows the minimum latency (in micro seconds) of
1145
1145
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg
1146
1146
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg
1147
1147
Date: January 2021
1148
- Contact: Can Guo <cang@codeaurora.org >
1148
+ Contact: Can Guo <quic_cang@quicinc.com >
1149
1149
Description: This file shows the average latency (in micro seconds) of
1150
1150
read requests after monitor gets started.
1151
1151
@@ -1154,7 +1154,7 @@ Description: This file shows the average latency (in micro seconds) of
1154
1154
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum
1155
1155
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum
1156
1156
Date: January 2021
1157
- Contact: Can Guo <cang@codeaurora.org >
1157
+ Contact: Can Guo <quic_cang@quicinc.com >
1158
1158
Description: This file shows the total latency (in micro seconds) of
1159
1159
read requests sent after monitor gets started.
1160
1160
@@ -1163,7 +1163,7 @@ Description: This file shows the total latency (in micro seconds) of
1163
1163
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors
1164
1164
What: /sys/bus/platform/devices/*.ufs/monitor/write_total_sectors
1165
1165
Date: January 2021
1166
- Contact: Can Guo <cang@codeaurora.org >
1166
+ Contact: Can Guo <quic_cang@quicinc.com >
1167
1167
Description: This file shows how many sectors (in 512 Bytes) have been sent
1168
1168
from host to device after monitor gets started.
1169
1169
@@ -1172,7 +1172,7 @@ Description: This file shows how many sectors (in 512 Bytes) have been sent
1172
1172
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_busy
1173
1173
What: /sys/bus/platform/devices/*.ufs/monitor/write_total_busy
1174
1174
Date: January 2021
1175
- Contact: Can Guo <cang@codeaurora.org >
1175
+ Contact: Can Guo <quic_cang@quicinc.com >
1176
1176
Description: This file shows how long (in micro seconds) has been spent
1177
1177
sending data from host to device after monitor gets started.
1178
1178
@@ -1181,7 +1181,7 @@ Description: This file shows how long (in micro seconds) has been spent
1181
1181
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests
1182
1182
What: /sys/bus/platform/devices/*.ufs/monitor/write_nr_requests
1183
1183
Date: January 2021
1184
- Contact: Can Guo <cang@codeaurora.org >
1184
+ Contact: Can Guo <quic_cang@quicinc.com >
1185
1185
Description: This file shows how many write requests have been sent after
1186
1186
monitor gets started.
1187
1187
@@ -1190,7 +1190,7 @@ Description: This file shows how many write requests have been sent after
1190
1190
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max
1191
1191
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max
1192
1192
Date: January 2021
1193
- Contact: Can Guo <cang@codeaurora.org >
1193
+ Contact: Can Guo <quic_cang@quicinc.com >
1194
1194
Description: This file shows the maximum latency (in micro seconds) of write
1195
1195
requests after monitor gets started.
1196
1196
@@ -1199,7 +1199,7 @@ Description: This file shows the maximum latency (in micro seconds) of write
1199
1199
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min
1200
1200
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min
1201
1201
Date: January 2021
1202
- Contact: Can Guo <cang@codeaurora.org >
1202
+ Contact: Can Guo <quic_cang@quicinc.com >
1203
1203
Description: This file shows the minimum latency (in micro seconds) of write
1204
1204
requests after monitor gets started.
1205
1205
@@ -1208,7 +1208,7 @@ Description: This file shows the minimum latency (in micro seconds) of write
1208
1208
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg
1209
1209
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg
1210
1210
Date: January 2021
1211
- Contact: Can Guo <cang@codeaurora.org >
1211
+ Contact: Can Guo <quic_cang@quicinc.com >
1212
1212
Description: This file shows the average latency (in micro seconds) of write
1213
1213
requests after monitor gets started.
1214
1214
@@ -1217,7 +1217,7 @@ Description: This file shows the average latency (in micro seconds) of write
1217
1217
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum
1218
1218
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum
1219
1219
Date: January 2021
1220
- Contact: Can Guo <cang@codeaurora.org >
1220
+ Contact: Can Guo <quic_cang@quicinc.com >
1221
1221
Description: This file shows the total latency (in micro seconds) of write
1222
1222
requests after monitor gets started.
1223
1223
@@ -1226,23 +1226,23 @@ Description: This file shows the total latency (in micro seconds) of write
1226
1226
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
1227
1227
What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en
1228
1228
Date: June 2020
1229
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1229
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1230
1230
Description: This entry shows if preserve user-space was configured
1231
1231
1232
1232
The file is read only.
1233
1233
1234
1234
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
1235
1235
What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_shared_alloc_units
1236
1236
Date: June 2020
1237
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1237
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1238
1238
Description: This entry shows the shared allocated units of WB buffer
1239
1239
1240
1240
The file is read only.
1241
1241
1242
1242
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
1243
1243
What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_type
1244
1244
Date: June 2020
1245
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1245
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1246
1246
Description: This entry shows the configured WB type.
1247
1247
0x1 for shared buffer mode. 0x0 for dedicated buffer mode.
1248
1248
@@ -1251,7 +1251,7 @@ Description: This entry shows the configured WB type.
1251
1251
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
1252
1252
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj
1253
1253
Date: June 2020
1254
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1254
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1255
1255
Description: This entry shows the total user-space decrease in shared
1256
1256
buffer mode.
1257
1257
The value of this parameter is 3 for TLC NAND when SLC mode
@@ -1262,7 +1262,7 @@ Description: This entry shows the total user-space decrease in shared
1262
1262
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
1263
1263
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units
1264
1264
Date: June 2020
1265
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1265
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1266
1266
Description: This entry shows the Maximum total WriteBooster Buffer size
1267
1267
which is supported by the entire device.
1268
1268
@@ -1271,7 +1271,7 @@ Description: This entry shows the Maximum total WriteBooster Buffer size
1271
1271
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
1272
1272
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns
1273
1273
Date: June 2020
1274
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1274
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1275
1275
Description: This entry shows the maximum number of luns that can support
1276
1276
WriteBooster.
1277
1277
@@ -1280,7 +1280,7 @@ Description: This entry shows the maximum number of luns that can support
1280
1280
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
1281
1281
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type
1282
1282
Date: June 2020
1283
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1283
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1284
1284
Description: The supportability of user space reduction mode
1285
1285
and preserve user space mode.
1286
1286
00h: WriteBooster Buffer can be configured only in
@@ -1295,7 +1295,7 @@ Description: The supportability of user space reduction mode
1295
1295
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
1296
1296
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type
1297
1297
Date: June 2020
1298
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1298
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1299
1299
Description: The supportability of WriteBooster Buffer type.
1300
1300
1301
1301
=== ==========================================================
@@ -1310,7 +1310,7 @@ Description: The supportability of WriteBooster Buffer type.
1310
1310
What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
1311
1311
What: /sys/bus/platform/devices/*.ufs/flags/wb_enable
1312
1312
Date: June 2020
1313
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1313
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1314
1314
Description: This entry shows the status of WriteBooster.
1315
1315
1316
1316
== ============================
@@ -1323,7 +1323,7 @@ Description: This entry shows the status of WriteBooster.
1323
1323
What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
1324
1324
What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_en
1325
1325
Date: June 2020
1326
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1326
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1327
1327
Description: This entry shows if flush is enabled.
1328
1328
1329
1329
== =================================
@@ -1336,7 +1336,7 @@ Description: This entry shows if flush is enabled.
1336
1336
What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
1337
1337
What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_during_h8
1338
1338
Date: June 2020
1339
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1339
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1340
1340
Description: Flush WriteBooster Buffer during hibernate state.
1341
1341
1342
1342
== =================================================
@@ -1351,7 +1351,7 @@ Description: Flush WriteBooster Buffer during hibernate state.
1351
1351
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
1352
1352
What: /sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf
1353
1353
Date: June 2020
1354
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1354
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1355
1355
Description: This entry shows the amount of unused WriteBooster buffer
1356
1356
available.
1357
1357
@@ -1360,15 +1360,15 @@ Description: This entry shows the amount of unused WriteBooster buffer
1360
1360
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
1361
1361
What: /sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf
1362
1362
Date: June 2020
1363
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1363
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1364
1364
Description: This entry shows the amount of unused current buffer.
1365
1365
1366
1366
The file is read only.
1367
1367
1368
1368
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
1369
1369
What: /sys/bus/platform/devices/*.ufs/attributes/wb_flush_status
1370
1370
Date: June 2020
1371
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1371
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1372
1372
Description: This entry shows the flush operation status.
1373
1373
1374
1374
@@ -1385,7 +1385,7 @@ Description: This entry shows the flush operation status.
1385
1385
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
1386
1386
What: /sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est
1387
1387
Date: June 2020
1388
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1388
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1389
1389
Description: This entry shows an indication of the WriteBooster Buffer
1390
1390
lifetime based on the amount of performed program/erase cycles
1391
1391
@@ -1399,7 +1399,7 @@ Description: This entry shows an indication of the WriteBooster Buffer
1399
1399
1400
1400
What: /sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
1401
1401
Date: June 2020
1402
- Contact: Asutosh Das <asutoshd@codeaurora.org >
1402
+ Contact: Asutosh Das <quic_asutoshd@quicinc.com >
1403
1403
Description: This entry shows the configured size of WriteBooster buffer.
1404
1404
0400h corresponds to 4GB.
1405
1405
0 commit comments