f07e572f64
bcm2708: boot tested on RPi B+ v1.2 bcm2709: boot tested on RPi 3B v1.2 and RPi 4B v1.1 4G bcm2710: boot tested on RPi 3B v1.2 bcm2711: boot tested on RPi 4B v1.1 4G Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
43 lines
1.4 KiB
Diff
43 lines
1.4 KiB
Diff
From 9554903fc8c15828d8f6cc9bd8c5444433c56cae Mon Sep 17 00:00:00 2001
|
|
From: AMuszkat <ariel.muszkat@gmail.com>
|
|
Date: Wed, 8 Apr 2020 10:04:49 +0200
|
|
Subject: [PATCH] ASoC: ma120x0p: Add 96KHz rate support
|
|
|
|
Add 96KHz rate support to MA120X0P codec and make enable and mute gpio
|
|
pins optional.
|
|
|
|
Signed-off-by: AMuszkat <ariel.muszkat@gmail.com>
|
|
---
|
|
sound/soc/codecs/ma120x0p.c | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
--- a/sound/soc/codecs/ma120x0p.c
|
|
+++ b/sound/soc/codecs/ma120x0p.c
|
|
@@ -1002,7 +1002,7 @@ static struct snd_soc_dai_driver ma120x0
|
|
.channels_max = 2,
|
|
.rates = SNDRV_PCM_RATE_CONTINUOUS,
|
|
.rate_min = 44100,
|
|
- .rate_max = 48000,
|
|
+ .rate_max = 96000,
|
|
.formats = SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE
|
|
},
|
|
.ops = &ma120x0p_dai_ops,
|
|
@@ -1235,7 +1235,7 @@ static int ma120x0p_i2c_probe(struct i2c
|
|
//Startup sequence
|
|
|
|
//Make sure the device is muted
|
|
- priv_data->mute_gpio = devm_gpiod_get(&i2c->dev, "mute_gp",
|
|
+ priv_data->mute_gpio = devm_gpiod_get_optional(&i2c->dev, "mute_gp",
|
|
GPIOD_OUT_LOW);
|
|
if (IS_ERR(priv_data->mute_gpio)) {
|
|
ret = PTR_ERR(priv_data->mute_gpio);
|
|
@@ -1262,7 +1262,7 @@ static int ma120x0p_i2c_probe(struct i2c
|
|
msleep(200);
|
|
|
|
//Enable ma120x0pp
|
|
- priv_data->enable_gpio = devm_gpiod_get(&i2c->dev,
|
|
+ priv_data->enable_gpio = devm_gpiod_get_optional(&i2c->dev,
|
|
"enable_gp", GPIOD_OUT_LOW);
|
|
if (IS_ERR(priv_data->enable_gpio)) {
|
|
ret = PTR_ERR(priv_data->enable_gpio);
|