mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-25 15:15:33 +08:00
Merge series "ASoC: qcom: remove cppcheck warnings" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
Second batch of cleanups for Qualcomm SOCs and codecs. The only functional change is the addition of a missing error check in the last patch. Pierre-Louis Bossart (10): ASoC: qcom: lpass-hdmi: remove useless return ASoC: qcom: lpass-platform: remove useless assignment ASoC: qcom: q6dsp-dai: clarify expression ASoC: qcom: q6afe: remove useless assignments ASoC: qcom: q6afe: align function prototype ASoC: qcom: q6asm: align function prototypes ASoC: wcd-clsh-v2: align function prototypes ASoC: wcd9335: clarify return value ASoC: wcd934x: remove useless return ASoC: lpass-wsa-macro: add missing test sound/soc/codecs/lpass-wsa-macro.c | 2 ++ sound/soc/codecs/wcd-clsh-v2.h | 6 +++--- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 -- sound/soc/qcom/lpass-hdmi.c | 4 ---- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- sound/soc/qcom/qdsp6/q6afe.c | 5 ++--- sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6asm.h | 6 +++--- 10 files changed, 14 insertions(+), 19 deletions(-) -- 2.25.1
This commit is contained in:
commit
893bc891d3
@ -944,6 +944,8 @@ static int wsa_macro_set_interpolator_rate(struct snd_soc_dai *dai,
|
||||
goto prim_rate;
|
||||
|
||||
ret = wsa_macro_set_mix_interpolator_rate(dai, (u8) rate_val, sample_rate);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
prim_rate:
|
||||
/* set primary path sample rate */
|
||||
for (i = 0; i < ARRAY_SIZE(int_prim_sample_rate_val); i++) {
|
||||
|
@ -37,13 +37,13 @@ enum wcd_clsh_mode {
|
||||
struct wcd_clsh_ctrl;
|
||||
|
||||
extern struct wcd_clsh_ctrl *wcd_clsh_ctrl_alloc(
|
||||
struct snd_soc_component *component,
|
||||
struct snd_soc_component *comp,
|
||||
int version);
|
||||
extern void wcd_clsh_ctrl_free(struct wcd_clsh_ctrl *ctrl);
|
||||
extern int wcd_clsh_ctrl_get_state(struct wcd_clsh_ctrl *ctrl);
|
||||
extern int wcd_clsh_ctrl_set_state(struct wcd_clsh_ctrl *ctrl,
|
||||
enum wcd_clsh_event event,
|
||||
int state,
|
||||
enum wcd_clsh_event clsh_event,
|
||||
int nstate,
|
||||
enum wcd_clsh_mode mode);
|
||||
|
||||
#endif /* _WCD_CLSH_V2_H_ */
|
||||
|
@ -5213,7 +5213,7 @@ static int wcd9335_slim_status(struct slim_device *sdev,
|
||||
|
||||
wcd9335_probe(wcd);
|
||||
|
||||
return ret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct slim_device_id wcd9335_slim_id[] = {
|
||||
|
@ -1565,8 +1565,6 @@ static int wcd934x_set_interpolator_rate(struct snd_soc_dai *dai,
|
||||
return ret;
|
||||
ret = wcd934x_set_mix_interpolator_rate(dai, (u8)rate_val,
|
||||
sample_rate);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -183,8 +183,6 @@ static int lpass_hdmi_daiops_hw_params(struct snd_pcm_substream *substream,
|
||||
return ret;
|
||||
|
||||
ret = regmap_field_write(sstream_ctl->dp_staffing_en, LPASS_SSTREAM_DEFAULT_ENABLE);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return ret;
|
||||
}
|
||||
@ -200,8 +198,6 @@ static int lpass_hdmi_daiops_prepare(struct snd_pcm_substream *substream,
|
||||
return ret;
|
||||
|
||||
ret = regmap_field_write(drvdata->meta_ctl->mute, LPASS_MUTE_DISABLE);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -788,7 +788,7 @@ static int lpass_platform_pcm_new(struct snd_soc_component *component,
|
||||
{
|
||||
struct snd_pcm *pcm = soc_runtime->pcm;
|
||||
struct snd_pcm_substream *psubstream, *csubstream;
|
||||
int ret = -EINVAL;
|
||||
int ret;
|
||||
size_t size = lpass_platform_pcm_hardware.buffer_bytes_max;
|
||||
|
||||
psubstream = pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream;
|
||||
|
@ -261,7 +261,7 @@ static int q6tdm_set_tdm_slot(struct snd_soc_dai *dai,
|
||||
tdm->nslots_per_frame = slots;
|
||||
tdm->slot_width = slot_width;
|
||||
/* TDM RX dais ids are even and tx are odd */
|
||||
tdm->slot_mask = (dai->id & 0x1 ? tx_mask : rx_mask) & cap_mask;
|
||||
tdm->slot_mask = ((dai->id & 0x1) ? tx_mask : rx_mask) & cap_mask;
|
||||
break;
|
||||
default:
|
||||
dev_err(dai->dev, "%s: invalid dai id 0x%x\n",
|
||||
|
@ -845,7 +845,7 @@ static void q6afe_port_free(struct kref *ref)
|
||||
|
||||
static struct q6afe_port *q6afe_find_port(struct q6afe *afe, int token)
|
||||
{
|
||||
struct q6afe_port *p = NULL;
|
||||
struct q6afe_port *p;
|
||||
struct q6afe_port *ret = NULL;
|
||||
unsigned long flags;
|
||||
|
||||
@ -930,7 +930,7 @@ EXPORT_SYMBOL_GPL(q6afe_get_port_id);
|
||||
static int afe_apr_send_pkt(struct q6afe *afe, struct apr_pkt *pkt,
|
||||
struct q6afe_port *port, uint32_t rsp_opcode)
|
||||
{
|
||||
wait_queue_head_t *wait = &port->wait;
|
||||
wait_queue_head_t *wait;
|
||||
struct aprv2_ibasic_rsp_result_t *result;
|
||||
int ret;
|
||||
|
||||
@ -1188,7 +1188,6 @@ int q6afe_port_stop(struct q6afe_port *port)
|
||||
int index, pkt_size;
|
||||
void *p;
|
||||
|
||||
port_id = port->id;
|
||||
index = port->token;
|
||||
if (index < 0 || index >= AFE_PORT_MAX) {
|
||||
dev_err(afe->dev, "AFE port index[%d] invalid!\n", index);
|
||||
|
@ -233,7 +233,7 @@ void q6afe_cdc_dma_port_prepare(struct q6afe_port *port,
|
||||
int q6afe_port_set_sysclk(struct q6afe_port *port, int clk_id,
|
||||
int clk_src, int clk_root,
|
||||
unsigned int freq, int dir);
|
||||
int q6afe_set_lpass_clock(struct device *dev, int clk_id, int clk_src,
|
||||
int q6afe_set_lpass_clock(struct device *dev, int clk_id, int attri,
|
||||
int clk_root, unsigned int freq);
|
||||
int q6afe_vote_lpass_core_hw(struct device *dev, uint32_t hw_block_id,
|
||||
char *client_name, uint32_t *client_handle);
|
||||
|
@ -97,7 +97,7 @@ struct audio_client *q6asm_audio_client_alloc(struct device *dev,
|
||||
int session_id, int perf_mode);
|
||||
void q6asm_audio_client_free(struct audio_client *ac);
|
||||
int q6asm_write_async(struct audio_client *ac, uint32_t stream_id, uint32_t len,
|
||||
uint32_t msw_ts, uint32_t lsw_ts, uint32_t flags);
|
||||
uint32_t msw_ts, uint32_t lsw_ts, uint32_t wflags);
|
||||
int q6asm_open_write(struct audio_client *ac, uint32_t stream_id,
|
||||
uint32_t format, u32 codec_profile,
|
||||
uint16_t bits_per_sample, bool is_gapless);
|
||||
@ -143,10 +143,10 @@ int q6asm_stream_remove_trailing_silence(struct audio_client *ac,
|
||||
uint32_t trailing_samples);
|
||||
int q6asm_cmd(struct audio_client *ac, uint32_t stream_id, int cmd);
|
||||
int q6asm_cmd_nowait(struct audio_client *ac, uint32_t stream_id, int cmd);
|
||||
int q6asm_get_session_id(struct audio_client *ac);
|
||||
int q6asm_get_session_id(struct audio_client *c);
|
||||
int q6asm_map_memory_regions(unsigned int dir,
|
||||
struct audio_client *ac,
|
||||
phys_addr_t phys,
|
||||
size_t bufsz, unsigned int bufcnt);
|
||||
size_t period_sz, unsigned int periods);
|
||||
int q6asm_unmap_memory_regions(unsigned int dir, struct audio_client *ac);
|
||||
#endif /* __Q6_ASM_H__ */
|
||||
|
Loading…
Reference in New Issue
Block a user