[openwrt/openwrt] gpio-nct5104d: Add support for new chip ID
LEDE Commits
lede-commits at lists.infradead.org
Fri Feb 16 05:50:20 PST 2018
mkresin pushed a commit to openwrt/openwrt.git, branch master:
https://git.lede-project.org/7da64807002cbe665176b125d8b2ee1a46d4e785
commit 7da64807002cbe665176b125d8b2ee1a46d4e785
Author: Jasper Scholte <NightNL at outlook.com>
AuthorDate: Thu Feb 15 13:40:53 2018 +0100
gpio-nct5104d: Add support for new chip ID
The PC Engines APU3b has a new nct5104b version with chip ID 0xc453.
This adds support for that version.
Signed-off-by: Jasper Scholte <NightNL at outlook.com>
---
package/kernel/gpio-nct5104d/src/gpio-nct5104d.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/package/kernel/gpio-nct5104d/src/gpio-nct5104d.c b/package/kernel/gpio-nct5104d/src/gpio-nct5104d.c
index 1ad1a6b..c139cf8 100644
--- a/package/kernel/gpio-nct5104d/src/gpio-nct5104d.c
+++ b/package/kernel/gpio-nct5104d/src/gpio-nct5104d.c
@@ -35,7 +35,8 @@
#define SIO_LOCK_KEY 0xAA /* Key to disable Super-I/O */
#define SIO_NCT5104D_ID 0x1061 /* Chip ID */
-#define SIO_PCENGINES_APU_NCT5104D_ID 0xc452 /* Chip ID */
+#define SIO_PCENGINES_APU_NCT5104D_ID1 0xc452 /* Chip ID */
+#define SIO_PCENGINES_APU_NCT5104D_ID2 0xc453 /* Chip ID */
enum chips { nct5104d };
@@ -350,7 +351,8 @@ static int __init nct5104d_find(int addr, struct nct5104d_sio *sio)
devid = superio_inw(addr, SIO_CHIPID);
switch (devid) {
case SIO_NCT5104D_ID:
- case SIO_PCENGINES_APU_NCT5104D_ID:
+ case SIO_PCENGINES_APU_NCT5104D_ID1:
+ case SIO_PCENGINES_APU_NCT5104D_ID2:
sio->type = nct5104d;
/* enable GPIO0 and GPIO1 */
superio_select(addr, SIO_LD_GPIO);
More information about the lede-commits
mailing list