Path: blob/master/sound/soc/intel/boards/sof_maxim_common.h
26493 views
/* SPDX-License-Identifier: GPL-2.0-only */1/*2* Copyright(c) 2020 Intel Corporation.3*/45/*6* This file defines data structures used in Machine Driver for Intel7* platforms with Maxim Codecs.8*/9#ifndef __SOF_MAXIM_COMMON_H10#define __SOF_MAXIM_COMMON_H1112#include <sound/soc.h>13#include <sound/soc-acpi-intel-ssp-common.h>1415/*16* Maxim MAX9837317*/18#define MAX_98373_CODEC_DAI "max98373-aif1"19#define MAX_98373_DEV0_NAME "i2c-" MAX_98373_ACPI_HID ":00"20#define MAX_98373_DEV1_NAME "i2c-" MAX_98373_ACPI_HID ":01"2122void max_98373_dai_link(struct device *dev, struct snd_soc_dai_link *link);23void max_98373_set_codec_conf(struct snd_soc_card *card);2425/*26* Maxim MAX9839027*/28#define MAX_98390_CODEC_DAI "max98390-aif1"29#define MAX_98390_DEV0_NAME "i2c-" MAX_98390_ACPI_HID ":00"30#define MAX_98390_DEV1_NAME "i2c-" MAX_98390_ACPI_HID ":01"31#define MAX_98390_DEV2_NAME "i2c-" MAX_98390_ACPI_HID ":02"32#define MAX_98390_DEV3_NAME "i2c-" MAX_98390_ACPI_HID ":03"3334void max_98390_dai_link(struct device *dev, struct snd_soc_dai_link *link);35void max_98390_set_codec_conf(struct device *dev, struct snd_soc_card *card);3637/*38* Maxim MAX98357A/MAX98360A39*/40#define MAX_98357A_CODEC_DAI "HiFi"41#define MAX_98357A_DEV0_NAME MAX_98357A_ACPI_HID ":00"42#define MAX_98360A_DEV0_NAME MAX_98360A_ACPI_HID ":00"4344void max_98357a_dai_link(struct snd_soc_dai_link *link);45void max_98360a_dai_link(struct snd_soc_dai_link *link);4647#endif /* __SOF_MAXIM_COMMON_H */484950