| # Copyright 2017 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Initial value just for style purposes. |
| LINUX_FIRMWARE="" |
| USE="" |
| |
| USE="${USE} cros_ec eclog mosys_eventlog -opengl" |
| USE="${USE} opengles touchview watchdog" |
| USE="${USE} wifi_force_powersave" |
| # Make GPU sandboxing failures not fatal because we use LLVM |
| USE="${USE} gpu_sandbox_failures_not_fatal" |
| |
| # For now disable all TPM stuff while on MTP |
| # Does not apply to all boards, but is a noop where it is not needed. |
| ## USE="${USE} h1_over_spi" |
| # Enable TPM2 |
| ## USE="${USE} -tpm tpm2" |
| # Include prebuilt (&signed) CR50 FW |
| ## USE="${USE} cr50_onboard" |
| USE="${USE} mocktpm" |
| |
| # Build gsctool, remove this after we add cr50_onboard |
| USE="${USE} cr50_utils" |
| |
| # ath10k firmware for WCN3990 Wifi |
| LINUX_FIRMWARE="${LINUX_FIRMWARE} ath10k_wcn3990" |
| |
| # Google USBPD peripheral firmwares |
| LINUX_FIRMWARE="${LINUX_FIRMWARE} cros-pd" |
| |
| # Venus codec firmware |
| LINUX_FIRMWARE="${LINUX_FIRMWARE} venus-52" |
| |
| VIDEO_CARDS="msm" |
| |
| # Declare set of enabled consoles |
| TTY_CONSOLE="ttyMSM0" |
| |
| #### Below is temporary until we get the normal video card working #### |
| |
| # LLVM is required to build the llvmpipe driver. |
| # |
| # NOTE: we currently turn on _both_ llvmpipe and msm video cards. The |
| # msm video card will be used by the "minigbm" ebuild and the "llvmpipe" |
| # by the mesa one. We'd remove this when mesa supports "msm" |
| USE="${USE} llvm" |
| VIDEO_CARDS="${VIDEO_CARDS} llvmpipe" |