blob: 22842432008ff08bbc77285d176d3438233c904c [file] [log] [blame]
# Copyright 2016 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.
# Disable HSP/HFP on Google WiFi (Gale) with UART-HCI Bluetooth
# which is incapable to handle SCO audio.
platform_name="$(mosys platform name)"
if [ "$platform_name" = "Gale" ]; then
DISABLE_PROFILE="--disable_profile=hfp,hsp"
fi
# For board needs different device configs, check which config
# directory to use. Use that directory for both volume curves
# and dsp config.
if [ -f /etc/cras/get_device_config_dir ]; then
device_config_dir="$(sh /etc/cras/get_device_config_dir)"
DEVICE_CONFIG_DIR="--device_config_dir=${device_config_dir}"
DSP_CONFIG="--dsp_config=${device_config_dir}/dsp.ini"
fi
if [ -f /etc/cras/get_internal_ucm_suffix ]; then
internal_ucm_suffix="$(sh /etc/cras/get_internal_ucm_suffix)"
INTERNAL_UCM_SUFFIX="--internal_ucm_suffix=${internal_ucm_suffix}"
fi
exec minijail0 -u cras -g cras -G -- /usr/bin/cras \
${DSP_CONFIG} ${DEVICE_CONFIG_DIR} ${DISABLE_PROFILE} \
${INTERNAL_UCM_SUFFIX}