Commit 9de15c95 authored by Guenter Roeck's avatar Guenter Roeck
Browse files

hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D



Similar to other recent chips from Nuvoton, IO mapping may be disabled
by default. Enable it when instantiating the driver and after resume.

Fixes: 0599682b ("hwmon: (nct6775) Add support for NCT6798D")
Fixes: e41da286 ("hwmon: (nct6775) Add support for NCT6797D")
Reported-by: default avatarMichael Cook <mcook@mackal.net>
Cc: Michael Cook <mcook@mackal.net>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent 264142bc
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -4508,7 +4508,8 @@ static int __maybe_unused nct6775_resume(struct device *dev)

	if (data->kind == nct6791 || data->kind == nct6792 ||
	    data->kind == nct6793 || data->kind == nct6795 ||
	    data->kind == nct6796)
	    data->kind == nct6796 || data->kind == nct6797 ||
	    data->kind == nct6798)
		nct6791_enable_io_mapping(sioreg);

	superio_exit(sioreg);
@@ -4644,7 +4645,8 @@ static int __init nct6775_find(int sioaddr, struct nct6775_sio_data *sio_data)

	if (sio_data->kind == nct6791 || sio_data->kind == nct6792 ||
	    sio_data->kind == nct6793 || sio_data->kind == nct6795 ||
	    sio_data->kind == nct6796)
	    sio_data->kind == nct6796 || sio_data->kind == nct6797 ||
	    sio_data->kind == nct6798)
		nct6791_enable_io_mapping(sioaddr);

	superio_exit(sioaddr);