blob: e9ed9f01990343acf485697048e35e168e994a46 [file] [log] [blame]
# Copyright 2023 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
CONFIG_CROS_EC=y
CONFIG_PLATFORM_EC=y
CONFIG_SHIMMED_TASKS=y
# SoC configuration
CONFIG_AP=n
# Optional features
CONFIG_PLATFORM_EC_CONSOLE_CMD_CHARGEN=n
CONFIG_PLATFORM_EC_CONSOLE_CMD_I2C_PORTMAP=n
CONFIG_PLATFORM_EC_FLASH_PSTATE_BANK=n
CONFIG_PLATFORM_EC_FLASH_PSTATE_LOCKED=y
CONFIG_PLATFORM_EC_HIBERNATE=n
CONFIG_PLATFORM_EC_KEYBOARD_BOOT_KEYS=n
CONFIG_PLATFORM_EC_KEYBOARD_RUNTIME_KEYS=n
CONFIG_PLATFORM_EC_LID_SWITCH=n
CONFIG_PLATFORM_EC_VSTORE=n
CONFIG_PLATFORM_EC_USB_UPDATE=y
CONFIG_PLATFORM_EC_USB_PAIRING=y
CONFIG_PLATFORM_EC_TOUCHPAD_HASH_FW=y
CONFIG_PLATFORM_EC_CHIPSET_RESET_HOOK=n
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
# Signing
CONFIG_PLATFORM_EC_RWSIG=y
CONFIG_PLATFORM_EC_RSA_KEY_SIZE=3072
CONFIG_PLATFORM_EC_RSA_EXPONENT_3=y
CONFIG_PLATFORM_EC_ROLLBACK=y
# UART
CONFIG_UART_INTERRUPT_DRIVEN=y
# MKBP
CONFIG_PLATFORM_EC_CBI=n
CONFIG_PLATFORM_EC_BACKLIGHT_LID=n
CONFIG_PLATFORM_EC_SWITCH=n
CONFIG_PLATFORM_EC_VBOOT_EFS2=n
CONFIG_PLATFORM_EC_VBOOT_HASH=n
# USB-C
CONFIG_PLATFORM_EC_USB_PD_TBT_COMPAT_MODE=n
CONFIG_PLATFORM_EC_USB_PD_USB4=n
CONFIG_PLATFORM_EC_ONE_WIRE_UART_KEYBOARD=y
CONFIG_PLATFORM_EC_FLASH_PROTECT_RW=y