*参照元 [#w74ec0f0]
#backlinks

*説明 [#h389c9c9]
-パス: [[linux-4.4.1/include/sound/soc.h]]

-FIXME: これは何?
--説明


**参考 [#h8f06988]


*実装 [#x53d1644]
 /* component interface */
 struct snd_soc_component_driver {
         const char *name;
 
         /* Default control and setup, added after probe() is run */
         const struct snd_kcontrol_new *controls;
         unsigned int num_controls;
-
--[[linux-4.4.1/snd_kcontrol_new]]

         const struct snd_soc_dapm_widget *dapm_widgets;
         unsigned int num_dapm_widgets;
-
--[[linux-4.4.1/snd_soc_dapm_widget]]

         const struct snd_soc_dapm_route *dapm_routes;
         unsigned int num_dapm_routes;
 
-
--[[linux-4.4.1/snd_soc_dapm_route]]

         int (*probe)(struct snd_soc_component *);
         void (*remove)(struct snd_soc_component *);
 
-
--[[linux-4.4.1/snd_soc_component]]

         /* DT */
         int (*of_xlate_dai_name)(struct snd_soc_component *component,
                                  struct of_phandle_args *args,
                                  const char **dai_name);
-
--[[linux-4.4.1/of_phandle_args]]

         void (*seq_notifier)(struct snd_soc_component *, enum snd_soc_dapm_type,
                 int subseq);
         int (*stream_event)(struct snd_soc_component *, int event);
 
-
--[[linux-4.4.1/snd_soc_dapm_type]]

         /* probe ordering - for components with runtime dependencies */
         int probe_order;
         int remove_order;
 };


*コメント [#k33a79d6]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS