Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 752) sorted by relevance

12345678910>>...31

/sound/soc/
Dsoc-dai.c24 if (dai->driver->ops->set_sysclk) in snd_soc_dai_set_sysclk()
25 return dai->driver->ops->set_sysclk(dai, clk_id, freq, dir); in snd_soc_dai_set_sysclk()
45 if (dai->driver->ops->set_clkdiv) in snd_soc_dai_set_clkdiv()
46 return dai->driver->ops->set_clkdiv(dai, div_id, div); in snd_soc_dai_set_clkdiv()
65 if (dai->driver->ops->set_pll) in snd_soc_dai_set_pll()
66 return dai->driver->ops->set_pll(dai, pll_id, source, in snd_soc_dai_set_pll()
83 if (dai->driver->ops->set_bclk_ratio) in snd_soc_dai_set_bclk_ratio()
84 return dai->driver->ops->set_bclk_ratio(dai, ratio); in snd_soc_dai_set_bclk_ratio()
99 if (dai->driver->ops->set_fmt == NULL) in snd_soc_dai_set_fmt()
101 return dai->driver->ops->set_fmt(dai, fmt); in snd_soc_dai_set_fmt()
[all …]
Dsoc-component.c25 if (component->driver->set_sysclk) in snd_soc_component_set_sysclk()
26 return component->driver->set_sysclk(component, clk_id, source, in snd_soc_component_set_sysclk()
47 if (component->driver->set_pll) in snd_soc_component_set_pll()
48 return component->driver->set_pll(component, pll_id, source, in snd_soc_component_set_pll()
58 if (component->driver->seq_notifier) in snd_soc_component_seq_notifier()
59 component->driver->seq_notifier(component, type, subseq); in snd_soc_component_seq_notifier()
65 if (component->driver->stream_event) in snd_soc_component_stream_event()
66 return component->driver->stream_event(component, event); in snd_soc_component_stream_event()
74 if (component->driver->set_bias_level) in snd_soc_component_set_bias_level()
75 return component->driver->set_bias_level(component, level); in snd_soc_component_set_bias_level()
[all …]
Dsoc-compress.c34 if (!component->driver->compr_ops || in soc_compr_components_open()
35 !component->driver->compr_ops->open) in soc_compr_components_open()
38 ret = component->driver->compr_ops->open(cstream); in soc_compr_components_open()
66 if (!component->driver->compr_ops || in soc_compr_components_free()
67 !component->driver->compr_ops->free) in soc_compr_components_free()
70 component->driver->compr_ops->free(cstream); in soc_compr_components_free()
85 if (cpu_dai->driver->cops && cpu_dai->driver->cops->startup) { in soc_compr_open()
86 ret = cpu_dai->driver->cops->startup(cstream, cpu_dai); in soc_compr_open()
118 if (cpu_dai->driver->cops && cpu_dai->driver->cops->shutdown) in soc_compr_open()
119 cpu_dai->driver->cops->shutdown(cstream, cpu_dai); in soc_compr_open()
[all …]
Dsoc-core.c327 const char *component_name = rtdcom->component->driver->name; in snd_soc_rtdcom_lookup()
487 if (!cpu_dai->driver->bus_control) in snd_soc_suspend()
558 if (cpu_dai->driver->bus_control) in snd_soc_suspend()
605 if (cpu_dai->driver->bus_control) in soc_resume_deferred()
648 if (!cpu_dai->driver->bus_control) in soc_resume_deferred()
700 bus_control |= cpu_dai->driver->bus_control; in snd_soc_resume()
809 && (!dai->driver->name in snd_soc_find_dai()
810 || strcmp(dai->driver->name, dlc->dai_name))) in snd_soc_find_dai()
1031 component->driver->dapm_widgets, in soc_probe_component()
1032 component->driver->num_dapm_widgets); in soc_probe_component()
[all …]
/sound/drivers/
DKconfig56 driver for the PC speaker which allows it to act like a primitive
58 This driver also replaces the pcspkr driver for beeps.
63 driver may lead to a problem. Namely, it may get loaded
64 before the other sound driver of yours, making the
66 what you want. To make this driver play nicely with other
67 sound driver, you can add this in a configuration file under
71 You don't need this driver if you only want your pc-speaker to beep.
72 You don't need this driver if you have a tablet piezo beeper
83 Say Y here to include the dummy driver. This driver does
89 To compile this driver as a module, choose M here: the module
[all …]
/sound/soc/mediatek/
DKconfig10 This adds ASoC driver for Mediatek MT2701 boards
16 tristate "ASoc Audio driver for MT2701 with CS42448 codec"
21 This adds ASoC driver for Mediatek MT2701 boards
27 tristate "ASoc Audio driver for MT2701 with WM8960 codec"
31 This adds ASoC driver for Mediatek MT2701 boards
41 This adds ASoC driver for Mediatek MT6797 boards
47 tristate "ASoc Audio driver for MT6797 with MT6351 codec"
51 This adds ASoC driver for Mediatek MT6797 boards
61 This adds ASoC platform driver support for Mediatek MT8173 chip
67 tristate "ASoC Audio driver for MT8173 with MAX98090 codec"
[all …]
/sound/pci/hda/
DKconfig23 To compile this driver as a module, choose M here: the module
31 cannot be handled by the HDaudio legacy driver and are
32 currently only supported by the SOF driver.
48 To compile this driver as a module, choose M here: the module
54 bool "Build hwdep interface for HD-audio driver"
57 Say Y here to build a hwdep interface for HD-audio driver.
78 driver. This interface is used to generate digital beeps.
95 Say Y here to allow the HD-audio driver to load a pseudo
105 snd-hda-intel driver, such as ALC880.
107 comment "Set to Y if you want auto-loading the codec driver"
[all …]
Dhda_bind.c24 struct hda_codec_driver *driver = in hda_codec_match() local
31 for (list = driver->id; list->vendor_id; list++) { in hda_codec_match()
89 struct module *owner = dev->driver->owner; in hda_codec_driver_probe()
162 module_put(dev->driver->owner); in hda_codec_driver_remove()
177 drv->core.driver.name = name; in __hda_codec_driver_register()
178 drv->core.driver.owner = owner; in __hda_codec_driver_register()
179 drv->core.driver.bus = &snd_hda_bus_type; in __hda_codec_driver_register()
180 drv->core.driver.probe = hda_codec_driver_probe; in __hda_codec_driver_register()
181 drv->core.driver.remove = hda_codec_driver_remove; in __hda_codec_driver_register()
182 drv->core.driver.shutdown = hda_codec_driver_shutdown; in __hda_codec_driver_register()
[all …]
/sound/isa/
DKconfig38 To compile this driver as a module, choose M here: the module
53 To compile this driver as a module, choose M here: the module
57 tristate "Generic AD1848/CS4248 driver"
66 To compile this driver as a module, choose M here: the module
81 To compile this driver as a module, choose M here: the module
94 To compile this driver as a module, choose M here: the module
107 To compile this driver as a module, choose M here: the module
121 To compile this driver as a module, choose M here: the module
133 To compile this driver as a module, choose M here: the module
146 To compile this driver as a module, choose M here: the module
[all …]
/sound/pci/
DKconfig33 To compile this driver as a module, choose M here: the module
47 To compile this driver as a module, choose M here: the module
59 use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
61 To compile this driver as a module, choose M here: the module
73 To compile this driver as a module, choose M here: the module
84 To compile this driver as a module, choose M here: the module
94 To compile this driver as a module, choose M here: the module
108 To compile this driver as a module, choose M here: the module
121 To compile this driver as a module, choose M here: the module
135 To compile this driver as a module, choose M here: the module
[all …]
/sound/aoa/soundbus/
Dcore.c42 drv = to_soundbus_driver(dev->driver); in soundbus_probe()
110 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_remove()
112 if (dev->driver && drv->remove) in soundbus_device_remove()
122 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_shutdown()
124 if (dev->driver && drv->shutdown) in soundbus_device_shutdown()
167 drv->driver.name = drv->name; in soundbus_register_driver()
168 drv->driver.bus = &soundbus_bus_type; in soundbus_register_driver()
171 return driver_register(&drv->driver); in soundbus_register_driver()
177 driver_unregister(&drv->driver); in soundbus_unregister_driver()
/sound/usb/
DKconfig14 tristate "USB Audio/MIDI driver"
24 To compile this driver as a module, choose M here: the module
31 tristate "Edirol UA-101/UA-1000 driver"
38 To compile this driver as a module, choose M here: the module
42 tristate "Tascam US-122, US-224 and US-428 USB driver"
51 To compile this driver as a module, choose M here: the module
78 To compile this driver as a module, choose M here: the module
98 tristate "Tascam US-122L USB driver"
106 To compile this driver as a module, choose M here: the module
125 tristate "M2Tech hiFace USB-SPDIF driver"
[all …]
Dquirks.c34 struct usb_driver *driver, in create_composite_quirk() argument
48 err = snd_usb_create_quirk(chip, iface, driver, quirk); in create_composite_quirk()
59 err = usb_driver_claim_interface(driver, iface, in create_composite_quirk()
71 struct usb_driver *driver, in ignore_interface_quirk() argument
84 struct usb_driver *driver, in create_align_transfer_quirk() argument
93 struct usb_driver *driver, in create_any_midi_quirk() argument
104 struct usb_driver *driver, in create_standard_audio_quirk() argument
132 struct usb_driver *driver, in create_fixed_stream_quirk() argument
197 struct usb_driver *driver) in create_auto_pcm_quirk() argument
234 return create_standard_audio_quirk(chip, iface, driver, NULL); in create_auto_pcm_quirk()
[all …]
/sound/core/
Dseq_device.c69 dev->driver ? "loaded" : "empty", in print_dev_info()
70 dev->driver ? 1 : 0); in print_dev_info()
93 if (!dev->driver) in request_seq_drv()
164 if (!dev->dev.driver) in snd_seq_device_dev_register()
241 if (WARN_ON(!drv->driver.name || !drv->id)) in __snd_seq_driver_register()
243 drv->driver.bus = &snd_seq_bus_type; in __snd_seq_driver_register()
244 drv->driver.owner = mod; in __snd_seq_driver_register()
245 return driver_register(&drv->driver); in __snd_seq_driver_register()
251 driver_unregister(&drv->driver); in snd_seq_driver_unregister()
/sound/hda/ext/
Dhdac_ext_bus.c137 struct hdac_driver *hdrv = drv_to_hdac_driver(dev->driver); in get_hdrv()
170 drv->driver.bus = &snd_hda_bus_type; in snd_hda_ext_driver_register()
174 drv->driver.probe = hda_ext_drv_probe; in snd_hda_ext_driver_register()
176 drv->driver.remove = hdac_ext_drv_remove; in snd_hda_ext_driver_register()
178 drv->driver.shutdown = hdac_ext_drv_shutdown; in snd_hda_ext_driver_register()
180 return driver_register(&drv->driver); in snd_hda_ext_driver_register()
191 driver_unregister(&drv->driver); in snd_hda_ext_driver_unregister()
/sound/soc/atmel/
DKconfig53 tristate "Atmel ASoC driver for boards using WM8904 codec"
59 Say Y if you want to add support for Atmel ASoC driver for boards using
73 tristate "Atmel ASoC driver for boards using CLASSD"
78 Say Y if you want to add support for Atmel ASoC driver for boards using
82 tristate "Atmel ASoC driver for boards using PDMIC"
87 Say Y if you want to add support for Atmel ASoC driver for boards using
91 tristate "ASoC driver for the Axentia TSE-850"
97 Say Y if you want to add support for the ASoC driver for the
101 tristate "Atmel ASoC driver for boards using I2S"
106 Say Y or M if you want to add support for Atmel ASoc driver for boards
[all …]
/sound/pci/emu10k1/
Demu10k1_main.c1296 .driver = "Audigy2", .name = "SB Audigy 5/Rx [SB1550]",
1342 .driver = "Audigy2", .name = "SB Audigy 4 [SB0610]",
1360 .driver = "Audigy2", .name = "SB Audigy 2 Value [SB0400]",
1399 .driver = "Audigy2", .name = "Audigy 2 ZS Notebook [SB0530]",
1409 .driver = "Audigy2", .name = "E-mu 1010 Notebook [MAEM8950]",
1419 .driver = "Audigy2", .name = "E-mu 1010b PCI [MAEM8960]",
1428 .driver = "Audigy2", .name = "E-mu 1010 PCIe [MAEM8986]",
1437 .driver = "Audigy2", .name = "E-mu 1010 [MAEM8810]",
1445 .driver = "Audigy2", .name = "E-mu 0404b PCI [MAEM8852]",
1453 .driver = "Audigy2", .name = "E-mu 0404 [MAEM8850]",
[all …]
/sound/soc/intel/boards/
DKconfig68 This adds audio driver for Intel Baytrail platform based boards
69 with the MAX98090 audio codec. This driver is deprecated, use
79 This adds audio driver for Intel Baytrail platform based boards
80 with the RT5640 audio codec. This driver is deprecated, use
94 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
106 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
118 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
130 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
142 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
154 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
[all …]
/sound/spi/
DKconfig14 tristate "Atmel AT73C213 DAC driver"
21 This driver requires the Atmel SSC driver for sound sink, a
24 To compile this driver as a module, choose M here: the module will be
33 Sets the target bitrate for the bitrate calculator in the driver.
/sound/soc/img/
DKconfig12 Say Y or M if you want to add support for I2S in driver for
20 Say Y or M if you want to add support for I2S out driver for
28 Say Y or M if you want to add support for parallel out driver for
36 Say Y or M if you want to add support for SPDIF input driver for
44 Say Y or M if you want to add support for SPDIF out driver for
53 driver for Imagination Technologies Pistachio internal DAC device.
/sound/soc/qcom/
Dlpass-cpu.c28 ret = clk_set_rate(drvdata->mi2s_osr_clk[dai->driver->id], freq); in lpass_cpu_daiops_set_sysclk()
42 ret = clk_prepare_enable(drvdata->mi2s_osr_clk[dai->driver->id]); in lpass_cpu_daiops_startup()
48 ret = clk_prepare_enable(drvdata->mi2s_bit_clk[dai->driver->id]); in lpass_cpu_daiops_startup()
51 clk_disable_unprepare(drvdata->mi2s_osr_clk[dai->driver->id]); in lpass_cpu_daiops_startup()
63 clk_disable_unprepare(drvdata->mi2s_bit_clk[dai->driver->id]); in lpass_cpu_daiops_shutdown()
65 clk_disable_unprepare(drvdata->mi2s_osr_clk[dai->driver->id]); in lpass_cpu_daiops_shutdown()
159 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), in lpass_cpu_daiops_hw_params()
166 ret = clk_set_rate(drvdata->mi2s_bit_clk[dai->driver->id], in lpass_cpu_daiops_hw_params()
193 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), in lpass_cpu_daiops_prepare()
222 dai->driver->id), in lpass_cpu_daiops_trigger()
[all …]
/sound/soc/uniphier/
DKconfig17 This adds ASoC driver support for Socionext UniPhier
27 This adds ASoC driver for Socionext UniPhier LD11/LD20
37 This adds ASoC driver for Socionext UniPhier PXs2
47 This adds Codec driver for Socionext UniPhier LD11/20 SoC
48 internal DAC. This driver supports Line In / Out and HeadPhone.
/sound/usb/line6/
DKconfig12 This is a driver for PODxt and other similar devices,
29 This is a driver for POD X3, HD300, 400 and 500 devices.
37 This is a driver for TonePort GX, UX1 and UX2 devices.
43 This is a driver for Variax Workbench device.
/sound/soc/codecs/
Dwm8776.c169 switch (dai->driver->id) { in wm8776_set_fmt()
249 switch (dai->driver->id) { in wm8776_hw_params()
287 if (wm8776->sysclk[dai->driver->id] / params_rate(params) in wm8776_hw_params()
295 wm8776->sysclk[dai->driver->id], params_rate(params)); in wm8776_hw_params()
325 if (WARN_ON(dai->driver->id >= ARRAY_SIZE(wm8776->sysclk))) in wm8776_set_sysclk()
328 wm8776->sysclk[dai->driver->id] = freq; in wm8776_set_sysclk()
483 .driver = {
523 .driver = {
/sound/ppc/
Dpowermac.c58 strcpy(card->driver, "PMac Burgundy"); in snd_pmac_probe()
66 strcpy(card->driver, "PMac DACA"); in snd_pmac_probe()
76 sprintf(card->driver, "PMac %s", name_ext); in snd_pmac_probe()
90 sprintf(card->driver, "PMac %s", name_ext); in snd_pmac_probe()
160 .driver = {

12345678910>>...31