mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-21 13:00:44 +09:00
rk2928: fix audio codec register operation error.
This commit is contained in:
@@ -79,13 +79,13 @@ void codec_set_spk(bool on)
|
||||
|
||||
static unsigned int rk2928_read(struct snd_soc_codec *codec, unsigned int reg)
|
||||
{
|
||||
return readl(rk2928_data.regbase + reg);
|
||||
return readl(rk2928_data.regbase + reg*4);
|
||||
}
|
||||
|
||||
static int rk2928_write(struct snd_soc_codec *codec, unsigned int reg, unsigned int value)
|
||||
{
|
||||
DBG("%s reg 0x%02x value 0x%02x", __FUNCTION__, reg, value);
|
||||
writel(value, rk2928_data.regbase + reg);
|
||||
writel(value, rk2928_data.regbase + reg*4);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@ static struct snd_soc_dai_link rk2928_dai[] = {
|
||||
.stream_name = "RK2928",
|
||||
.cpu_dai_name = "rk29_i2s.0",
|
||||
.platform_name = "rockchip-audio",
|
||||
.codec_name = "rk2928-codec.0-0001",
|
||||
.codec_name = "rk2928-codec",
|
||||
.codec_dai_name = "rk2928-codec",
|
||||
.ops = &rk2928_dai_ops,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user