Index: sys/dev/superio/superio.c =================================================================== --- sys/dev/superio/superio.c +++ sys/dev/superio/superio.c @@ -435,6 +435,11 @@ .descr = "Nuvoton NCT6795", .devices = nvt_devices, }, + { + .vendor = SUPERIO_VENDOR_NUVOTON, .devid = 0xd400, .mask = 0xff, + .descr = "Nuvoton NCT6796", + .devices = nvt_devices, + }, { .vendor = SUPERIO_VENDOR_FINTEK, .devid = 0x1210, .mask = 0xff, .descr = "Fintek F81803", Index: sys/dev/wbwd/wbwd.c =================================================================== --- sys/dev/wbwd/wbwd.c +++ sys/dev/wbwd/wbwd.c @@ -95,7 +95,7 @@ enum chips { w83627hf, w83627s, w83697hf, w83697ug, w83637hf, w83627thf, w83687thf, w83627ehf, w83627dhg, w83627uhg, w83667hg, w83627dhg_p, w83667hg_b, nct6775, nct6776, nct6779, nct6791, - nct6792, nct6793, nct6795, nct6102 }; + nct6792, nct6793, nct6795, nct6796, nct6102 }; struct wb_softc { device_t dev; @@ -234,6 +234,11 @@ .chip = nct6795, .descr = "Nuvoton NCT6795", }, + { + .device_id = 0xd4, + .chip = nct6796, + .descr = "Nuvoton NCT6796", + }, }; /* @@ -576,6 +581,7 @@ case nct6792: case nct6793: case nct6795: + case nct6796: case nct6102: /* * These chips have a fixed WDTO# output pin (W83627UHG),