aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soundwire
AgeCommit message (Expand)AuthorFilesLines
2025-04-30soundwire: intel_auxdevice: Fix system suspend/resume handlingRafael J. Wysocki1-23/+13
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
2024-03-28soundwire: sysfs: remove unneeded ATTRIBUTE_GROUPS() commentsGreg Kroah-Hartman1-8/+0
2024-03-28soundwire: sysfs: remove sdw_slave_sysfs_init()Greg Kroah-Hartman4-16/+5
2024-03-28soundwire: sysfs: have the driver core handle the creation of the device groupsGreg Kroah-Hartman3-5/+5
2024-03-28soundwire: sysfs: cleanup the logic for creating the dp0 sysfs attributesGreg Kroah-Hartman1-6/+22
2024-03-28soundwire: sysfs: move sdw_slave_dev_attr_group into the existing list of groupsGreg Kroah-Hartman1-5/+10
2024-03-15Merge tag 'soundwire-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-8/+6
2024-03-03soundwire: Use snd_soc_substream_to_rtd() to obtain rtdCezary Rojewski1-3/+3
2024-03-03soundwire: constify the struct device_type usageRicardo B. Marliere2-2/+2
2024-02-16soundwire: bus_type: make sdw_bus_type constRicardo B. Marliere1-1/+1
2024-02-08ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptopsmosomate1-0/+8
2024-02-07soundwire: intel_auxdevice: remove redundant assignment to variable link_flagsColin Ian King1-2/+0
2024-01-30soundwire: amd: refactor register mask structureVijendar Mukunda2-16/+5
2024-01-30soundwire: amd: refactor soundwire pads enableVijendar Mukunda2-18/+45
2024-01-30soundwire: amd: implement function to extract slave informationVijendar Mukunda1-0/+43
2024-01-30soundwire: amd: refactor amd soundwire manager device node creationVijendar Mukunda4-13/+167
2024-01-30soundwire: amd: update licenseVijendar Mukunda2-3/+3
2024-01-18Merge tag 'soundwire-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-38/+54
2024-01-12Merge tag 'sound-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-32/+1
2023-12-18soundwire: amd: drop bus freq calculation and set 'max_clk_freq'Vinod Koul1-2/+2
2023-11-29ASoC: qcom: Move Soundwire runtime stream alloc to soundcardsKrzysztof Kozlowski1-32/+1
2023-11-28soundwire: generic_bandwidth_allocation use bus->params.max_dr_freqBard Liao1-5/+3
2023-11-28soundwire: intel_ace2x: fix AC timing setting for ACE2.xChao Song1-1/+2
2023-11-28soundwire: stream: fix NULL pointer dereference for multi_linkKrzysztof Kozlowski1-3/+4
2023-11-24soundwire: qcom: set controller id to hw master idSrinivas Kandagatla1-1/+5
2023-11-24soundwire: fix initializing sysfs for same devices on different busesKrzysztof Kozlowski1-6/+6
2023-11-24soundwire: bus: introduce controller_idPierre-Louis Bossart6-2/+20
2023-11-23soundwire: stream: constify sdw_port_config when adding devicesKrzysztof Kozlowski1-5/+5
2023-11-23soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critic...Krzysztof Kozlowski1-10/+11
2023-11-23soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanupKrzysztof Kozlowski1-8/+3
2023-11-03Merge tag 'soundwire-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-9/+23
2023-10-23ASoC: Merge up v6.6-rc7Mark Brown5-33/+115
2023-10-16soundwire: dmi-quirks: update HP Omen matchPierre-Louis Bossart1-1/+1
2023-10-16soundwire: bus: improve error handling for clock stop prepare/depreparePierre-Louis Bossart1-5/+7
2023-09-25ASoC: soundwire: convert not to use asoc_xxx()Kuninori Morimoto3-3/+3
2023-09-21soundwire: qcom: Log clk_get("iface") failuresBjorn Andersson1-1/+1
2023-09-21soundwire: qcom: handle command ignored interruptKrzysztof Kozlowski1-0/+12
2023-09-21soundwire: qcom: use newer link status tregister on v2.0.0Krzysztof Kozlowski1-2/+2
2023-09-21soundwire: bus: Make IRQ handling conditionally builtCharles Keepax5-33/+115
2023-09-03Merge tag 'soundwire-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-27/+387
2023-08-22soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free callbacksPierre-Louis Bossart1-0/+283
2023-08-18mfd: Immutable branch between MFD, Pinctrl and soundwire due for the v6.6 mer...Mark Brown2-0/+44
2023-08-17soundwire: bus: Allow SoundWire peripherals to register IRQ handlersLucas Tanure2-0/+44
2023-08-11soundwire: intel_auxdevice: add hybrid IDA-based device_number allocationPierre-Louis Bossart1-10/+62
2023-08-11soundwire: bus: add callbacks for device_number allocationPierre-Louis Bossart2-10/+23
2023-08-11soundwire: extend parameters of new_peripheral_assigned() callbackPierre-Louis Bossart2-2/+4
2023-08-11soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resumePierre-Louis Bossart1-0/+6
2023-08-11soundwire: intel_auxdevice: enable pm_runtime earlier on startupPierre-Louis Bossart1-8/+13
2023-07-17soundwire: Explicitly include correct DT includesRob Herring1-1/+0
2023-07-13soundwire: amd: Fix a check for errors in probe()Dan Carpenter1-2/+2
2023-07-12soundwire: qcom: update status correctly with maskSrinivas Kandagatla1-1/+1
2023-07-12soundwire: fix enumeration completionJohan Hovold1-4/+4
2023-06-21soundwire: stream: Make master_list ordered to prevent deadlocksRichard Fitzgerald1-2/+16
2023-06-21soundwire: bus: Prevent lockdep asserts when stream has multiple busesRichard Fitzgerald1-2/+13
2023-06-21soundwire: qcom: fix storing port config out-of-boundsKrzysztof Kozlowski1-1/+2
2023-06-21soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependencyArnd Bergmann1-0/+1
2023-06-08soundwire: debugfs: Add missing SCP registersUday M Bhat1-1/+8
2023-06-08soundwire: stream: Remove unnecessary gotosCharles Keepax1-67/+55
2023-06-08soundwire: stream: Invert logic on runtime alloc flagsCharles Keepax1-13/+12
2023-06-08soundwire: stream: Remove unneeded checks for NULL busCharles Keepax1-12/+2
2023-06-08soundwire: bandwidth allocation: Remove pointless variableCharles Keepax1-7/+3
2023-06-08Merge branch 'fixes' into nextVinod Koul3-5/+23
2023-06-08soundwire: stream: Add missing clear of alloc_slave_rtCharles Keepax1-1/+3
2023-05-29soundwire: cadence: revisit parity injectionPierre-Louis Bossart1-9/+10
2023-05-29soundwire: intel/cadence: update hardware reset sequencePierre-Louis Bossart3-17/+53
2023-05-29soundwire: intel_bus_common: enable interrupts lastPierre-Louis Bossart1-31/+26
2023-05-29soundwire: intel_bus_common: update error logPierre-Louis Bossart1-2/+1
2023-05-29soundwire: amd: Improve error message in remove callbackUwe Kleine-König1-3/+6
2023-05-29soundwire: debugfs: fix unbalanced pm_runtime_put()Krzysztof Kozlowski1-1/+2
2023-05-29soundwire: qcom: fix unbalanced pm_runtime_put()Krzysztof Kozlowski1-6/+9
2023-05-29soundwire: qcom: set clk stop need reset flag at runtimeSrinivas Kandagatla1-9/+4
2023-05-29soundwire: qcom: add software workaround for bus clash interrupt assertionSrinivas Kandagatla1-22/+34
2023-05-29soundwire: qcom: wait for fifo to be empty before suspendSrinivas Kandagatla1-0/+29
2023-05-27soundwire: qcom: add proper error paths in qcom_swrm_startup()Krzysztof Kozlowski1-4/+13
2023-05-27soundwire: qcom: drop unused struct qcom_swrm_ctrl membersKrzysztof Kozlowski1-3/+0
2023-05-27soundwire: intel: read AC timing control register before updating itChao Song1-1/+2
2023-05-27soundwire: dmi-quirks: add new mapping for HP Spectre x360Pierre-Louis Bossart1-0/+7
2023-05-27soundwire: intel: remove .free callback implementationPierre-Louis Bossart1-36/+1
2023-05-27soundwire: intel: remove .trigger callback implementationPierre-Louis Bossart1-9/+0
2023-05-27ASoC: SOF/soundwire: re-add substream in params_stream structurePierre-Louis Bossart1-4/+4
2023-05-27soundwire: intel_ace2x: add pre/post bank switch callbacksPierre-Louis Bossart1-0/+3
2023-05-27soundwire: intel_ace2x: add new_peripheral_assigned callbackPierre-Louis Bossart2-0/+28