# SPDX-License-Identifier: GPL-3.0-only EC=ite EC_VARIANT=it5570e # Enable eSPI CFLAGS+=-DEC_ESPI=1 # FIXME: Use S3 instead of S0ix CFLAGS+=-DUSE_S0IX=1 # Include keyboard KEYBOARD=15in_102 # Set keyboard LED mechanism KBLED=rgb_pwm # Set discrete GPU I2C bus CFLAGS+=-DI2C_DGPU=I2C_1 # Set battery I2C bus CFLAGS+=-DI2C_SMBUS=I2C_4 # Set touchpad PS2 bus CFLAGS+=-DPS2_TOUCHPAD=PS2_3 # Set smart charger parameters # TODO: actually bq24800 # FIXME: Verify parts and values. CHARGER=bq24780s CFLAGS+=\ -DCHARGER_ADAPTER_RSENSE=5 \ -DCHARGER_BATTERY_RSENSE=10 \ -DCHARGER_CHARGE_CURRENT=1536 \ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=7500 # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ -DPOWER_LIMIT_DC=28 # Custom fan curve CFLAGS+=-DBOARD_HEATUP=5 CFLAGS+=-DBOARD_COOLDOWN=20 CFLAGS+=-DBOARD_FAN_POINTS="\ FAN_POINT(60, 40), \ FAN_POINT(65, 60), \ FAN_POINT(70, 75), \ FAN_POINT(75, 90), \ FAN_POINT(80, 100) \ " # Enable DGPU support CFLAGS+=-DHAVE_DGPU=1 CFLAGS+=-DBOARD_DGPU_HEATUP=5 CFLAGS+=-DBOARD_DGPU_COOLDOWN=20 CFLAGS+=-DBOARD_DGPU_FAN_POINTS="\ FAN_POINT(60, 40), \ FAN_POINT(65, 60), \ FAN_POINT(70, 75), \ FAN_POINT(75, 90), \ FAN_POINT(80, 100) \ " # Add system76 common code include src/board/system76/common/common.mk