mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
hwmon: (nct6775) Add support for NCT6122D
The NCT6122D hardware monitor is the same as the NCT6126D, the only difference if the number of UARTs: two instead of six. Add it to the driver using the nct6126 chip kind to avoid code duplication. Assisted-by: opencode:z-ai/glm-5.3-flash Signed-off-by: Paul Louvel <paul.louvel@bootlin.com> Link: https://patch.msgid.link/20260909-bootlin-hwmon-nct6126-v1-3-4e85615fef10@bootlin.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
437b3c2a4b
commit
5a6ebf382a
|
|
@ -25,7 +25,7 @@ enum sensor_access { access_direct, access_asuswmi };
|
|||
static const char * const nct6775_sio_names[] __initconst = {
|
||||
[nct6106] = "NCT6106D",
|
||||
[nct6116] = "NCT6116D",
|
||||
[nct6126] = "NCT6126D",
|
||||
[nct6126] = "NCT6122D/NCT6126D",
|
||||
[nct6775] = "NCT6775F",
|
||||
[nct6776] = "NCT6776D/F",
|
||||
[nct6779] = "NCT6779D",
|
||||
|
|
@ -77,6 +77,7 @@ MODULE_PARM_DESC(fan_debounce, "Enable debouncing for fan RPM signal");
|
|||
|
||||
#define SIO_NCT6106_ID 0xc450
|
||||
#define SIO_NCT6116_ID 0xd280
|
||||
#define SIO_NCT6122_ID 0xd2a0
|
||||
#define SIO_NCT6126_A_ID 0xd283
|
||||
#define SIO_NCT6126_B_ID 0xd284
|
||||
#define SIO_NCT6775_ID 0xb470
|
||||
|
|
@ -1035,6 +1036,9 @@ static int __init nct6775_find(int sioaddr, struct nct6775_sio_data *sio_data)
|
|||
else
|
||||
sio_data->kind = nct6116;
|
||||
break;
|
||||
case SIO_NCT6122_ID:
|
||||
sio_data->kind = nct6126;
|
||||
break;
|
||||
case SIO_NCT6775_ID:
|
||||
sio_data->kind = nct6775;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user