Skip to content

Commit 5dcd53e

Browse files
0lvingroeck
authored andcommitted
hwmon: (nct6775) update ASUS WMI monitoring list A620/B760/W790
Boards such as * B360M-BASALT, * B360M-D3H, * EX-B360M-V, * EX-B360M-V3, * EX-B360M-V5, * EX-B760M-V5 D4, * PRIME A620M-A, * PRIME B460I-PLUS, * PRIME B460M-A, * PRIME B460M-K, * PRIME B550-PLUS AC-HES, * PRIME B660M-A AC D4, * PRIME B760M-A, * PRIME B760M-A AX D4, * PRIME B760M-A D4, * PRIME B760M-AJ D4, * PRIME B760M-A WIFI, * PRIME B760M-A WIFI D4, * PRIME B760M-K D4, * PRIME B760-PLUS, * PRIME B760-PLUS D4, * PRIME H310I-PLUS, * PRIME H310M-A, * PRIME H310M-C, * PRIME H310M-D, * PRIME H310M-DASH, * PRIME H310M-E, * PRIME H310M-E/BR, * PRIME H310M-F, * PRIME H310M-K, * PRIME H310-PLUS, * PRIME H310T, * PRIME H370-A, * PRIME H370M-PLUS, * PRIME H370-PLUS, * PRIME H410I-PLUS, * PRIME H470M-PLUS, * PRIME H470-PLUS, * PRIME H510M-R, * PRIME H510T2/CSM, * PRIME H570M-PLUS, * PRIME H570-PLUS, * PRIME H610M-R D4, * PRIME H670-PLUS D4, * PRIME H770-PLUS D4, * PRIME Q370M-C, * ProArt B760-CREATOR D4, * Pro B760M-C, * Pro B760M-CT, * PRO Q470M-C, * Pro Q670M-C, * Pro WS W790-ACE, * Pro WS W790E-SAGE SE, * ROG MAXIMUS Z690 FORMULA, * ROG MAXIMUS Z690 HERO, * ROG STRIX B360-F GAMING, * ROG STRIX B360-G GAMING, * ROG STRIX B360-H GAMING, * ROG STRIX B360-H GAMING/OPTANE, * ROG STRIX B360-I GAMING, * ROG STRIX B760-A GAMING WIFI, * ROG STRIX B760-A GAMING WIFI D4, * ROG STRIX B760-F GAMING WIFI, * ROG STRIX B760-G GAMING WIFI, * ROG STRIX B760-G GAMING WIFI D4, * ROG STRIX B760-I GAMING WIFI, * ROG STRIX H370-F GAMING, * ROG STRIX H370-I GAMING, * ROG STRIX H470-I GAMING, * ROG STRIX Z690-E GAMING WIFI, * ROG STRIX Z690-F GAMING WIFI, * ROG STRIX Z690-G GAMING WIFI, * TUF B360M-E GAMING, * TUF B360M-PLUS GAMING, * TUF B360M-PLUS GAMING/BR, * TUF B360M-PLUS GAMING S, * TUF B360-PLUS GAMING, * TUF B360-PRO GAMING, * TUF B360-PRO GAMING (WI-FI), * TUF GAMING A620M-PLUS, * TUF GAMING A620M-PLUS WIFI, * TUF GAMING B660M-PLUS D4, * TUF GAMING B660M-PLUS WIFI D4, * TUF GAMING B760M-BTF WIFI D4, * TUF GAMING B760M-E D4, * TUF GAMING B760M-PLUS, * TUF GAMING B760M-PLUS D4, * TUF GAMING B760M-PLUS WIFI, * TUF GAMING B760M-PLUS WIFI D4, * TUF GAMING B760-PLUS WIFI, * TUF GAMING B760-PLUS WIFI D4, * TUF GAMING H470-PRO, * TUF GAMING H470-PRO (WI-FI), * TUF GAMING H570-PRO, * TUF GAMING H570-PRO WIFI, * TUF GAMING H670-PRO WIFI D4, * TUF GAMING H770-PRO WIFI, * TUF GAMING X570-PRO WIFI II, * TUF H310M-PLUS GAMING, * TUF H310M-PLUS GAMING/BR, * TUF H310-PLUS GAMING, * TUF H370-PRO GAMING, * TUF H370-PRO GAMING (WI-FI), have got a nct6775 chip, but by default there's no use of it because of resource conflict with WMI method. This commit adds such boards to the WMI monitoring list. Link: https://bugzilla.kernel.org/show_bug.cgi?id=204807 Signed-off-by: Denis Pauk <pauk.denis@gmail.com> Link: https://lore.kernel.org/r/20230408162228.4291-1-pauk.denis@gmail.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
1 parent ad20248 commit 5dcd53e

1 file changed

