aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soundwire
AgeCommit message (Expand)AuthorFilesLines
2022-11-09soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtimePierre-Louis Bossart3-65/+65
2022-10-28soundwire: qcom: add support for v1.7 Soundwire ControllerSrinivas Kandagatla1-2/+18
2022-10-28soundwire: qcom: make reset optional for v1.6 controllerSrinivas Kandagatla1-2/+2
2022-10-28soundwire: qcom: remove unused SWRM_SPECIAL_CMD_IDSrinivas Kandagatla1-1/+0
2022-10-28soundwire: qcom: check for outanding writes before doing a readSrinivas Kandagatla1-0/+6
2022-10-28soundwire: qcom: reinit broadcast completionSrinivas Kandagatla1-0/+3
2022-10-28soundwire: intel: Initialize clock stop timeoutSjoerd Simons1-0/+1
2022-10-19soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15Pierre-Louis Bossart1-0/+8
2022-10-07Merge tag 'soundwire-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-455/+515
2022-09-20soundwire: intel: add helper to stop busPierre-Louis Bossart1-42/+41
2022-09-20soundwire: intel: introduce helpers to start busPierre-Louis Bossart1-193/+195
2022-09-20soundwire: intel: introduce intel_shim_check_wake() helperPierre-Louis Bossart1-6/+12
2022-09-20soundwire: intel: simplify read ops assignmentPierre-Louis Bossart1-3/+2
2022-09-20soundwire: intel: remove intel_init() wrapperPierre-Louis Bossart1-23/+10
2022-09-20soundwire: intel: move shim initialization before power up/downPierre-Louis Bossart1-80/+79
2022-09-20soundwire: intel: remove clock_stop parameter in intel_shim_init()Pierre-Louis Bossart1-6/+2
2022-09-20soundwire: intel: move all PDI initialization under intel_register_dai()Pierre-Louis Bossart1-9/+9
2022-09-20soundwire: intel: move DAI registration and debugfs init earlierPierre-Louis Bossart1-9/+9
2022-09-20soundwire: intel: simplify flow and use devm_ for DAI registrationPierre-Louis Bossart1-4/+2
2022-09-20soundwire: intel: fix error handling on dai registration issuesPierre-Louis Bossart1-1/+0
2022-09-20soundwire: cadence: Simplify error paths in cdns_xfer_msg()Richard Fitzgerald1-7/+4
2022-09-20soundwire: cadence: Fix error check in cdns_xfer_msg()Richard Fitzgerald1-1/+1
2022-09-20soundwire: cadence: Write to correct address for each FIFO chunkRichard Fitzgerald1-1/+1
2022-09-20soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()Richard Fitzgerald1-2/+2
2022-09-20soundwire: qcom: do not send status of device 0 during alertSrinivas Kandagatla1-1/+1
2022-09-20soundwire: qcom: update status from device id 1Srinivas Kandagatla1-1/+1
2022-09-20soundwire: cadence: Don't overwrite msg->buf during write commandsRichard Fitzgerald1-3/+6
2022-09-20soundwire: bus: Don't exit early if no device IDs were programmedRichard Fitzgerald1-8/+21
2022-09-20soundwire: cadence: Fix lost ATTACHED interrupts when enumeratingRichard Fitzgerald1-4/+19
2022-09-20soundwire: bus: Don't re-enumerate before status is UNATTACHEDRichard Fitzgerald1-0/+10
2022-09-20soundwire: bus: Don't lose unattach notificationsRichard Fitzgerald1-0/+5
2022-09-20soundwire: cadence: fix updating slave status when a bus has multiple periphe...Simon Trimmer1-32/+25
2022-09-13ASoC: Merge tag 'v6.0-rc4' into asoc-6.1Mark Brown1-7/+3
2022-09-01soundwire: intel: remove unused PDM capabilitiesPierre-Louis Bossart1-2/+1
2022-09-01soundwire: intel: cleanup definition of LCOUNTPierre-Louis Bossart2-2/+2
2022-09-01soundwire: qcom: fix device status array rangeSrinivas Kandagatla1-3/+3
2022-08-30soundwire: intel: set dev_num_ida_minPierre-Louis Bossart1-0/+4
2022-08-30soundwire: bus: allow device number to be unique at system levelPierre-Louis Bossart1-6/+17
2022-08-30soundwire: bus: rename sdw_ida as sdw_bus_idaPierre-Louis Bossart1-3/+3
2022-08-23soundwire: intel: remove use of __func__ in dev_dbgPierre-Louis Bossart1-7/+7
2022-08-23soundwire: bus: remove use of __func__ in dev_dbgPierre-Louis Bossart1-8/+8
2022-08-23soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TXPierre-Louis Bossart1-0/+27
2022-08-23soundwire: intel: Remove unnecessary TODOKhalid Masum1-1/+0
2022-08-23soundwire: qcom: Update error prints to debug printsSrinivasa Rao Mandadapu1-3/+2
2022-08-23soundwire: qcom: remove duplicate reset control getSrinivas Kandagatla1-4/+0
2022-08-17soundwire: add sdw_show_ping_status() helperPierre-Louis Bossart1-0/+32
2022-08-17soundwire: intel/cadence: expose PING status in manager opsPierre-Louis Bossart3-0/+11
2022-08-06Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-3/+13
2022-08-04Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-64/+155
2022-07-13soundwire: Intel: add trigger callbackBard Liao1-0/+9
2022-07-06soundwire: qcom: Enable software clock gating requirement flagSrinivasa Rao Mandadapu1-1/+7
2022-07-06soundwire: qcom: Check device status before reading devidSrinivas Kandagatla1-0/+4
2022-07-06soundwire: qcom: Add flag for software clock gating checkSrinivasa Rao Mandadapu1-0/+10
2022-07-06soundwire: qcom: Add support for controlling audio CGCR from HLOSSrinivasa Rao Mandadapu1-0/+10
2022-07-06soundwire: intel: use pm_runtime_resume() on component probePierre-Louis Bossart1-0/+18
2022-07-06soundwire: revisit driver bind/unbind and callbacksPierre-Louis Bossart4-57/+104
2022-07-06soundwire: bus_type: fix remove and shutdown supportPierre-Louis Bossart1-6/+2
2022-06-27soundwire: intel: Migrate to new style legacy DAI naming flagCharles Keepax1-2/+3
2022-06-23soundwire: Use acpi_dev_for_each_child()Rafael J. Wysocki1-50/+67
2022-06-06ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOSSrinivasa Rao Mandadapu1-0/+10
2022-05-09soundwire: qcom: adjust autoenumeration timeoutSrinivas Kandagatla1-1/+1
2022-05-09soundwire: qcom: use pm_runtime_resume_and_get()Pierre-Louis Bossart1-9/+6
2022-05-09soundwire: intel: use pm_runtime_resume_and_get()Pierre-Louis Bossart1-3/+2
2022-05-09soundwire: cadence: use pm_runtime_resume_and_get()Pierre-Louis Bossart1-3/+2
2022-05-09soundwire: bus: use pm_runtime_resume_and_get()Pierre-Louis Bossart1-10/+5
2022-05-09soundwire: qcom: return error when pm_runtime_get_sync failsPierre-Louis Bossart1-0/+2
2022-05-09soundwire: bus: pm_runtime_request_resume on peripheral attachmentPierre-Louis Bossart1-0/+12
2022-05-09soundwire: intel: disable WAKEEN in pm_runtime resumePierre-Louis Bossart1-0/+3
2022-05-09soundwire: intel: prevent pm_runtime resume prior to system suspendPierre-Louis Bossart1-0/+3
2022-05-09soundwire: cadence: recheck device0 attachment after status changePierre-Louis Bossart1-0/+37
2022-04-05soundwire: qcom: Add compatible name for v1.6.0Srinivasa Rao Mandadapu1-0/+1
2022-04-05soundwire: stream: Fix error return code in do_bank_switch()Wang Wensheng1-0/+1
2022-04-05soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled()Dan Carpenter1-1/+1
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-413/+756
2022-03-07ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"Anthony I Gilea1-1/+1
2022-03-03soundwire: qcom: use __maybe_unused for swrm_runtime_resume()Srinivas Kandagatla1-1/+1
2022-03-02soundwire: qcom: constify static struct qcom_swrm_data global variablesSrinivasa Rao Mandadapu1-2/+2
2022-03-02soundwire: qcom: add in-band wake up interrupt supportSrinivas Kandagatla1-0/+48
2022-03-02soundwire: qcom: add runtime pm supportSrinivas Kandagatla1-1/+155
2022-02-11soundwire: stream: make enable/disable/deprepare idempotentPierre-Louis Bossart1-0/+15
2022-02-11soundwire: stream: sdw_stream_add_ functions can be called multiple timesPierre-Louis Bossart1-0/+24
2022-02-11soundwire: stream: introduce sdw_slave_rt_find() helperPierre-Louis Bossart1-12/+22
2022-02-11soundwire: stream: separate alloc and config within sdw_stream_add_xxx()Pierre-Louis Bossart1-32/+48
2022-02-11soundwire: stream: move list addition to sdw_slave_alloc_rt()Pierre-Louis Bossart1-3/+6
2022-02-11soundwire: stream: rename and move master/slave_rt_free routinesPierre-Louis Bossart1-36/+36
2022-02-11soundwire: stream: group sdw_stream_ functionsPierre-Louis Bossart1-264/+264
2022-02-11soundwire: stream: split sdw_alloc_slave_rt() in alloc and configPierre-Louis Bossart1-10/+25
2022-02-11soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpersPierre-Louis Bossart1-26/+26
2022-02-11soundwire: stream: split sdw_alloc_master_rt() in alloc and configPierre-Louis Bossart1-17/+34
2022-02-11soundwire: stream: simplify sdw_alloc_master_rt()Pierre-Louis Bossart1-9/+18
2022-02-11soundwire: stream: group sdw_port and sdw_master/slave_port functionsPierre-Louis Bossart1-122/+120
2022-02-11soundwire: stream: add 'slave' prefix for port range checksPierre-Louis Bossart1-11/+11
2022-02-11soundwire: stream: split alloc and config in two functionsPierre-Louis Bossart1-12/+37
2022-02-11soundwire: stream: split port allocation and configuration loopsPierre-Louis Bossart1-0/+8
2022-02-11soundwire: stream: add alloc/config/free helpers for portsPierre-Louis Bossart1-38/+45
2022-02-11soundwire: stream: simplify check on port rangePierre-Louis Bossart1-6/+4
2022-02-11soundwire: stream: add slave runtime to list earlierPierre-Louis Bossart1-11/+2
2022-02-11soundwire: stream: remove unused parameter in sdw_stream_add_slavePierre-Louis Bossart1-4/+2
2022-02-10soundwire: Replace acpi_bus_get_device()Rafael J. Wysocki1-3/+4
2022-02-10soundwire: intel: fix wrong register name in intel_shim_wakeLibin Yang1-2/+2
2022-02-10soundwire: bus: add dev_warn() messages to track UNATTACHED devicesPierre-Louis Bossart1-1/+7
2022-01-14Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+1
2022-01-14Merge tag 'sound-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds5-179/+136
2021-12-24soundwire: intel: remove PDM supportPierre-Louis Bossart3-140/+31
2021-12-24soundwire: intel: remove unnecessary initPierre-Louis Bossart1-1/+1
2021-12-24ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWirePierre-Louis Bossart3-10/+10
2021-12-24soundwire: intel: improve suspend flowsRanjani Sridharan2-23/+89
2021-12-24ASoC/soundwire: intel: simplify callbacks for params/hw_freePierre-Louis Bossart1-7/+7
2021-12-22soundwire: intel: Use auxiliary_device driver data helpersDavid E. Box2-5/+5
2021-11-23soundwire: qcom: remove redundant version number readSrinivas Kandagatla1-5/+1
2021-10-20soundwire: qcom: add debugfs entry for soundwire register dumpSrinivas Kandagatla1-0/+27
2021-10-20soundwire: bus: stop dereferencing invalid slave pointerSrinivas Kandagatla1-1/+1
2021-10-01soundwire: debugfs: use controller id and link_id for debugfsSrinivas Kandagatla1-1/+1
2021-09-01Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-83/+5
2021-08-23soundwire: cadence: do not extend reset delayPierre-Louis Bossart1-4/+1
2021-08-23soundwire: intel: conditionally exit clock stop mode on system suspendPierre-Louis Bossart1-13/+94
2021-08-23soundwire: intel: skip suspend/resume/wake when link was not startedPierre-Louis Bossart2-10/+13
2021-08-23soundwire: intel: fix potential race condition during power downPierre-Louis Bossart1-10/+13
2021-08-02soundwire: intel: introduce shim and alh baseBard Liao1-3/+5
2021-08-02soundwire: move intel sdw register definitions to sdw_intel.hBard Liao2-80/+0
2021-08-02soundwire: cadence: override PDI configurations to create loopbackPierre-Louis Bossart1-35/+95
2021-08-02soundwire: cadence: add debugfs interface for PDI loopbacksPierre-Louis Bossart2-0/+47
2021-08-02soundwire: stream: don't program mockup device portsBard Liao1-0/+3
2021-08-02soundwire: bus: squelch error returned by mockup devicesPierre-Louis Bossart1-2/+8
2021-08-02soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATABard Liao1-1/+1
2021-08-02soundwire: cadence: add paranoid check on self-clearing bitsPierre-Louis Bossart3-0/+65
2021-07-23soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15Pierre-Louis Bossart1-4/+12
2021-07-22soundwire: bus: update Slave status in sdw_clear_slave_statusBard Liao1-0/+1
2021-07-22soundwire: cadence: Remove ret variable from sdw_cdns_irq()Peter Ujfalusi1-2/+1
2021-07-22soundwire: bus: filter out more -EDATA errors on clock stopPierre-Louis Bossart1-1/+2
2021-07-22soundwire: dmi-quirks: add ull suffix for SoundWire _ADR valuesPierre-Louis Bossart1-10/+10
2021-07-05Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-231/+292
2021-07-01Merge branch 'for-next' into for-linusTakashi Iwai2-14/+16
2021-06-22Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman11-231/+292
2021-06-21soundwire: export sdw_update() and sdw_update_no_pm()Pierre-Louis Bossart2-14/+16
2021-06-20soundwire: stream: Fix test for DP prepare completeRichard Fitzgerald1-7/+6
2021-06-20soundwire: bus: Make sdw_nwrite() data pointer argument constRichard Fitzgerald1-4/+4
2021-06-14soundwire: intel: move to auxiliary busPierre-Louis Bossart4-104/+199
2021-05-31soundwire: cadence: remove the repeated declarationShaokun Zhang1-3/+0
2021-05-13soundwire: qcom: fix handling of qcom,ports-block-pack-modeSrinivas Kandagatla1-2/+10
2021-05-11soundwire: dmi-quirks: remove duplicate initializationPierre-Louis Bossart1-1/+1
2021-05-11soundwire: cadence_master: always set CMD_ACCEPTPierre-Louis Bossart1-19/+2
2021-05-11soundwire: bus: add missing \n in dynamic debugPierre-Louis Bossart1-2/+2
2021-05-11soundwire: bus: handle -ENODATA errors in clock stop/start sequencesPierre-Louis Bossart1-33/+36
2021-05-11soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusionsPierre-Louis Bossart1-60/+40
2021-05-11soundwire: bandwidth allocation: improve error messagesPierre-Louis Bossart1-5/+9
2021-05-11soundwire/ASoC: add leading zeroes in peripheral device namePierre-Louis Bossart1-2/+2
2021-04-06soundwire: intel_init: test link->cdnsBard Liao1-0/+9
2021-04-06soundwire: qcom: handle return correctly in qcom_swrm_transport_paramsSrinivas Kandagatla1-0/+10
2021-04-06soundwire: qcom: cleanup internal port config indexingSrinivas Kandagatla1-13/+14
2021-04-06soundwire: qcom: wait for fifo space to be available before read/writeSrinivas Kandagatla1-0/+66
2021-04-06soundwire: qcom: add static port map supportSrinivas Kandagatla1-2/+18
2021-04-06soundwire: qcom: update port map allocation bit maskSrinivas Kandagatla1-4/+7
2021-04-06soundwire: stream: fix memory leak in stream config error pathRander Wang1-1/+9
2021-04-01soundwire: qcom: use signed variable for error returnVinod Koul1-1/+1
2021-03-30soundwire: qcom: wait for enumeration to be complete in probeSrinivas Kandagatla1-0/+5
2021-03-30soundwire: qcom: add auto enumeration supportSrinivas Kandagatla1-5/+81
2021-03-30soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_addSrinivas Kandagatla2-1/+4
2021-03-30soundwire: qcom: add support to new interruptsSrinivas Kandagatla1-26/+135
2021-03-30soundwire: qcom: update register read/write routineSrinivas Kandagatla1-79/+100
2021-03-30soundwire: qcom: start the clock during initializationSrinivas Kandagatla1-0/+3
2021-03-30soundwire: qcom: set continue execution flag for ignored commandsSrinivas Kandagatla1-1/+10
2021-03-30soundwire: qcom: add support to missing transport paramsSrinivas Kandagatla1-12/+94
2021-03-30soundwire: cadence: only prepare attached devices on clock stopPierre-Louis Bossart1-4/+6
2021-03-30soundwire: generic_allocation: fix confusion between group and packingPierre-Louis Bossart1-4/+3
2021-03-30soundwire: bus: Fix device found flag correctlySrinivas Kandagatla1-1/+2
2021-03-30soundwire: cadence_master: fix kernel-docPierre-Louis Bossart1-2/+2
2021-03-30soundwire: stream: remove useless bus initializationsPierre-Louis Bossart1-2/+2
2021-03-30soundwire: stream: remove useless initializationPierre-Louis Bossart1-2/+2
2021-03-30soundwire: qcom: check of_property_read statusPierre-Louis Bossart1-0/+3
2021-03-30soundwire: intel: remove useless readlPierre-Louis Bossart1-2/+0
2021-03-30soundwire: generic_bandwidth_allocation: remove useless initPierre-Louis Bossart1-2/+2
2021-03-30soundwire: bus: remove useless initializationPierre-Louis Bossart1-1/+1
2021-03-30soundwire: bus: uniquify dev_err() for SCP_INT accessPierre-Louis Bossart1-3/+3
2021-03-30soundwire: bus: demote clock stop prepare log to dev_dbg()Pierre-Louis Bossart1-2/+2
2021-03-30soundwire: bus: use consistent tests for return valuesPierre-Louis Bossart1-13/+13
2021-03-30soundwire: bus: test read statusPierre-Louis Bossart1-4/+12
2021-03-30soundwire: bus: use correct driver name in error messagesPierre-Louis Bossart1-3/+12
2021-03-23soundwire: qcom: add missing \n in dev_err()Pierre-Louis Bossart1-1/+1
2021-03-23soundwire: stream: add missing \n in dev_err()Pierre-Louis Bossart1-5/+5
2021-03-23soundwire: cadence: add missing \n in dev_err()Pierre-Louis Bossart1-1/+1
2021-03-23soundwire: bandwidth_allocation: add missing \n in dev_err()Pierre-Louis Bossart1-2/+2
2021-03-23soundwire: intel: add missing \n in dev_err()Pierre-Louis Bossart1-9/+9
2021-03-22soundwire: intel: add master quirks for bus clash and parityBard Liao1-0/+3
2021-03-22soundwire: bus: handle master quirks for bus clash and parityBard Liao1-0/+39
2021-03-22soundwire: Intel: add DMI quirk for Dell SKU 0A3EPierre-Louis Bossart1-0/+30
2021-03-22soundwire: Intel: introduce DMI quirks for HP Spectre x360 ConvertiblePierre-Louis Bossart4-1/+70
2021-03-22soundwire: add override addr opsVinod Koul1-1/+7
2021-03-02ALSA: hda: move Intel SoundWire ACPI scan to dedicated modulePierre-Louis Bossart2-160/+0
2021-02-11soundwire: intel: fix possible crash when no device is detectedMarcin Ĺšlusarz1-1/+2
2021-02-07soundwire: bus: clarify dev_err/dbg device referencesPierre-Louis Bossart1-30/+33
2021-02-07soundwire: bus: fix confusion on device used by pm_runtimePierre-Louis Bossart1-9/+9
2021-02-07soundwire: export sdw_write/read_no_pm functionsBard Liao1-3/+4
2021-02-06soundwire: bus: use no_pm IO routines for all interrupt handlingPierre-Louis Bossart1-13/+13
2021-02-06soundwire: bus: use sdw_write_no_pm when setting the bus scale registersPierre-Louis Bossart1-3/+3
2021-02-06soundwire: bus: use sdw_update_no_pm when initializing a devicePierre-Louis Bossart1-2/+14
2021-02-06soundwire: Revert "soundwire: debugfs: use controller id instead of link_id"Vinod Koul1-1/+1
2021-02-01soundwire: return earlier if no slave is attachedChao Song1-12/+9
2021-02-01soundwire: bus: add better dev_dbg to track complete() callsPierre-Louis Bossart1-3/+8
2021-01-19soundwire: cadence: adjust verbosity in response handlingPierre-Louis Bossart1-2/+2