Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1219830ybz; Fri, 17 Apr 2020 18:55:12 -0700 (PDT) X-Google-Smtp-Source: APiQypKGluV4FJgH3Urvc2tTqnJlBgOV27ELn8WCMzbotHRMdwiKNT/ZFjlDqcpEDR3+DWOCk3b0 X-Received: by 2002:a17:906:f295:: with SMTP id gu21mr5987616ejb.83.1587174912636; Fri, 17 Apr 2020 18:55:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587174912; cv=none; d=google.com; s=arc-20160816; b=Wt0E/maN2KSsQ3JelN0lDuQ8SKL8+aLDrJvm3zw2YqIegxV5ITC3Gt8B2sEBMR87n2 w36iAKUgkVLGyHe8GVZxdge+OLufJepPncQOhcrpGRQXeYaInKDhao9+8BNY70Ageof8 BGzgS0FoETu0UzIEi6L4BUxCHsE29ZfaUbzNxqZiCPW5l/v2hOC5Y7icUuHugIG45DnM Lz41Eg6choRPrPqSevgqzZU4sWqVl246og5bXgXtjtU2Q/4thiHU5jts4Zgh/RnKpAmP gCoKp4oGfsVIjv1c6iBBhAo4w2DN3v1NVogyOoEQ+o1dtVf8pKVXq5v8dc4dyjIQjFWt S2AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=IGC52WWd8zsxGRTgkjK197PZgUrl5OcPPncRci0F83k=; b=ZPFdEeLlnDr3GSylq/fs7Xg7evp8aaMRoz9W6BKYBZuOnNXs4TEDdQMU7mvFbabrcY 2XXclXoBk+lhwLyoNurcjDjPHd9l1AZMB1JTNa9Y+4btQVai1A06pfvQH2XxMzh6h8HW i4sErtZ3xiux0JCHe/+yeA/cw04vQxvLBEaZDGdh6wFD1jLFXFaBRa74cO/oMDQrJF4Y C5wpDgArtUOG2GJ1jVExLgecjdZOAUkShNPP6J4MQtlNOewgMFKmsTOnyQiXj9+yvtMu 9WFkSrh3c2clPt35S6hTW/VF6kYV4/EOnr0+N3rtePmNmLuQ6wmWY/WFWl03ez8+XE4n ZZ5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SYLfnuAs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h11si15275109edn.388.2020.04.17.18.54.30; Fri, 17 Apr 2020 18:55:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SYLfnuAs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725849AbgDRBxL (ORCPT + 99 others); Fri, 17 Apr 2020 21:53:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56704 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1725535AbgDRBxL (ORCPT ); Fri, 17 Apr 2020 21:53:11 -0400 Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DABEEC061A0C for ; Fri, 17 Apr 2020 18:53:10 -0700 (PDT) Received: by mail-lf1-x143.google.com with SMTP id h6so3367185lfc.0 for ; Fri, 17 Apr 2020 18:53:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IGC52WWd8zsxGRTgkjK197PZgUrl5OcPPncRci0F83k=; b=SYLfnuAsEuog7wgkeEdr2GTt087+E0mkCL2JPkgP+oKzuJt5Hwp15wVng1lHp1batH QWOLYmsYSk+7Qshz7nbobBnqhJMGf1cmK9CHkuNkdW0/UJyiPQILbsxT+ZBsECPm0An/ gkYWfrnsDN5RHI/gV0Qfi9ubUjD1cPNB31SVTQX8SU9VO8O6x+/Db3nKC6X/FVhmKzJX Wi0l/M46TdFWqMpeXs8WXe4i5lnPFXpFcY7dyxcKXgmyZvoOt+QHSS/tSY/ErWfquOnq YmBw7rVC5VRepK2J8cuC7YU6oXkybVFPxugY3AY3nVZBRIwXMot9XTwAtmSAeE8ukDUs sn+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IGC52WWd8zsxGRTgkjK197PZgUrl5OcPPncRci0F83k=; b=c0A3UtUQrMLfG7PPqtziHbrPbRxmY337UB/mxIyzCI1bAoAAhPm8okqSLoP3nJrsF7 qIcr0G51WV16xzzAAsZ+JJ6xXBXGQlJ1YUkyuqOVHMzrQ+bk4Q1VHkCIMOOaie/CpeNf XigMGqc7Mi2lbuJg+TzqTipTCBXuZX+mESC7bE7VtThsBcfL4ysySCZJ3/VK1wfDgVfZ xVmAB01U/DdT9Sls863Vphy1wxfq4b5awf5PlD5Ovbb5nnxSsMRBlFXM6Q6G3x+U6Yd4 w+FcC41PBVFiPbbWf332ZmDiGqWLcXGIUF5efaGE4UyQOGpar6K6308rDbpz0CR49NY1 0y0A== X-Gm-Message-State: AGi0PubTPBXjIohmylgi455T7UFTnjYjKhmZFar5siyaNj7DxePUckw3 QpsKmPCLGE7mGCRwvIX0Ftha9PVWfb/w/r47MhY= X-Received: by 2002:ac2:57cb:: with SMTP id k11mr3782353lfo.19.1587174789139; Fri, 17 Apr 2020 18:53:09 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Baolin Wang Date: Sat, 18 Apr 2020 09:52:58 +0800 Message-ID: Subject: Re: [PATCH 2/2] soc: sprd: Add Spreadtrum special bits updating support To: Arnd Bergmann Cc: Lee Jones , Mark Brown , Orson Zhai , Lyra Zhang , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 17, 2020 at 11:03 PM Arnd Bergmann wrote: > > On Fri, Apr 17, 2020 at 4:10 PM Baolin Wang wrote: > > On Fri, Apr 17, 2020 at 9:39 PM Arnd Bergmann wrote: > > > On Fri, Apr 17, 2020 at 4:14 AM Baolin Wang wrote: > > > > +static int sprd_syscon_init(void) > > > > +{ > > > > + syscon_register_phys_regmap_bus(&sprd_syscon_regmap); > > > > + > > > > + return 0; > > > > +} > > > > +core_initcall_sync(sprd_syscon_init); > > > > > > This no longer breaks at runtime based on the changes in the other > > > patch, but I still don't like how you have to manually load this module > > > on spreadtrum platforms. > > > > > > What I meant to suggest in my previous reply was to add the regmap_bus > > > instance into drivers/mfd/syscon.c itself. > > > > Sorry, I misunderstood your meaning before, but what you suggested > > will add some vendor-specific things into the common syscon driver, if > > other platforms have different update bits method, we will add another > > vendor-specific regmap bus into the syscon.c, which will make syscon.c > > more complicated. > > I think we can always deal with this once it gets too complex, as long > as the DT binding allows it. > > > But if you still prefer to add these vendor-specific things into the > > syscon.c, I will follow your suggestion in next version. Thanks. > > Yes, please do. Sure. Thanks. -- Baolin Wang