Martin Roth | 9231f0b | 2022-10-28 22:39:23 -0600 | [diff] [blame] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 2 | ramstage-y += dmic.c |
| 3 | ramstage-y += nau88l25.c |
| 4 | ramstage-y += max98357.c |
Duncan Laurie | e6c8a38 | 2018-03-26 02:45:02 -0700 | [diff] [blame] | 5 | ramstage-y += max98373.c |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 6 | ramstage-y += ssm4567.c |
Duncan Laurie | 4a75a66 | 2017-03-02 10:13:51 -0800 | [diff] [blame] | 7 | ramstage-y += rt5514.c |
Rizwan Qureshi | 17335fa | 2017-01-14 06:08:21 +0530 | [diff] [blame] | 8 | ramstage-y += rt5663.c |
| 9 | ramstage-y += max98927.c |
Naveen Manohar | 83670c5 | 2017-11-04 02:55:09 +0530 | [diff] [blame] | 10 | ramstage-y += da7219.c |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 11 | |
| 12 | # DSP firmware settings files. |
Rizwan Qureshi | 17335fa | 2017-01-14 06:08:21 +0530 | [diff] [blame] | 13 | ifeq ($(CONFIG_SOC_INTEL_KABYLAKE),y) |
| 14 | NHLT_BLOB_PATH = 3rdparty/blobs/soc/intel/kabylake/nhlt-blobs |
| 15 | else |
| 16 | NHLT_BLOB_PATH = 3rdparty/blobs/soc/intel/skylake/nhlt-blobs |
| 17 | endif |
| 18 | |
Benjamin Doron | eecaf36 | 2020-08-04 06:45:46 +0000 | [diff] [blame] | 19 | DMIC_1CH_48KHZ_16B = dmic-1ch-48khz-16b.bin |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 20 | DMIC_2CH_48KHZ_16B = dmic-2ch-48khz-16b.bin |
| 21 | DMIC_2CH_48KHZ_32B = dmic-2ch-48khz-32b.bin |
| 22 | DMIC_4CH_48KHZ_16B = dmic-4ch-48khz-16b.bin |
| 23 | DMIC_4CH_48KHZ_32B = dmic-4ch-48khz-32b.bin |
| 24 | NAU88L25 = nau88l25-2ch-48khz-24b.bin |
| 25 | MAX98357_RENDER = max98357-render-2ch-48khz-24b.bin |
Duncan Laurie | e6c8a38 | 2018-03-26 02:45:02 -0700 | [diff] [blame] | 26 | MAX98373_RENDER_16B = max98373-render-2ch-48khz-16b.bin |
| 27 | MAX98373_RENDER_24B = max98373-render-2ch-48khz-24b.bin |
Duncan Laurie | fff2e6c | 2017-05-03 10:05:27 -0700 | [diff] [blame] | 28 | MAX98927_RENDER_24B = max98927-render-2ch-48khz-24b.bin |
| 29 | MAX98927_RENDER_16B = max98927-render-2ch-48khz-16b.bin |
Duncan Laurie | 4a75a66 | 2017-03-02 10:13:51 -0800 | [diff] [blame] | 30 | RT5514_CAPTURE = rt5514-capture-4ch-48khz-16b.bin |
Rizwan Qureshi | 17335fa | 2017-01-14 06:08:21 +0530 | [diff] [blame] | 31 | RT5663 = rt5663-2ch-48khz-24b.bin |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 32 | SSM4567_RENDER = ssm4567-render-2ch-48khz-24b.bin |
Sathya Prakash M R | 1ed1659 | 2015-12-15 22:49:49 +0530 | [diff] [blame] | 33 | SSM4567_CAPTURE = ssm4567-capture-4ch-48khz-32b.bin |
Naveen Manohar | 83670c5 | 2017-11-04 02:55:09 +0530 | [diff] [blame] | 34 | DA7219_RENDER_CAPTURE = dialog-2ch-48khz-24b.bin |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 35 | |
Benjamin Doron | eecaf36 | 2020-08-04 06:45:46 +0000 | [diff] [blame] | 36 | cbfs-files-$(CONFIG_NHLT_DMIC_1CH) += $(DMIC_1CH_48KHZ_16B) |
| 37 | $(DMIC_1CH_48KHZ_16B)-file := $(NHLT_BLOB_PATH)/$(DMIC_1CH_48KHZ_16B) |
| 38 | $(DMIC_1CH_48KHZ_16B)-type := raw |
| 39 | |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 40 | cbfs-files-$(CONFIG_NHLT_DMIC_2CH) += $(DMIC_2CH_48KHZ_16B) |
| 41 | $(DMIC_2CH_48KHZ_16B)-file := $(NHLT_BLOB_PATH)/$(DMIC_2CH_48KHZ_16B) |
| 42 | $(DMIC_2CH_48KHZ_16B)-type := raw |
| 43 | |
| 44 | cbfs-files-$(CONFIG_NHLT_DMIC_2CH) += $(DMIC_2CH_48KHZ_32B) |
| 45 | $(DMIC_2CH_48KHZ_32B)-file := $(NHLT_BLOB_PATH)/$(DMIC_2CH_48KHZ_32B) |
| 46 | $(DMIC_2CH_48KHZ_32B)-type := raw |
| 47 | |
| 48 | cbfs-files-$(CONFIG_NHLT_DMIC_4CH) += $(DMIC_4CH_48KHZ_16B) |
| 49 | $(DMIC_4CH_48KHZ_16B)-file := $(NHLT_BLOB_PATH)/$(DMIC_4CH_48KHZ_16B) |
| 50 | $(DMIC_4CH_48KHZ_16B)-type := raw |
| 51 | |
| 52 | cbfs-files-$(CONFIG_NHLT_DMIC_4CH) += $(DMIC_4CH_48KHZ_32B) |
| 53 | $(DMIC_4CH_48KHZ_32B)-file := $(NHLT_BLOB_PATH)/$(DMIC_4CH_48KHZ_32B) |
| 54 | $(DMIC_4CH_48KHZ_32B)-type := raw |
| 55 | |
| 56 | cbfs-files-$(CONFIG_NHLT_NAU88L25) += $(NAU88L25) |
| 57 | $(NAU88L25)-file := $(NHLT_BLOB_PATH)/$(NAU88L25) |
| 58 | $(NAU88L25)-type := raw |
| 59 | |
| 60 | cbfs-files-$(CONFIG_NHLT_MAX98357) += $(MAX98357_RENDER) |
| 61 | $(MAX98357_RENDER)-file := $(NHLT_BLOB_PATH)/$(MAX98357_RENDER) |
| 62 | $(MAX98357_RENDER)-type := raw |
| 63 | |
Duncan Laurie | e6c8a38 | 2018-03-26 02:45:02 -0700 | [diff] [blame] | 64 | cbfs-files-$(CONFIG_NHLT_MAX98373) += $(MAX98373_RENDER_16B) |
| 65 | $(MAX98373_RENDER_16B)-file := $(NHLT_BLOB_PATH)/$(MAX98373_RENDER_16B) |
| 66 | $(MAX98373_RENDER_16B)-type := raw |
| 67 | |
| 68 | cbfs-files-$(CONFIG_NHLT_MAX98373) += $(MAX98373_RENDER_24B) |
| 69 | $(MAX98373_RENDER_24B)-file := $(NHLT_BLOB_PATH)/$(MAX98373_RENDER_24B) |
| 70 | $(MAX98373_RENDER_24B)-type := raw |
| 71 | |
Aaron Durbin | ed8a723 | 2015-11-24 12:35:06 -0600 | [diff] [blame] | 72 | cbfs-files-$(CONFIG_NHLT_SSM4567) += $(SSM4567_RENDER) |
| 73 | $(SSM4567_RENDER)-file := $(NHLT_BLOB_PATH)/$(SSM4567_RENDER) |
| 74 | $(SSM4567_RENDER)-type := raw |
Sathya Prakash M R | 1ed1659 | 2015-12-15 22:49:49 +0530 | [diff] [blame] | 75 | |
| 76 | cbfs-files-$(CONFIG_NHLT_SSM4567) += $(SSM4567_CAPTURE) |
| 77 | $(SSM4567_CAPTURE)-file := $(NHLT_BLOB_PATH)/$(SSM4567_CAPTURE) |
| 78 | $(SSM4567_CAPTURE)-type := raw |
Rizwan Qureshi | 17335fa | 2017-01-14 06:08:21 +0530 | [diff] [blame] | 79 | |
Duncan Laurie | 4a75a66 | 2017-03-02 10:13:51 -0800 | [diff] [blame] | 80 | cbfs-files-$(CONFIG_NHLT_RT5514) += $(RT5514_CAPTURE) |
| 81 | $(RT5514_CAPTURE)-file := $(NHLT_BLOB_PATH)/$(RT5514_CAPTURE) |
| 82 | $(RT5514_CAPTURE)-type := raw |
| 83 | |
Rizwan Qureshi | 17335fa | 2017-01-14 06:08:21 +0530 | [diff] [blame] | 84 | cbfs-files-$(CONFIG_NHLT_RT5663) += $(RT5663) |
| 85 | $(RT5663)-file := $(NHLT_BLOB_PATH)/$(RT5663) |
| 86 | $(RT5663)-type := raw |
| 87 | |
Duncan Laurie | fff2e6c | 2017-05-03 10:05:27 -0700 | [diff] [blame] | 88 | cbfs-files-$(CONFIG_NHLT_MAX98927) += $(MAX98927_RENDER_16B) |
| 89 | $(MAX98927_RENDER_16B)-file := $(NHLT_BLOB_PATH)/$(MAX98927_RENDER_16B) |
| 90 | $(MAX98927_RENDER_16B)-type := raw |
| 91 | |
| 92 | cbfs-files-$(CONFIG_NHLT_MAX98927) += $(MAX98927_RENDER_24B) |
| 93 | $(MAX98927_RENDER_24B)-file := $(NHLT_BLOB_PATH)/$(MAX98927_RENDER_24B) |
| 94 | $(MAX98927_RENDER_24B)-type := raw |
Naveen Manohar | 83670c5 | 2017-11-04 02:55:09 +0530 | [diff] [blame] | 95 | |
| 96 | cbfs-files-$(CONFIG_NHLT_DA7219) += $(DA7219_RENDER_CAPTURE) |
| 97 | $(DA7219_RENDER_CAPTURE)-file := $(NHLT_BLOB_PATH)/$(DA7219_RENDER_CAPTURE) |
| 98 | $(DA7219_RENDER_CAPTURE)-type := raw |