Files
system76-embedded-controller/src/board/system76/darp10-b/board.mk
Tim Crawford 984428b6a8 darp10: Add custom fan points
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-07-26 14:04:11 -06:00

73 lines
1.3 KiB
Makefile

# SPDX-License-Identifier: GPL-3.0-only
board-y += board.c
board-y += gpio.c
EC = ite
CONFIG_EC_ITE_IT5570E = y
CONFIG_EC_FLASH_SIZE_256K = y
# Enable eSPI
CONFIG_BUS_ESPI = y
# Enable firmware security
CONFIG_SECURITY = y
# Keyboard configuration
KEYBOARD = 14in_83
KEYMAP = darp10-b
CONFIG_HAVE_KBLED = y
KBLED = white_dac
CFLAGS += -DKBLED_DAC=2
# Set battery I2C bus
CFLAGS += -DI2C_SMBUS=I2C_4
# Set touchpad PS2 bus
CFLAGS += -DPS2_TOUCHPAD=PS2_3
# Set smart charger parameters
CHARGER = oz26786
CFLAGS += \
-DCHARGER_ADAPTER_RSENSE=5 \
-DCHARGER_BATTERY_RSENSE=10 \
-DCHARGER_CHARGE_CURRENT=1536 \
-DCHARGER_CHARGE_VOLTAGE=17600 \
-DCHARGER_INPUT_CURRENT=4740
# Set CPU power limits in watts
CFLAGS += \
-DPOWER_LIMIT_AC=65 \
-DPOWER_LIMIT_DC=45
# Fan configs
CFLAGS += -DSMOOTH_FANS_MIN=27
CFLAGS += -DFAN1_PWM=DCR2
CFLAGS += -DBOARD_FAN1_POINTS="\
FAN_POINT(48, 27), \
FAN_POINT(52, 27), \
FAN_POINT(56, 33), \
FAN_POINT(60, 37), \
FAN_POINT(75, 53), \
FAN_POINT(83, 65), \
FAN_POINT(87, 75), \
FAN_POINT(89, 77), \
"
CFLAGS += -DFAN2_PWM=DCR3
CFLAGS += -DBOARD_FAN2_POINTS="\
FAN_POINT(48, 27), \
FAN_POINT(52, 27), \
FAN_POINT(56, 33), \
FAN_POINT(60, 37), \
FAN_POINT(75, 53), \
FAN_POINT(83, 65), \
FAN_POINT(87, 75), \
FAN_POINT(89, 77), \
"
# Add common code
include src/board/system76/common/common.mk