Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) // SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3)  * soc-acpi-intel-skl-match.c - tables and support for SKL ACPI enumeration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5)  * Copyright (c) 2018, Intel Corporation.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) #include <sound/soc-acpi.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #include <sound/soc-acpi-intel-match.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #include "../skylake/skl.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) static struct skl_machine_pdata skl_dmic_data;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) static struct snd_soc_acpi_codecs skl_codecs = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	.num_codecs = 1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	.codecs = {"10508825"}
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) struct snd_soc_acpi_mach snd_soc_acpi_intel_skl_machines[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	{
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 		.id = "INT343A",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 		.drv_name = "skl_alc286s_i2s",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 		.fw_filename = "intel/dsp_fw_release.bin",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	{
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 		.id = "INT343B",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 		.drv_name = "skl_n88l25_s4567",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 		.fw_filename = "intel/dsp_fw_release.bin",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 		.machine_quirk = snd_soc_acpi_codec_list,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 		.quirk_data = &skl_codecs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 		.pdata = &skl_dmic_data,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	{
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 		.id = "MX98357A",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 		.drv_name = "skl_n88l25_m98357a",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 		.fw_filename = "intel/dsp_fw_release.bin",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 		.machine_quirk = snd_soc_acpi_codec_list,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 		.quirk_data = &skl_codecs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 		.pdata = &skl_dmic_data,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	{},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_skl_machines);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) MODULE_LICENSE("GPL v2");
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) MODULE_DESCRIPTION("Intel Common ACPI Match module");