summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2020-05-29 10:18:38 +1000
committerCommit Bot <commit-bot@chromium.org>2020-05-30 01:48:12 +0000
commit8ed77c62110f9ce3f6469c7a70db36f81fd5a5f2 (patch)
tree68e444401556166fa9f9cb136691a1ff5412ea3d
parentaa369444be02877172ce19c0a9a1fee43906c303 (diff)
downloadchrome-ec-8ed77c62110f9ce3f6469c7a70db36f81fd5a5f2.tar.gz
ANX3447: Add some more registers to dump
Display some more chip specific registers. BUG=none TEST=Registers are displayed BRANCH=none Signed-off-by: Andrew McRae <amcrae@google.com> Change-Id: I77fc36eb8a9ddc18f7410b5bff4f572acc68c1c8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2219790 Tested-by: Andrew McRae <amcrae@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Commit-Queue: Andrew McRae <amcrae@chromium.org>
-rw-r--r--driver/tcpm/anx7447.c16
-rw-r--r--driver/tcpm/anx7447.h7
2 files changed, 23 insertions, 0 deletions
diff --git a/driver/tcpm/anx7447.c b/driver/tcpm/anx7447.c
index b43455a3ac..438bc03234 100644
--- a/driver/tcpm/anx7447.c
+++ b/driver/tcpm/anx7447.c
@@ -784,6 +784,22 @@ const struct {
.name = "HPD_DEGLITCH_H",
.addr = ANX7447_REG_HPD_DEGLITCH_H,
},
+ {
+ .name = "INTP_SOURCE_0",
+ .addr = ANX7447_REG_INTP_SOURCE_0,
+ },
+ {
+ .name = "INTP_MASK_0",
+ .addr = ANX7447_REG_INTP_MASK_0,
+ },
+ {
+ .name = "INTP_CTRL_0",
+ .addr = ANX7447_REG_INTP_CTRL_0,
+ },
+ {
+ .name = "PAD_INTP_CTRL",
+ .addr = ANX7447_REG_PAD_INTP_CTRL,
+ },
};
/*
diff --git a/driver/tcpm/anx7447.h b/driver/tcpm/anx7447.h
index b1d571c7c8..94b8bd994b 100644
--- a/driver/tcpm/anx7447.h
+++ b/driver/tcpm/anx7447.h
@@ -24,6 +24,8 @@
#define ANX7447_REG_ADCFSM_EN 0x20
/* Registers: SPI slave address used */
+#define ANX7447_REG_INTP_SOURCE_0 0x67
+
#define ANX7447_REG_HPD_CTRL_0 0x7E
#define ANX7447_REG_HPD_MODE 0x01
#define ANX7447_REG_HPD_OUT 0x02
@@ -32,8 +34,13 @@
#define ANX7447_REG_HPD_UNPLUG 0x10
#define ANX7447_REG_HPD_DEGLITCH_H 0x80
+#define ANX7447_REG_HPD_DETECT 0x80
#define ANX7447_REG_HPD_OEN 0x40
+#define ANX7447_REG_PAD_INTP_CTRL 0x85
+
+#define ANX7447_REG_INTP_MASK_0 0x86
+
#define ANX7447_REG_INTP_CTRL_0 0x9E
#define ANX7447_REG_ANALOG_CTRL_8 0xA8