aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soundwire
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/...Mark Brown6-64/+71
2026-05-17soundwire: intel_ace2x: release bpt_stream when close itBard Liao1-0/+1
2026-05-14soundwire: intel: Move suspend tracking from trigger to pm suspendPeter Ujfalusi2-37/+33
2026-05-14soundwire: intel_auxdevice: Add es9356 to wake_capable_listZhang Yi1-0/+1
2026-05-12soundwire: Add a helper function to wait for device initialisationCharles Keepax1-0/+31
2026-05-07soundwire: use krealloc_array to prevent integer overflowBaoli.Zhang1-6/+4
2026-05-07soundwire: increase group->max_size after allocationBaoli.Zhang1-3/+4
2026-05-07soundwire: fix bug in sdw_add_element_group_count found by syzkallerBaoli.Zhang1-25/+22
2026-05-07soundwire: don't program SDW_SCP_BUSCLOCK_SCALE on a unattached PeripheralBard Liao1-0/+7
2026-05-03soundwire: validate DT compatible before parsing itPengpeng Hou1-2/+2
2026-05-03soundwire: intel_auxdevice: Add cs42l43b to wake_capable_listCharles Keepax1-0/+2
2026-05-03soundwire: stream: sdw_stream_remove_slave(): Check stream is validRichard Fitzgerald1-1/+5
2026-04-17Merge tag 'soundwire-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-27/+125
2026-04-02soundwire: debugfs: initialize firmware_file to empty stringGui-Dong Han1-2/+7
2026-03-17soundwire: intel_auxdevice: Add cs42l49 to wake_capable_listCharles Keepax1-0/+1
2026-03-13soundwire: cadence: Clear message complete before signaling waiting threadRichard Fitzgerald1-0/+8
2026-03-09soundwire: Intel: test bus.bpt_stream before assigning itBard Liao1-0/+5
2026-03-09soundwire: bus: demote UNATTACHED state warnings to dev_dbg()Cole Leavitt1-4/+4
2026-03-09soundwire: stream: Poll for DP prepare to avoid interrupt deadlockRichard Fitzgerald1-8/+14
2026-03-09soundwire: amd: refactor bandwidth calculation logicVijendar Mukunda1-4/+53
2026-03-09soundwire: amd: add clock init control functionVijendar Mukunda2-11/+36
2026-02-25soundwire: intel_auxdevice: Add CS47L47 to wake_capable_listRichard Fitzgerald1-0/+1
2026-02-25soundwire: slave: Don't register devices that are disabled in ACPICharles Keepax1-0/+3
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-2/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds5-12/+6
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds10-17/+17
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook12-31/+32
2026-02-17Merge tag 'soundwire-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-24/+32
2026-01-18Merge tag 'soundwire-6.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2026-01-14soundwire: Add missing EXPORT for sdw_slave_typeRichard Fitzgerald1-0/+1
2026-01-13soundwire: bus: fix off-by-one when allocating slave IDsHarshit Mogalapalli1-1/+1
2025-12-30soundwire: intel_ace2x: add SND_HDA_CORE dependencyArnd Bergmann1-0/+1
2025-12-23soundwire: Use bus methods for .probe(), .remove() and .shutdown()Uwe Kleine-König1-15/+13
2025-12-23soundwire: Make remove function return no valueUwe Kleine-König1-3/+2
2025-12-16soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15)Peter Ujfalusi1-0/+11
2025-12-16soundwire: qcom: Use guard to avoid mixing cleanup and gotoKrzysztof Kozlowski1-7/+5
2025-12-16soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_listMaciej Strozek1-0/+1
2025-12-08soundwire: intel_ace2x: handle multi BPT sectionsBard Liao1-12/+34
2025-12-08soundwire: pass sdw_bpt_section to cdns BPT helpersBard Liao3-85/+122
2025-12-08soundwire: introduce BPT sectionBard Liao4-20/+48
2025-12-08soundwire: intel_ace2x: add fake frame to BRA read commandBard Liao1-5/+56
2025-12-08soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_d...Bard Liao3-3/+40
2025-12-08soundwire: cadence: export sdw_cdns_bpt_find_bandwidthBard Liao2-0/+35
2025-12-08soundwire: cadence_master: set data_per_frame as frame capabilityBard Liao1-3/+3
2025-12-08soundwire: only compute BPT stream in sdw_compute_dp0_port_paramsBard Liao1-0/+3
2025-12-08soundwire: cadence_master: make frame index trace more readableBard Liao1-5/+5
2025-12-08soundwire: qcom: adding support for v3.1.0Srinivas Kandagatla1-1/+36
2025-12-08soundwire: qcom: prepare for v3.xSrinivas Kandagatla1-21/+56
2025-12-08soundwire: qcom: deprecate qcom,din/out-portsSrinivas Kandagatla1-79/+62
2025-12-08soundwire: qcom: remove unused rd_fifo_depthSrinivas Kandagatla1-2/+0
2025-10-06Merge tag 'soundwire-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-7/+3
2025-09-18soundwire: bus: add sdw_slave_get_current_bank helperSrinivas Kandagatla1-0/+12
2025-09-18soundwire: bus: add of_sdw_find_device_by_node helperSrinivas Kandagatla1-0/+6
2025-09-01soundwire: Use min() to improve codeQianfeng Rong1-4/+1
2025-09-01soundwire: bus: Drop dev_pm_domain_detach() callClaudiu Beznea1-3/+0
2025-08-12soundwire: debugfs: add SCP_SDCA_IntStatX and SCP_SDCA_IntMaskX registersShuming Fan1-0/+2
2025-08-01Merge tag 'soundwire-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-20/+30
2025-07-28Merge tag 'pm-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-1/+1
2025-07-21soundwire: amd: Add support for acp7.2 platformVenkata Prasad Potturu1-0/+4
2025-07-21soundwire: stream: restore params when prepare ports failBard Liao1-1/+1
2025-07-15soundwire: Revert "soundwire: qcom: Add set_channel_map api support"Amit Pundir1-26/+0
2025-07-07PM: domains: Add flags to specify power on attach/detachClaudiu Beznea1-1/+1
2025-06-26soundwire: debugfs: move debug statement outside of error handlingRodrigo Gobbi1-3/+3
2025-06-26soundwire: amd: add check for status update registersVijendar Mukunda1-0/+3
2025-06-26soundwire: amd: fix for clearing command status registerVijendar Mukunda1-1/+1
2025-06-26soundwire: intel_auxdevice: add rt721 codec to wake_capable_listNaveen Manohar1-0/+1
2025-06-26soundwire: Correct some property namesCharles Keepax1-2/+2
2025-06-09soundwire: update Intel BPT message length limitationBard Liao1-4/+4
2025-06-09soundwire: amd: fix for handling slave alerts after link is downVijendar Mukunda1-0/+2
2025-06-09soundwire: intel_ace2.x: Use str_read_write() helperYumeng Fang1-1/+2
2025-06-09soundwire: amd: cancel pending slave status handling workqueue during remove ...Vijendar Mukunda1-0/+1
2025-06-09soundwire: amd: serialize amd manager resume sequence during pm_prepareVijendar Mukunda1-3/+3
2025-06-09soundwire: qcom: demote probe registration printkJohan Hovold1-3/+3
2025-06-09soundwire: Move handle_nested_irq outside of sdw_dev_lockCharles Keepax1-3/+3
2025-06-05Merge tag 'soundwire-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-20/+43
2025-05-17Merge tag 'soundwire-6.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-4/+5
2025-05-14soundwire: only compute port params in specific stream statesBard Liao1-0/+7
2025-05-14soundwire: intel: Add awareness of ACE3+ microphone privacyPeter Ujfalusi3-0/+9
2025-05-14soundwire: bus: Add internal slave ID and use for IRQsCharles Keepax3-3/+15
2025-05-14soundwire: bus: Simplify sdw_assign_device_num()Charles Keepax1-17/+12
2025-04-30soundwire: intel_auxdevice: Fix system suspend/resume handlingRafael J. Wysocki1-23/+13
2025-04-10soundwire: bus: Fix race on the creation of the IRQ domainCharles Keepax1-4/+5
2025-04-01Merge tag 'soundwire-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-87/+1509
2025-03-11soundwire: take in count the bandwidth of a prepared streamBard Liao1-2/+3
2025-03-10soundwire: debugfs: add interface for BPT/BRA transfersPierre-Louis Bossart1-16/+68
2025-03-10soundwire: intel_ace2x: add BPT send_async/wait callbacksPierre-Louis Bossart1-0/+312
2025-03-10soundwire: intel: add BPT context definitionPierre-Louis Bossart1-0/+23
2025-03-10soundwire: intel_auxdevice: add indirection for BPT send_async/waitPierre-Louis Bossart1-0/+24
2025-03-10soundwire: cadence: add BTP/BRA helpers to format dataPierre-Louis Bossart3-0/+655
2025-03-10soundwire: bus: add send_async/wait APIs for BPT protocolPierre-Louis Bossart3-0/+91
2025-03-10soundwire: stream: reuse existing code for BPT streamPierre-Louis Bossart1-31/+73
2025-03-10soundwire: stream: special-case the bus compute_params() routinePierre-Louis Bossart1-0/+48
2025-03-10soundwire: stream: extend sdw_alloc_stream() to take 'type' parameterPierre-Louis Bossart1-2/+4
2025-03-10soundwire: cadence: add BTP support for DP0Pierre-Louis Bossart1-2/+10
2025-02-27soundwire: amd: change the log level for command response logVijendar Mukunda1-1/+1
2025-02-13soundwire: slave: fix an OF node reference leak in soundwire slave deviceJoe Hattori1-0/+1
2025-02-13soundwire: Use str_enable_disable-like helpersKrzysztof Kozlowski3-4/+7
2025-02-13soundwire: amd: add soundwire host wake interrupt enable/disable sequenceVijendar Mukunda2-0/+60
2025-02-13soundwire: amd: set ACP_PME_EN during runtime suspend sequenceVijendar Mukunda2-0/+10
2025-02-13soundwire: amd: set device power state during suspend/resume sequenceVijendar Mukunda2-5/+58
2025-02-13soundwire: amd: add support for ACP7.0 & ACP7.1 platformsVijendar Mukunda2-0/+39
2025-02-13soundwire: amd: add debug log for soundwire wake eventVijendar Mukunda1-0/+1
2025-02-13soundwire: amd: change the soundwire wake enable/disable sequenceVijendar Mukunda1-0/+2
2025-02-13soundwire: Revert "soundwire: intel_auxdevice: start the bus at default frequ...Bard Liao1-21/+0
2025-02-13soundwire: cadence_master: set frame shape and divider based on actual clk freqBard Liao1-3/+19
2025-02-06soundwire: qcom: Add set_channel_map api supportMohammad Rafi Shaik1-0/+26
2025-01-29Merge tag 'soundwire-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds10-91/+431
2024-12-23soundwire: amd: clear wake enable register for power off modeVijendar Mukunda1-0/+1
2024-12-23soundwire: generic_bandwidth_allocation: count the bandwidth of active stream...Bard Liao1-0/+13
2024-12-23SoundWire: pass stream to compute_params()Bard Liao4-8/+11
2024-12-23soundwire: generic_bandwidth_allocation: add lane in sdw_group_paramsBard Liao2-33/+90
2024-12-23soundwire: generic_bandwidth_allocation: select data laneBard Liao2-7/+146
2024-12-23soundwire: generic_bandwidth_allocation: check required freq accuratelyBard Liao1-1/+2
2024-12-23soundwire: generic_bandwidth_allocation: correct clk_freq check in sdw_select...Bard Liao1-6/+2
2024-12-23Soundwire: generic_bandwidth_allocation: set frame shape on flyBard Liao1-0/+23
2024-12-23Soundwire: stream: program BUSCLOCK_SCALEBard Liao2-0/+46
2024-12-23Soundwire: add sdw_slave_get_scale_index helperBard Liao1-21/+34
2024-12-23soundwire: generic_bandwidth_allocation: skip DEPREPARED streamsPierre-Louis Bossart1-0/+3
2024-12-23soundwire: stream: set DEPREPARED state earlierPierre-Louis Bossart1-1/+10
2024-12-23soundwire: mipi_disco: read lane mapping properties from ACPIBard Liao1-1/+39
2024-12-23soundwire: add lane field in sdw_port_runtimeBard Liao3-3/+5
2024-12-23soundwire: bus: Move irq mapping cleanup into devresCharles Keepax3-12/+8
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra5-12/+12
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds2-2/+2
2024-11-27Merge tag 'soundwire-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-77/+238
2024-11-14ASoC: Merge up fixesMark Brown1-13/+6
2024-10-17soundwire: slave: lookup SDCA version and functionsPierre-Louis Bossart2-0/+15
2024-10-17ASoC/soundwire: remove sdw_slave_extended_idPierre-Louis Bossart2-13/+12
2024-10-17soundwire: intel_ace2x: Send PDI stream number during prepareRanjani Sridharan1-13/+6
2024-10-11ASoC/SoundWire: Intel: lnl: enable interrupts after first power-up/before las...Pierre-Louis Bossart1-0/+7
2024-10-10soundwire: cadence: clear MCP BLOCK_WAKEUP in initPierre-Louis Bossart1-0/+5
2024-10-10soundwire: cadence: add soft-reset on startupPierre-Louis Bossart3-0/+32
2024-10-10soundwire: intel_auxdevice: add kernel parameter for mclk dividerPierre-Louis Bossart1-2/+10
2024-10-03soundwire: mipi-disco: add support for DP0/DPn 'lane-list' propertyPierre-Louis Bossart1-0/+32
2024-10-03soundwire: mipi-disco: add new properties from 2.0 specPierre-Louis Bossart1-0/+6
2024-10-03soundwire: mipi-disco: add comment on DP0-supported propertyPierre-Louis Bossart1-1/+5
2024-10-03soundwire: mipi-disco: add support for peripheral channelprepare timeoutPierre-Louis Bossart1-2/+6
2024-10-03soundwire: mipi_disco: add support for clock-scales propertyPierre-Louis Bossart1-2/+8
2024-10-03soundwire: mipi-disco: add error handling for property array readPierre-Louis Bossart1-8/+24
2024-10-03soundwire: mipi-disco: remove DPn audio-modesPierre-Louis Bossart1-2/+0
2024-10-03soundwire: mipi_disco: add MIPI-specific property_read_bool() helpersPierre-Louis Bossart1-15/+35
2024-10-03soundwire: Correct some typos in commentsShen Lichuan3-3/+3
2024-10-03soundwire: amd: refactor existing code for acp 6.3 platformVijendar Mukunda2-43/+71
2024-10-03soundwire: amd: pass acp pci revision id as resource dataVijendar Mukunda2-0/+2
2024-09-23Merge tag 'soundwire-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-25/+68
2024-08-19soundwire: intel: add probe-time check on link idPierre-Louis Bossart3-0/+41
2024-08-18soundwire: intel_bus_common: enable interrupts before exiting resetPierre-Louis Bossart1-8/+8
2024-08-18soundwire: cadence: re-check Peripheral status with delayed_workPierre-Louis Bossart5-2/+56
2024-07-31soundwire: bus: clean up probe warningsJohan Hovold1-2/+2
2024-07-31soundwire: bus: drop unused driver name fieldJohan Hovold1-7/+2
2024-07-31soundwire: bus: suppress probe deferral errorsJohan Hovold1-6/+0
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+3
2024-07-24Merge tag 'soundwire-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-80/+264
2024-07-19Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-9/+4
2024-07-09soundwire: debugfs: simplify with cleanup.hKrzysztof Kozlowski1-5/+2
2024-07-09soundwire: cadence: simplify with cleanup.hKrzysztof Kozlowski1-3/+2
2024-07-09soundwire: intel_ace2x: simplify with cleanup.hKrzysztof Kozlowski1-4/+3
2024-07-09soundwire: intel_ace2x: simplify return path in hw_paramsKrzysztof Kozlowski1-11/+6
2024-07-09soundwire: intel: simplify with cleanup.hKrzysztof Kozlowski1-7/+4
2024-07-09soundwire: intel: simplify return path in hw_paramsKrzysztof Kozlowski1-10/+6
2024-07-09soundwire: amd_init: simplify with cleanup.hKrzysztof Kozlowski1-4/+3
2024-07-09soundwire: amd: simplify with cleanup.hKrzysztof Kozlowski1-4/+3
2024-07-09soundwire: amd: simplify return path in hw_paramsKrzysztof Kozlowski1-5/+3
2024-07-09soundwire: intel_auxdevice: start the bus at default frequencyPierre-Louis Bossart1-0/+21
2024-07-09soundwire: intel_auxdevice: add cs42l43 codec to wake_capable_listBard Liao1-0/+1
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-3/+3
2024-07-02drivers:soundwire: qcom: cleanup port maask calculationsSrinivas Kandagatla1-16/+6
2024-06-21soundwire: bus: simplify by using local slave->propKrzysztof Kozlowski1-3/+3
2024-06-21soundwire: generic_bandwidth_allocation: change port_bo parameter to pointerBard Liao1-8/+6
2024-06-21soundwire: Intel: clarify Copyright informationPierre-Louis Bossart3-3/+3
2024-06-10soundwire: slave: simplify code with acpi_get_local_u64_address()Pierre-Louis Bossart1-9/+4
2024-06-03soundwire: intel_ace2.x: add AC timing extensions for PantherLakePierre-Louis Bossart3-0/+40
2024-06-03soundwire: bus: add stream refcountPierre-Louis Bossart1-0/+5
2024-06-03soundwire: debugfs: add interface to read/write commandsPierre-Louis Bossart1-0/+150
2024-06-03soundwire: fix usages of device_get_named_child_node()Pierre-Louis Bossart3-7/+32
2024-05-21Merge tag 'soundwire-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds16-139/+320
2024-05-04soundwire: intel_ace2.x: add support for DOAISE propertyPierre-Louis Bossart3-1/+10
2024-05-04soundwire: intel_ace2.x: add support for DODSE propertyPierre-Louis Bossart3-1/+10
2024-05-04soundwire: intel_ace2x: use DOAIS and DODS settings from firmwarePierre-Louis Bossart3-2/+31
2024-05-04soundwire: intel_ace2x: cleanup DOAIS/DODS settingsPierre-Louis Bossart1-2/+7
2024-04-26soundwire: intel_ace2x: simplify check_wake()Pierre-Louis Bossart1-13/+3
2024-04-26soundwire: intel_ace2x: fix wakeup handlingPierre-Louis Bossart1-14/+35
2024-04-11soundwire: intel_init: resume all devices on exit.Bard Liao1-0/+14
2024-04-11soundwire: intel: export intel_resume_child_deviceBard Liao2-1/+2
2024-04-11soundwire: intel_auxdevice: use pm_runtime_resume() instead of pm_request_res...Bard Liao1-4/+4
2024-04-11soundwire: qcom: allow multi-link on newer devicesKrzysztof Kozlowski1-0/+22
2024-04-11soundwire: intel_ace2x: use legacy formula for intel_alh_idPierre-Louis Bossart1-0/+5
2024-04-05soundwire: intel_ace2x: set the clock sourcePierre-Louis Bossart1-0/+16
2024-04-05soundwire: intel_ace2.x: power-up first before setting SYNCPRDPierre-Louis Bossart1-9/+7
2024-04-05soundwire: intel_ace2x: move and extend clock selectionPierre-Louis Bossart1-5/+14
2024-04-05soundwire: intel: add support for MeteorLake additional clocksPierre-Louis Bossart1-6/+37
2024-04-05soundwire: bus: extend base clock checks to 96 MHzPierre-Louis Bossart1-6/+6
2024-04-05soundwire: cadence: show the bus frequency and frame shapePierre-Louis Bossart1-0/+6
2024-04-05soundwire: cadence: remove PDI offset completelyPierre-Louis Bossart1-21/+9
2024-04-05soundwire: cadence: fix invalid PDI offsetPierre-Louis Bossart1-1/+1
2024-03-28soundwire: intel: add intel_free_stream() backRanjani Sridharan1-0/+25
2024-03-28soundwire: qcom: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-28soundwire: bus: don't clear SDCA_CASCADE bitPierre-Louis Bossart1-1/+1
2024-03-28soundwire: amd: fix for wake interrupt handling for clockstop modeVijendar Mukunda2-1/+17
2024-03-28soundwire: amd: use inline function for register updateVijendar Mukunda3-27/+30