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
[01/10] firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
-
-
-
2022-08-19
Richard Fitzgerald
Accepted
[01/12] dt-bindings: mfd: Add Cirrus Logic CS48L32 audio codec
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[01/13] ASoC: cs35l56: Move shared data into a common data structure
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[02/10] ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[02/12] mfd: cs48l32: Add register definitions for Cirrus Logic CS48L31/32/33
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[02/13] ASoC: cs35l56: Make cs35l56_system_reset() code more generic
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[03/10] firmware: cs_dsp: Support DSPs that don't require firmware download
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[03/12] ASoC: cs42l42: Always configure both ASP TX channels
ASoC: cs42l42: Series of bugfixes and improvements
-
-
-
2021-08-10
Richard Fitzgerald
Accepted
[03/12] ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
-
-
-
2022-08-19
Richard Fitzgerald
Accepted
[03/12] mfd: cs48l32: Add support for CS48L31/32/33 codecs
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[03/13] ASoC: cs35l56: Convert utility functions to use common data structure
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[04/10] ASoC: wm_adsp: Support DSPs that don't require firmware download
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[04/12] ASoC: cs42l42: Don't reconfigure the PLL while it is running
ASoC: cs42l42: Series of bugfixes and improvements
-
-
-
2021-08-10
Richard Fitzgerald
New
[04/12] dt-bindings: pinctrl: Add Cirrus Logic CS48L31/32/33
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[04/13] ASoC: cs35l56: Move utility functions to shared file
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[05/10] ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up()
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[05/12] pinctrl: cirrus: Add support for CS48L31/32/33 codecs
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[05/13] ASoC: cs35l56: Move runtime suspend/resume to shared library
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[06/10] ASoC: wm_adsp: Add support for loading bin files without wmfw
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[06/12] ASoC: cs42l42: Split probe() and remove() into stages
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
-
-
-
2022-08-19
Richard Fitzgerald
Accepted
[06/12] regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
Accepted
[06/13] ASoC: cs35l56: Move cs_dsp init into shared library
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[07/10] ASoC: wm_adsp: Simplify the logging of requested firmware files
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[07/12] ASoC: cs42l42: Split cs42l42_resume into two functions
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
-
-
-
2022-08-19
Richard Fitzgerald
Accepted
[07/12] regulator: arizona-micsupp: Don't use a common regulator name
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
Accepted
[07/13] ASoC: cs35l56: Move part of cs35l56_init() to shared library
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[08/10] ASoC: cs35l56: Add driver for Cirrus Logic CS35L56
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
Superseded
[08/12] ASoC: cs42l42: Pass component and dai defs into common probe
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
-
-
-
2022-08-19
Richard Fitzgerald
Accepted
[08/12] ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler
ASoC: cs42l42: Series of bugfixes and improvements
-
-
-
2021-08-10
Richard Fitzgerald
New
[08/12] regulator: arizona-micsupp: Support Cirrus Logic CS48L31/32/33
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[08/13] ASoC: cs35l56: Pass correct pointer to cs35l56_irq()
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
New
[09/10] ASoC: Intel: sof_sdw: Add support for Cirrus Logic CS35L56
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
New
[09/12] ASoC: cs42l42: Remove runtime_suspend/runtime_resume callbacks
ASoC: cs42l42: Series of bugfixes and improvements
-
-
-
2021-08-10
Richard Fitzgerald
New
[09/12] irqchip: cirrus: Add driver for Cirrus Logic CS48L31/32/33 codecs
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[09/13] ASoC: cs35l56: Make common function for control port wait
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[10/10] ASoC: Intel: soc-acpi: Add CS35L56 Soundwire to TGL
ASoC: Initial support for Cirrus Logic CS35L56
-
-
-
2023-02-17
Richard Fitzgerald
New
[10/12] ASoC: cs42l42: Export some functions for Soundwire
[01/12] ASoC: cs42l42: Add SOFT_RESET_REBOOT register
-
-
-
2022-08-19
Richard Fitzgerald
Accepted
[10/12] ASoC: wm_adsp: Allow client to hook into pre_run callback
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
Accepted
[10/13] ASoC: cs35l56: Make a common function to shutdown the DSP
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[11/12] ASoC: cs42l42: Add HP Volume Scale control
ASoC: cs42l42: Series of bugfixes and improvements
-
-
-
2021-08-10
Richard Fitzgerald
New
[11/12] dt-bindings: sound: Add Cirrus Logic CS48L31/32/33 codecs
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[11/13] ALSA: hda: Fix missing header dependencies
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[1/1] soundwire: bus: Don't re-enumerate before status is UNATTACHED
soundwire: bus: Fix for missing UNATTACH when re-enumerating
-
-
-
2022-08-29
Richard Fitzgerald
New
[12/12] ASoC: cs42l42: Add control for audio slow-start switch
ASoC: cs42l42: Series of bugfixes and improvements
-
-
-
2021-08-10
Richard Fitzgerald
Accepted
[12/12] ASoC: cs48l32: Add codec driver for Cirrus Logic CS48L31/32/33
Add support for the Cirrus Logic CS48L32 audio codecs
-
-
-
2022-11-09
Richard Fitzgerald
New
[12/13] ALSA: hda: Add mute_hook to hda_component
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[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
[1/2] ASoC: cs35l56: Add an ACPI match table
ASoC: cs35l56: Update ACPI HID and property
-
-
-
2023-08-16
Richard Fitzgerald
New
[1/2] ASoC: cs42l42: Fix inversion of ADC Notch Switch control
[1/2] ASoC: cs42l42: Fix inversion of ADC Notch Switch control
-
-
-
2021-08-03
Richard Fitzgerald
Accepted
[1/2] ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
[1/2] ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
-
-
-
2020-09-25
Richard Fitzgerald
Superseded
[1/2] ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
[1/2] ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
-
-
-
2022-02-16
Richard Fitzgerald
New
[1/2] ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
ASoC: Add macros for signed TLV controls with callbacks
-
-
-
2022-04-22
Richard Fitzgerald
Superseded
[1/2] ASoC: wm_adsp: Only use __be32 for big-endian data
[1/2] ASoC: wm_adsp: Only use __be32 for big-endian data
-
-
-
2020-12-30
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
[1/2] firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed
ASoC: wm_adsp: Report when a control write changes the value
-
-
-
2022-11-23
Richard Fitzgerald
New
[1/2] firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP
firmware: cs_dsp: Switch to using namespaced exports
-
-
-
2022-11-24
Richard Fitzgerald
Accepted
[1/2] soundwire: bus: Don't zero page registers after every transaction
soundwire: Remove redundant zeroing of page registers
-
-
-
2022-12-01
Richard Fitzgerald
Superseded
[1/2] soundwire: bus: Prevent infinite loop in sdw_ch_mask_to_ch()
soundwire: bus: Prevent infinite loop in sdw_ch_mask_to_ch()
-
-
-
2023-02-02
Richard Fitzgerald
New
[1/2] soundwire: bus: Prevent lockdep asserts when stream has multiple buses
[1/2] soundwire: bus: Prevent lockdep asserts when stream has multiple buses
-
-
-
2023-06-15
Richard Fitzgerald
Accepted
[1/2] soundwire: cadence: Fix error check in cdns_xfer_msg()
[1/2] soundwire: cadence: Fix error check in cdns_xfer_msg()
-
-
-
2022-09-17
Richard Fitzgerald
Accepted
[13/13] ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier
ALSA: hda: Adding support for CS35L56 on HDA systems
-
-
-
2023-05-25
Richard Fitzgerald
Superseded
[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
[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
[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
[1/3] ASoC: cs35l56: Move DSP part string generation so that it is done only once
ASoC: cs35l56: Bugfixes and efficiency improvement
-
-
-
2023-05-18
Richard Fitzgerald
New
[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
[1/3] ASoC: cs4234: Add dtschema binding document
[1/3] ASoC: cs4234: Add dtschema binding document
-
-
-
2020-09-25
Richard Fitzgerald
New
[1/3] ASoC: cs42l42: Correct definition of ADC Volume control
[1/3] ASoC: cs42l42: Correct definition of ADC Volume control
-
-
-
2021-07-29
Richard Fitzgerald
Accepted
[1/3] ASoC: cs42l42: Report full jack status when plug is detected
ASOC: cs42l42: Add support for system suspend
-
-
-
2022-01-20
Richard Fitzgerald
Superseded
[1/3] soundwire: cadence: Don't overflow the command FIFOs
soundwire: cadence: Fix oversized FIFO size define
-
-
-
2022-12-01
Richard Fitzgerald
Superseded
[1/3] soundwire: cadence: fix updating slave status when a bus has multiple peripherals
soundwire: Fixes for spurious and missing UNATTACH
-
-
-
2022-08-25
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
[1/4] ASoC: cs35l56: Update comment on masking of EINT20 interrupts
[1/4] ASoC: cs35l56: Update comment on masking of EINT20 interrupts
-
-
-
2023-04-18
Richard Fitzgerald
Accepted
[1/4] regmap: Add regmap_read_bypassed()
[1/4] regmap: Add regmap_read_bypassed()
-
-
-
2024-04-08
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
[1/5] ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions()
ASoC: cs35l56: Bugfixes
-
-
-
2023-08-08
Richard Fitzgerald
Accepted
[1/5] ASoC: cs35l56: Rework IRQ allocation
[1/5] ASoC: cs35l56: Rework IRQ allocation
-
-
-
2023-04-14
Richard Fitzgerald
New
[1/5] ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro
ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier
-
-
-
2022-03-18
Richard Fitzgerald
Superseded
[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
[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
[1/6] ASoC: cs35l56: Remove quick-cancelling of dsp_work()
[1/6] ASoC: cs35l56: Remove quick-cancelling of dsp_work()
-
-
-
2023-04-11
Richard Fitzgerald
Accepted
[1/7] of: base: Add of_count_phandle_with_fixed_args()
Add dts for Rpi4 + Cirrus Lochnagar and codecs
-
-
-
2020-10-14
Richard Fitzgerald
New
[1/7] soundwire: bus: Do not forcibly disable child pm_runtime
soundwire: Fix driver removal
-
-
-
2022-09-07
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
[1/9] ALSA: hda/cs35l56: Complete firmware reboot before calling cs_dsp_run()
ALSA: hda/cs35l56: Various bugfixes
-
-
-
2023-07-31
Richard Fitzgerald
Accepted
[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
[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
[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
[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
[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
[2/2] ASoC: cs42l42: Remove duplicate control for WNF filter frequency
[1/2] ASoC: cs42l42: Fix inversion of ADC Notch Switch control
-
-
-
2021-08-03
Richard Fitzgerald
Accepted
[2/2] ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
[1/2] ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
-
-
-
2020-09-25
Richard Fitzgerald
Superseded
[2/2] ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro
ASoC: Add macros for signed TLV controls with callbacks
-
-
-
2022-04-22
Richard Fitzgerald
Superseded
«
1
2
3
4
»