Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp912892pxb; Thu, 30 Sep 2021 21:57:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2YaFedGJZAsUT/ZO+OtO90i+hes+kPRA6QofQj2oaxL5hVp/M2nt/7EVKhlm/xVXluXoo X-Received: by 2002:a05:6402:4245:: with SMTP id g5mr7773146edb.158.1633064275872; Thu, 30 Sep 2021 21:57:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633064275; cv=none; d=google.com; s=arc-20160816; b=s+jJR/AStIrAB3u6ZZbVQGnypOXyZdtrcKDHLmLT8CI0i+m7d7VyAIFJqjgdI7HOIj IrLjAP8FU1kjoSnMfn8qevATDivAVldZjCCpFKT228YVzpLia7/5CIKOFL3tA+Ykl/q8 87k4WSCcwyBBr/wgYN1WLWv20PSLTEGGqGoDr3onz7IthlN0OOx1ZBghbGKMcKmhIg3v gXanSrGd5ypVNZXh5rM4m0TFqu/qr1Z4l7N4Uuwc/BjXbbYvbtXhDbVdM/cWZa/R6Bji n6iM3d74qUrImiy4PgGqRxe/c25BoYhuX03DxSyfwx5naFn10ywtuLA1SPA2vmZBVYDP 6hXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=T/qKUUlPcO5jBn9PHfjOxUZa++jNZ68/8dyyluYsQ6I=; b=0jcmtgqaeqJCfsZKHcE5isg2Og1vsrgEncfHYehn7t4W2G7ICYrb/s6vCYiPb6klNO kwH98FwPJivvUZB4y5St7KcRAY5TVQQCv8VCav1jFe8Atm3vFsCm2zKvj5Adn4hRKI8K FwVCX+lLOLOgoXm81ri1PtBhk2lO7kGDOix2glu92ywhoIncRY3kYMS7ZpiOXcmAX98U X/2jIrNDSysRHO2mILUeiCSQ13MBnSZ5f1g9rFntzzQ7P3xoWn4vVMZcbzfEVyb4Lj7r 7hRnimRW9ZezoU33ciQImUdi4by1O+0mkD2efNekh8G0PLSxxdgDYhv6Rl27mI9UyLR3 S5oA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lixom-net.20210112.gappssmtp.com header.s=20210112 header.b=SFpNgAz4; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ne20si8231173ejc.429.2021.09.30.21.57.30; Thu, 30 Sep 2021 21:57:55 -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=@lixom-net.20210112.gappssmtp.com header.s=20210112 header.b=SFpNgAz4; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351916AbhJAEyk (ORCPT + 99 others); Fri, 1 Oct 2021 00:54:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34224 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351912AbhJAEyi (ORCPT ); Fri, 1 Oct 2021 00:54:38 -0400 Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4BCBBC061772 for ; Thu, 30 Sep 2021 21:52:54 -0700 (PDT) Received: by mail-pl1-x634.google.com with SMTP id t11so5511984plq.11 for ; Thu, 30 Sep 2021 21:52:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=T/qKUUlPcO5jBn9PHfjOxUZa++jNZ68/8dyyluYsQ6I=; b=SFpNgAz4vSiM3ARiDajcSQr0TKO05MfoSjhDEl0dNbBQ22GXNHs/Gbn0VIe/IZO1Gx 0mvlSEcedN+B6RYvKpaM14aMTlqEBcWdHxScWUJHH6i1QgkVOt3BFpVGvjxVPlwTmp+c SwgN3MHeoql0HUhx567xi5JSb3O3w19km8Vy2PWg40AJym4NZEiyoeVr4BkCXrWm3Vfj aWS+EUcNCuTBz5pALK+u1qqjHh2W/fA8XGefyeEg7I2gD+Pil2CwA23pj2ZjIAWNiMCE YAp0c+wWHAQ988Su5ul5lIQ1unoxN0KvVrn+Fc4NnJpQmWY3NJV7XFpEP4+H2PIVIl60 TlSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=T/qKUUlPcO5jBn9PHfjOxUZa++jNZ68/8dyyluYsQ6I=; b=OKiu5ytxMBkDTFt5JbCBxx+Ci1T8lnY27BTcxBdVyAut45R881PPN46kYX0Xrj1ElD sN5e9j8D4WrrjmG++9L3ZctXWkdzEvil9AbBz1EwOoS6MxX1DiaOByhpNherQz6PJY00 5ag2pEGQJqsYS5f2K9laE192AxytuoF4Z5pwA98ry1GVnPq7Z4oZ5P3vuMtDN32fHeJs ocw9zUZl7mRipiHyZZiHQOoVFLdxEt+JRqP4b2osZ80BopU8s/1876/KqUiKr/D6kClA tW3l4TXOKq5SNE9YuuvefYVwZ4sXPIOCM82BZ/LzWPZeX2DK8Ri6iXcKtH4Xrgq7yQYT 1nMQ== X-Gm-Message-State: AOAM531j+DwXJvBNZXEoW/PA7WhDyqA27SaemJUsOkg2yfovZnKxqHPW r+7m8zAILZ/xoNJVQ9m9xKQYwHN7RYvldT5TwgZOOQ== X-Received: by 2002:a17:902:9a83:b0:13e:5b1e:aa40 with SMTP id w3-20020a1709029a8300b0013e5b1eaa40mr7732223plp.41.1633063973758; Thu, 30 Sep 2021 21:52:53 -0700 (PDT) MIME-Version: 1.0 References: <20210928235635.1348330-1-willmcvicker@google.com> <7766faf8-2dd1-6525-3b9a-8ba790c29cff@canonical.com> In-Reply-To: From: Olof Johansson Date: Thu, 30 Sep 2021 21:52:42 -0700 Message-ID: Subject: Re: [PATCH v2 00/12] arm64: Kconfig: Update ARCH_EXYNOS select configs To: Will McVicker Cc: Krzysztof Kozlowski , Russell King , Catalin Marinas , Will Deacon , Michael Turquette , Stephen Boyd , Sylwester Nawrocki , Tomasz Figa , Chanwoo Choi , Linus Walleij , Alessandro Zummo , Alexandre Belloni , John Stultz , Thomas Gleixner , Lee Jones , Geert Uytterhoeven , Saravana Kannan , "Cc: Android Kernel" , Linux ARM , Linux Kernel Mailing List , linux-samsung-soc , linux-clk , linux-gpio@vger.kernel.org, linux-rtc@vger.kernel.org, Arnd Bergmann Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 29, 2021 at 12:48 PM Will McVicker wrote: > > On Wed, Sep 29, 2021 at 6:02 AM Krzysztof Kozlowski > wrote: > > > > On 29/09/2021 01:56, Will McVicker wrote: > > > This is v2 of the series of patches that modularizes a number of core > > > ARCH_EXYNOS drivers. Based off of the feedback from the v1 series, I have > > > modularized all of the drivers that are removed from the ARCH_EXYNOS > > > series of "select XXX". This includes setting the following configs as > > > tristate: > > > > > > * COMMON_CLK_SAMSUNG > > > * EXYNOS_ARM64_COMMON_CLK > > > * PINCTRL_SAMSUNG > > > * PINCTRL_EXYNOS > > > * EXYNOS_PMU_ARM64 > > > * EXYNOS_PM_DOMAINS > > > > > > Additionally, it introduces the config EXYNOS_PMU_ARM64 and EXYNOS_PMU_ARM > > > which was previously EXYNOS_PMU and EXYNOS_PMU_ARM_DRIVERS respectively. > > > The reason for these new configs is because we are not able to easily > > > modularize the ARMv7 PMU driver due to built-in arch dependencies on > > > pmu_base_addr under arch/arm/mach-exynos/*. So the new configs split up > > > the ARM and ARM64 portions into two separate configs. > > > > > > Overall, these drivers didn't require much refactoring and converted to > > > modules relatively easily. However, due to my lack of exynos hardware, I > > > was not able to boot test these changes. I'm mostly concerned about the > > > CLK_OF_DECLARE() changes having dependencies on early timers. So I'm > > > requesting help for testing these changes on the respective hardware. > > > > > > > These are all not tested at all? In such case, since these are not > > trivial changes, please mark the series as RFT. > > > > I will not be able to test these for some days, so it must wait. > > > > > > Best regards, > > Krzysztof > > +Cc Arnd and Olof, > > Hi Krzysztof, > > To avoid the scrambled conversation from the first patchset, I'm going > to address all your general questions here in the cover letter thread > so that it's easier for everyone to follow and reference in the > future. This patchset shouldn't go in. GKI is a fantastic effort, since it finally seems like Google has the backbone to put pressure on the vendors to upstream all their stuff. This patcheset dilutes and undermines all of that by opening up a truck-size loophole, reducing the impact of GKI, and overall removes leverage to get vendors to do the right thing. It's against our interest as a community to have this happen, since there's no other reasonably justifiable reason to do this. -Olof