aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/hda_intel.c
AgeCommit message (Expand)AuthorFilesLines
9 daysALSA: hda: clarify Copyright informationPierre-Louis Bossart1-1/+1
10 daysMerge branch 'topic/hda-config-pm-cleanup' into for-nextTakashi Iwai1-32/+14
10 daysALSA: hda: Add Intel BMG PCI ID and HDMI codec vidChaitanya Kumar Borah1-0/+2
10 daysALSA: hda: intel: Reduce CONFIG_PM dependenciesTakashi Iwai1-32/+14
2024-04-18ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar LakePeter Ujfalusi1-1/+4
2024-01-23ALSA: hda: Increase default bdl_pos_adj for Apollo LakeRui Salvaterra1-0/+2
2024-01-23ALSA: hda: Replace numeric device IDs with constant valuesRui Salvaterra1-2/+2
2023-12-29Merge branch 'topic/cs35l41' into for-nextTakashi Iwai1-0/+2
2023-12-07ALSA: hda: Intel: add HDA_ARL PCI ID supportPierre-Louis Bossart1-0/+2
2023-11-30ALSA: hda: Disable power-save on KONTRON SinglePCTakashi Iwai1-0/+2
2023-11-17Merge tag 'sound-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-0/+3
2023-11-15ALSA: hda: i915: Alays handle -EPROBE_DEFERMaarten Lankhorst1-0/+3
2023-11-10Merge tag 'sound-fix-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2023-11-07ALSA: hda: Add ASRock X670E Taichi to denylistAlexander Koskovich1-0/+1
2023-11-02Merge tag 'sound-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-30/+32
2023-11-02Merge tag 'pci-v6.7-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-11/+5
2023-10-19ALSA: hda: i915: Remove extra argument from snd_hdac_i915_initMaarten Lankhorst1-1/+1
2023-10-19ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work.Maarten Lankhorst1-29/+30
2023-10-19ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_initMaarten Lankhorst1-1/+1
2023-10-19ALSA: hda: Intel: Fix error handling in azx_probe()Maarten Lankhorst1-0/+1
2023-10-06ALSA: hda: Fix stream fifo_size initializationCezary Rojewski1-1/+1
2023-09-28ALSA: hda: Use pci_get_base_class() to reduce duplicated codeSui Jingfeng1-11/+5
2023-09-15ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70qKailang Yang1-0/+1
2023-08-04ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-SKai Vehmanen1-0/+2
2023-07-18ALSA: hda: Convert to PCI device IDs definesAmadeusz Sławiński1-210/+140
2023-07-18ALSA: hda: Use global PCI match macroAmadeusz Sławiński1-16/+4
2023-07-18ALSA: Remove unused Broxton PCI IDAmadeusz Sławiński1-3/+0
2023-06-07ALSA: hda/intel: Workaround for WALLCLK register for loongson controllerYanteng Si1-0/+7
2023-06-07ALSA: hda: Workaround for SDnCTL register on loongsonYanteng Si1-0/+1
2023-06-07ALSA: hda: Using polling mode for loongson controller by defaultYanteng Si1-0/+5
2023-06-07ALSA: hda: Add Loongson LS7A HD-Audio supportYanteng Si1-0/+7
2023-04-26ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.jasontao1-0/+21
2023-04-11ALSA: hda: LNL: add HD Audio PCI IDFred Oh1-0/+3
2023-03-08ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()Bjorn Helgaas1-2/+3
2023-02-16Merge branch 'topic/apple-gmux' into for-nextTakashi Iwai1-1/+2
2023-02-16ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU MacbooksOrlando Chamberlain1-1/+2
2023-02-03ALSA: hda: Fix the control element identification for multiple codecsJaroslav Kysela1-0/+5
2022-11-08ALSA: hda/hdmi - enable runtime pm for more AMD display audioEvan Quan1-0/+3
2022-11-01ALSA: hda: clarify comments on SCF changesPierre-Louis Bossart1-4/+4
2022-10-01ALSA: hda: Fix position reporting on PoulsboTakashi Iwai1-1/+2
2022-09-13Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+2
2022-09-13ALSA: hda: add Intel 5 Series / 3400 PCI DIDKai Vehmanen1-0/+2
2022-09-06Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2022-09-06ALSA: hda: Once again fix regression of page allocations with IOMMUTakashi Iwai1-1/+1
2022-08-23ALSA: hda: cleanup definitions for multi-link registersPierre-Louis Bossart1-7/+7
2022-08-19ALSA: hda: Remove unused definesAmadeusz Sławiński1-7/+0
2022-06-07ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor IDYong Zhi1-0/+3
2022-03-09ALSA: hda: Add AlderLake-PS variant PCI IDKai Vehmanen1-0/+2
2022-03-05Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2022-02-17ALSA: hda: Set max DMA segment sizeTakashi Iwai1-0/+1
2022-02-15Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+3
2022-02-14ALSA: hda: Fix missing codec probe on Shenker Dock 15Takashi Iwai1-0/+1
2022-02-14ALSA: hda: Fix regression on forced probe mask optionTakashi Iwai1-2/+2
2022-02-11ALSA: hda: Add PCI and HDMI IDs for Intel Raptor LakeKai Vehmanen1-0/+11
2022-02-09ALSA: hda: Fix driver index handling at re-bindingTakashi Iwai1-3/+7
2022-01-05Merge branch 'for-next' into for-linusTakashi Iwai1-1/+10
2021-12-25ALSA: hda: Add new AlderLake-P variant PCI IDKai Vehmanen1-0/+2
2021-12-25ALSA: hda: Add AlderLake-N PCI IDKai Vehmanen1-0/+3
2021-11-30ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vidKai Vehmanen1-1/+11
2021-11-20ALSA: hda: Remove redundant runtime PM callsTakashi Iwai1-4/+0
2021-11-15ALSA: hda: intel: More comprehensive PM runtime setup for controller driverTakashi Iwai1-1/+9
2021-11-10ALSA: hda: fix general protection fault in azx_runtime_idleKai Vehmanen1-0/+1
2021-11-10ALSA: hda: Free card instance properly at probe errorsTakashi Iwai1-1/+2
2021-10-14Merge branch 'for-linus' into for-nextTakashi Iwai1-6/+23
2021-10-07ALSA: hda: intel: Allow repeatedly probing on codec configuration errorsTakashi Iwai1-6/+23
2021-09-30ALSA: hda: Use position buffer for SKL+ againTakashi Iwai1-22/+1
2021-09-30ALSA: hda: Reduce udelay() at SKL+ position reportingTakashi Iwai1-5/+23
2021-09-13Revert "ALSA: hda: Drop workaround for a hang at shutdown again"Takashi Iwai1-3/+9
2021-08-17ALSA: hda: Drop workaround for a hang at shutdown againTakashi Iwai1-9/+3
2021-08-17Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+9
2021-08-17ALSA: hda: Fix hang during shutdown due to link resetImre Deak1-3/+9
2021-08-04ALSA: memalloc: Fix pgprot for WC mmap on x86Takashi Iwai1-12/+0
2021-08-04ALSA: memalloc: Correctly name as WCTakashi Iwai1-1/+1
2021-07-19ALSA: hda: Allocate resources with device-managed APIsTakashi Iwai1-21/+5
2021-06-23ALSA: hda: Release controller display power during shutdown/rebootImre Deak1-11/+11
2021-05-30ALSA: hda: Add AlderLake-M PCI IDKai Vehmanen1-0/+3
2021-04-09Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+8
2021-03-30ALSA: hda: Add missing sanity checks in PM prepare/complete callbacksTakashi Iwai1-0/+6
2021-03-30ALSA: hda: Re-add dropped snd_poewr_change_state() callsTakashi Iwai1-0/+2
2021-03-17module: remove never implemented MODULE_SUPPORTED_DEVICELeon Romanovsky1-34/+0
2021-03-10ALSA: hda: Flush pending unsolicited events before suspendTakashi Iwai1-0/+2
2021-02-21Merge tag 'sound-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-10/+6
2021-02-15Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acpi-config' and 'acpi...Rafael J. Wysocki1-2/+2
2021-02-15Merge branch 'for-next' into for-linusTakashi Iwai1-10/+4
2021-02-12ALSA: hda: Add another CometLake-H PCI IDKai Vehmanen1-0/+2
2021-02-02ALSA: hda: Drop power save deny list entry for Clevo W65_67SBTakashi Iwai1-2/+0
2021-01-27ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILUREBjorn Helgaas1-2/+2
2021-01-25ALSA: hda: Assign boolean values to a bool variableJiapeng Zhong1-1/+1
2021-01-18Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+12
2021-01-15ALSA: pci: Simplify with dma_set_mask_and_coherent()Takashi Iwai1-6/+2
2021-01-15ALSA: hda: Add Cometlake-R PCI IDKai-Chuan Hsieh1-0/+3
2021-01-13ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vidKai Vehmanen1-0/+3
2021-01-12ALSA: hda/hdmi - enable runtime pm for CI AMD display audioAlex Deucher1-3/+6
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches1-1/+1
2021-01-04ALSA: hda/via: Fix runtime PM for Clevo W35xSSTakashi Iwai1-2/+0
2020-11-16ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vidKai Vehmanen1-0/+3
2020-10-28ALSA: hda: Reinstate runtime_allow() for all hda controllersKai-Heng Feng1-0/+1
2020-10-28ALSA: hda: Separate runtime and system suspendKai-Heng Feng1-28/+34
2020-10-12ALSA: hda: fix jack detection with Realtek codecs when in D3Kai Vehmanen1-6/+8
2020-09-21ALSA: hda - controller is in GPU on the DG1Kai Vehmanen1-1/+2
2020-09-21ALSA: hda - add Intel DG1 PCI and HDMI idsKai Vehmanen1-0/+3
2020-09-02ALSA: hda: add dev_dbg log when driver is not selectedPierre-Louis Bossart1-2/+3
2020-08-25Revert "ALSA: hda: Add support for Loongson 7A1000 controller"Tiezhu Yang1-2/+0
2020-08-03Revert "ALSA: hda: call runtime_allow() for all hda controllers"Hui Wang1-1/+0
2020-08-03Merge branch 'for-next' into for-linusTakashi Iwai1-23/+23
2020-07-27ALSA: hda: Workaround for spurious wakeups on some Intel platformsTakashi Iwai1-3/+14
2020-07-17ALSA: hda: Add support for Loongson 7A1000 controllerKaige Li1-0/+2
2020-07-15ALSA: hda: Replace the words white/blacklistTakashi Iwai1-13/+13
2020-06-19ALSA: hda: Enable sync-write operation as default for all controllersTakashi Iwai1-9/+7
2020-06-18ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKLPierre-Louis Bossart1-0/+8
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-06-03ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid upHersen Wu1-0/+3
2020-04-24ALSA: hda: Match both PCI ID and SSID for driver blacklistTakashi Iwai1-4/+5
2020-04-23ALSA: hda: Always use jackpoll helper for jack update after resumeTakashi Iwai1-15/+2
2020-04-19ALSA: hda: Remove ASUS ROG Zenith from the blacklistTakashi Iwai1-1/+0
2020-04-14ALSA: hda: call runtime_allow() for all hda controllersHui Wang1-0/+1
2020-04-13ALSA: hda: Explicitly permit using autosuspend if runtime PM is supportedRoy Spliet1-1/+3
2020-04-13ALSA: hda: Skip controller resume if not neededTakashi Iwai1-11/+27
2020-04-13ALSA: hda: Keep the controller initialization even if no codecs foundTakashi Iwai1-5/+7
2020-04-13ALSA: hda: Release resources at error in delayed probeTakashi Iwai1-13/+16
2020-04-13ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq opsTakashi Iwai1-0/+4
2020-04-13ALSA: hda: Don't release card at firmware loading errorTakashi Iwai1-14/+5
2020-04-08ALSA: hda: Add driver blacklistTakashi Iwai1-0/+16
2020-02-01ALSA: hda: Add JasperLake PCI ID and codec vidYong Zhi1-0/+2
2020-01-26Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+2
2020-01-26ALSA: hda: Add Clevo W65_67SB the power_save blacklistHans de Goede1-0/+2
2020-01-11Merge branch 'for-linus' into for-nextTakashi Iwai1-5/+8
2020-01-11ALSA: hda: Rename back to dmic_detect optionTakashi Iwai1-5/+8
2020-01-05ALSA: hda: More constificationsTakashi Iwai1-4/+4
2020-01-05Merge branch 'for-linus' into for-nextTakashi Iwai1-5/+16
2020-01-03ALSA: hda: Constify snd_pci_quirk tablesTakashi Iwai1-4/+4
2020-01-03ALSA: hda: Constify snd_device_ops definitionsTakashi Iwai1-1/+1
2019-12-23ALSA: hda - Apply sync-write workaround to old Intel platforms, tooTakashi Iwai1-4/+5
2019-12-21ALSA: hda/hdmi - fix atpx_present when CLASS is not VGAAlex Deucher1-1/+11
2019-12-13ALSA: hda: Unify get_response handlingTakashi Iwai1-1/+1
2019-12-11ALSA: hda: Support PCM sync_stopTakashi Iwai1-1/+3
2019-12-10ALSA: hda/hdmi - Fix duplicate unref of pci_devLukas Wunner1-1/+0
2019-11-26ALSA: hda/hdmi - enable runtime pm for newer AMD display audioAlex Deucher1-12/+23
2019-11-26ALSA: hda/hdmi - Add new pci ids for AMD GPU display audioAlex Deucher1-0/+14
2019-11-26ALSA: hda/hdmi - fix vgaswitcheroo detection for AMDAlex Deucher1-0/+45
2019-11-15ALSA: hda - remove forced polling workaround for CFL and CNLKai Vehmanen1-6/+0
2019-11-14Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+3
2019-11-11ALSA: hda: Add Cometlake-S PCI IDChiou, Cooper1-0/+3
2019-10-28ALSA: hda - Fix pending unsol events at shutdownTakashi Iwai1-0/+3
2019-10-28Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+7
2019-10-28Revert "ALSA: hda: Flush interrupts on disabling"Takashi Iwai1-1/+1
2019-10-23ALSA: hda: add Intel DSP configuration / probe codeJaroslav Kysela1-34/+15
2019-10-23ALSA: hda: Add Tigerlake/Jasperlake PCI IDPan Xiuli1-0/+6
2019-10-21ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driverKai-Heng Feng1-1/+7
2019-09-20ALSA: hda - Apply AMD controller workaround for Raven platformTakashi Iwai1-2/+1
2019-08-27ALSA: hda - Allow runtime PM for controller if component notifier is usedTakashi Iwai1-6/+5
2019-08-22Merge branch 'topic/usb-validation' into for-nextTakashi Iwai1-1/+65
2019-08-12ALSA: hda: Set fifo_size for both playback and capture streamsTakashi Iwai1-7/+1
2019-08-09ALSA: hda - Apply workaround for another AMD chip 1022:1487Takashi Iwai1-0/+3
2019-08-08Merge branch 'topic/hda-bus-ops-cleanup' into for-nextTakashi Iwai1-66/+5
2019-08-08ALSA: hda: Direct MMIO accessesTakashi Iwai1-46/+1
2019-08-08ALSA: hda: Remove page allocation redirectionTakashi Iwai1-20/+4
2019-08-07ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457)Takashi Iwai1-1/+62
2019-08-06Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+2
2019-08-02ALSA: hda: Add support of Zhaoxin controllerTony W Wang-oc1-0/+4
2019-07-31Merge branch 'topic/hda-dmic' into for-nextTakashi Iwai1-0/+34
2019-07-31ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platformsPierre-Louis Bossart1-0/+34
2019-07-25ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chipsTakashi Iwai1-3/+2
2019-07-22ALSA: hda: Flush interrupts on disablingChris Wilson1-1/+1
2019-07-08Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-15/+1
2019-06-13ALSA: hda: Add Elkhart Lake PCI IDLai, Poey Seng1-0/+3
2019-05-31Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds1-15/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-15/+1
2019-05-28ALSA: hda - Force polling mode on CNL for fixing codec communicationBard Liao1-2/+3
2019-05-28ALSA: hda: move polling_mode flag to struct hdac_busBard Liao1-1/+1
2019-05-28ALSA: hda: assign polling_mode after azx_bus_initBard Liao1-4/+4
2019-05-07ALSA: hda/intel: add CometLake PCI IDsPierre-Louis Bossart1-0/+6
2019-04-30ALSA: hda - Register irq handler after the chip initializationTakashi Iwai1-3/+3
2019-04-08ALSA: hda - Add two more machines to the power_save_blacklistHui Wang1-0/+4
2019-03-19ALSA: hda - Don't trigger jackpoll_work in azx_resumeHui Wang1-4/+4
2019-03-18ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklistJaroslav Kysela1-2/+4
2019-02-01ALSA: hda - Serialize codec registrationsTakashi Iwai1-0/+2
2019-01-01ALSA: hda - Revert DSP detection on legacy HD-audio driverTakashi Iwai1-47/+7
2018-12-19ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selectionPierre-Louis Bossart1-3/+23
2018-12-19ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selectedPierre-Louis Bossart1-7/+27
2018-12-11ALSA: hda: Make snd_hdac_display_power() void functionTakashi Iwai1-8/+1
2018-12-11ALSA: hda/intel: Properly free the display power at error pathTakashi Iwai1-1/+1
2018-12-11ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checksTakashi Iwai1-46/+27
2018-12-11ALSA: hda: Refactor display power managementTakashi Iwai1-14/+8
2018-12-09ALSA: hda/intel: Refactoring PM codeTakashi Iwai1-91/+69
2018-11-29ALSA: hda: Add support for AMD Stoney RidgeKai-Heng Feng1-0/+4
2018-11-23ALSA: hda: Add ASRock N68C-S UCC the power_save blacklistHans de Goede1-0/+2
2018-10-16ALSA: hda: Add 2 more models to the power_save blacklistHans de Goede1-0/+4
2018-10-04Merge branch 'for-linus' into for-nextTakashi Iwai1-23/+63
2018-09-13ALSA: hda - Enable runtime PM only for discrete GPUTakashi Iwai1-23/+63
2018-08-30Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/scm/linux/kernel/git...Takashi Iwai1-1/+1
2018-08-30ALSA: hda: move hda_codec.h to include/soundPierre-Louis Bossart1-1/+1
2018-08-30ALSA: hda - Clean up jackpoll_ms option handlingTakashi Iwai1-1/+2
2018-08-28ALSA: hda: Remove substream allocation/free opsTakashi Iwai1-15/+0
2018-08-28ALSA: hda: Use new non-cached allocation for non-snoop modeTakashi Iwai1-77/+4
2018-08-28ALSA: hda: Check the non-cached stream buffers more explicitlyTakashi Iwai1-3/+8
2018-08-12Merge branch 'for-next' into for-linusTakashi Iwai1-7/+9
2018-08-02ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entryHans de Goede1-1/+1
2018-07-18Merge branch 'topic/vga_switcheroo' into for-nextTakashi Iwai1-5/+6