On 31/07/2019 07:06, Marco Felsch wrote: > Hi Thomas, > > again sorry for jumping in.. > Np! > On 19-07-30 18:26, Thomas Preston wrote: >> On 30/07/2019 15:58, Mark Brown wrote: >>> On Tue, Jul 30, 2019 at 01:09:36PM +0100, Thomas Preston wrote: >>>> + case SND_SOC_BIAS_STANDBY: >>>> + err = regulator_enable(tda7802->enable_reg); >>>> + if (err < 0) { >>>> + dev_err(component->dev, "Could not enable.\n"); >>>> + return err; >>>> + } >>>> + dev_dbg(component->dev, "Regulator enabled\n"); >>>> + msleep(ENABLE_DELAY_MS); >>> >>> Is this delay needed by the device or is it for the regulator to ramp? >>> If it's for the regulator to ramp then the regulator should be doing it. >>> >> >> According to the datasheet the device itself takes 10ms to rise from 0V >> after PLLen is enabled. There are additional rise times but they are >> negligible with default capacitor configuration (which we have). >> >> Good to know about the regulator rising configuration though. Thanks. > > Isn't it the regulator we mentioned to not use that because it is a > GPIO? > Yeah it is - I intend to switch PLLen to gpio API.