blob: 06f281640e6bf8c077420178617bf2ddc241a09c [file] [log] [blame]
# Copyright 2015 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
CHROMEOS_KERNEL_SPLITCONFIG="chromiumos-arm64"
CHROMEOS_KERNEL_ARCH="arm64"
# Firmware (coreboot, libpayload and depthcharge) are booting with arm64
# regardless of the userland settings. Thus in order to enable proper
# installation of libpayload stuff to be used by depthcharge,
# CHROMEOS_LIBPAYLOAD_ARCH_DIR is set to arm64. This is checked by libpayload
# ebuild before deciding the dest dir as arm or arm64.
CHROMEOS_LIBPAYLOAD_ARCH_DIR="arm64"
ARM_FPU=neon
USE="${USE} hardfp legacy_keyboard legacy_power_button neon"
USE="${USE} -opengl opengles"
USE="${USE} kernel-3_14"
USE="${USE} device_tree"
USE="${USE} builtin_fw_t210_xusb"
USE="${USE} wireless38"
# Firwmare USE flags
USE="${USE} bootimage coreboot cros_ec"
# No -fstack-protector on aarch64 yet
USE="${USE} -hardened"
CROS_WORKON_CLANG=0
# TODO(twarren) - change this if EC used on Foster
EC_FIRMWARE="nyan"
# TODO(spang): Re-enable this when it starts working.
USE="${USE} -frecon"
# Foster has no TPM, set MOCK_TPM=1
# TODO(yelin): remove MOCK_TPM when Foster has TPM chip.
MOCK_TPM=1
# Linux Firmware
LINUX_FIRMWARE="nvidia-xusb"