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:
parent
285d622fbc
commit
76e02c9514
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user