Toggle navigation
Patchwork
alsa-devel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Fitzgerald
| Archived =
No
| 367 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
3
4
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
-
-
-
2024-05-08
Richard Fitzgerald
Accepted
ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
-
-
-
2024-05-08
Richard Fitzgerald
Accepted
ALSA: hda/cs_dsp_ctl: Actually remove ALSA controls
ALSA: hda/cs_dsp_ctl: Actually remove ALSA controls
-
-
-
2024-05-03
Richard Fitzgerald
New
ASoC: cs35l56: Avoid static analysis warning of uninitialised variable
ASoC: cs35l56: Avoid static analysis warning of uninitialised variable
-
-
-
2024-04-22
Richard Fitzgerald
New
ASoC: wm_adsp: Include array_size.h
ASoC: wm_adsp: Include array_size.h
-
-
-
2024-04-10
Richard Fitzgerald
Accepted
ASoC: cs35l56: Include array_size.h
ASoC: cs35l56: Include array_size.h
-
-
-
2024-04-10
Richard Fitzgerald
Accepted
[3/4] ASoC: cs35l56: Fix unintended bus access while resetting amp
[1/4] regmap: Add regmap_read_bypassed()
-
-
-
2024-04-08
Richard Fitzgerald
Accepted
[2/4] ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
[1/4] regmap: Add regmap_read_bypassed()
-
-
-
2024-04-08
Richard Fitzgerald
Accepted
[1/4] regmap: Add regmap_read_bypassed()
[1/4] regmap: Add regmap_read_bypassed()
-
-
-
2024-04-08
Richard Fitzgerald
Accepted
[v2,3/3] ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol
ASoC: Use snd_ctl_find_id_mixer() instead of open-coding
-
-
-
2024-04-01
Richard Fitzgerald
Accepted
[v2,2/3] ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of open-coding
ASoC: Use snd_ctl_find_id_mixer() instead of open-coding
-
-
-
2024-04-01
Richard Fitzgerald
New
[v2,1/3] ALSA: control: Introduce snd_ctl_find_id_mixer_locked()
ASoC: Use snd_ctl_find_id_mixer() instead of open-coding
-
-
-
2024-04-01
Richard Fitzgerald
Accepted
ALSA: hda: cs35l56: Set the init_done flag before component_add()
ALSA: hda: cs35l56: Set the init_done flag before component_add()
-
-
-
2024-03-25
Richard Fitzgerald
New
ASoC: cs-amp-lib: Check for no firmware controls when writing calibration
ASoC: cs-amp-lib: Check for no firmware controls when writing calibration
-
-
-
2024-03-25
Richard Fitzgerald
New
ALSA: hda: cs35l56: Raise device name message log level
ALSA: hda: cs35l56: Raise device name message log level
-
-
-
2024-03-25
Richard Fitzgerald
New
[3/3] ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol
ASoC: Use snd_ctl_find_id_mixer() instead of open-coding
-
-
-
2024-03-25
Richard Fitzgerald
New
[2/3] ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of open-coding
ASoC: Use snd_ctl_find_id_mixer() instead of open-coding
-
-
-
2024-03-25
Richard Fitzgerald
Accepted
[1/3] ALSA: control: Introduce snd_ctl_find_id_mixer_locked()
ASoC: Use snd_ctl_find_id_mixer() instead of open-coding
-
-
-
2024-03-25
Richard Fitzgerald
Superseded
[5/5] ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write
ALSA: cirrus: Tidy up of firmware control read/write
-
-
-
2024-03-25
Richard Fitzgerald
New
[4/5] ASoC: wm_adsp: Remove notification of driver write
ALSA: cirrus: Tidy up of firmware control read/write
-
-
-
2024-03-25
Richard Fitzgerald
New
[3/5] ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl()
ALSA: cirrus: Tidy up of firmware control read/write
-
-
-
2024-03-25
Richard Fitzgerald
New
[2/5] ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl()
ALSA: cirrus: Tidy up of firmware control read/write
-
-
-
2024-03-25
Richard Fitzgerald
New
[1/5] firmware: cs_dsp: Add locked wrappers for coeff read and write
ALSA: cirrus: Tidy up of firmware control read/write
-
-
-
2024-03-25
Richard Fitzgerald
New
[3/3] platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57
ALSA: Add support for Cirrus Logic CS35L54 and CS35L57
-
-
-
2024-03-08
Richard Fitzgerald
New
[2/3] ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57
ALSA: Add support for Cirrus Logic CS35L54 and CS35L57
-
-
-
2024-03-08
Richard Fitzgerald
New
[1/3] ASoC: cs35l56: Add support for CS35L54 and CS35L57
ALSA: Add support for Cirrus Logic CS35L54 and CS35L57
-
-
-
2024-03-08
Richard Fitzgerald
New
[2/2] ALSA: hda: hda_component: Include sound/hda_codec.h
[1/2] ALSA: hda: hda_component: Add missing #include guards
-
-
-
2024-03-07
Richard Fitzgerald
Accepted
[1/2] ALSA: hda: hda_component: Add missing #include guards
[1/2] ALSA: hda: hda_component: Add missing #include guards
-
-
-
2024-03-07
Richard Fitzgerald
Accepted
ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
-
-
-
2024-03-07
Richard Fitzgerald
Accepted
firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc
firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc
-
-
-
2024-03-07
Richard Fitzgerald
Accepted
firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
-
-
-
2024-03-07
Richard Fitzgerald
Accepted
[v3] ASoC: cs-amp-lib: Add KUnit test for calibration helpers
[v3] ASoC: cs-amp-lib: Add KUnit test for calibration helpers
-
-
-
2024-03-04
Richard Fitzgerald
Accepted
ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()
ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()
-
-
-
2024-02-27
Richard Fitzgerald
Accepted
[v2,6/6] ASoC: cs-amp-lib: Add KUnit test for calibration helpers
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-23
Richard Fitzgerald
Superseded
[v2,5/6] ALSA: hda: cs35l56: Apply amp calibration from EFI data
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-23
Richard Fitzgerald
Accepted
[v2,4/6] ASoC: cs35l56: Apply amp calibration from EFI data
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-23
Richard Fitzgerald
Accepted
[v2,3/6] ASoC: cs35l56: Add helper functions for amp calibration
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-23
Richard Fitzgerald
Accepted
[v2,2/6] ASoC: cs-amp-lib: Add helpers for factory calibration data
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-23
Richard Fitzgerald
Accepted
[v2,1/6] ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop()
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-23
Richard Fitzgerald
Accepted
[8/9] ALSA: hda: cs35l56: Apply amp calibration from EFI data
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-21
Richard Fitzgerald
Superseded
[5/9] ASoC: cs35l56: Add helper functions for amp calibration
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-21
Richard Fitzgerald
Superseded
[3/9] ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop()
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-21
Richard Fitzgerald
Superseded
[1/9] ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
ALSA: cs35l56: Apply calibration from EFI
-
-
-
2024-02-21
Richard Fitzgerald
Superseded
ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
-
-
-
2024-02-16
Richard Fitzgerald
Accepted
ASoC: cs35l56: Remove default from IRQ1_CFG register
ASoC: cs35l56: Remove default from IRQ1_CFG register
-
-
-
2024-02-09
Richard Fitzgerald
Accepted
ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property
ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property
-
-
-
2024-02-09
Richard Fitzgerald
Accepted
[v2] ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
[v2] ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
-
-
-
2024-02-08
Richard Fitzgerald
New
[18/18] ALSA: hda: cs35l56: Remove unused test stub function
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[16/18] ALSA: hda: cs35l56: Fix filename string field layout
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[15/18] ALSA: hda: cs35l56: Fix order of searching for firmware files
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[13/18] ASoC: cs35l56: Load tunings for the correct speaker models
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[10/18] ASoC: cs35l56: Fix for initializing ASP1 mixer registers
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[05/18] ASoC: cs35l56: Don't add the same register patch multiple times
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[04/18] ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[03/18] ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[01/18] ASoC: wm_adsp: Fix firmware file search order
[01/18] ASoC: wm_adsp: Fix firmware file search order
-
-
-
2024-01-29
Richard Fitzgerald
Accepted
[2/2] ALSA: hda: realtek: Move hda_component implementation to module
[1/2] ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
-
-
-
2024-01-24
Richard Fitzgerald
Accepted
[1/2] ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
[1/2] ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
-
-
-
2024-01-24
Richard Fitzgerald
Accepted
ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget
ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget
-
-
-
2023-12-05
Richard Fitzgerald
Accepted
ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn
ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn
-
-
-
2023-12-05
Richard Fitzgerald
Accepted
[v3] ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support
[v3] ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support
-
-
-
2023-12-04
Richard Fitzgerald
Superseded
[v2] ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs56l56 support
[v2] ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs56l56 support
-
-
-
2023-12-04
Richard Fitzgerald
New
ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI
ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI
-
-
-
2023-11-21
Richard Fitzgerald
Accepted
[RESEND] ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c
[RESEND] ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c
-
-
-
2023-11-13
Richard Fitzgerald
New
ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c
ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c
-
-
-
2023-10-11
Richard Fitzgerald
Superseded
ASoC: cs42l42: Fix missing include of gpio/consumer.h
ASoC: cs42l42: Fix missing include of gpio/consumer.h
-
-
-
2023-10-11
Richard Fitzgerald
Accepted
ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting
ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting
-
-
-
2023-10-09
Richard Fitzgerald
Accepted
ASoC: cs35l56: Fix illegal use of init_completion()
ASoC: cs35l56: Fix illegal use of init_completion()
-
-
-
2023-10-06
Richard Fitzgerald
Accepted
[4/4] ASoC: cs35l56: Enable low-power hibernation mode on SPI
ASoC: cs35l56: Update hibernate/wake sequences and enable hibernation
-
-
-
2023-10-06
Richard Fitzgerald
Accepted
[3/4] ASoC: cs35l56: Enable low-power hibernation mode on i2c
ASoC: cs35l56: Update hibernate/wake sequences and enable hibernation
-
-
-
2023-10-06
Richard Fitzgerald
New
[2/4] ASoC: cs35l56: Wake transactions need to be issued twice
ASoC: cs35l56: Update hibernate/wake sequences and enable hibernation
-
-
-
2023-10-06
Richard Fitzgerald
New
[1/4] ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate
ASoC: cs35l56: Update hibernate/wake sequences and enable hibernation
-
-
-
2023-10-06
Richard Fitzgerald
New
ASoC: cs35l56: Initialise a variable to silence possible static analysis error
ASoC: cs35l56: Initialise a variable to silence possible static analysis error
-
-
-
2023-10-04
Richard Fitzgerald
New
ASoC: cs35l56: Remove unused hibernate wake constants
ASoC: cs35l56: Remove unused hibernate wake constants
-
-
-
2023-10-03
Richard Fitzgerald
New
[6.5] ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend()
[6.5] ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend()
-
-
-
2023-10-02
Richard Fitzgerald
New
[6.4,6.5] ASoC: cs35l56: Disable low-power hibernation mode
[6.4,6.5] ASoC: cs35l56: Disable low-power hibernation mode
-
-
-
2023-09-25
Richard Fitzgerald
Superseded
[v2] ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing
[v2] ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing
-
-
-
2023-09-14
Richard Fitzgerald
Accepted
[3/3] ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled
ASoC: cs35l56: Define and export I2C/SPI pm_ops only if needed
-
-
-
2023-09-14
Richard Fitzgerald
Accepted
[2/3] ASoC: cs35l56: Use new export macro for dev_pm_ops
ASoC: cs35l56: Define and export I2C/SPI pm_ops only if needed
-
-
-
2023-09-14
Richard Fitzgerald
Accepted
[1/3] ASoC: cs35l56: Use pm_ptr()
ASoC: cs35l56: Define and export I2C/SPI pm_ops only if needed
-
-
-
2023-09-14
Richard Fitzgerald
Accepted
ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero
ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero
-
-
-
2023-09-14
Richard Fitzgerald
Accepted
ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing
ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing
-
-
-
2023-09-14
Richard Fitzgerald
Superseded
firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
-
-
-
2023-09-13
Richard Fitzgerald
Accepted
ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()
ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()
-
-
-
2023-09-13
Richard Fitzgerald
Accepted
ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend()
ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend()
-
-
-
2023-09-08
Richard Fitzgerald
Accepted
ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend()
ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend()
-
-
-
2023-09-08
Richard Fitzgerald
Accepted
ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors
ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors
-
-
-
2023-08-29
Richard Fitzgerald
New
[v2,2/2] ASoC: cs35l56: Add an ACPI match table
ASoC: cs35l56: Update ACPI HID and property
-
-
-
2023-08-17
Richard Fitzgerald
Superseded
[v2,1/2] ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB
ASoC: cs35l56: Update ACPI HID and property
-
-
-
2023-08-17
Richard Fitzgerald
New
[2/2] ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB
ASoC: cs35l56: Update ACPI HID and property
-
-
-
2023-08-16
Richard Fitzgerald
New
[1/2] ASoC: cs35l56: Add an ACPI match table
ASoC: cs35l56: Update ACPI HID and property
-
-
-
2023-08-16
Richard Fitzgerald
New
[2/2] ASoC: cs35l56: Don't overwrite a patched firmware
ASoC: cs35l56: Don't patch firmware that is already patched
-
-
-
2023-08-15
Richard Fitzgerald
Accepted
[1/2] ASoC: wm_adsp: Support powering-up DSP without trying to load firmware
ASoC: cs35l56: Don't patch firmware that is already patched
-
-
-
2023-08-15
Richard Fitzgerald
Accepted
[5/5] ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware
ASoC: cs35l56: Bugfixes
-
-
-
2023-08-08
Richard Fitzgerald
New
[4/5] ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down()
ASoC: cs35l56: Bugfixes
-
-
-
2023-08-08
Richard Fitzgerald
New
[3/5] ASoC: cs35l56: Wait for control port ready during system-resume
ASoC: cs35l56: Bugfixes
-
-
-
2023-08-08
Richard Fitzgerald
Accepted
[2/5] ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low
ASoC: cs35l56: Bugfixes
-
-
-
2023-08-08
Richard Fitzgerald
Accepted
[1/5] ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions()
ASoC: cs35l56: Bugfixes
-
-
-
2023-08-08
Richard Fitzgerald
Accepted
[9/9] ALSA: hda/cs35l56: Reject I2C alias addresses
ALSA: hda/cs35l56: Various bugfixes
-
-
-
2023-07-31
Richard Fitzgerald
Accepted
[8/9] ALSA: hda/cs35l56: Fail if .bin not found and firmware not patched
ALSA: hda/cs35l56: Various bugfixes
-
-
-
2023-07-31
Richard Fitzgerald
Accepted
«
1
2
3
4
»