162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright(c) 2021-2022 Intel Corporation. All rights reserved.
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Author: Cezary Rojewski <cezary.rojewski@intel.com>
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#ifndef SND_SOC_CODECS_HDA_H
962306a36Sopenharmony_ci#define SND_SOC_CODECS_HDA_H
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#define hda_codec_is_display(codec) \
1262306a36Sopenharmony_ci	((((codec)->core.vendor_id >> 16) & 0xFFFF) == 0x8086)
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciextern const struct snd_soc_dai_ops snd_soc_hda_codec_dai_ops;
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciextern const struct hdac_ext_bus_ops soc_hda_ext_bus_ops;
1762306a36Sopenharmony_ciint hda_codec_probe_complete(struct hda_codec *codec);
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci#endif
20