On Sun, Feb 10, 2019 at 04:45:19PM +0100, Peter Seiderer wrote: > @@ -972,6 +972,8 @@ static int aic32x4_component_probe(struct snd_soc_component *component) > gpio_set_value(aic32x4->rstn_gpio, 1); > } > > + mdelay(1); > + Perhaps only do this if we toggled the GPIO? If the device wasn't in reset then there's no need to wait.