> Date: Sun, 4 Apr 2021 21:08:09 +0200
> From: Klemens Nanni <[email protected]>
>
> Feedback? Objections? OK?
Explanation?
Not sure what happened here, but the reply-to was completely garbled...
> diff c154c5b3e913ab7299483002bea9fb9782684007
> 274222c1624a27cde904e8964e7b663a3d0750d8
> blob - 59cda075c0a8ec80308c145ca8dfab78f36816ef
> blob + 0bbe4da7bf8ee03806130833b63cd3245b79f196
> --- sys/dev/fdt/simpleaudio.c
> +++ sys/dev/fdt/simpleaudio.c
> @@ -300,24 +300,6 @@ simpleaudio_set_params(void *cookie, int setmode, int
> uint32_t rate;
> int error;
>
> - dai = sc->sc_dai_cpu;
> - hwif = dai->dd_hw_if;
> - if (hwif->set_params) {
> - error = hwif->set_params(dai->dd_cookie,
> - setmode, usemode, play, rec);
> - if (error)
> - return error;
> - }
> -
> - dai = sc->sc_dai_codec;
> - hwif = dai->dd_hw_if;
> - if (hwif->set_params) {
> - error = hwif->set_params(dai->dd_cookie,
> - setmode, usemode, play, rec);
> - if (error)
> - return error;
> - }
> -
> if (sc->sc_mclk_fs) {
> if (setmode & AUMODE_PLAY)
> rate = play->sample_rate * sc->sc_mclk_fs;
> @@ -339,6 +321,24 @@ simpleaudio_set_params(void *cookie, int setmode, int
> }
> }
>
> + dai = sc->sc_dai_cpu;
> + hwif = dai->dd_hw_if;
> + if (hwif->set_params) {
> + error = hwif->set_params(dai->dd_cookie,
> + setmode, usemode, play, rec);
> + if (error)
> + return error;
> + }
> +
> + dai = sc->sc_dai_codec;
> + hwif = dai->dd_hw_if;
> + if (hwif->set_params) {
> + error = hwif->set_params(dai->dd_cookie,
> + setmode, usemode, play, rec);
> + if (error)
> + return error;
> + }
> +
> return 0;
> }
>
>
>
>