162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * HD-Audio helpers to sync with i915 driver 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci#ifndef __SOUND_HDA_I915_H 662306a36Sopenharmony_ci#define __SOUND_HDA_I915_H 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include "hda_component.h" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#ifdef CONFIG_SND_HDA_I915 1162306a36Sopenharmony_civoid snd_hdac_i915_set_bclk(struct hdac_bus *bus); 1262306a36Sopenharmony_ciint snd_hdac_i915_init(struct hdac_bus *bus); 1362306a36Sopenharmony_ci#else 1462306a36Sopenharmony_cistatic inline void snd_hdac_i915_set_bclk(struct hdac_bus *bus) 1562306a36Sopenharmony_ci{ 1662306a36Sopenharmony_ci} 1762306a36Sopenharmony_cistatic inline int snd_hdac_i915_init(struct hdac_bus *bus) 1862306a36Sopenharmony_ci{ 1962306a36Sopenharmony_ci return -ENODEV; 2062306a36Sopenharmony_ci} 2162306a36Sopenharmony_ci#endif 2262306a36Sopenharmony_cistatic inline int snd_hdac_i915_exit(struct hdac_bus *bus) 2362306a36Sopenharmony_ci{ 2462306a36Sopenharmony_ci return snd_hdac_acomp_exit(bus); 2562306a36Sopenharmony_ci} 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci#endif /* __SOUND_HDA_I915_H */ 28