From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754580AbbL3KgE (ORCPT ); Wed, 30 Dec 2015 05:36:04 -0500 Received: from mout.kundenserver.de ([217.72.192.74]:52303 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752857AbbL3KgB (ORCPT ); Wed, 30 Dec 2015 05:36:01 -0500 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: James Liao , devicetree@vger.kernel.org, srv_heupstream@mediatek.com, Kevin Hilman , linux-kernel@vger.kernel.org, Daniel Kurtz , linux-mediatek@lists.infradead.org, Sascha Hauer , Matthias Brugger Subject: Re: [PATCH 2/4] soc: mediatek: Init MT8173 scpsys driver earlier Date: Wed, 30 Dec 2015 11:35:01 +0100 Message-ID: <6145950.8rtkDup7QD@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1451470328.22426.5.camel@mtksdaap41> References: <1451457706-14798-1-git-send-email-jamesjj.liao@mediatek.com> <1670989.QknqqsXE3p@wuerfel> <1451470328.22426.5.camel@mtksdaap41> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:oc9R9bneL4tXFZkNeE0MrasF1nruv5uC5MSAUbngteXK01FTOes 0vsNMXgEp3f7xKu4+GNRhWfeReKcoH1BJG/DruTPC3BKd+SGs7D56UoA8WSeSwUgV6KKEOm OukMiiwtpqP0MRb06p1j6CldJDi7ZOrTiRtX6wos9Ea1TYyRKabh5a0M0+elg2njL4C2dQW y2iLyBCkhCyuJwf4gnahw== X-UI-Out-Filterresults: notjunk:1;V01:K0:b8fkatiIqX0=:BnexGrAVIw8tpiUC9fFyYP UGVeXzro7xWl5Fo+4LGLuyVyHT+7VQopbU8PZ1uOjqvRJsaHrnByv4RAKXyKcTqNbbylfxoPd CtpRPs/XEVFmja7vgvFNtu9c4lL5zVT0Et2jqk5E9E4DEQMKUmVLQZDFfi72dl3SM07ML5pen i9ij971tppLzE4a1nmFljGsu3Sc4qGkN1ramNWc/dw0w7wyVDerc7U7/eXy3fNySIOxbvUKZT ruIY6bF6LOmOxMGywpYuXARjuJSiPdlrtVd08ChwLkYRUOPFiJdjrOnRpQ3/Pd4K9dZgTYgrO JzAxTx9WCLj8c9opJD3ffGWJVLAckapXO8VkfsfAZ7nqmLnrdPzWIN3FpOJvtdQ4DUpjcPBBF AVUSHkTW9w/a5RMdIr4n4VF9xBhAzovk2X3I/sAKH9nvjsRheXT5wTpOjRSIl8tN0TFgKtxj/ PG4YS62k4S7gCQ04lZQFW89Iah9iH22gtuLzcq6QwnTGYL/qLmbHTgdJFVUkPg7PlVkP25JFY DD2/sq6Y3NuE81ZZHv2OU1pVAN2khZ2b++F8C1fE0kSVljzO4xKVDiKd95pSH+W/YPHpzKMEP OVQ9vpNKHvpm73ePk0YhmnHEeSNShEYY9Or561+wYWqW7KRIQjr/gERmuSvhWLiL+4QgBzVQb hoxJZEF90vTXHuLa7S9nrXifYTJOiyMUYOgdvsuNxis05nuzuY3Sd1PJshQC4T/Il0ufF7lgj xOKxCA6bOyV5uRew Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday 30 December 2015 18:12:08 James Liao wrote: > On Wed, 2015-12-30 at 09:52 +0100, Arnd Bergmann wrote: > > On Wednesday 30 December 2015 14:41:44 James Liao wrote: > > > Some power domain comsumers may init before module_init. > > > So the power domain provider (scpsys) need to be initialized > > > earlier too. > > > > > > Signed-off-by: James Liao > > > --- > > > > > > > Why? > > Some drivers use different init level to ensure they can be initialized > before other drivers. To support these drivers, moving scpsys driver's > initial function to subsys_init is the most easy way. This is just the same generic explanation that you already have. Please be more specific what the dependency is and why we can't rely on deferred probing here. Arnd