Release 4.12 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 dev_id, int rate);
int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, int dev_id,
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 | 17 | 94.44% | 1 | 50.00% |
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 | 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 | 8 | 72.73% | 1 | 50.00% |
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 dev_id, int rate)
{
return 0;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Takashi Iwai | 21 | 87.50% | 2 | 66.67% |
Dhinakaran Pandiyan | 3 | 12.50% | 1 | 33.33% |
Total | 24 | 100.00% | 3 | 100.00% |
static inline int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid,
int dev_id, bool *audio_enabled,
char *buffer, int max_bytes)
{
return -ENODEV;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Takashi Iwai | 30 | 90.91% | 2 | 66.67% |
Dhinakaran Pandiyan | 3 | 9.09% | 1 | 33.33% |
Total | 33 | 100.00% | 3 | 100.00% |
static inline int snd_hdac_i915_init(struct hdac_bus *bus)
{
return -ENODEV;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
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 | 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 | 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 | 140 | 50.72% | 1 | 14.29% |
Takashi Iwai | 95 | 34.42% | 4 | 57.14% |
David Henningsson | 29 | 10.51% | 1 | 14.29% |
Dhinakaran Pandiyan | 12 | 4.35% | 1 | 14.29% |
Total | 276 | 100.00% | 7 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.