dm: sound: Start i2c IDs from 0
The current ID enums start from 1 but there does not seem to be any reason that they cannot start with 0. Adjust the code to avoid the +1 in codec_init(). Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
a1b17e4f4c
commit
6c986cfef4
@ -13,7 +13,7 @@
|
||||
|
||||
/* Available audio interface ports in wm8994 codec */
|
||||
enum en_max_audio_interface {
|
||||
AIF1 = 1,
|
||||
AIF1,
|
||||
AIF2,
|
||||
};
|
||||
|
||||
|
@ -120,13 +120,11 @@ static int codec_init(const void *blob, struct i2s_uc_priv *pi2s_tx)
|
||||
debug("device = %s\n", codectype);
|
||||
if (!strcmp(codectype, "wm8994")) {
|
||||
/* Check the codec type and initialise the same */
|
||||
ret = wm8994_init(blob, pi2s_tx->id + 1,
|
||||
pi2s_tx->samplingrate,
|
||||
ret = wm8994_init(blob, pi2s_tx->id, pi2s_tx->samplingrate,
|
||||
(pi2s_tx->samplingrate * (pi2s_tx->rfs)),
|
||||
pi2s_tx->bitspersample, pi2s_tx->channels);
|
||||
} else if (!strcmp(codectype, "max98095")) {
|
||||
ret = max98095_init(blob, pi2s_tx->id + 1,
|
||||
pi2s_tx->samplingrate,
|
||||
ret = max98095_init(blob, pi2s_tx->id, pi2s_tx->samplingrate,
|
||||
(pi2s_tx->samplingrate * (pi2s_tx->rfs)),
|
||||
pi2s_tx->bitspersample);
|
||||
} else {
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
/* Avilable audi interface ports in wm8994 codec */
|
||||
enum en_audio_interface {
|
||||
WM8994_AIF1 = 1,
|
||||
WM8994_AIF1,
|
||||
WM8994_AIF2,
|
||||
WM8994_AIF3
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user