Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp464229imw; Wed, 13 Jul 2022 01:41:16 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vfN7Aixbg1if3f40zq0XUS+A3vdzGs4azfg+LH9QBnl6gEc2RyQvXNc3JjtNe4HIeMqbGG X-Received: by 2002:a17:906:9bef:b0:72b:40d1:4276 with SMTP id de47-20020a1709069bef00b0072b40d14276mr2212129ejc.360.1657701676300; Wed, 13 Jul 2022 01:41:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657701676; cv=none; d=google.com; s=arc-20160816; b=AHeon8All3mot+HiqrO8oODOs3PI0H0kPl+u5ui/0GE+9K6dx4GFM2aKnjMA8CSxXf 4+KCrEZscmZOphXXqoDQ0lbNB2o5QBAllgpMJM90r2lpIidh5e2Vq8WxfAufnNwFJbwf Q+HBKrWK88J2Bz6oRJrRHDOmpq2yA15ph0p8N8DMz+lMXWVlzBMEximESb83JTy6kPfE nU9B9QPokcvdmNvlnydLQqoKYEaJpKfyxq8rcSRpMcIV7qLrHVrXcDTBJibzjdkFmBxG EXcDs1m2qdB3WbNVcBLBEzITtQjcBIOVmU/2aniqvom8EpQUGzHm3pjgW2Mm8fAPAflR 7www== 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; bh=n0XJaE3hqBa0kCvw/MH6zVKOCsSN4KmP1tRfklWEdNs=; b=hmHv4HC+osCDvjPvRnneAs7UNzAPR7bRN4idUOKHS0MhLkis8rrpVGiADgaWASuYzR koA8lZQQgB7vp3vGE/eXv/uFXsGj5MQ29MCeHRXd7dSEBneXslHQdskEfbJW/WUV9nnw kIIzlPw0h5Av7cmJmM4X6LKtMgGYqZ2jgVKyC8FS6Yz3h4NkSyRKe7eMqApPunsRHeCH /MnOak4SWS8r6An6pEb10TJcY/t8Tbr3uT/bnkLBXig7803k/THili0G7Ug7R2ZpHx1E rADfKQbLac3BWRRaCJPmkw637aThrvrSKJKlk+LbP+dodKkK+uU6I/r3QZCuTUUKYqJs nAVw== ARC-Authentication-Results: i=1; mx.google.com; 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 rh3-20020a17090720e300b006f3d82ce68esi13608754ejb.145.2022.07.13.01.40.50; Wed, 13 Jul 2022 01:41:16 -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; 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 S235695AbiGMI1Q (ORCPT + 99 others); Wed, 13 Jul 2022 04:27:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234979AbiGMI0r (ORCPT ); Wed, 13 Jul 2022 04:26:47 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EED51B4A6; Wed, 13 Jul 2022 01:26:05 -0700 (PDT) Received: from mail-yb1-f172.google.com ([209.85.219.172]) by mrelayeu.kundenserver.de (mreue011 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MiJIk-1neypJ3S10-00fSLI; Wed, 13 Jul 2022 10:26:04 +0200 Received: by mail-yb1-f172.google.com with SMTP id e69so18098168ybh.2; Wed, 13 Jul 2022 01:26:03 -0700 (PDT) X-Gm-Message-State: AJIora+pN1pO7uIsnDEvVXEo+Gv3tBS8I58kXoCVCabu5m+z9dP3BxR6 sPFKUK4u9rMqqNudKzjazfqUW4yMdZFffFCAISg= X-Received: by 2002:a5b:b47:0:b0:66e:3617:d262 with SMTP id b7-20020a5b0b47000000b0066e3617d262mr2405858ybr.106.1657700762384; Wed, 13 Jul 2022 01:26:02 -0700 (PDT) MIME-Version: 1.0 References: <20220712164235.40293-1-f.fainelli@gmail.com> In-Reply-To: <20220712164235.40293-1-f.fainelli@gmail.com> From: Arnd Bergmann Date: Wed, 13 Jul 2022 10:25:45 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] arm64: Kconfig.platforms: Re-organized Broadcom menu To: Florian Fainelli Cc: Linux ARM , SoC Team , bcm-kernel-feedback-list , william.zhang@broadcom.com, Krzysztof Kozlowski , anand.gore@broadcom.com, Arnd Bergmann , Olof Johansson , Catalin Marinas , Will Deacon , open list , Shawn Guo , Li Yang , Wei Xu , Andrew Lunn , Gregory Clement , "moderated list:ARM/Mediatek SoC..." , Microchip Linux Driver Support , Matthias Brugger , linux-arm-msm , Geert Uytterhoeven , "moderated list:ARM/SAMSUNG EXYNOS ARM ARCHITECTURES" , Dinh Nguyen Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:HeyXD8e/HaOaOGqEfNvCOVkZGJNjOMpMO6jAn5G7kFAUNXa3fdV hhmnoWd7mVgdNSxv2wv1tjqzk53qm19wVY8I0ImRpGD1HlDEAkdgY/V/bkg44wLPCpSQdnJ 1yUTDg4lH+HGhlAqWm/TO4QJKlA0c0rfGbIXcVHLXIcaDPiI3Q4FJ5oymRWzIl9F3OltS0r lJiMhqV3mjuiI5uWu2XwQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:jmpPnYOmdD4=:IHFlISKYwMj9oc4o14PJOl JBe3oope5jInhkHXNjXQ+b6NNdchAapeA8Bh17yT2DzThtZYLweoX1ILblUzppI7eWHaLV/+C 4C3d4WpxluvEMNc8asGzUbtx5yarCUmPUhf7skTxSP14Uftuh7yWwygFJFH2WLthgm/+b7CTL EDjzl50QbLMx+ODk5TXraMZ6swz1iY7LO3N1fzL1RqbdYpShUww/vHMTSLdO2OQQmiSq9h3rI Qaa4rcX/sqNzdprzB4FZ0Mxd3kNBP9ym53rvgZK0NFVLNYFKjJSDslUgdW/qAUsPiZIs398Qu 0CuN5NNC0dYgMDBGE4dcsEdm7BGlKwjXHHFWkeyzVeH5KTJjUJYCuyNMq4q481BgMinhqA1bL qx9rWMtoQHF6wZPuRozvdsvK9bO2/NlLV5rppuDp3+2R660nMAulrNLNHJMct7TeARilNLbYC SYg89ZGdNJisrd0ash+z/Ybnjoco4E1UKB0e7r8ZD2dvQdFykxwx6VEPdC7B5PP68Mcgi0DjQ wVSC9GV5ylatR5GIOk56Yk1CzfqVSnYIcaC4K8+d/jmOpNGP4CySTdGmrnfueMmH48j71g2he AeFCOKZN5Qbry788kkRzAXIsomp8pAU0eX/aCsN8Faw5NUdlcIKhkuIGHApsMuWZT2ED+srDl mrbm4UKqBAGxeTh5CKj+giYVR0FXfYifqlT7rqho7Zn/0T6m4yn5HH1iZhFjlA4/JWAmdioqC xS1Bd40hj4k5+Mq21XF32LXvtZlBQBwp6BiKIw== X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE 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 Tue, Jul 12, 2022 at 6:42 PM Florian Fainelli wrote: > > There are now multiple Broadcom SoCs supported so group them under their > own menu such that the selection is visually more appealing and we can > easily add new platforms there in the future. This allows us to move > ARCH_BRCMSTB back to its siblings. > > No functional changes introduced. > > Signed-off-by: Florian Fainelli > --- > > Note this is based on "arm64: bcmbca: add arch bcmbca machine entry" Hi Florian, So far, we have tried to keep the Kconfig.platforms file rather coarse-grained, mainly limiting it to company names and high-level families, but avoiding sub-menus or adding too many sub-families. If we add per-vendor submenus, we should probably first decide how we want to structure this across vendors. I've added maintainers and lists to Cc for a couple of the ones that are in a similar situation. I can see a couple of ways we can do this: a) keep the list of platforms as short as possible, combining related SoC families from a single vendor wherever possible, but no sub-menus (same as today) b) Always use sub-menus when there is more than one family, but keep relatively coarse platform selection. c) Use sub-menus and also move to a more fine-grained SoC selection, similar to what we have on 32-bit arm. I would not really want to go to c), but a) and b) both make sense to me as long as do it consistently across all platforms. Any other ideas or opinions? Arnd