Release 4.7 include/sound/hda_i915.h
/*
* HD-Audio helpers to sync with i915 driver
*/
#ifndef __SOUND_HDA_I915_H
#define __SOUND_HDA_I915_H
#include <drm/i915_component.h>
#ifdef CONFIG_SND_HDA_I915
int snd_hdac_set_codec_wakeup(struct hdac_bus *bus, bool enable);
int snd_hdac_display_power(struct hdac_bus *bus, bool enable);
void snd_hdac_i915_set_bclk(struct hdac_bus *bus);
int snd_hdac_sync_audio_rate(struct hdac_device *codec, hda_nid_t nid, int rate);
int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid,
bool *audio_enabled, char *buffer, int max_bytes);
int snd_hdac_i915_init(struct hdac_bus *bus);
int snd_hdac_i915_exit(struct hdac_bus *bus);
int snd_hdac_i915_register_notifier(const struct i915_audio_component_audio_ops *);
#else
static inline int snd_hdac_set_codec_wakeup(struct hdac_bus *bus, bool enable)
{
return 0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
mengdong lin | mengdong lin | 17 | 94.44% | 1 | 50.00% |
takashi iwai | takashi iwai | 1 | 5.56% | 1 | 50.00% |
| Total | 18 | 100.00% | 2 | 100.00% |
static inline int snd_hdac_display_power(struct hdac_bus *bus, bool enable)
{
return 0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
mengdong lin | mengdong lin | 18 | 100.00% | 1 | 100.00% |
| Total | 18 | 100.00% | 1 | 100.00% |
static inline void snd_hdac_i915_set_bclk(struct hdac_bus *bus)
{
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
mengdong lin | mengdong lin | 8 | 72.73% | 1 | 50.00% |
takashi iwai | takashi iwai | 3 | 27.27% | 1 | 50.00% |
| Total | 11 | 100.00% | 2 | 100.00% |
static inline int snd_hdac_sync_audio_rate(struct hdac_device *codec,
hda_nid_t nid, int rate)
{
return 0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
takashi iwai | takashi iwai | 21 | 100.00% | 2 | 100.00% |
| Total | 21 | 100.00% | 2 | 100.00% |
static inline int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid,
bool *audio_enabled, char *buffer,
int max_bytes)
{
return -ENODEV;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
takashi iwai | takashi iwai | 30 | 100.00% | 2 | 100.00% |
| Total | 30 | 100.00% | 2 | 100.00% |
static inline int snd_hdac_i915_init(struct hdac_bus *bus)
{
return -ENODEV;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
mengdong lin | mengdong lin | 16 | 100.00% | 1 | 100.00% |
| Total | 16 | 100.00% | 1 | 100.00% |
static inline int snd_hdac_i915_exit(struct hdac_bus *bus)
{
return 0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
mengdong lin | mengdong lin | 15 | 100.00% | 1 | 100.00% |
| Total | 15 | 100.00% | 1 | 100.00% |
static inline int snd_hdac_i915_register_notifier(const struct i915_audio_component_audio_ops *ops)
{
return -ENODEV;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
david henningsson | david henningsson | 17 | 100.00% | 1 | 100.00% |
| Total | 17 | 100.00% | 1 | 100.00% |
#endif
#endif /* __SOUND_HDA_I915_H */
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
mengdong lin | mengdong lin | 140 | 53.03% | 1 | 16.67% |
takashi iwai | takashi iwai | 95 | 35.98% | 4 | 66.67% |
david henningsson | david henningsson | 29 | 10.98% | 1 | 16.67% |
| Total | 264 | 100.00% | 6 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.