summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Tsai <will_tsai@wistron.corp-partner.google.com>2021-10-06 19:58:09 +0800
committerCommit Bot <commit-bot@chromium.org>2021-10-15 21:50:59 +0000
commit66e94af79e0e511f7a1a352cb0057d3cb6af5e40 (patch)
treed2601981939fb585f98d689ae9e3b81843b9ecd8
parent2cd12461139946453045695e7034ae8c10a63698 (diff)
downloadchrome-ec-66e94af79e0e511f7a1a352cb0057d3cb6af5e40.tar.gz
primus: add prochot defines
Already moved prochot function into baseboard folder. So remove prochot function in primus. BUG=b:198722634 BRANCH=none TEST=make -j BOARD=primus Signed-off-by: Will Tsai <will_tsai@wistron.corp-partner.google.com> Change-Id: I8abe44f7a20df74e97eb672390ff1e53cbc14fa0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3208327 Tested-by: Scott Chao <scott_chao@wistron.corp-partner.google.com> Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
-rw-r--r--board/primus/board.h4
-rw-r--r--board/primus/ec.tasklist1
-rw-r--r--board/primus/sensors.c7
3 files changed, 12 insertions, 0 deletions
diff --git a/board/primus/board.h b/board/primus/board.h
index c22a8a0789..c28f409fff 100644
--- a/board/primus/board.h
+++ b/board/primus/board.h
@@ -139,6 +139,9 @@
#define CONFIG_CHARGER_SENSE_RESISTOR 10
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10
+/* PROCHOT defines */
+#define BATT_MAX_CONTINUE_DISCHARGE_WATT 66
+
/* PS2 defines */
#define CONFIG_8042_AUX
#define CONFIG_PS2
@@ -158,6 +161,7 @@ enum adc_channel {
ADC_TEMP_SENSOR_3_CHARGER,
ADC_TEMP_SENSOR_4_MEMORY,
ADC_TEMP_SENSOR_5_USBC,
+ ADC_IADPT,
ADC_CH_COUNT
};
diff --git a/board/primus/ec.tasklist b/board/primus/ec.tasklist
index c0a5194e89..83415ffceb 100644
--- a/board/primus/ec.tasklist
+++ b/board/primus/ec.tasklist
@@ -26,4 +26,5 @@
TASK_ALWAYS(PD_C1, pd_task, NULL, VENTI_TASK_STACK_SIZE) \
TASK_ALWAYS(PD_INT_C0, pd_interrupt_handler_task, 0, TASK_STACK_SIZE) \
TASK_ALWAYS(PD_INT_C1, pd_interrupt_handler_task, 1, TASK_STACK_SIZE) \
+ TASK_NOTEST(PROCHOT, prochot_task, NULL, LARGER_TASK_STACK_SIZE) \
TASK_NOTEST(LOGOLED, logoled_task, NULL, LARGER_TASK_STACK_SIZE)
diff --git a/board/primus/sensors.c b/board/primus/sensors.c
index 33ea302a2a..d297912772 100644
--- a/board/primus/sensors.c
+++ b/board/primus/sensors.c
@@ -47,6 +47,13 @@ const struct adc_t adc_channels[] = {
.factor_div = ADC_READ_MAX + 1,
.shift = 0,
},
+ [ADC_IADPT] = {
+ .name = "CHARGER_IADPT",
+ .input_ch = NPCX_ADC_CH3,
+ .factor_mul = ADC_MAX_VOLT,
+ .factor_div = ADC_READ_MAX + 1,
+ .shift = 0,
+ },
};
BUILD_ASSERT(ARRAY_SIZE(adc_channels) == ADC_CH_COUNT);