Toggle navigation
Patchwork
alsa-devel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Charles Keepax
| Archived =
No
| 292 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
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[01/10] ASoC: cirrus: Add helper function for reading the device ID
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[01/10] soundwire: bus: Allow SoundWire peripherals to register IRQ handlers
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
Superseded
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[02/10] ASoC: cs35l32: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[02/10] ASoC: soc-component: Add notify control helper function
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
Accepted
[02/12] ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[02/56] ASoC: amd: vangogh: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[02/96] soundwire: intel: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[03/10] ASoC: ak4118: Update to use new component control notify helper
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
Accepted
[03/10] ASoC: cs35l33: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[03/12] ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[04/10] ASoC: cs35l34: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[04/10] ASoC: wm_adsp: Update to use new component control notify helepr
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
Accepted
[04/12] ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[04/96] ASoC: img: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[05/10] ASoC: cs35l35: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[05/10] dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
New
[05/12] ASoC: intel: sof_sdw: Add helper to create a single codec DLC
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[05/56] ASoC: bcm: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[05/96] ASoC: spear: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[06/10] ASoC: cs35l35: Correct errata handling
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[06/10] mfd: cs42l43: Add support for cs42l43 core driver
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
New
[06/12] ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[06/56] ASoC: ep93xx: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[07/10] ASoC: cs42l42: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[07/10] irqchip/cs42l43: Add support for the cs42l43 IRQs
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
New
[07/12] ASoC: intel: sof_sdw: Update DLC index each time one is added
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[07/56] ASoC: dwc: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[07/96] ASoC: ep93xx: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[08/10] ASoC: cs42l73: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[08/10] pinctrl: cs42l43: Add support for the cs42l43
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
New
[08/12] ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[08/56] ASoC: fsl: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[09/10] ASoC: cs43130: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[09/10] spi: cs42l43: Add SPI controller support
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
Superseded
[09/12] ASoC: intel: sof_sdw: Device loop should not always start at adr_index
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[10/10] ASoC: cs42l43: Add support for the cs42l43
Add cs42l43 PC focused SoundWire CODEC
-
-
-
2023-05-12
Charles Keepax
Superseded
[10/10] ASoC: cs53l30: Minor error paths fixups
Tidy up device ID reading on legacy Cirrus parts
-
-
-
2021-05-10
Charles Keepax
Accepted
[10/12] ASoC: intel: sof_sdw: Support multiple groups on the same link
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[10/56] ASoC: img: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[10/96] ASoC: sh: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[11/12] ASoC: intel: sof_sdw: Allow different devices on the same link
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[11/96] ASoC: tegra: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[12/12] ASoC: intel: sof_sdw: Simplify get_slave_info
[01/12] ASoC: intel: sof_sdw: Printk's should end with a newline
-
-
-
2023-08-08
Charles Keepax
Accepted
[1/2] ASoC: cs42l43: Don't enable bias sense during type detect
[1/2] ASoC: cs42l43: Don't enable bias sense during type detect
-
-
-
2023-12-11
Charles Keepax
Accepted
[1/2] ASoC: cs42l43: Handle error from devm_pm_runtime_enable
[1/2] ASoC: cs42l43: Handle error from devm_pm_runtime_enable
-
-
-
2024-02-06
Charles Keepax
Accepted
[1/2] ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense
[1/2] ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense
-
-
-
2023-10-05
Charles Keepax
Superseded
[1/2] ASoC: ops: Correct bounds check for second channel on SX controls
[1/2] ASoC: ops: Correct bounds check for second channel on SX controls
-
-
-
2022-11-25
Charles Keepax
Superseded
[1/2] ASoC: sun8i-codec: Partial revert to fix clock specifiers
[1/2] ASoC: sun8i-codec: Partial revert to fix clock specifiers
-
-
-
2022-06-13
Charles Keepax
Accepted
[1/2] ASoC: wm2000: Remove redundant endianness flag
[1/2] ASoC: wm2000: Remove redundant endianness flag
-
-
-
2022-05-10
Charles Keepax
Accepted
[1/2] firmware: cs_dsp: Add pre_stop callback
[1/2] firmware: cs_dsp: Add pre_stop callback
-
-
-
2022-07-22
Charles Keepax
Accepted
[1/2] soundwire: bus: Don't filter slave alerts
[1/2] soundwire: bus: Don't filter slave alerts
-
-
-
2023-01-19
Charles Keepax
Superseded
[1/2] soundwire: bus: Remove now outdated comments on no_pm IO
[1/2] soundwire: bus: Remove now outdated comments on no_pm IO
-
-
-
2023-03-16
Charles Keepax
Superseded
[13/96] ASoC: xilinx: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[1/3] ASoC: core: Correct spelling fliped -> flipped
[1/3] ASoC: core: Correct spelling fliped -> flipped
-
-
-
2022-05-13
Charles Keepax
Accepted
[1/3] ASoC: cs42l43: Add clear of stashed pointer on component remove
[1/3] ASoC: cs42l43: Add clear of stashed pointer on component remove
-
-
-
2024-02-02
Charles Keepax
Accepted
[1/3] ASoC: wm_adsp: Correct control read size when parsing compressed buffer
[1/3] ASoC: wm_adsp: Correct control read size when parsing compressed buffer
-
-
-
2022-02-10
Charles Keepax
Accepted
[1/3] ASoC: wm_adsp: Correct wm_coeff_tlv_get handling
[1/3] ASoC: wm_adsp: Correct wm_coeff_tlv_get handling
-
-
-
2021-06-26
Charles Keepax
Accepted
[1/4] ASoC: wm5102: Fix event generation for output compensation
[1/4] ASoC: wm5102: Fix event generation for output compensation
-
-
-
2022-06-28
Charles Keepax
Accepted
[1/4] ASoC: wm_adsp: Correct cache handling of new kernel control API
[1/4] ASoC: wm_adsp: Correct cache handling of new kernel control API
-
-
-
2020-01-14
Charles Keepax
Accepted
[1/4] soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions
Minor SoundWire clean ups
-
-
-
2022-11-14
Charles Keepax
Superseded
[1/4] soundwire: stream: Add missing clear of alloc_slave_rt
[1/4] soundwire: stream: Add missing clear of alloc_slave_rt
-
-
-
2023-06-01
Charles Keepax
Superseded
[15/96] ASoC: Intel: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[1/5] ASoC: cs53l30: Add missing regmap use_single config
[1/5] ASoC: cs53l30: Add missing regmap use_single config
-
-
-
2021-05-11
Charles Keepax
Accepted
[1/6] ASoC: cs35l41: Fix use of an uninitialised variable
[1/6] ASoC: cs35l41: Fix use of an uninitialised variable
-
-
-
2021-09-14
Charles Keepax
Accepted
[1/6] ASoC: cs42l52: Fix TLV scales for mixer controls
Fixup Cirrus SX control usage
-
-
-
2022-06-02
Charles Keepax
Accepted
[1/6] ASoC: dapm: Initialise kcontrol data for mux/demux controls
[1/6] ASoC: dapm: Initialise kcontrol data for mux/demux controls
-
-
-
2022-06-23
Charles Keepax
Accepted
[1/6] mfd: cs42l43: Tidy up header includes
[1/6] mfd: cs42l43: Tidy up header includes
-
-
-
2024-01-24
Charles Keepax
Accepted
[17/56] ASoC: qcom: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[17/96] ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[1/7] ASoC: cs42l43: Tidy up header includes
[1/7] ASoC: cs42l43: Tidy up header includes
-
-
-
2024-01-24
Charles Keepax
Accepted
[18/56] ASoC: rockchip: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[1/8] ASoC: cs35l41: Add cs35l51/53 IDs
[1/8] ASoC: cs35l41: Add cs35l51/53 IDs
-
-
-
2022-01-05
Charles Keepax
New
[19/96] ASoC: atmel: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[21/56] ASoC: stm: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[22/96] ASoC: adi: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[2/2] ASoC: cs35l45: Remove separate namespace for tables
[v2,1/2] ASoC: cs35l45: Remove separate tables module
-
-
-
2023-02-15
Charles Keepax
Accepted
[2/2] ASoC: cs42l43: Update values for bias sense
[1/2] ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense
-
-
-
2023-10-05
Charles Keepax
Superseded
[2/2] ASoC: cs42l51: Correct PGA Volume minimum value
[1/2] ASoC: ops: Correct bounds check for second channel on SX controls
-
-
-
2022-11-25
Charles Keepax
Accepted
[2/2] ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
SX control bounds check fixups
-
-
-
2022-11-25
Charles Keepax
New
[2/2] ASoC: wm9090: Remove redundant endianness flag
[1/2] ASoC: wm2000: Remove redundant endianness flag
-
-
-
2022-05-10
Charles Keepax
Accepted
[2/2] firmware: cs_dsp: Add memory chunk helpers
[1/2] firmware: cs_dsp: Add pre_stop callback
-
-
-
2022-07-22
Charles Keepax
Accepted
[2/2] soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries
[1/2] soundwire: bus: Remove now outdated comments on no_pm IO
-
-
-
2023-03-16
Charles Keepax
New
[23/56] ASoC: tegra: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[2/3] ASoC: core: Pass legacy_dai_naming flag directly
[1/3] ASoC: core: Correct spelling fliped -> flipped
-
-
-
2022-05-13
Charles Keepax
Accepted
[2/3] ASoC: cs4265: Minor tidy up of error paths
Untitled series #125751
-
-
-
2021-05-11
Charles Keepax
Accepted
[2/3] ASoC: cs42l43: Sync the hp ilimit works when removing the component
[1/3] ASoC: cs42l43: Add clear of stashed pointer on component remove
-
-
-
2024-02-02
Charles Keepax
Accepted
[2/3] ASoC: dapm: Move error message to avoid some duplication
Untitled series #28976
-
-
-
2020-04-09
Charles Keepax
Accepted
[2/3] ASoC: wm_adsp: Make compressed buffers optional
[1/3] ASoC: wm_adsp: Correct control read size when parsing compressed buffer
-
-
-
2022-02-10
Charles Keepax
Accepted
[24/56] ASoC: test-component: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[24/96] ASoC: qcom: Migrate to new style legacy DAI naming flag
Refactor non_legacy_dai_naming flag
-
-
-
2022-06-16
Charles Keepax
Accepted
[2/4] ASoC: wm8998: Fix event generation for input mux
[1/4] ASoC: wm5102: Fix event generation for output compensation
-
-
-
2022-06-28
Charles Keepax
Accepted
[2/4] soundwire: bandwidth allocation: Remove pointless variable
[1/4] soundwire: stream: Add missing clear of alloc_slave_rt
-
-
-
2023-06-01
Charles Keepax
Superseded
[2/4] soundwire: Provide build stubs for common functions
Minor SoundWire clean ups
-
-
-
2022-11-14
Charles Keepax
Superseded
[25/56] ASoC: ti: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
[2/5] ASoC: cs42l73: Add missing regmap use_single config
[1/5] ASoC: cs53l30: Add missing regmap use_single config
-
-
-
2021-05-11
Charles Keepax
Accepted
[2/6] ASoC: cs35l36: Update digital volume TLV
Fixup Cirrus SX control usage
-
-
-
2022-06-02
Charles Keepax
Accepted
[2/6] ASoC: cs35l41: Add ASP TX3/4 source to register patch
[1/6] ASoC: dapm: Initialise kcontrol data for mux/demux controls
-
-
-
2022-06-23
Charles Keepax
Accepted
[2/6] ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot
[1/6] ASoC: cs35l41: Fix use of an uninitialised variable
-
-
-
2021-09-14
Charles Keepax
Accepted
[27/56] ASoC: xtensa: Update to use set_fmt_new callback
Specify clock provider directly to CPU DAIs
-
-
-
2022-05-19
Charles Keepax
Accepted
«
1
2
3
»