aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-07-21Fix build on 6.5HEADmasterTakashi Iwai10-1/+30
2022-09-02Fix runtime PM initial stateTakashi Iwai1-0/+1
2022-09-01Workaround for 6.0Takashi Iwai20-14/+101
2022-01-15Fix SSID lookup (bko#215495)Takashi Iwai1-1/+1
2022-01-08Add linux/component.h wrapperTakashi Iwai1-0/+48
2022-01-08Add linux/refcount.h wrapperTakashi Iwai1-0/+19
2022-01-08Include linux/stddef.hTakashi Iwai1-2/+1
2022-01-08Workaround for dev_name() and devm_kasprintf()Takashi Iwai1-0/+9
2022-01-08Workaround for clocks_calc_mult_shift()Takashi Iwai1-0/+4
2022-01-08Workaround for the recent addition of control syncTakashi Iwai2-4/+6
2021-10-27Improved LED cdev trigger handlingTakashi Iwai3-2/+31
2021-10-27Add snd_pci_quirk_lookup_id() wrapperTakashi Iwai2-9/+29
2021-08-20Add pm_runtime_suspend() and pm_runtime_resume() wrappersTakashi Iwai2-0/+16
2021-04-15Fix for the new control led stuff in 5.13Takashi Iwai1-0/+5
2021-04-07Restore the PM functionalityTakashi Iwai3-0/+8
2021-04-07Fix the build with 5.12 kernelTakashi Iwai1-0/+1
2021-03-08Build also hdac_controller.cTakashi Iwai5-2/+31
2021-01-01Add device_release_driver() wrapperTakashi Iwai2-0/+10
2021-01-01Add DIV_ROUND_UP() and roundup() wrappersTakashi Iwai1-0/+3
2020-11-27Add a dummy struct completion definitionTakashi Iwai1-0/+4
2020-11-27Add const to snd_kcontrol_new name fieldTakashi Iwai1-1/+1
2020-11-27Add a hacked version of pm_runtime_set_suspended()Takashi Iwai1-0/+2
2020-08-07Rename vmater slave to followerTakashi Iwai2-139/+146
2020-08-07Add fallthrough pseudo-keyword definitionTakashi Iwai1-0/+2
2020-06-22Parse PCI ID and SSID in the new alsa-info.sh formatTakashi Iwai1-1/+28
2020-06-18Enable and add support for CONFIG_SND_HDA_GENERIC_LEDSTakashi Iwai3-1/+23
2020-06-16Add guid_t definitionTakashi Iwai1-0/+5
2020-06-16Fix the build with 5.8 kernelTakashi Iwai1-0/+5
2020-05-07Support regmap_update_bits*() stuffTakashi Iwai3-0/+38
2020-05-07Add devm_led_classdev_register*() workaroundTakashi Iwai1-0/+7
2020-01-04Fixes for the latest kernelsTakashi Iwai4-1/+11
2019-08-30Add dump_coef to the available optionTakashi Iwai3-7/+26
2019-08-12Check the drop of hdac_io_opsTakashi Iwai2-0/+24
2019-08-12Add SNDRV_DMA_TYPE_XXX definitionsTakashi Iwai1-0/+25
2019-08-12Add a few more macros and pci->busTakashi Iwai1-0/+4
2019-08-12Add struct_size() definitionTakashi Iwai1-0/+3
2019-04-20Add UUID definitionsTakashi Iwai1-0/+9
2019-02-20Fix the build with 5.0 / 5.1 kernelTakashi Iwai3-1/+32
2019-02-20Some device power fixupsTakashi Iwai3-3/+46
2018-12-17Build fixes for 4.20-rc+Takashi Iwai10-0/+26
2018-12-01Add linux/string.h wrapperTakashi Iwai1-0/+1
2018-11-27Add pci_iounmap() wrapperTakashi Iwai1-0/+1
2018-11-27Follow up fix for the recent regmap changeTakashi Iwai1-0/+2
2018-10-24Fix the build with 4.20Takashi Iwai12-32/+47
2018-10-05Add a workaround for the missing current_work()Takashi Iwai1-0/+1
2018-07-23Add the missing drm_audio_component.h stubTakashi Iwai1-0/+1
2018-06-21Fix wrong malloc() call in kmemdup() wrapperTakashi Iwai1-1/+1
2018-06-21Fix gcc8 warnings with log2.hTakashi Iwai1-9/+2
2018-06-21Add kmalloc_array() wrapperTakashi Iwai1-0/+1
2018-06-13Define some dummy I/O functions for patch_ca0132.cTakashi Iwai1-0/+18
2018-06-13Update linux/tlv.hTakashi Iwai1-57/+110
2018-06-13Add a dummy <linux/types.h>Takashi Iwai1-0/+1
2018-03-07Fix misc compile warningsTakashi Iwai6-5/+12
2018-03-06Enable IS_REACHABLE() alwaysTakashi Iwai1-0/+1
2017-12-12Update vmaster stuff for 4.14/4.15Takashi Iwai2-0/+38
2017-06-27Fix model generic bindingTakashi Iwai1-2/+2
2017-06-27Add a dummy implementation of flush_work()Takashi Iwai1-0/+1
2017-05-17Add a dummy function for the new dell micmute APITakashi Iwai2-0/+9
2016-11-21Fix the regression wrt runtime PMTakashi Iwai2-4/+5
2016-09-08Add a dummy acpi_dev_found() wrapperTakashi Iwai1-0/+1
2016-04-12Include dist/include/sound/hda_*.h instead of copying themTakashi Iwai2-706/+2
2016-04-12Fix the build with the recent hda_chmap changesTakashi Iwai1-76/+3
2016-03-28Fix a compiler warning about WARN_ON()Takashi Iwai1-1/+1
2016-03-15Add the build stub for hdmi_chmap.cTakashi Iwai4-1/+91
2016-03-15Add pm_runtime_get_if_in_use() wrapperTakashi Iwai2-0/+10
2016-03-15Add a dummy wmb() wrapperTakashi Iwai1-0/+1
2016-02-25hda-emu: add acpi_dev_presentDavid Henningsson1-0/+2
2016-01-11hda-emu: Add keycode* to input_devDavid Henningsson1-0/+5
2015-12-03hda-emu: Add snd_power_get_stateDavid Henningsson1-0/+2
2015-10-20Fixes to adapt MODULE_DEVICE_TABLE() support in the upstreamTakashi Iwai6-23/+15
2015-09-28Add usleep_range() wrapperTakashi Iwai1-0/+1
2015-09-25Fix regmap_read() behavior in cache_only modeTakashi Iwai1-0/+2
2015-09-07hda-emu: Add "dist" and "compile" to .gitignoreDavid Henningsson1-0/+2
2015-09-07hda-emu: Fix hda_i915 build failureDavid Henningsson2-0/+2
2015-08-24Fix the jack name copy in snd_kctl_jack_new() for older kernelsTakashi Iwai1-0/+1
2015-06-12Allow specifying multiple -P, -U and -H optionsTakashi Iwai1-12/+32
2015-05-29Add jack string uniqueness checkTakashi Iwai3-2/+50
2015-05-29Correct the wrong PCM bits in codecs/stac9205-dell-precision-m4300Takashi Iwai1-2/+2
2015-05-29Add a dummy include/drm/i915_component.hTakashi Iwai1-0/+0
2015-05-29Fix segfault with unbound driver at PM testTakashi Iwai1-2/+4
2015-05-29Fix the missing jack supportTakashi Iwai2-0/+12
2015-05-29Define CONFIG_SND_PROC_FS and CONFIG_SND_JACKTakashi Iwai1-0/+2
2015-05-29Fix missing card setup in busTakashi Iwai1-0/+1
2015-04-29Add support for the new jack API with two more argumentsTakashi Iwai3-0/+22
2015-04-27Support for 4.2+ kernel codeTakashi Iwai13-4/+289
2015-04-16Add atomic_inc_not_zero() and atomic_dec_if_positive() wrappersTakashi Iwai1-0/+12
2015-04-08Fix -P x=y option handlingTakashi Iwai1-1/+1
2015-04-06Add regmap support codeTakashi Iwai5-1/+245
2015-03-23Update READMETakashi Iwai1-10/+10
2015-03-23Support HD-audio core library for kernel v4.1+Takashi Iwai12-30/+157
2015-03-20Add more pm_runtime_*() definitionsTakashi Iwai1-0/+3
2015-03-20Add more helper string functionsTakashi Iwai1-1/+18
2015-03-20Fix NULL dereference in device_del()Takashi Iwai1-2/+4
2015-03-16Support for the new HD-audio infrastructure for 4.1 kernelTakashi Iwai13-61/+453
2015-02-25Fix build without hda_bus_templateTakashi Iwai2-1/+38
2015-02-19Add ASUS PCI id to pci_ids.hkernel-4.0Takashi Iwai1-0/+1
2015-02-05Add PCI_VENDOR_ID_TOSHIBA definitionTakashi Iwai1-0/+1
2015-01-11Add a few more input device wrappersTakashi Iwai1-0/+8
2014-10-28Fix request_module() build errorTakashi Iwai1-1/+1
2014-10-24Add snd_ctl_enum_infoDavid Henningsson2-0/+20
2014-09-23add include/linux/err.hDavid Henningsson1-0/+64
2014-09-22hda-spec: Add more secret nodes for Realtek codecsDavid Henningsson1-7/+16
2014-09-22hda-spec: Add IDT 92HD95 to IDT verb codec listDavid Henningsson1-0/+1
2014-09-22hda-spec: Add secret eq verbs for IDTDavid Henningsson1-1/+12
2014-09-22hda-spec: Add access to secret node 0x8 for Haswell/Broadwell HDMIDavid Henningsson1-0/+14
2014-09-22hda-spec: Add fixups for Haswell/Broadwell HDMIDavid Henningsson1-0/+42
2014-09-09hda-emu: Add alsa-info for more Canonical certified systemsDavid Henningsson533-1612/+598590
2014-09-04hda-emu/tester: Fix calculation of machinesDavid Henningsson1-1/+3
2014-09-04hda-emu: Allow some more codec IDs to use ATI HDMI special verbsDavid Henningsson1-0/+3
2014-09-04hda-emu: Add verbs for old Nvidia HDMI 8ch 7xDavid Henningsson1-0/+14
2014-09-04hda-emu: Enable CONFIG_SND_DYNAMIC_MINORSDavid Henningsson1-0/+2
2014-09-04hda-emu/tester: Test all codecs, not just oneDavid Henningsson1-13/+49
2014-09-04hda-emu/tester: Add codec index parameter to hda-emu-testerDavid Henningsson2-2/+14
2014-09-04hda-emu: Improve error message for modem codecsDavid Henningsson1-2/+6
2014-09-04hda-emu: Quit early if requested codec index is above limitDavid Henningsson1-0/+5
2014-09-04hda-emu: Deal with two cards with one codec eachDavid Henningsson1-7/+9
2014-08-08Show the minimum-mute TLV bit in dB informationTakashi Iwai1-1/+2
2014-08-05Add Dell LED support wrapperTakashi Iwai2-0/+15
2014-07-21Add scnprintf() wrapperTakashi Iwai1-0/+3
2014-07-01Adapt to new snd_hda_calc_stream_formatDavid Henningsson2-1/+28
2014-05-23Add new HDMI commandsDavid Henningsson2-0/+55
2014-05-09encode-pincfg: Don't override assoc, seq and misc numbersTakashi Iwai1-7/+13
2014-03-03Enable CONFIG_SND_HDA_INPUT_BEEPTakashi Iwai2-0/+5
2014-02-27Fix builds for the recent device management changesTakashi Iwai3-0/+33
2014-02-27Add wrappers for dev_err() & coTakashi Iwai2-0/+12
2014-02-10Add IS_MODULE() and IS_BUILTIN() macrosTakashi Iwai1-0/+3
2014-01-27Add CX20583 codec to the modem white listTakashi Iwai1-0/+1
2014-01-07Add -U option for providing the initial user-pincfgsTakashi Iwai2-8/+31
2013-12-22Add a dummy include/linux/acpi.hTakashi Iwai1-0/+1
2013-12-10Update fixups for STAC codecsTakashi Iwai1-9/+41
2013-12-10Apply the fixup for ALC268 to ALC267, tooTakashi Iwai1-0/+1
2013-12-10Shut up the errors on access to the non-existing NID 0x20 on ALC260Takashi Iwai1-2/+9
2013-12-10Add more fixups for VIA codecsTakashi Iwai1-9/+92
2013-12-09Add include/sound/hda_verbs.hTakashi Iwai1-0/+554
2013-12-06Add linux/async.h wrapperTakashi Iwai1-0/+37
2013-11-27Add a dummy workqueue_set_max_active() wrapperTakashi Iwai1-0/+1
2013-11-26Fix unbalanced brace in ifdefTakashi Iwai1-1/+1
2013-11-26Do proper error handling at PCM testTakashi Iwai1-8/+13
2013-11-25Allow to pass a firmware patch file output to -H optionTakashi Iwai1-1/+21
2013-11-25Allow the direct pin config via -P optionTakashi Iwai2-1/+13
2013-11-25Allow to pass a direct hint via -H optionTakashi Iwai2-1/+11
2013-11-21Allow firmware patch file to read via -P optionTakashi Iwai1-0/+20
2013-11-19Add acpi.h headerDavid Henningsson1-0/+36
2013-11-12Add round_up() and round_down() macrosTakashi Iwai1-0/+4
2013-11-07Add alsa-info of MacBooks with CS4208 codecTakashi Iwai3-0/+4076
2013-11-07Update cx20549-toshiba-p105 codecTakashi Iwai1-202/+403
2013-11-05Add AMD HDMI verbsDavid Henningsson1-0/+45
2013-11-01Implement tpacpi_set_ledDavid Henningsson2-2/+8
2013-10-30Allocate PCM substreams properlyTakashi Iwai1-5/+64
2013-10-25Add put_unaligned*() and copy_from/to_user() wrappersTakashi Iwai2-0/+18
2013-10-17Fix build with patch_conexnat.c thinkpad_acpi supportTakashi Iwai2-0/+22
2013-10-08Add alsa-info output of ASUS N56VZ with ALC663 codecTakashi Iwai1-0/+1112
2013-10-07Add alsa-info of ASUS UX31A with ALC269-VBTakashi Iwai1-0/+967
2013-10-07Add WARN_ON() wrapperTakashi Iwai1-0/+9
2013-10-07Show the function name and line number at BUG_ON()Takashi Iwai1-1/+1
2013-09-09Add alsa-info output of Mac Mini with STAC9221 codecTakashi Iwai1-0/+853
2013-09-09Add alsa-info of Toshiba Satellite C870 with ALC269-VCTakashi Iwai1-0/+919
2013-09-09Add alsa-info of ASUS TX300 with ALC282 codecTakashi Iwai1-0/+1120
2013-07-19Allow Realtek codecs to access node 0x51David Henningsson3-0/+20
2013-07-03Fix vmaster hook callTakashi Iwai1-1/+1
2013-06-28Add SNDRV_CTL_ELEM_ID_NAME_MAXLEN definitionTakashi Iwai1-0/+2
2013-06-28Add snd_ctl_sync_vmaster()Takashi Iwai2-25/+58
2013-06-07Allow rescheduling of work in the work itselfTakashi Iwai2-6/+6
2013-06-03Do explicit power up/down while dumping the procTakashi Iwai1-0/+2
2013-03-13Enable the malloc debugging as defaultTakashi Iwai4-37/+31
2013-03-12stream tag should always be non-zeroDavid Henningsson1-1/+1
2013-03-12Fix typo in HAVE_COMMON_PREPAREDavid Henningsson1-1/+1
2013-02-07hda-emu: Add sanify check of initial pinctlDavid Henningsson3-20/+50
2013-01-24Suppress unsol event during power down via jack commandTakashi Iwai1-0/+4
2013-01-23Fix build with --enable-own-proc optionTakashi Iwai1-2/+2
2013-01-23Fix again build breakage by the previous commitTakashi Iwai2-0/+5
2013-01-23Fix another build breakage on old kernelsTakashi Iwai2-4/+0
2013-01-23Fix the build with old kernelsTakashi Iwai4-2/+21
2013-01-23Add -n option to start without invocation of codec parserTakashi Iwai2-8/+28
2013-01-23Add handling of sysfs hintsTakashi Iwai7-46/+291
2013-01-21Fold some help text lines to fit within 80 columnsTakashi Iwai1-4/+9
2013-01-21Add -m option to route command for showing mute flagsTakashi Iwai4-7/+55
2013-01-17Add hweight32() definition in linux/bitops.hTakashi Iwai1-0/+10
2013-01-16Add -i and -r options to pm commandTakashi Iwai6-5/+122
2013-01-16Allow passing name string to get/set argumentTakashi Iwai2-5/+89
2013-01-15Add snd_hda_get_int_hint() helper functionTakashi Iwai1-0/+5
2013-01-15Fix the missing codec->user_mutex usageTakashi Iwai2-0/+20
2013-01-10Add proper rwlock and rw_semaphore implementationTakashi Iwai4-15/+106
2013-01-08Add linux/ctype.h wrapperTakashi Iwai1-0/+1
2013-01-08Conditional builds of hda_auto_parser.c and hda_jack.cTakashi Iwai2-2/+25
2012-12-20Add the proper definition of strlcat()Takashi Iwai1-3/+12
2012-12-05Avoid crash of reading an invalid number of nodesTakashi Iwai1-0/+4
2012-12-04Add include/linux/firmware.h (and let others build with that)Takashi Iwai3-0/+40
2012-12-04Add pr_*() macro, dma_addr_t, and time_before() macro definitionsTakashi Iwai1-0/+24
2012-12-04Change the kernel file managementTakashi Iwai30-124/+124
2012-12-03Abort when PCM channel count doesn't matchTakashi Iwai1-2/+5
2012-11-29Add include/linux/sort.h wrapperTakashi Iwai1-0/+13
2012-11-23Add alsa-info of MacBook Pro 8,1 with CS4206 codecTakashi Iwai1-0/+1322
2012-11-22Use snd_hda_codec_get_pincfg() for listing jacksTakashi Iwai5-14/+57
2012-11-12Add alsa-info of an iMac 9,1 with ALC889ATakashi Iwai1-0/+965
2012-11-09Add alsa-info of Toshiba Satellite P855 with ALC280 codecTakashi Iwai1-0/+801
2012-11-09Add alsa-info of Lenovo Thinkpad T530 with ALC269VC codecTakashi Iwai1-0/+1416
2012-11-09Add alsa-info of MacBook Pro 5,2Takashi Iwai1-0/+1157
2012-11-09Add alsa-info of MacBook Pro 10,1 RetinaTakashi Iwai1-0/+1236
2012-11-09Add alsa-info output of ASUS G75 with VT1802 codecTakashi Iwai1-0/+4236