mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
ASoC: hisilicon: Use guard() for spin locks
Clean up the code using guard() for spin locks. Merely code refactoring, and no behavior change. Signed-off-by: bui duc phuc <phucduc.bui@gmail.com> Link: https://patch.msgid.link/20260612123150.74696-1-phucduc.bui@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
d46f9f2389
commit
da6899fc88
|
|
@ -185,7 +185,7 @@ static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on)
|
|||
struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
|
||||
u32 val;
|
||||
|
||||
spin_lock(&i2s->lock);
|
||||
guard(spinlock)(&i2s->lock);
|
||||
if (on) {
|
||||
/* enable S2 TX */
|
||||
val = hi6210_read_reg(i2s, HII2S_I2S_CFG);
|
||||
|
|
@ -197,7 +197,6 @@ static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on)
|
|||
val &= ~HII2S_I2S_CFG__S2_IF_TX_EN;
|
||||
hi6210_write_reg(i2s, HII2S_I2S_CFG, val);
|
||||
}
|
||||
spin_unlock(&i2s->lock);
|
||||
}
|
||||
|
||||
static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on)
|
||||
|
|
@ -205,7 +204,7 @@ static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on)
|
|||
struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev);
|
||||
u32 val;
|
||||
|
||||
spin_lock(&i2s->lock);
|
||||
guard(spinlock)(&i2s->lock);
|
||||
if (on) {
|
||||
val = hi6210_read_reg(i2s, HII2S_I2S_CFG);
|
||||
val |= HII2S_I2S_CFG__S2_IF_RX_EN;
|
||||
|
|
@ -215,7 +214,6 @@ static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on)
|
|||
val &= ~HII2S_I2S_CFG__S2_IF_RX_EN;
|
||||
hi6210_write_reg(i2s, HII2S_I2S_CFG, val);
|
||||
}
|
||||
spin_unlock(&i2s->lock);
|
||||
}
|
||||
|
||||
static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user