Lines changed: 103 additions & 0 deletions

File tree

drivers/hwmon/nct6775-platform.c

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,11 @@ static int __init nct6775_find(int sioaddr, struct nct6775_sio_data *sio_data)
10521052
static struct platform_device *pdev[2];
10531053

10541054
static const char * const asus_wmi_boards[] = {
1055+
"B360M-BASALT",
1056+
"B360M-D3H",
1057+
"EX-B360M-V",
1058+
"EX-B360M-V3",
1059+
"EX-B360M-V5",
10551060
"EX-B460M-V5",
10561061
"EX-H410M-V3",
10571062
"PRIME A520M-A",
@@ -1064,21 +1069,43 @@ static const char * const asus_wmi_boards[] = {
10641069
"PRIME B360M-D",
10651070
"PRIME B360M-K",
10661071
"PRIME B460-PLUS",
1072+
"PRIME B460I-PLUS",
1073+
"PRIME B460M-A",
10671074
"PRIME B460M-A R2.0",
1075+
"PRIME B460M-K",
10681076
"PRIME B550-PLUS",
1077+
"PRIME B550-PLUS AC-HES",
10691078
"PRIME B550M-A",
10701079
"PRIME B550M-A (WI-FI)",
10711080
"PRIME B550M-A AC",
10721081
"PRIME B550M-A WIFI II",
10731082
"PRIME B550M-K",
1083+
"PRIME H310-PLUS",
1084+
"PRIME H310I-PLUS",
1085+
"PRIME H310M-A",
1086+
"PRIME H310M-C",
1087+
"PRIME H310M-D",
1088+
"PRIME H310M-DASH",
1089+
"PRIME H310M-E",
1090+
"PRIME H310M-E/BR",
1091+
"PRIME H310M-F",
1092+
"PRIME H310M-K",
1093+
"PRIME H310T",
1094+
"PRIME H370-A",
1095+
"PRIME H370-PLUS",
1096+
"PRIME H370M-PLUS",
1097+
"PRIME H410I-PLUS",
10741098
"PRIME H410M-A",
10751099
"PRIME H410M-D",
10761100
"PRIME H410M-E",
10771101
"PRIME H410M-F",
10781102
"PRIME H410M-K",
10791103
"PRIME H410M-K R2.0",
10801104
"PRIME H410M-R",
1105+
"PRIME H470-PLUS",
1106+
"PRIME H470M-PLUS",
10811107
"PRIME H510M-K R2.0",
1108+
"PRIME Q370M-C",
10821109
"PRIME X570-P",
10831110
"PRIME X570-PRO",
10841111
"PRIME Z390-A",
@@ -1092,6 +1119,7 @@ static const char * const asus_wmi_boards[] = {
10921119
"PRO B460M-C",
10931120
"PRO H410M-C",
10941121
"PRO H410T",
1122+
"PRO Q470M-C",
10951123
"Pro A520M-C",
10961124
"Pro A520M-C II",
10971125
"Pro B550M-C",
@@ -1116,6 +1144,11 @@ static const char * const asus_wmi_boards[] = {
11161144
"ROG MAXIMUS XII EXTREME",
11171145
"ROG MAXIMUS XII FORMULA",
11181146
"ROG MAXIMUS XII HERO (WI-FI)",
1147+
"ROG STRIX B360-F GAMING",
1148+
"ROG STRIX B360-G GAMING",
1149+
"ROG STRIX B360-H GAMING",
1150+
"ROG STRIX B360-H GAMING/OPTANE",
1151+
"ROG STRIX B360-I GAMING",
11191152
"ROG STRIX B460-F GAMING",
11201153
"ROG STRIX B460-G GAMING",
11211154
"ROG STRIX B460-H GAMING",
@@ -1127,6 +1160,9 @@ static const char * const asus_wmi_boards[] = {
11271160
"ROG STRIX B550-F GAMING WIFI II",
11281161
"ROG STRIX B550-I GAMING",
11291162
"ROG STRIX B550-XE GAMING WIFI",
1163+
"ROG STRIX H370-F GAMING",
1164+
"ROG STRIX H370-I GAMING",
1165+
"ROG STRIX H470-I GAMING",
11301166
"ROG STRIX X570-E GAMING",
11311167
"ROG STRIX X570-E GAMING WIFI II",
11321168
"ROG STRIX X570-F GAMING",
@@ -1142,6 +1178,13 @@ static const char * const asus_wmi_boards[] = {
11421178
"ROG STRIX Z490-G GAMING (WI-FI)",
11431179
"ROG STRIX Z490-H GAMING",
11441180
"ROG STRIX Z490-I GAMING",
1181+
"TUF B360-PLUS GAMING",
1182+
"TUF B360-PRO GAMING",
1183+
"TUF B360-PRO GAMING (WI-FI)",
1184+
"TUF B360M-E GAMING",
1185+
"TUF B360M-PLUS GAMING",
1186+
"TUF B360M-PLUS GAMING S",
1187+
"TUF B360M-PLUS GAMING/BR",
11451188
"TUF GAMING A520M-PLUS",
11461189
"TUF GAMING A520M-PLUS II",
11471190
"TUF GAMING A520M-PLUS WIFI",
@@ -1160,12 +1203,20 @@ static const char * const asus_wmi_boards[] = {
11601203
"TUF GAMING B550M-PLUS",
11611204
"TUF GAMING B550M-PLUS (WI-FI)",
11621205
"TUF GAMING B550M-PLUS WIFI II",
1206+
"TUF GAMING H470-PRO",
1207+
"TUF GAMING H470-PRO (WI-FI)",
11631208
"TUF GAMING X570-PLUS",
11641209
"TUF GAMING X570-PLUS (WI-FI)",
11651210
"TUF GAMING X570-PLUS_BR",
11661211
"TUF GAMING X570-PRO (WI-FI)",
1212+
"TUF GAMING X570-PRO WIFI II",
11671213
"TUF GAMING Z490-PLUS",
11681214
"TUF GAMING Z490-PLUS (WI-FI)",
1215+
"TUF H310-PLUS GAMING",
1216+
"TUF H310M-PLUS GAMING",
1217+
"TUF H310M-PLUS GAMING/BR",
1218+
"TUF H370-PRO GAMING",
1219+
"TUF H370-PRO GAMING (WI-FI)",
11691220
"TUF Z390-PLUS GAMING",
11701221
"TUF Z390-PLUS GAMING (WI-FI)",
11711222
"TUF Z390-PRO GAMING",
@@ -1180,8 +1231,10 @@ static const char * const asus_msi_boards[] = {
11801231
"EX-B560M-V5",
11811232
"EX-B660M-V5 D4",
11821233
"EX-B660M-V5 PRO D4",
1234+
"EX-B760M-V5 D4",
11831235
"EX-H510M-V3",
11841236
"EX-H610M-V3 D4",
1237+
"PRIME A620M-A",
11851238
"PRIME B560-PLUS",
11861239
"PRIME B560-PLUS AC-HES",
11871240
"PRIME B560M-A",
@@ -1195,21 +1248,38 @@ static const char * const asus_msi_boards[] = {
11951248
"PRIME B650M-A WIFI",
11961249
"PRIME B650M-A WIFI II",
11971250
"PRIME B660-PLUS D4",
1251+
"PRIME B660M-A AC D4",
11981252
"PRIME B660M-A D4",
11991253
"PRIME B660M-A WIFI D4",
1254+
"PRIME B760-PLUS",
1255+
"PRIME B760-PLUS D4",
1256+
"PRIME B760M-A",
1257+
"PRIME B760M-A AX D4",
1258+
"PRIME B760M-A D4",
1259+
"PRIME B760M-A WIFI",
1260+
"PRIME B760M-A WIFI D4",
1261+
"PRIME B760M-AJ D4",
1262+
"PRIME B760M-K D4",
12001263
"PRIME H510M-A",
12011264
"PRIME H510M-A WIFI",
12021265
"PRIME H510M-D",
12031266
"PRIME H510M-E",
12041267
"PRIME H510M-F",
12051268
"PRIME H510M-K",
1269+
"PRIME H510M-R",
1270+
"PRIME H510T2/CSM",
1271+
"PRIME H570-PLUS",
1272+
"PRIME H570M-PLUS",
12061273
"PRIME H610I-PLUS D4",
12071274
"PRIME H610M-A D4",
12081275
"PRIME H610M-A WIFI D4",
12091276
"PRIME H610M-D D4",
12101277
"PRIME H610M-E D4",
12111278
"PRIME H610M-F D4",
12121279
"PRIME H610M-K D4",
1280+
"PRIME H610M-R D4",
1281+
"PRIME H670-PLUS D4",
1282+
"PRIME H770-PLUS D4",
12131283
"PRIME X670-P",
12141284
"PRIME X670-P WIFI",
12151285
"PRIME X670E-PRO WIFI",
@@ -1235,16 +1305,22 @@ static const char * const asus_msi_boards[] = {
12351305
"Pro B560M-CT",
12361306
"Pro B660M-C",
12371307
"Pro B660M-C D4",
1308+
"Pro B760M-C",
1309+
"Pro B760M-CT",
12381310
"Pro H510M-C",
12391311
"Pro H510M-CT",
12401312
"Pro H610M-C",
12411313
"Pro H610M-C D4",
12421314
"Pro H610M-CT D4",
12431315
"Pro H610T D4",
1316+
"Pro Q670M-C",
12441317
"Pro WS W680-ACE",
12451318
"Pro WS W680-ACE IPMI",
1319+
"Pro WS W790-ACE",
1320+
"Pro WS W790E-SAGE SE",
12461321
"ProArt B650-CREATOR",
12471322
"ProArt B660-CREATOR D4",
1323+
"ProArt B760-CREATOR D4",
12481324
"ProArt X670E-CREATOR WIFI",
12491325
"ProArt Z690-CREATOR WIFI",
12501326
"ProArt Z790-CREATOR WIFI",
@@ -1258,6 +1334,8 @@ static const char * const asus_msi_boards[] = {
12581334
"ROG MAXIMUS Z690 APEX",
12591335
"ROG MAXIMUS Z690 EXTREME",
12601336
"ROG MAXIMUS Z690 EXTREME GLACIAL",
1337+
"ROG MAXIMUS Z690 FORMULA",
1338+
"ROG MAXIMUS Z690 HERO",
12611339
"ROG MAXIMUS Z690 HERO EVA",
12621340
"ROG MAXIMUS Z790 APEX",
12631341
"ROG MAXIMUS Z790 EXTREME",
@@ -1276,6 +1354,12 @@ static const char * const asus_msi_boards[] = {
12761354
"ROG STRIX B660-F GAMING WIFI",
12771355
"ROG STRIX B660-G GAMING WIFI",
12781356
"ROG STRIX B660-I GAMING WIFI",
1357+
"ROG STRIX B760-A GAMING WIFI",
1358+
"ROG STRIX B760-A GAMING WIFI D4",
1359+
"ROG STRIX B760-F GAMING WIFI",
1360+
"ROG STRIX B760-G GAMING WIFI",
1361+
"ROG STRIX B760-G GAMING WIFI D4",
1362+
"ROG STRIX B760-I GAMING WIFI",
12791363
"ROG STRIX X670E-A GAMING WIFI",
12801364
"ROG STRIX X670E-E GAMING WIFI",
12811365
"ROG STRIX X670E-F GAMING WIFI",
@@ -1287,13 +1371,18 @@ static const char * const asus_msi_boards[] = {
12871371
"ROG STRIX Z590-I GAMING WIFI",
12881372
"ROG STRIX Z690-A GAMING WIFI",
12891373
"ROG STRIX Z690-A GAMING WIFI D4",
1374+
"ROG STRIX Z690-E GAMING WIFI",
1375+
"ROG STRIX Z690-F GAMING WIFI",
1376+
"ROG STRIX Z690-G GAMING WIFI",
12901377
"ROG STRIX Z690-I GAMING WIFI",
12911378
"ROG STRIX Z790-A GAMING WIFI",
12921379
"ROG STRIX Z790-A GAMING WIFI D4",
12931380
"ROG STRIX Z790-E GAMING WIFI",
12941381
"ROG STRIX Z790-F GAMING WIFI",
12951382
"ROG STRIX Z790-H GAMING WIFI",
12961383
"ROG STRIX Z790-I GAMING WIFI",
1384+
"TUF GAMING A620M-PLUS",
1385+
"TUF GAMING A620M-PLUS WIFI",
12971386
"TUF GAMING B560-PLUS WIFI",
12981387
"TUF GAMING B560M-E",
12991388
"TUF GAMING B560M-PLUS",
@@ -1304,7 +1393,21 @@ static const char * const asus_msi_boards[] = {
13041393
"TUF GAMING B650M-PLUS WIFI",
13051394
"TUF GAMING B660-PLUS WIFI D4",
13061395
"TUF GAMING B660M-E D4",
1396+
"TUF GAMING B660M-PLUS D4",
13071397
"TUF GAMING B660M-PLUS WIFI",
1398+
"TUF GAMING B660M-PLUS WIFI D4",
1399+
"TUF GAMING B760-PLUS WIFI",
1400+
"TUF GAMING B760-PLUS WIFI D4",
1401+
"TUF GAMING B760M-BTF WIFI D4",
1402+
"TUF GAMING B760M-E D4",
1403+
"TUF GAMING B760M-PLUS",
1404+
"TUF GAMING B760M-PLUS D4",
1405+
"TUF GAMING B760M-PLUS WIFI",
1406+
"TUF GAMING B760M-PLUS WIFI D4",
1407+
"TUF GAMING H570-PRO",
1408+
"TUF GAMING H570-PRO WIFI",
1409+
"TUF GAMING H670-PRO WIFI D4",
1410+
"TUF GAMING H770-PRO WIFI",
13081411
"TUF GAMING X670E-PLUS",
13091412
"TUF GAMING X670E-PLUS WIFI",
13101413
"TUF GAMING Z590-PLUS",

0 commit comments

Comments
 (0)