blob: d4509eebcf3320c1b9766d74697e947f6745697c [file] [log] [blame]
#
# Copyright 2019 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.
bluetooth-flags: &bluetooth_flags
enable-suspend-management: true
stop-on-suspend: true
ts3a227e_audio_config: &ts3a227e_audio_config
$card: "mt8183_mt6358_ts3a227_max98357"
$ucm-dest: "{{$ucm_root}}/{{$card}}.{{ucm-suffix}}"
main:
cras-config-dir: "{{$device-name}}"
ucm-suffix: "{{$device-name}}"
files:
- source: "{{$cras-source}}/{{$card}}"
destination: "{{$cras-dest}}/{{$card}}"
- source: "{{$cras-source}}/dsp.ini"
destination: "{{$cras-dest}}/dsp.ini"
- source: "{{$ucm-source}}/HiFi.conf"
destination: "{{$ucm-dest}}/HiFi.conf"
- source: "{{$ucm-source}}/{{$card}}.conf"
destination: "{{$ucm-dest}}/{{$card}}.{{ucm-suffix}}.conf"
da7219_audio_config: &da7219_audio_config
$card: "mt8183_da7219_max98357"
$ucm-dest: "{{$ucm_root}}/{{$card}}.{{ucm-suffix}}"
main:
cras-config-dir: "{{$device-name}}"
ucm-suffix: "{{$device-name}}"
files:
- source: "{{$cras-source}}/{{$card}}"
destination: "{{$cras-dest}}/{{$card}}"
- source: "{{$cras-source}}/dsp.ini"
destination: "{{$cras-dest}}/dsp.ini"
- source: "{{$ucm-source}}/HiFi.conf"
destination: "{{$ucm-dest}}/HiFi.conf"
- source: "{{$ucm-source}}/{{$card}}.conf"
destination: "{{$ucm-dest}}/{{$card}}.{{ucm-suffix}}.conf"
common_config: &common_config
$cras_root: "/etc/cras"
$ucm_root: "/usr/share/alsa/ucm"
$ucm-source-suffix: ""
$cras-source: "{{cras-config-dir}}/audio/cras-config"
$cras-dest: "{{$cras_root}}/{{cras-config-dir}}"
$ucm-source: "{{cras-config-dir}}/audio/ucm-config{{$ucm-source-suffix}}"
name: "{{$device-name}}"
identity: &identity
platform-name: "Kukui"
device-tree-compatible-match: "{{$fw-name}}"
firmware:
build-targets:
coreboot: "{{$fw-build-name}}"
ec: "{{$fw-build-name}}"
ec_extras: [ "kukui_scp" ]
depthcharge: "jacuzzi"
libpayload: "jacuzzi"
no-firmware: true
firmware-signing:
key-id: "{{$key-id}}"
signature-id: "{{$device-name}}"
test-label: "{{$device-name}}"
power:
low-battery-shutdown-percent: "4.0"
usb-min-ac-watts: "10"
disable-dark-resume: "0"
bluetooth:
flags: *bluetooth_flags
jacuzzi-config: &jacuzzi_config
<<: *common_config
$fw-name: "google,jacuzzi"
$fw-build-name: "jacuzzi"
$key-id: "DEFAULT"
identity:
<<: *identity
audio: *ts3a227e_audio_config
juniper-config: &juniper_config
<<: *common_config
$fw-name: "google,juniper"
$fw-build-name: "juniper"
$key-id: "JACUZZIA"
identity:
<<: *identity
audio: *ts3a227e_audio_config
kappa-config: &kappa_config
<<: *common_config
$fw-name: "google,kappa"
$fw-build-name: "kappa"
$key-id: "DEFAULT"
identity:
<<: *identity
audio: *ts3a227e_audio_config
damu-config: &damu_config
<<: *common_config
$fw-name: "google,damu"
$fw-build-name: "damu"
$key-id: "DEFAULT"
identity:
<<: *identity
audio: *da7219_audio_config
chromeos:
devices:
- $device-name: "jacuzzi"
skus:
- config: *jacuzzi_config
- $device-name: "juniper"
skus:
- config: *juniper_config
- $device-name: "kappa"
skus:
- config: *kappa_config
- $device-name: "damu"
skus:
- config: *damu_config