From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 919E8C433F5 for ; Tue, 31 May 2022 16:17:25 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BA1C58428A; Tue, 31 May 2022 18:17:22 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 8132D84288; Tue, 31 May 2022 18:17:20 +0200 (CEST) Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 83CA9832C3 for ; Tue, 31 May 2022 18:17:17 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=tom.rini@gmail.com Received: by mail-qv1-f42.google.com with SMTP id ea7so4498276qvb.12 for ; Tue, 31 May 2022 09:17:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=aN4ETKxCKKvlhrRJ3M7zhffrecKadkK/e+EEb0tlNuU=; b=IeZxHgxdh8mDw9WJBXkMmGaSQ/SoAik4iT6dXnL3lb3OpnAjyt8MtWaoKzdZg+726K 9X5qkqN/Cr1pN/0PsWTeINoCUAfdZN4wheZVNzEPhnePT+e5kVzERFVgsAXNOTe8fN1F Q2UsynQlZWp+qcC4vdKHxJ5rg0iLCAAqNWaZgjFtOVoHJcw4r5COm4WHzJaj0hRy/meG FGy+t2YazhCUiWMs7h+bgi0/4mp7XHaes//q/ht6pBqybI1t2824kajzvJ/eZWpDjlXV ihZuU3+2UGRlIPSl2hqRyP+BMQ+DpFBchxRkj4kieO5wTIqzJPhaAyG3ZPmEDhM44hwh TRMg== X-Gm-Message-State: AOAM532yYtrwUHmhnSS8SooZZfuw1Ql6bmIIF03hk4O2uRml4X+DkeGm J14a2vRNGe41DpCefSHpj4KKufkuQQ== X-Google-Smtp-Source: ABdhPJx5C8smgtQfAlnqrwP32vROTocJVJT7PFqDrenE+pE8him+QLfIVvCaFd/7nfF9UG061ZLPmQ== X-Received: by 2002:a05:6214:4006:b0:432:ea2b:5aad with SMTP id kd6-20020a056214400600b00432ea2b5aadmr51366907qvb.39.1654013835903; Tue, 31 May 2022 09:17:15 -0700 (PDT) Received: from localhost.localdomain (2603-6081-7b00-25fd-0000-0000-0000-1003.res6.spectrum.com. [2603:6081:7b00:25fd::1003]) by smtp.gmail.com with ESMTPSA id a85-20020ae9e858000000b0069fc13ce257sm9501847qkg.136.2022.05.31.09.17.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 May 2022 09:17:15 -0700 (PDT) From: Tom Rini To: u-boot@lists.denx.de Subject: [0/3] spl: Start cleaning up common/spl/Kconfig Date: Tue, 31 May 2022 12:17:02 -0400 Message-Id: <20220531161705.717658-1-trini@konsulko.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Hey all, This series depends on: https://patchwork.ozlabs.org/project/uboot/list/?series=299963 https://patchwork.ozlabs.org/project/uboot/list/?series=300980 https://patchwork.ozlabs.org/project/uboot/list/?series=301665 https://patchwork.ozlabs.org/project/uboot/list/?series=302137 https://patchwork.ozlabs.org/project/uboot/list/?series=302394 https://patchwork.ozlabs.org/project/uboot/list/?series=302371 and is the starting point of cleaning up / re-organizing SPL (and TPL and VPL) options in Kconfig, now that all SPL options are in Kconfig and we can more clearly see some of the messes that exist and unwind them. This series start by splitting some of the large chunks out to additional files then moves on to tightening dependencies and doing some small amounts of re-organization. After this, I feel like the three biggest chunks to address are: - Falcon stuff, perhaps in it's own file, or at least all in its own menu. - Everything that's SPL_FRAMEWORK dependent should also be in its own menu, probably. Maybe just a big if ... endif? Outside of the PowerPC case, there's much less non-SPL_FRAMEWORK configs, but there are a few of them. Perhaps some of the options should be moved outside of common/spl/Kconfig and to their arch/mach Kconfig and selected or def_bool'd. - There's more SPL_FRAMEWORK + SPL_DM requiring options, and the too should be grouped together and at least have correct dependencies and maybe if ... endif but probably not a menu in that case. Finally, I could squash parts 2 and 3 of this series together, but I don't have strong feelings either way. -- Tom