Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp2098647ybh; Sun, 4 Aug 2019 17:48:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqyrps410fhKov14Q9ygNu5qXgTEH3a5Pdg53wJ72P2g6FIsSvO1JcNlghesH+Wq9uS7Sp5w X-Received: by 2002:a17:90a:23a4:: with SMTP id g33mr16017245pje.115.1564966135237; Sun, 04 Aug 2019 17:48:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564966135; cv=none; d=google.com; s=arc-20160816; b=qsi/zGVoL9fRotiwch6rUoxsVxCkuC9PLVdUl5PF3iycGyTsDIVnfpp6EuZKLdF12e 68AYucoHFfgy2q3aQoNDD6+e0jOjxtA328L4u0HEeixNiUTkqVPpCnKztTZvBz1p39wo XKV6Ac2rEMVIgUeYgF6JJA3Ej/igwKglIN254JzczGL8aJlCq932qJ0U03amYmrQT/B0 8Ul5obPYmjs41h/4EP0bpBYRpl/N0JaMChvgVXIIlRZ/9hxD59wiFPnugFqH/LpWgeMD TwRoNhlXjDiFx8UW4TxBVsmaabsnIq/oGJVU0ybmT8wgFwUsGp+W4ggsGD9vIYdXliMN tvSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:cc:to:from:date:references :in-reply-to:message-id:mime-version:user-agent:dkim-signature :dkim-signature; bh=wVRpJrgZ1O2Fju5cbM4E047p8yDD7x/0FjNTZOxLy8A=; b=CtUq9xD8rf5ebjwbq4zi6Xmnt8DKlVdJJv4wwqrhXmbbH7C5YZUhxd+XsU3w1E6cga KQu9Yi/ZQeWa3VbURJMFcNpkjFDccPiq9BiyhpbjmTdJqViwgstGwDZ5VEns1TAHkbdt BdPH/F3wV1/nM3LGWI1uMvAAhqxztaVi5arhF61VezzC/j1MvRHbckpj8zQtXBOs7ksF atHFkp9Nb8QrnQsp4ppQDfP3nbM1REAF1lZG9tomceHWufsXgnZw8msHoGUZCfO5swNw x1d1b0PkFMyv1B/ZaE83MekrxaSRepXcTGiUaMj/RKEtMfbmuluwTuKx/hIfXVYxQYr6 p/FQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@aj.id.au header.s=fm3 header.b=KouHbajv; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=kPaNfa3g; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p11si41378955plk.67.2019.08.04.17.48.37; Sun, 04 Aug 2019 17:48:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@aj.id.au header.s=fm3 header.b=KouHbajv; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=kPaNfa3g; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726843AbfHEAsB (ORCPT + 99 others); Sun, 4 Aug 2019 20:48:01 -0400 Received: from new4-smtp.messagingengine.com ([66.111.4.230]:36983 "EHLO new4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726621AbfHEAsB (ORCPT ); Sun, 4 Aug 2019 20:48:01 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.nyi.internal (Postfix) with ESMTP id 7C2CD16BF; Sun, 4 Aug 2019 20:48:00 -0400 (EDT) Received: from imap2 ([10.202.2.52]) by compute4.internal (MEProxy); Sun, 04 Aug 2019 20:48:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aj.id.au; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type; s=fm3; bh=wVRpJrgZ1O2Fju5cbM4E047p8yDD7x/ 0FjNTZOxLy8A=; b=KouHbajvM5FTe5slhbI3hC2lczfuS90T9Jxq/k4GpPAXW3h HugHeepMQ+QxDJcrrchOQ1VAqXNNFEOsWL97R/IcAe4l+mbizw9iqtkDcoAFnh0X seovXUIddjx47kFX6hFXBChUSzl4ze9W+zwYf6TXXgerzeJGgvU1DZhbS849ImRW /e4b32jzTzIeNFRyg6IzoX8cazIY83I8yohFl+dB+vqZ3ArhdSa5iEsqHpAyPUDf QqCV6O7/ilnpb4umTPeM8OPTAA7jHW6hBNJCHSuHGVm68tQ3fCdd7MkD3RP8xwVv fQvZtmh0KefZECyo4KqXbwox/tR9OghhnevkT/w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=wVRpJr gZ1O2Fju5cbM4E047p8yDD7x/0FjNTZOxLy8A=; b=kPaNfa3gItyPsgkEtYnPEx ZWMrlMf/0VEwKYOqlfEYuUQCJfH15DbnP92xDipWrPXCTKuXtJUhZp9pna73Lk4n bumeSKK+UCKZ9b0/Khnl2Qpch+VccyqQ61D3cUhfdjV8y5u625CIpWEP7oeHCLqZ HF/IE6IziAaee7ajhvZhxl5XNtTU2jrZuOzVu2ouldc/ttf7GAWnlNBNi15USOXD JjCl8mBXmXTvNVvT1u0esC1owINwkmXB1xS/Oxwri9zAP8JINhKpaK+FgPiMqV/x oYQtlnWxpakK5v0cPxb9Wyz5YmiLkU80urNmC8m/suDVSBJk5puhuMmf8oJqYQMA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddruddtiedgfeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdetnhgu rhgvficulfgvfhhfvghrhidfuceorghnughrvgifsegrjhdrihgurdgruheqnecurfgrrh grmhepmhgrihhlfhhrohhmpegrnhgurhgvfiesrghjrdhiugdrrghunecuvehluhhsthgv rhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id BC0C0E00A2; Sun, 4 Aug 2019 20:47:56 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-799-g925e343-fmstable-20190729v1 Mime-Version: 1.0 Message-Id: <5a6a22f8-d459-4aec-b69b-e49d096afa85@www.fastmail.com> In-Reply-To: References: <20190726053959.2003-1-andrew@aj.id.au> Date: Mon, 05 Aug 2019 10:18:21 +0930 From: "Andrew Jeffery" To: "Joel Stanley" Cc: "Rob Herring" , linux-aspeed@lists.ozlabs.org, "Mark Rutland" , devicetree , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , "linux-kernel@vger.kernel.org" , "Adriana Kobylak" , "Alexander A. Filippov" , "Arnd Bergmann" , =?UTF-8?Q?YangBrianC=2EW_=E6=A5=8A=E5=98=89=E5=81=89_TAO?= , "Corey Minyard" , "Greg Kroah-Hartman" , "Haiyue Wang" , "John Wang" , "Ken Chen" , "Linus Walleij" , "open list:GPIO SUBSYSTEM" , openipmi-developer@lists.sourceforge.net, "Patrick Venture" , "Stefan M Schaeckeler" , "Tao Ren" , "Xo Wang" , yao.yuan@linaro.org Subject: Re: [RFC-ish PATCH 00/17] Clean up ASPEED devicetree warnings Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2 Aug 2019, at 15:21, Joel Stanley wrote: > On Tue, 30 Jul 2019 at 01:09, Andrew Jeffery wrote: > > > > > The bang-for-buck is in fixing up the KCS bindings which removes all-but-two of > > > > the remaining warnings (which we can't feasibly remove), but doing so forces > > > > code changes (which I'd avoided up until this point). > > > > > > > > Reflecting broadly on the fixes, I think I've made a mistake way back by using > > > > syscon/simple-mfds to expose the innards of the SCU and LPC controllers in the > > > > devicetree. This series cleans up what's currently there, but I have half a > > > > mind to rev the SCU and LPC bindings to not use simple-mfd and instead have a > > > > driver implementation that uses `platform_device_register_full()` or similar to > > > > deal with the mess. > > > > > > > > Rob - I'm looking for your thoughts here and on the series, I've never felt > > > > entirely comfortable with what I cooked up. Your advice would be appreciated. > > > > > > The series generally looks fine to me from a quick scan. As far as > > > dropping 'simple-mfd', having less fine grained description in DT is > > > generally my preference. It comes down to whether what you have > > > defined is maintainable. As most of it is just additions, I think what > > > you have is fine. Maybe keep all this in mind for the next chip > > > depending how the SCU and LPC change. > > > > Okay, I think the timing of that suggestion is good given where things are with > > the AST2600. I'll keep that in mind. > > > > Consensus so far seems to be that the series is fine. I'll split it up and send out > > the sub-series to the relevant lists with the acks accumulated here. > > The series look good. I suggest posting the KCS bindings and driver > changes as their own series to go through the IPMI tree. Yeah, that was the plan. > > Please add my tag to all the patches except the OCC one, which I need > to do some investigation in to. > > Reviewed-by: Joel Stanley Thanks, will do. > > The others can go via the aspeed tree. Perhaps post them as their own > series too so I don't get confused and apply the wrong ones. That way > if Rob wants to send his reviewed-by he can. SGTM. Cheers, Andrew