/sound/soc/ |
D | soc-dai.c | 57 if (dai->driver->ops && in snd_soc_dai_set_sysclk() 58 dai->driver->ops->set_sysclk) in snd_soc_dai_set_sysclk() 59 ret = dai->driver->ops->set_sysclk(dai, clk_id, freq, dir); in snd_soc_dai_set_sysclk() 83 if (dai->driver->ops && in snd_soc_dai_set_clkdiv() 84 dai->driver->ops->set_clkdiv) in snd_soc_dai_set_clkdiv() 85 ret = dai->driver->ops->set_clkdiv(dai, div_id, div); in snd_soc_dai_set_clkdiv() 106 if (dai->driver->ops && in snd_soc_dai_set_pll() 107 dai->driver->ops->set_pll) in snd_soc_dai_set_pll() 108 ret = dai->driver->ops->set_pll(dai, pll_id, source, in snd_soc_dai_set_pll() 129 if (dai->driver->ops && in snd_soc_dai_set_bclk_ratio() [all …]
|
D | soc-component.c | 96 if (component->driver->set_sysclk) in snd_soc_component_set_sysclk() 97 ret = component->driver->set_sysclk(component, clk_id, source, in snd_soc_component_set_sysclk() 120 if (component->driver->set_pll) in snd_soc_component_set_pll() 121 ret = component->driver->set_pll(component, pll_id, source, in snd_soc_component_set_pll() 131 if (component->driver->seq_notifier) in snd_soc_component_seq_notifier() 132 component->driver->seq_notifier(component, type, subseq); in snd_soc_component_seq_notifier() 140 if (component->driver->stream_event) in snd_soc_component_stream_event() 141 ret = component->driver->stream_event(component, event); in snd_soc_component_stream_event() 151 if (component->driver->set_bias_level) in snd_soc_component_set_bias_level() 152 ret = component->driver->set_bias_level(component, level); in snd_soc_component_set_bias_level() [all …]
|
D | soc-utils.c | 126 if (component->driver == &dummy_platform) in dummy_dma_open() 216 if (dai->driver == &dummy_dai) in snd_soc_dai_is_dummy() 224 return ((component->driver == &dummy_platform) || in snd_soc_component_is_dummy() 225 (component->driver == &dummy_codec)); in snd_soc_component_is_dummy() 244 .driver = {
|
/sound/drivers/ |
D | Kconfig | 56 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/ |
D | Kconfig | 11 This adds ASoC driver for Mediatek MT2701 boards 17 tristate "ASoc Audio driver for MT2701 with CS42448 codec" 22 This adds ASoC driver for Mediatek MT2701 boards 28 tristate "ASoc Audio driver for MT2701 with WM8960 codec" 32 This adds ASoC driver for Mediatek MT2701 boards 42 This adds ASoC driver for Mediatek MT6797 boards 48 tristate "ASoc Audio driver for MT6797 with MT6351 codec" 52 This adds ASoC driver for Mediatek MT6797 boards 62 This adds ASoC platform driver support for Mediatek MT8173 chip 68 tristate "ASoC Audio driver for MT8173 with MAX98090 codec" [all …]
|
/sound/pci/hda/ |
D | Kconfig | 26 To compile this driver as a module, choose M here: the module 42 To compile this driver as a module, choose M here: the module 48 bool "Build hwdep interface for HD-audio driver" 51 Say Y here to build a hwdep interface for HD-audio driver. 72 driver. This interface is used to generate digital beeps. 89 Say Y here to allow the HD-audio driver to load a pseudo 113 in snd-hda-intel driver, such as ALC287. 115 comment "Set to Y if you want auto-loading the side codec driver" 128 in snd-hda-intel driver, such as ALC287. 130 comment "Set to Y if you want auto-loading the side codec driver" [all …]
|
D | hda_bind.c | 25 struct hda_codec_driver *driver = in hda_codec_match() local 32 for (list = driver->id; list->vendor_id; list++) { in hda_codec_match() 90 struct module *owner = dev->driver->owner; in hda_codec_driver_probe() 171 module_put(dev->driver->owner); in hda_codec_driver_remove() 183 drv->core.driver.name = name; in __hda_codec_driver_register() 184 drv->core.driver.owner = owner; in __hda_codec_driver_register() 185 drv->core.driver.bus = &snd_hda_bus_type; in __hda_codec_driver_register() 186 drv->core.driver.probe = hda_codec_driver_probe; in __hda_codec_driver_register() 187 drv->core.driver.remove = hda_codec_driver_remove; in __hda_codec_driver_register() 188 drv->core.driver.shutdown = hda_codec_driver_shutdown; in __hda_codec_driver_register() [all …]
|
/sound/isa/ |
D | Kconfig | 38 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/soc/amd/ |
D | Kconfig | 17 This option enables machine driver for DA7219, RT5682 and MAX9835. 24 This option enables machine driver for rt5645. 33 This option enables machine driver for Jadeite platform 55 This option enables machine driver for RT5682 and MAX9835. 69 This option enables machine driver for DMIC 78 By enabling this flag build will trigger for ACP PCI driver, 79 ACP DMA driver, CPU DAI driver. 88 This option enables machine driver for Vangogh platform 99 triggered for ACP PCI driver, ACP PDM DMA driver. 108 This option enables machine driver for Yellow Carp platform [all …]
|
/sound/soc/atmel/ |
D | Kconfig | 53 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/ |
D | Kconfig | 33 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/soc/amd/acp/ |
D | acp-i2s.c | 121 switch (dai->driver->id) { in acp_i2s_hwparams() 135 dev_err(dev, "Invalid dai id %x\n", dai->driver->id); in acp_i2s_hwparams() 139 switch (dai->driver->id) { in acp_i2s_hwparams() 153 dev_err(dev, "Invalid dai id %x\n", dai->driver->id); in acp_i2s_hwparams() 167 tdm_fmt = adata->tdm_tx_fmt[dai->driver->id - 1]; in acp_i2s_hwparams() 169 tdm_fmt = adata->tdm_rx_fmt[dai->driver->id - 1]; in acp_i2s_hwparams() 261 switch (dai->driver->id) { in acp_i2s_trigger() 281 dev_err(dev, "Invalid dai id %x\n", dai->driver->id); in acp_i2s_trigger() 285 switch (dai->driver->id) { in acp_i2s_trigger() 305 dev_err(dev, "Invalid dai id %x\n", dai->driver->id); in acp_i2s_trigger() [all …]
|
/sound/hda/ext/ |
D | hdac_ext_bus.c | 86 struct hdac_driver *hdrv = drv_to_hdac_driver(dev->driver); in get_hdrv() 119 drv->driver.bus = &snd_hda_bus_type; in snd_hda_ext_driver_register() 123 drv->driver.probe = hda_ext_drv_probe; in snd_hda_ext_driver_register() 125 drv->driver.remove = hdac_ext_drv_remove; in snd_hda_ext_driver_register() 127 drv->driver.shutdown = hdac_ext_drv_shutdown; in snd_hda_ext_driver_register() 129 return driver_register(&drv->driver); in snd_hda_ext_driver_register() 140 driver_unregister(&drv->driver); in snd_hda_ext_driver_unregister()
|
/sound/aoa/soundbus/ |
D | core.c | 42 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() 120 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_shutdown() 122 if (dev->driver && drv->shutdown) in soundbus_device_shutdown() 165 drv->driver.name = drv->name; in soundbus_register_driver() 166 drv->driver.bus = &soundbus_bus_type; in soundbus_register_driver() 169 return driver_register(&drv->driver); in soundbus_register_driver() 175 driver_unregister(&drv->driver); in soundbus_unregister_driver()
|
/sound/usb/ |
D | Kconfig | 14 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 …]
|
/sound/core/ |
D | seq_device.c | 69 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() 173 if (!dev->dev.driver) in snd_seq_device_dev_register() 250 if (WARN_ON(!drv->driver.name || !drv->id)) in __snd_seq_driver_register() 252 drv->driver.bus = &snd_seq_bus_type; in __snd_seq_driver_register() 253 drv->driver.owner = mod; in __snd_seq_driver_register() 254 return driver_register(&drv->driver); in __snd_seq_driver_register() 260 driver_unregister(&drv->driver); in snd_seq_driver_unregister()
|
/sound/hda/ |
D | Kconfig | 24 int "Pre-allocated buffer size for HD-audio driver" if !SND_DMA_SGBUF 30 HD-audio driver. A larger buffer (e.g. 2048) is preferred 54 bool "Prefer SOF driver over SST on BY/CHT platforms" 59 Bay- and Cherry-Trail SoCs. The old SST driver and the new SOF 60 driver. If both drivers are enabled then the kernel will default 61 to using the old SST driver, unless told otherwise through the 65 driver instead.
|
/sound/pci/emu10k1/ |
D | emu10k1_main.c | 1283 .driver = "Audigy2", .name = "SB Audigy 5/Rx [SB1550]", 1329 .driver = "Audigy2", .name = "SB Audigy 4 [SB0610]", 1347 .driver = "Audigy2", .name = "SB Audigy 2 Value [SB0400]", 1386 .driver = "Audigy2", .name = "Audigy 2 ZS Notebook [SB0530]", 1396 .driver = "Audigy2", .name = "E-mu 1010 Notebook [MAEM8950]", 1406 .driver = "Audigy2", .name = "E-mu 1010b PCI [MAEM8960]", 1415 .driver = "Audigy2", .name = "E-mu 1010 PCIe [MAEM8986]", 1424 .driver = "Audigy2", .name = "E-mu 1010 [MAEM8810]", 1432 .driver = "Audigy2", .name = "E-mu 0404b PCI [MAEM8852]", 1440 .driver = "Audigy2", .name = "E-mu 0404 [MAEM8850]", [all …]
|
/sound/spi/ |
D | Kconfig | 14 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/intel/boards/ |
D | Kconfig | 66 This adds the ASoC machine driver for Intel Broadwell platforms with 110 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 123 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 136 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 149 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 161 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 174 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 186 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 199 This adds support for ASoC machine driver for Intel(R) Baytrail & 211 This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail [all …]
|
/sound/soc/img/ |
D | Kconfig | 12 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/tegra/ |
D | tegra_audio_graph_card.c | 51 !dai->driver->ops || in need_clk_update() 52 !dai->driver->name) in need_clk_update() 55 if (strstr(dai->driver->name, "I2S") || in need_clk_update() 56 strstr(dai->driver->name, "DMIC") || in need_clk_update() 57 strstr(dai->driver->name, "DSPK")) in need_clk_update() 245 .driver = {
|
/sound/soc/uniphier/ |
D | Kconfig | 17 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/virtio/ |
D | Kconfig | 2 # Sound card driver for virtio 5 tristate "Virtio sound driver" 10 This is the virtual sound driver for virtio. Say Y or M.
|
/sound/usb/line6/ |
D | Kconfig | 12 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.
|