]> git.sur5r.net Git - groeck-it87/commit
Fix accesses to IT8792E
authorGuenter Roeck <linux@roeck-us.net>
Sat, 5 Aug 2017 19:48:49 +0000 (12:48 -0700)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 5 Aug 2017 19:54:37 +0000 (12:54 -0700)
commit485178c1ecc1835066178eeda681a4d0a9cdd0ef
tree99a62df2d6dd158f825ef745782e624b326dcd7f
parenteba2fabe6fe5f423e2827296a01a2a6119a5a6f2
Fix accesses to IT8792E

If IT8792E or a compatible chip such as IT8795 (which has the same chip ID,
0x8733) resides at SIO address 0x4e/0x4f, and another Super-IO chip is at
SIO address 0x2e/0x2f, the IT8792E causes a cycle decode problem when exiting
its configuration mode. This can result in access errors for both chips, and
may result in system hangs.

Never exit configuration mode for IT8792E to avoid the problem.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
it87.c