From f514c93033042e06f376f8aa591c75fd9f6ce036 Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Thu, 22 Oct 2020 17:32:26 -0300 Subject: [PATCH] Fix VT82C686 Super I/O read-only registers --- src/sio/sio_vt82c686.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sio/sio_vt82c686.c b/src/sio/sio_vt82c686.c index c38dc692c..192865c5a 100644 --- a/src/sio/sio_vt82c686.c +++ b/src/sio/sio_vt82c686.c @@ -110,8 +110,8 @@ vt82c686_write(uint16_t port, uint8_t val, void *priv) } /* Read-only registers */ - if ((dev->cur_reg < 0x02) || (dev->cur_reg == 0x04) || (dev->cur_reg == 0x05) || ((dev->cur_reg >= 0xe9) && (dev->cur_reg < 0xee)) || - (dev->cur_reg == 0xf3) || (dev->cur_reg == 0xf5) || (dev->cur_reg == 0xf7) || (dev->cur_reg >= 0xf9)) + if ((dev->cur_reg < 0x02) || (dev->cur_reg == 0x04) || (dev->cur_reg == 0x05) || ((dev->cur_reg >= 0x09) && (dev->cur_reg < 0x0e)) || + (dev->cur_reg == 0x13) || (dev->cur_reg == 0x15) || (dev->cur_reg == 0x17) || (dev->cur_reg >= 0x19)) return; switch (dev->cur_reg) {