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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4CBA3E92FF9 for ; Fri, 6 Oct 2023 08:50:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:Cc:To:From:Date:References: In-Reply-To:Message-Id:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=44DsO1Hcr6Q8Xzk66T7olH7o0XnTV5eCcxpAPY/aH4o=; b=lyVNZOKu7H1BbK o9Q3kZzts2Ev9Eed8eioDNkbklDk3EUA/kx/LbEHAJe2zMSIDbNDPJrSqlhP2VgVdBoNEX5fZByYH W+bBY1heBoxrmyuHzHremUSlqVqQ5aM2piuZ33KQMI60tQUYoXtz7Q8Cfi/Rpqth5EFp2GZeLF4Hw 9UnFieaM8QiyaOcaV16D7lsC0MaHm4D6L5n31wxqhHah9by0ixWr3dwS8B2pgFm9XJ7Bg17dcH1XU ZwknShfuf8V/mzLs6XMdQSw3GcV15dHACNWYzSfrKMC7dHp+r/V6oM98M/hrrJyq3WhQpIb+IacZg XPpQ0tRC8pwwPXGlWW6w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qogWg-005Jru-3D; Fri, 06 Oct 2023 08:49:39 +0000 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qogWb-005Jq5-3A for linux-arm-kernel@lists.infradead.org; Fri, 06 Oct 2023 08:49:37 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 553463200B27; Fri, 6 Oct 2023 04:49:22 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Fri, 06 Oct 2023 04:49:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1696582161; x=1696668561; bh=fq 7jUTQDYY98nWZgnWeYl6Cagk6XWBLFE67pLot1gWo=; b=kBZzKMgJZsyJhJ4jkw jQU20dAsOX6gV5+9PEwOC6EDKw7Yrab03w7x2jeKDOi5U8sb/zmQ8Do9RTmngNC8 yW1XTJd1bUm/rTmNlB9F9TExc3icsyP1glN07DJTwfqW+FzA7E339NrTeU5sRc/L n3VnfG7n+yfSNcSvAHPhilUJEguUWvbqXhCccmjZaMBvxEY4yFK+ZSL9Gp0LtFha cZ0A9UoKYcf32ekNsano2pLPsmc54RzW/g3tPBuRro7L3uPt90fH3hIN8BzDhNze p9rH9D8bX843QRBOTm7lQAd41lszXDeeJikGphg72AEiyROyBJHPvmCE3IgtC1B8 I8xw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1696582161; x=1696668561; bh=fq7jUTQDYY98n WZgnWeYl6Cagk6XWBLFE67pLot1gWo=; b=Z9wduYnbaSjO4hO9z4ThmB4lkJ+ww qv48JvZetC68Oy7Cwu1FZTuWCiNrKWgPVlC3WfLZq9CQAtRwtR+Hgmm5hm7ogHvR g0HhACHoO4MLD7fxHHWj2C3pZU6RASeeLf/9XyNP46PxJ9+Wl/0D6WC9DBYJNVUx mtNhY7IAXC9PqRSim+iZ7rzPLHV0BIft9I6alaUUj3XxUqUv5l7FauuYS80Rf78F T7iw5HeL/xcklmoBHAfAZMLxvFOyUulgeZzpl67xGf0yowfKAw8nWtTXzHAQ8HCE psBkN+QRkt9PJmeDlBFt3h9VAeNTcJJeZFH8l8liepztop+DKATVvf2XQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrgeeigddtjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedtkeet ffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrh hnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id ABDB6B60089; Fri, 6 Oct 2023 04:49:20 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-958-g1b1b911df8-fm-20230927.002-g1b1b911d MIME-Version: 1.0 Message-Id: In-Reply-To: <44816879-a3a7-4bd0-bb20-19a645107b4b@linaro.org> References: <20231005155618.700312-1-peter.griffin@linaro.org> <20231005155618.700312-19-peter.griffin@linaro.org> <2023100520-cleaver-sinless-fbae@gregkh> <99419159-cab0-4c79-a4a0-12229bfad3c0@linaro.org> <2023100513-mashing-scrubber-ea59@gregkh> <44816879-a3a7-4bd0-bb20-19a645107b4b@linaro.org> Date: Fri, 06 Oct 2023 10:48:58 +0200 From: "Arnd Bergmann" To: "Krzysztof Kozlowski" , "William McVicker" Cc: "Greg Kroah-Hartman" , "Peter Griffin" , "Rob Herring" , krzysztof.kozlowski+dt@linaro.org, "Michael Turquette" , "Conor Dooley" , "Stephen Boyd" , "Tomasz Figa" , "Sylwester Nawrocki" , "Linus Walleij" , "Wim Van Sebroeck" , "Guenter Roeck" , "Catalin Marinas" , "Will Deacon" , "Olof Johansson" , "Chanwoo Choi" , "Tudor Ambarus" , andre.draszik@linaro.org, semen.protsenko@linaro.org, soc@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, "open list:GPIO SUBSYSTEM" , linux-watchdog@vger.kernel.org, kernel-team@android.com Subject: Re: [PATCH 18/21] arm64: dts: google: Add initial Google gs101 SoC support X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231006_014934_443109_449EF2D7 X-CRM114-Status: GOOD ( 14.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, Oct 6, 2023, at 08:06, Krzysztof Kozlowski wrote: > On 06/10/2023 01:19, William McVicker wrote: >> On 10/05/2023, Krzysztof Kozlowski wrote: >>> On 05/10/2023 21:23, Greg KH wrote: >> >> Being able to include SERIAL_SAMSUNG and SERIAL_MSM without all the vendor> specific drivers that ARCH_EXYNOS and ARCH_QCOM select is very > valuable for >> debugging early boot issues. > > Really? How related? The drivers are independent. You describe some > out-of-tree development process which we never needed for upstream work. > And we did here quite a lot of upstream, specially if you look at ARCH_QCOM. Right: in general, all drivers are independent of the platform besides the typical 'depends on ARCH_FOO || COMPILE_TEST' dependency, but I think it's worth mentioning the known exceptions, so Greg and Will can take that fight to the respective places rather than discussing it in the platform submission: - Some subsystems are considered 'special' and the maintainers prefer the drivers to be automatically selected based on the ARCH_* settings instead of having user-visible options. This is traditionally true for large chunks of drivers/irqchip, drivers/clocksource and drivers/pinctrl, though it has gotten better over time on all of them. - Some older 32-bit platforms are still not as modular as we'd like them to be, especially the StrongARM (ARMv4) platforms that require a custom kernel build, and some of ARMv4T and ARMv5 boards that are still missing DT support. These tend to require drivers they directly link to from board code, so disabling the drivers would cause a link failure until this gets cleaned up. - A couple of drivers are force-enabled based on the ARCH_* options because booting without these drivers would risk permanent damage to hardware, e.g. in overtemp or overcurrent scenarios. - ACPI based platforms require the PCI host bridge driver to be built-in rather than a loadable module because ACPI needs to probe PCI devices during early boot. - Some subsystems (notably drivers/gpu/, but others as well) have an excessive number of 'select' statements, so you end up surprise-enabling a number of additional drivers and subsystems by enabling certain less important platform specific drivers. Arnd _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel