snd_soc_component_driver
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: ✅struct snd_soc_component_driver {
const char *name;
const struct snd_kcontrol_new *controls;
unsigned int num_controls;
const struct snd_soc_dapm_widget *dapm_widgets;
unsigned int num_dapm_widgets;
const struct snd_soc_dapm_route *dapm_routes;
unsigned int num_dapm_routes;
int (*probe)(struct snd_soc_component *);
void (*remove)(struct snd_soc_component *);
int (*suspend)(struct snd_soc_component *);
int (*resume)(struct snd_soc_component *);
unsigned int (*read)(struct snd_soc_component *, unsigned int);
int (*write)(struct snd_soc_component *, unsigned int, unsigned int);
int (*pcm_new)(struct snd_soc_pcm_runtime *);
void (*pcm_free)(struct snd_pcm *);
int (*set_sysclk)(struct snd_soc_component *, int, int, unsigned int, int);
int (*set_pll)(struct snd_soc_component *, int, int, unsigned int, unsigned int);
int (*set_jack)(struct snd_soc_component *, struct snd_soc_jack *, void *);
int (*of_xlate_dai_name)(struct snd_soc_component *, struct of_phandle_args *, const char **);
int (*of_xlate_dai_id)(struct snd_soc_component *, struct device_node *);
void (*seq_notifier)(struct snd_soc_component *, enum snd_soc_dapm_type, int);
int (*stream_event)(struct snd_soc_component *, int);
int (*set_bias_level)(struct snd_soc_component *, enum snd_soc_bias_level);
const struct snd_pcm_ops *ops;
const struct snd_compr_ops *compr_ops;
int probe_order;
int remove_order;
unsigned int module_get_upon_open;
unsigned int idle_bias_on;
unsigned int suspend_bias_off;
unsigned int use_pmdown_time;
unsigned int endianness;
unsigned int non_legacy_dai_naming;
const char *ignore_machine;
const char *topology_name_prefix;
int (*be_hw_params_fixup)(struct snd_soc_pcm_runtime *, struct snd_pcm_hw_params *);
bool use_dai_pcm_id;
int be_pcm_base;
};
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Arch