Path: blob/master/sound/soc/intel/boards/sof_cirrus_common.h
26493 views
/* SPDX-License-Identifier: GPL-2.0-only */1/*2* This file defines data structures used in Machine Driver for Intel3* platforms with Cirrus Logic Codecs.4*5* Copyright 2022 Intel Corporation.6*/7#ifndef __SOF_CIRRUS_COMMON_H8#define __SOF_CIRRUS_COMMON_H910#include <sound/soc.h>11#include <sound/soc-acpi-intel-ssp-common.h>1213/*14* Cirrus Logic CS35L41/CS35L5315*/16#define CS35L41_CODEC_DAI "cs35l41-pcm"17#define CS35L41_DEV0_NAME "i2c-" CS35L41_ACPI_HID ":00"18#define CS35L41_DEV1_NAME "i2c-" CS35L41_ACPI_HID ":01"19#define CS35L41_DEV2_NAME "i2c-" CS35L41_ACPI_HID ":02"20#define CS35L41_DEV3_NAME "i2c-" CS35L41_ACPI_HID ":03"2122void cs35l41_set_dai_link(struct snd_soc_dai_link *link);23void cs35l41_set_codec_conf(struct snd_soc_card *card);2425#endif /* __SOF_CIRRUS_COMMON_H */262728