| # |
| # 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. |
| |
| audio_config: &audio_config |
| 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" |
| |
| krane_audio_config: &krane_audio_config |
| 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" |
| - source: "{{$ucm-source}}/Lenovo USB-C TO 3.5mm Adapter/HiFi.conf" |
| destination: "{{$ucm_root}}/Lenovo USB-C TO 3.5mm Adapter/HiFi.conf" |
| - source: "{{$ucm-source}}/Lenovo USB-C TO 3.5mm Adapter/Lenovo USB-C TO 3.5mm Adapter.conf" |
| destination: "{{$ucm_root}}/Lenovo USB-C TO 3.5mm Adapter/Lenovo USB-C TO 3.5mm Adapter.conf" |
| - source: "{{$cras-source}}/Lenovo USB-C TO 3.5mm Adapter" |
| destination: "{{$cras-dest}}/Lenovo USB-C TO 3.5mm Adapter" |
| |
| kakadu_audio_config: &kakadu_audio_config |
| $card1: "mt8183_mt6358_ts3a227_max98357" |
| $card2: "mt8183_da7219_max98357" |
| $ucm-dest1: "{{$ucm_root}}/{{$card1}}.{{ucm-suffix}}" |
| $ucm-dest2: "{{$ucm_root}}/{{$card2}}.{{ucm-suffix}}" |
| main: |
| cras-config-dir: "{{$device-name}}" |
| ucm-suffix: "{{$device-name}}" |
| files: |
| - source: "{{$cras-source}}/{{$card1}}" |
| destination: "{{$cras-dest}}/{{$card1}}" |
| - source: "{{$cras-source}}/dsp.ini" |
| destination: "{{$cras-dest}}/dsp.ini" |
| - source: "{{$ucm-source}}/HiFi_mt6358.conf" |
| destination: "{{$ucm-dest1}}/HiFi.conf" |
| - source: "{{$ucm-source}}/{{$card1}}.conf" |
| destination: "{{$ucm-dest1}}/{{$card1}}.{{ucm-suffix}}.conf" |
| - source: "{{$cras-source}}/{{$card2}}" |
| destination: "{{$cras-dest}}/{{$card2}}" |
| - source: "{{$ucm-source}}/HiFi_da7219.conf" |
| destination: "{{$ucm-dest2}}/HiFi.conf" |
| - source: "{{$ucm-source}}/{{$card2}}.conf" |
| destination: "{{$ucm-dest2}}/{{$card2}}.{{ucm-suffix}}.conf" |
| |
| bluetooth-flags: &bluetooth_flags |
| enable-suspend-management: true |
| stop-on-suspend: true |
| |
| common_config: &common_config |
| $cras_root: "/etc/cras" |
| $ucm_root: "/usr/share/alsa/ucm" |
| $card: "mt8183_mt6358_ts3a227_max98357" |
| $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}}" |
| $ucm-dest: "{{$ucm_root}}/{{$card}}.{{ucm-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: "kukui" |
| libpayload: "kukui" |
| no-firmware: true |
| firmware-signing: |
| key-id: "{{$key-id}}" |
| signature-id: "{{$device-name}}" |
| test-label: "{{$device-name}}" |
| power: &power_common |
| low-battery-shutdown-percent: "4.0" |
| usb-min-ac-watts: "10" |
| disable-dark-resume: "0" |
| $has-ambient-light-sensor: "0" |
| has-ambient-light-sensor: "{{$has-ambient-light-sensor}}" |
| bluetooth: |
| flags: *bluetooth_flags |
| camera: |
| config-file: |
| system-path: "/etc/camera/camera_config_{{$device-name}}.json" |
| build-path: "camera_config_{{$device-name}}.json" |
| |
| kukui-config: &kukui_config |
| <<: *common_config |
| $fw-name: "google,kukui" |
| $fw-build-name: "kukui" |
| $key-id: "DEFAULT" |
| identity: |
| <<: *identity |
| sku-id: 0 |
| power: |
| <<: *power_common |
| charging-ports: | |
| CROS_USBPD_CHARGER0 LEFT |
| audio: *audio_config |
| |
| krane-config: &krane_config |
| <<: *common_config |
| $fw-name: "google,krane" |
| $fw-build-name: "krane" |
| $key-id: "KRANE" |
| power: |
| <<: *power_common |
| $has-ambient-light-sensor: "1" |
| charging-ports: | |
| CROS_USBPD_CHARGER0 RIGHT |
| min-visible-backlight-level: "12" |
| internal-backlight-als-steps: |- |
| 18.75 -1 15 |
| 40.88 8 95 |
| 65.88 80 630 |
| 79.52 550 1200 |
| 92.92 880 3000 |
| 100.0 2000 -1 |
| internal-backlight-no-als-battery-brightness: "70.62" |
| audio: *krane_audio_config |
| |
| kodama-config: &kodama_config |
| <<: *common_config |
| $fw-name: "google,kodama" |
| $fw-build-name: "kodama" |
| $key-id: "KRANE" |
| audio: *audio_config |
| power: |
| <<: *power_common |
| |
| kakadu-config: &kakadu_config |
| <<: *common_config |
| $fw-name: "google,kakadu" |
| $fw-build-name: "kakadu" |
| $key-id: "DEFAULT" |
| audio: *kakadu_audio_config |
| power: |
| <<: *power_common |
| |
| chromeos: |
| devices: |
| - $device-name: "kukui" |
| skus: |
| - config: *kukui_config |
| - $device-name: "krane" |
| skus: |
| - config: *krane_config |
| - $device-name: "kodama" |
| skus: |
| - config: *kodama_config |
| - $device-name: "kakadu" |
| skus: |
| - config: *kakadu_config |