Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp1473348rwn; Thu, 15 Sep 2022 16:59:10 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4OHtFteJo5kgkcsYfplizx2kzUsd0OW1VKt04EPraO+/QSFB8TiubuYrN9Xs88Px20QvUA X-Received: by 2002:a17:902:8347:b0:178:6e81:35ce with SMTP id z7-20020a170902834700b001786e8135cemr1974489pln.23.1663286349860; Thu, 15 Sep 2022 16:59:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663286349; cv=none; d=google.com; s=arc-20160816; b=V2gZgPIGVbr9rbx1cZlZmd4AmRqZLHsO9wAFv+0hXEIaWL46wsWt0D58gvZtqFeZKS DLI5V2ei3+sHtRAf5kYDgDmOULdqSXI+enX1HOAgZhs9rrcOVYiPPCt59Hiactdeu0u7 wUorO3ZlnEV2457pTr8ggZYKYUOU6lrppr91+t5B3INuTBygZulsX7iCAlOzR1XEA3MI iFRUfhqXUrXsLFSjLjh8fHH3d/CUgviuHH3UIkaaz603J37asceYd9JiVKlIaUdTiOXr LBtFA+FzGNloBlnoe/WtRsICGfbWW5d4fsNFiT8mBHRYk59q9rOYCEeoBy2jQLFP5L8L XB7w== 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=RsQe7nphqHbU0PAhl5+uvSXohwaK5GRUowgk9iZmnMU=; b=QDWcK13JzPuRZUiO0Z9Jz6WFvK8kO8Gj7ZOGOm7LsEi6TnybBoe9fJudrH/6DqfBgm z9Qo6RNhejbRbgMkN4ipqHlAXXjUh2kkLAULl9IHX1nvZn1KO1DEGGt18D8ReB339VkD y7jOflitIH6QvMv/wYJ/QB2Pcnl30xvjVc0Aj5LZY3qidHH/+jfJUJombq5d9kR54vKV u70ims61bcyKFAhHU8IRVURkGWN3eZU55irzzcELiQ5gD3psKofLLbMTetaUxgUC7Tlq PiQKug4uwHNT0WNxKd6Nh1svWIGt4qsn5X71EXafuTFbZlElWsaIZWdEpSPv8NFfsftr tF8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lixom-net.20210112.gappssmtp.com header.s=20210112 header.b=HzLQ0C8Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 192-20020a6301c9000000b0040c9268b3e9si19127052pgb.723.2022.09.15.16.58.58; Thu, 15 Sep 2022 16:59:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@lixom-net.20210112.gappssmtp.com header.s=20210112 header.b=HzLQ0C8Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229548AbiIOX5R (ORCPT + 99 others); Thu, 15 Sep 2022 19:57:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44096 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229457AbiIOX5P (ORCPT ); Thu, 15 Sep 2022 19:57:15 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B2E0750181 for ; Thu, 15 Sep 2022 16:57:13 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id lh5so3932953ejb.10 for ; Thu, 15 Sep 2022 16:57:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=RsQe7nphqHbU0PAhl5+uvSXohwaK5GRUowgk9iZmnMU=; b=HzLQ0C8YNtKK238UtoGDCLXb9p2pNbvNAUaFmiJhQE2F7+LJWTIQJWfHOWC+5Pp6P2 tfY9xMV5A0bL+psxgczMAPdBzlIOs1kcSKjYkHt1D1IyIGnPaoTcv0zbNLxBO3Uf/fTz GjdyS33axKfIOtI4S3iOEzeLEr+noyI5GGy+taah+z98TR1f56ys/QfjnaiuhbQj3edI PtcKq9vocIdQZfQVx9j9/RTRvkOdDAe9V5wNFfsm5KFOfnrOU2OrDidC8uzC+/QRp390 kYXAtdE2kJ4jAOp+lyozMpAqMIW4Y0Rni6YtQh/QGBdxExgFIKISqmB/zsxRFxVoO7CI qpvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=RsQe7nphqHbU0PAhl5+uvSXohwaK5GRUowgk9iZmnMU=; b=zPxp2mdgITzg99rvAtpylAEoJ8pd6ibf9v6p6SUlvTSV0Q1k/EuKKKHWCxLNxh/QXQ UaQyc85SQ0/OPw//M/c0dhtVZdmrB9bKEY1W6Qz9wc2SG7FhiOIZTXI9qumK1d90/eDH 2iWf9kbQj/iiuXghlYvnw+o/+C6eYXkX1TXh8S7C/5jq1EmJHVKEIMwNt6sabZiZgSaw zPGORcWvKbvFT0enyqYhtia3XNA6PVa9gPHf64S/ffJZkju4yH+h6rkJergMZtgmn4CB YnUSYZmQYyMftG4rAZKdZxwBRU2PRlSktz7SUuQ20icMN5hBfbG+xBCR9BS86fDrGBLg KPaw== X-Gm-Message-State: ACrzQf1OWpvqkkKOHfHj2fPeryyyJaCFlEubEndVjnmbv7bS2LvILNIa UrcptmQnC+qdKeQ2JtkD5Wx61dcZWKLoJEr7oAxfIQ== X-Received: by 2002:a17:907:7f07:b0:779:7f94:d259 with SMTP id qf7-20020a1709077f0700b007797f94d259mr1584691ejc.525.1663286232160; Thu, 15 Sep 2022 16:57:12 -0700 (PDT) MIME-Version: 1.0 References: <20220829173830.3567047-1-f.fainelli@gmail.com> <20220829173830.3567047-3-f.fainelli@gmail.com> <3dc9d86d-7b98-33ab-880e-a9584b8fac4b@gmail.com> In-Reply-To: <3dc9d86d-7b98-33ab-880e-a9584b8fac4b@gmail.com> From: Olof Johansson Date: Thu, 15 Sep 2022 16:57:00 -0700 Message-ID: Subject: Re: [PATCH v2 2/2] arm64: Kconfig.platforms: Group NXP platforms together To: Florian Fainelli Cc: linux-arm-kernel@lists.infradead.org, soc@kernel.org, Catalin Marinas , Will Deacon , open list , krzysztof.kozlowski@linaro.org, arnd@arndb.de, Geert Uytterhoeven , william.zhang@broadcom.com, anand.gore@broadcom.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 15, 2022 at 1:52 PM Florian Fainelli wrote: > > On 9/15/22 09:08, Olof Johansson wrote: > > On Mon, Aug 29, 2022 at 10:38:29AM -0700, Florian Fainelli wrote: > >> Group the three NXP platforms under an ARCH_NXP menuconfig symbol to > >> make make selection of similar vendor SoCs visually nicer. > >> > >> Signed-off-by: Florian Fainelli > > > > Hi, > > > > While these are convenient if they're done right from the beginning, the result > > of adding a new dependency like this is that old defconfigs stop working if you > > just go with the default. > > > > Was there a reason to group these now and cause this config churn for > > downstream users? > > No reason to cause churn, and no specific reason other than visually and > logically group options from the same vendors. I had clearly not > anticipated the defconfig breakage, too bad that Kconfig does not allow > menuconfig items to be enabled by default, or does it? My local workflow is normally that I update my trees, then run a "make oldconfig" and go with the defaults on new options. When I do that, the layerscape arch option drops off, which turned out to be unfortunate since it was the machine I was running on. It's less of an issue if you use an in-tree defconfig (presuming they get updated). I worry that distros will have similar issues if they supply their own config. Again, this is a one-time thing but it's easier for everybody if we find ways to avoid them. Giving these new groups a "default y" might not help either, since that would need to come off at some point, and at that time the same issue will arise. -Olof