Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753586AbcDKN4k (ORCPT ); Mon, 11 Apr 2016 09:56:40 -0400 Received: from mezzanine.sirena.org.uk ([106.187.55.193]:60238 "EHLO mezzanine.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751615AbcDKN4h (ORCPT ); Mon, 11 Apr 2016 09:56:37 -0400 Date: Mon, 11 Apr 2016 14:56:21 +0100 From: Mark Brown To: Thierry Reding Cc: Jon Hunter , Liam Girdwood , linux-kernel@vger.kernel.org, Javier Martinez Canillas Message-ID: <20160411135621.GF3351@sirena.org.uk> References: <1460038959-21592-1-git-send-email-thierry.reding@gmail.com> <570B8376.6030505@nvidia.com> <20160411114612.GD17743@ulmo.ba.sec> <20160411125814.GE3351@sirena.org.uk> <20160411130914.GA16994@ulmo.ba.sec> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="aZoGpuMECXJckB41" Content-Disposition: inline In-Reply-To: <20160411130914.GA16994@ulmo.ba.sec> X-Cookie: I invented skydiving in 1989! User-Agent: Mutt/1.5.24 (2015-08-30) X-SA-Exim-Connect-IP: 2a01:348:6:8808:fab::3 X-SA-Exim-Mail-From: broonie@sirena.org.uk Subject: Re: [PATCH 1/5] regulator: core: Resolve supply earlier X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on mezzanine.sirena.org.uk) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1624 Lines: 40 --aZoGpuMECXJckB41 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Apr 11, 2016 at 03:09:14PM +0200, Thierry Reding wrote: > On Mon, Apr 11, 2016 at 01:58:14PM +0100, Mark Brown wrote: > > That then takes us right the way back to the original problem where > > people we're getting upset at the number of probe deferrals they were > > seeing and more importantly we didn't have any way of sorting out > > dependencies within a single PMIC if the parents weren't registered > > before their children. > Isn't that usually solved by making each regulator of a PMIC a separate > device (platform device, typically, for MFD devices? That way each of > them is probed separately allowing the dependency cycle to be broken. That's not something we've actually done and it's going to be an enormous pain for driver authors without helpers to make the devices, IIRC some systems are depending on this happening at the minute. I can also see the complaints starting to flood in about kicking off more deferred probes. --aZoGpuMECXJckB41 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXC60DAAoJECTWi3JdVIfQSn0H/3Zc3IXu0QlRsrFsXlZqz8QS Yobh8W4kSeJ2P/pXZ1Sqt+BGg+wgYF0NsPfxKjdPkNzOEcXWqcQ+oIG717fRuexO +6llSP/o9W5SDSrpwyi2SCLnoJp9wuCCewzy3+WkvHmbdFxlNRI1EFuiit1z3695 o/2aOfYGuCi5seDmJ/TmNvmCkem6IM3QykMZFzHyIx0aB59G5OQ2eDhxRW1HPLmP 0EnHOvAchv34sdaF6EPeH0XW/D0blDdf2UTm5cz2MtrujJoe8t6m+YowlaTrPHVE Az61L+TcXjcpoXXhggT7esOAeQBnkX7cMtQSaqRpgRH/03p0GSDr8E0VeLd049g= =Cwbp -----END PGP SIGNATURE----- --aZoGpuMECXJckB41--