Set battery charging thresholds in common.mk

Battery threshold control is entirely software-defined and does not
depend on any board-specific behavior.
This commit is contained in:
Tim Crawford 2021-05-14 10:41:01 -06:00 committed by Jeremy Soller
parent 285d622fbc
commit 76e02c9514
14 changed files with 5 additions and 65 deletions

View File

@ -24,11 +24,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=12600 \ -DCHARGER_CHARGE_VOLTAGE=12600 \
-DCHARGER_INPUT_CURRENT=11800 -DCHARGER_INPUT_CURRENT=11800
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \

View File

@ -24,11 +24,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=12600 \ -DCHARGER_CHARGE_VOLTAGE=12600 \
-DCHARGER_INPUT_CURRENT=11800 -DCHARGER_INPUT_CURRENT=11800
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \

View File

@ -24,11 +24,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=16800 \ -DCHARGER_CHARGE_VOLTAGE=16800 \
-DCHARGER_INPUT_CURRENT=14000 -DCHARGER_INPUT_CURRENT=14000
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \

View File

@ -24,6 +24,11 @@ SRC+=$(wildcard $(SYSTEM76_COMMON_DIR)/*.c)
INCLUDE+=$(wildcard $(SYSTEM76_COMMON_DIR)/include/common/*.h) $(SYSTEM76_COMMON_DIR)/common.mk INCLUDE+=$(wildcard $(SYSTEM76_COMMON_DIR)/include/common/*.h) $(SYSTEM76_COMMON_DIR)/common.mk
CFLAGS+=-I$(SYSTEM76_COMMON_DIR)/include CFLAGS+=-I$(SYSTEM76_COMMON_DIR)/include
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Add charger # Add charger
CHARGER?=bq24780s CHARGER?=bq24780s
SRC+=$(SYSTEM76_COMMON_DIR)/charger/$(CHARGER).c SRC+=$(SYSTEM76_COMMON_DIR)/charger/$(CHARGER).c

View File

@ -22,10 +22,5 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_CHARGE_VOLTAGE=17600 \
-DCHARGER_INPUT_CURRENT=3200 -DCHARGER_INPUT_CURRENT=3200
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Add system76 common code # Add system76 common code
include src/board/system76/common/common.mk include src/board/system76/common/common.mk

View File

@ -25,10 +25,5 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_CHARGE_VOLTAGE=8800 \
-DCHARGER_INPUT_CURRENT=1600 -DCHARGER_INPUT_CURRENT=1600
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Add system76 common code # Add system76 common code
include src/board/system76/common/common.mk include src/board/system76/common/common.mk

View File

@ -22,10 +22,5 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=13056 \ -DCHARGER_CHARGE_VOLTAGE=13056 \
-DCHARGER_INPUT_CURRENT=1920 -DCHARGER_INPUT_CURRENT=1920
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Add system76 common code # Add system76 common code
include src/board/system76/common/common.mk include src/board/system76/common/common.mk

View File

@ -30,11 +30,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=17400 \ -DCHARGER_CHARGE_VOLTAGE=17400 \
-DCHARGER_INPUT_CURRENT=1600 -DCHARGER_INPUT_CURRENT=1600
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=65 \ -DPOWER_LIMIT_AC=65 \

View File

@ -24,11 +24,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=16800 \ -DCHARGER_CHARGE_VOLTAGE=16800 \
-DCHARGER_INPUT_CURRENT=9230 -DCHARGER_INPUT_CURRENT=9230
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \

View File

@ -26,10 +26,5 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_CHARGE_VOLTAGE=8800 \
-DCHARGER_INPUT_CURRENT=1600 -DCHARGER_INPUT_CURRENT=1600
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Add system76 common code # Add system76 common code
include src/board/system76/common/common.mk include src/board/system76/common/common.mk

View File

@ -23,10 +23,5 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_CHARGE_VOLTAGE=8800 \
-DCHARGER_INPUT_CURRENT=1600 -DCHARGER_INPUT_CURRENT=1600
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Add system76 common code # Add system76 common code
include src/board/system76/common/common.mk include src/board/system76/common/common.mk

View File

@ -25,11 +25,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=17120 \ -DCHARGER_CHARGE_VOLTAGE=17120 \
-DCHARGER_INPUT_CURRENT=9230 -DCHARGER_INPUT_CURRENT=9230
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \

View File

@ -24,11 +24,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_CHARGE_VOLTAGE=13050 \
-DCHARGER_INPUT_CURRENT=9230 -DCHARGER_INPUT_CURRENT=9230
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \

View File

@ -24,11 +24,6 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_CHARGE_VOLTAGE=13050 \
-DCHARGER_INPUT_CURRENT=9230 -DCHARGER_INPUT_CURRENT=9230
# Set battery charging thresholds
CFLAGS+=\
-DBATTERY_START_THRESHOLD=0 \
-DBATTERY_END_THRESHOLD=100
# Set CPU power limits in watts # Set CPU power limits in watts
CFLAGS+=\ CFLAGS+=\
-DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_AC=180 \