summaryrefslogtreecommitdiff
path: root/board/phaser/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/phaser/board.h')
-rw-r--r--board/phaser/board.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/board/phaser/board.h b/board/phaser/board.h
index 443dbf37c1..a03782b245 100644
--- a/board/phaser/board.h
+++ b/board/phaser/board.h
@@ -13,6 +13,20 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+/* b/203442963
+ * It's workaround to reduce keyboard's "Silver Migration".
+ * From keyboard vendor's feedback, there are two factors to cause
+ * "Silver Migration".
+ * 1. A voltage potential between trace.
+ * 2. The presence of an electrolyte , such as moisture.
+ * The reason cause voltage potential between KSIxx trace is EC enter ec
+ * hibernate PSL and turn EC's VCC1 power off. Besides KSI2, the other
+ * KSIxx will be turn off. KSI2 is powered by H1.
+ * To avoid voltage potential is keep KSIxx on. That means not to enter
+ * ec hibernate PSL.
+ */
+#undef CONFIG_HIBERNATE_PSL
+
#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
#define CONFIG_VOLUME_BUTTONS