From patchwork Fri Apr 4 11:56:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14038353 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 C2A62C36010 for ; Fri, 4 Apr 2025 12:00:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=V2NzIbuLVsOaJahdT641xBUsFIJNpkjAwbl7cZpldXQ=; b=TORskWNgX2VwEzSFIErZcKlIFo 1v6cCJJLx5/Jl6HRSZnkzUkwGVFxf8hQeJi3e5mmV5wWAgOwETNqUuF4GCUz+ihjOpS3u+RrTYQe+ hOFiUUfjCHqGXV8Hxb+EgNXrkckod2GnD4cAYXT8XwQJu1/be+Aqwj8Sc+FPtUAtXWl9JE342mvBv Z6o+5gpsL+xcWmN87kLXoQaxQWNhipv88nWSMgbLF5m0zBdJIe0Fg0vLs5coCPGtJztIT2oIGemvd dB4sJWVxTtwl07JX9oCWmEE3y2HLxsQNpQjsr4diRFWKzlbsCMI8uvVGsgaHtobiUk/CGTVeUvspl RSCJWPhg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0fj1-0000000Bbok-2dHy; Fri, 04 Apr 2025 12:00:43 +0000 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0ffT-0000000Bb5w-3RT4 for linux-arm-kernel@lists.infradead.org; Fri, 04 Apr 2025 11:57:04 +0000 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-39123d2eb7fso191614f8f.1 for ; Fri, 04 Apr 2025 04:57:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743767822; x=1744372622; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=V2NzIbuLVsOaJahdT641xBUsFIJNpkjAwbl7cZpldXQ=; b=LKgxVpj4tIvGarvq/cd+W3KeqwUF8MNyDtNBoziVivPQkY/WCtka64ttTZsG5K2KX8 5VTeA760MgJW71X3heS4AmisuFbbd+4Pf09nMo4beGKlxrhufqb4dBa2qTUQyUUesIGS tzH3s8XQ1U31WeSGAKDwEaQxA74M3VpHn3TBBwxIYZvwxscQ5mmGbz81I4sp/ixPVcM2 rWvJEXIr6KaHdzNhHbXGGAOqrzAEZcNn6wGcYqc/XMW0bgljWW1Dke/ivbkwglvZMMNo 3bq8/lEF4tvIw33QFFR7SvwD2bbz0NI1IrnShKzskOYKqiiR6vwbopP0YJsVpyvk6vN+ uCSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743767822; x=1744372622; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V2NzIbuLVsOaJahdT641xBUsFIJNpkjAwbl7cZpldXQ=; b=AZo3QNAaLNcsA2mgWDl1JUiqQdcKmg3awZGwyIdGl2YoWyK1vfoZZ3gs7XpUW4g5cq U+4bhTqVNFlNspx5YNWg2ezgrGECXBmRf7FbYHcm/xHfIpl7YD1PB3ucZJsn/VaWPdlU RWkQpVahT2YHtmdZFpLf7UCp/8DfEydUcaBZYGMsatOTgE4st/WUDmL6RmjUywjNOzA0 9HQvxqxi2vqyHRSpTrSfTI57SO2CgRMypXKz9ga3qin6Yrq2UR4stq9fOxTyDHe/rXaO kJjzVep/to/rbG3H8zjGYxRblIbaVxVmZv36/14fsejA3gW2pYhJt6oTzpORJ36grVO/ j6rA== X-Forwarded-Encrypted: i=1; AJvYcCW9teshYarwy313iAyAesXeZWIUut08AV1wkwZ7kywgMlRKUcCrWks0vflb588gZTpUPksST/VeydSeo4TlY9bY@lists.infradead.org X-Gm-Message-State: AOJu0YzpXUFc4mClo9nCu8YZau8wLdJmrs1PIiZ5WliAAMjvi+CojZSN wThPASNPF9cCC0e8WLxlLhGZxQsqbPelOBgc36qLLtQPQxkBfHoxZ/79PvhzXnU= X-Gm-Gg: ASbGnctYBLyuzc88kfsCPwF+ykIbi1NQbz6NOz15AGDFXVqhxrAYts5OynFUc4MuJJd UbMAflUV8WP5V1B6ECYHyftWiLsE71a8tpq34vfM/lvhRDCt3uTVBoeHL+Z+GQvPqFFhnR537B2 vU7bvW1fSn/WPFFZ3dz5FzADO3zTi2CnC4prdHhNfh43nQDLAnnESaq0InBoK2/8QkIOfFaLtMG p5oSGLza6W0kfTeepiOBjg8x4F2ILMov2tOgbrqwoWnhe8ioltkQLINDXYxaI3jzdBTM7EhI9C3 hmVN+nNknkca4t1gqlbjwfq+HwqWLtSGist9D2ZhRF0wU1GyOFHpwOIp0bTfPGM6B3CsGgI2aA= = X-Google-Smtp-Source: AGHT+IFxuBP0nmnZWUjwXivSZyFM5R5EOm7OqMfFckNVWAgHA5LCnGmvvIDCOlE0EShLntnYXKvpnQ== X-Received: by 2002:a05:600c:348b:b0:439:8c80:6aee with SMTP id 5b1f17b1804b1-43ecf9c2b5emr11378355e9.4.1743767821387; Fri, 04 Apr 2025 04:57:01 -0700 (PDT) Received: from [192.168.1.26] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ec364cb9asm43842815e9.31.2025.04.04.04.56.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Apr 2025 04:57:00 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 04 Apr 2025 13:56:57 +0200 Subject: [PATCH 1/5] clk: meson: Do not enable by default during compile testing MIME-Version: 1.0 Message-Id: <20250404-kconfig-defaults-clk-v1-1-4d2df5603332@linaro.org> References: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> In-Reply-To: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> To: Neil Armstrong , Jerome Brunet , Michael Turquette , Stephen Boyd , Kevin Hilman , Martin Blumenstingl , Maxime Coquelin , Alexandre Torgue , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , =?utf-8?q?Emilio_L=C3=B3pez?= Cc: linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250404_045703_873617_FB7DE0D6 X-CRM114-Status: GOOD ( 10.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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Enabling the compile test should not cause automatic enabling of all drivers. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Martin Blumenstingl --- drivers/clk/meson/Kconfig | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/clk/meson/Kconfig b/drivers/clk/meson/Kconfig index be2e3a5f83363b07cdcec2601acf15780ff24892..ff003dc5ab20d904c91fc34c701ba499a11d0b63 100644 --- a/drivers/clk/meson/Kconfig +++ b/drivers/clk/meson/Kconfig @@ -55,7 +55,7 @@ config COMMON_CLK_MESON_CPU_DYNDIV config COMMON_CLK_MESON8B bool "Meson8 SoC Clock controller support" depends on ARM - default y + default ARCH_MESON select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_CLKC_UTILS select COMMON_CLK_MESON_MPLL @@ -70,7 +70,7 @@ config COMMON_CLK_MESON8B config COMMON_CLK_GXBB tristate "GXBB and GXL SoC clock controllers support" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_DUALDIV select COMMON_CLK_MESON_VID_PLL_DIV @@ -86,7 +86,7 @@ config COMMON_CLK_GXBB config COMMON_CLK_AXG tristate "AXG SoC clock controllers support" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_DUALDIV select COMMON_CLK_MESON_MPLL @@ -136,7 +136,7 @@ config COMMON_CLK_A1_PERIPHERALS config COMMON_CLK_C3_PLL tristate "Amlogic C3 PLL clock controller" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_PLL select COMMON_CLK_MESON_CLKC_UTILS @@ -149,7 +149,7 @@ config COMMON_CLK_C3_PLL config COMMON_CLK_C3_PERIPHERALS tristate "Amlogic C3 peripherals clock controller" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_DUALDIV select COMMON_CLK_MESON_CLKC_UTILS @@ -163,7 +163,7 @@ config COMMON_CLK_C3_PERIPHERALS config COMMON_CLK_G12A tristate "G12 and SM1 SoC clock controllers support" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_DUALDIV select COMMON_CLK_MESON_MPLL @@ -181,7 +181,7 @@ config COMMON_CLK_G12A config COMMON_CLK_S4_PLL tristate "S4 SoC PLL clock controllers support" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_CLKC_UTILS select COMMON_CLK_MESON_MPLL select COMMON_CLK_MESON_PLL @@ -194,7 +194,7 @@ config COMMON_CLK_S4_PLL config COMMON_CLK_S4_PERIPHERALS tristate "S4 SoC peripherals clock controllers support" depends on ARM64 - default y + default ARCH_MESON select COMMON_CLK_MESON_CLKC_UTILS select COMMON_CLK_MESON_REGMAP select COMMON_CLK_MESON_DUALDIV From patchwork Fri Apr 4 11:56:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14038372 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 04BB4C36010 for ; Fri, 4 Apr 2025 12:02:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=rP6n61SWekMknO/zRlSYN14fVYP5G3VDX27XosLbmfk=; b=XCK/fQFR+XZzCUQ1YAZOSjY2bd 5LbMw8iYdO1EZ0U8qnG7bxr0JSIe8iwq5SramOrS2xbkSv7go4A6/iMxkiIVcfEmN9KEjVDCd5uZw evJi9QbYVh7JexpbC9OwHvgHTRN37D1ocBocQAN9QhhLMnxKnNqXZbt2fzwBFLXHKNbfYZ3631GQ+ mJCOFhiofp1JDjlVEsRBmwuA2UtzWvAAUDGJKdBAN6UN5aUEVrdCx+RZJVb57tqDgfS2bMLZ41tla T/HGNapwvn4UoPklExRYp9EWldV/NZjTwDvEAyNbsJhBVkPb5F8m+fIWiFK4TBaqO5PygRyn+wCXz ulBXfPBA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0fkn-0000000Bc8P-33th; Fri, 04 Apr 2025 12:02:33 +0000 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0ffU-0000000Bb68-3ZMc for linux-arm-kernel@lists.infradead.org; Fri, 04 Apr 2025 11:57:06 +0000 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3912622c9c0so192212f8f.3 for ; Fri, 04 Apr 2025 04:57:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743767823; x=1744372623; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rP6n61SWekMknO/zRlSYN14fVYP5G3VDX27XosLbmfk=; b=q2qB1xRO/YW+lV1RnVrsGW370m96S0//VmPjGAskuRX90ATZRNC0ugJBfXx5js0Iwt vqLmjAW+xkHNMEcF/MfY7qHV+KbPkcsXB3xyz3mqqmYlLr4JKrwwl6au+8lWRJL0xPmq b6BQbPsQJLwEKZKFykRKGn/QJS1wM2ebjLeEuJ+NAGIZjo2krwNWp/B1bNyThTiN9Gj1 wV2vZ5uBw8xHVTn/IpJRLOxZvfuPGezBvB9gtoC9WOYIJGHmxaJ99xcWfQr6jwXcKa50 hlhzOrA/c4j6oN9pu109x6DAK5QSGukRfbX8G60Ad9C+mi5SXtUpJSAOH98w4oDNnFRr Uz4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743767823; x=1744372623; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rP6n61SWekMknO/zRlSYN14fVYP5G3VDX27XosLbmfk=; b=Clul9NpEP/97ge0kFDNBGo9ImRz5UOMsWiK4rUYSeVde2Q04yKxaGF3pLzRf4kE3Zc yJg1U+Zjy3ybYsYXjTw9uvdDpXZC7goifBWEiSEB7woUWLsAfE36mFhuY4XZO6i6uUbT Iq+/gt5XvwAINUJ60O2w2yh7MAiz76P61UNJQ/6H7ERKtVYJiUVAnZmvmbPzpe2cGksM jDcTHi0bpURlJ+KqXKzP3jeaMnoGmVaVvcEz5Cr3M+CSUE+LugRtI8++ZsmX4QcWqhUg zqitSadue4jjNVZXLcMENzszSLsoYkPeN3SJIn4R5kJOz2UifRNJthAn0guV1QMLYMXl REdA== X-Forwarded-Encrypted: i=1; AJvYcCWnNltLcfbtr22UhKLlfNJni+g0T2d4ddj90wJNK3U37HhMD7CdrNHLqxopSUrMUl/5Y3dxncFiXw2pOPX+a89Q@lists.infradead.org X-Gm-Message-State: AOJu0YzbLYr+cUX/l1NKzHt0q+b9hQOYwvha1wMrg/p1OJIQJLFK/EoI 22bx0KeUOV+XOL3+apYQACEtFGQRqqYWjmxyZpSoyyy8mJVerQ403nnmCQX8Ng0= X-Gm-Gg: ASbGnct7vzl+rt+1Da/1Cx1jWafUaneQNzEgsdUWT1UOWJ+GD0ZDITXMSFF0EW2oeeb e46wW8VnJunbOxCyxu5YQbRDlEhA6EruuI6ONdIprpPQ5XNrG/dpUgGg2UJZXCP9NVyVMzOJWST mQ/IyIJuIOw0MtpJNTibMd46Zjx/M9yPYl46gcgRCDdEOsrnAQIPLSGmdaV2K8sxexu8qBGUAD8 cYoTtOExp7+CUe2SeImpwtVGI5AjC+vLieGF/3CtUEytXMIOFhzRn0V4g+GBKyoCiNEfvTzuWVZ 7l6QHbSuYxsz91IddW8SUmglSA8nUm5YHltCK0CdvsAP0ea/TBo5UzkHHI5XgfI= X-Google-Smtp-Source: AGHT+IGREdRnQ2gEflgpMySypGT2xrFpTeuT80iZBzxVkRizH3MB1Iv/GdfxP0Mu67TBThpOTa6MIw== X-Received: by 2002:a05:6000:188e:b0:39c:266c:dae with SMTP id ffacd0b85a97d-39cba936215mr862740f8f.11.1743767823172; Fri, 04 Apr 2025 04:57:03 -0700 (PDT) Received: from [192.168.1.26] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ec364cb9asm43842815e9.31.2025.04.04.04.57.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Apr 2025 04:57:02 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 04 Apr 2025 13:56:58 +0200 Subject: [PATCH 2/5] clk: nuvoton: Do not enable by default during compile testing MIME-Version: 1.0 Message-Id: <20250404-kconfig-defaults-clk-v1-2-4d2df5603332@linaro.org> References: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> In-Reply-To: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> To: Neil Armstrong , Jerome Brunet , Michael Turquette , Stephen Boyd , Kevin Hilman , Martin Blumenstingl , Maxime Coquelin , Alexandre Torgue , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , =?utf-8?q?Emilio_L=C3=B3pez?= Cc: linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250404_045704_893558_A028F2AB X-CRM114-Status: GOOD ( 12.61 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Enabling the compile test should not cause automatic enabling of all drivers. Restrict the default to ARCH also for individual driver, even though its choice is not visible without selecting parent Kconfig symbol, because otherwise selecting parent would select the child during compile testing. Signed-off-by: Krzysztof Kozlowski --- drivers/clk/nuvoton/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/nuvoton/Kconfig b/drivers/clk/nuvoton/Kconfig index fe4b7f62f467048b7c86890972d55faebd066947..e7019b69ea74824de6943108f30ec259aa52e5f4 100644 --- a/drivers/clk/nuvoton/Kconfig +++ b/drivers/clk/nuvoton/Kconfig @@ -4,7 +4,7 @@ config COMMON_CLK_NUVOTON bool "Nuvoton clock controller common support" depends on ARCH_MA35 || COMPILE_TEST - default y + default ARCH_MA35 help Say y here to enable common clock controller for Nuvoton platforms. @@ -12,7 +12,7 @@ if COMMON_CLK_NUVOTON config CLK_MA35D1 bool "Nuvoton MA35D1 clock controller support" - default y + default ARCH_MA35 help Build the clock controller driver for MA35D1 SoC. From patchwork Fri Apr 4 11:56:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14038373 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 E8782C369A1 for ; Fri, 4 Apr 2025 12:04:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=gxJBcAGGDyzbDLJAvfdPdyWxOOxD5U4tNFwB4IbsSu0=; b=rdcAuel/qtupusuSVjJJXIIxMK E+KmfuspAAaZ7tkHu6iI4buKAnESVg1GlpiBdpjGrJte2w577c6lBKTAsdqU3VJOUbn7oHgYTAOof zUhgBNAj7NWlCalScf2LOXj0ZdvXMFy2vvgTYsmz7cALKo5cd+7V6D+6sZuHuq1rtaiy/SFvIcX4d r9UA/Fs4MRc30Y/cyp35NOm/l9qsGgRPfWsK/+q8tgjvXCH2V5Bi3oZYbXXPJwNnGeAvT7IIiJWQG vTd+oRgefiaOqwlOm+aFyv0vI1AQey6GTE3gnp7Mg15+DQYbixXqOaywxAo+ZStwpzhO8NpjoSkvC grSurR/g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0fmZ-0000000BcWc-3Rak; Fri, 04 Apr 2025 12:04:23 +0000 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0ffW-0000000Bb7d-2HdX for linux-arm-kernel@lists.infradead.org; Fri, 04 Apr 2025 11:57:07 +0000 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-39973c72e8cso195032f8f.0 for ; Fri, 04 Apr 2025 04:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743767825; x=1744372625; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=gxJBcAGGDyzbDLJAvfdPdyWxOOxD5U4tNFwB4IbsSu0=; b=SzqWlnLIIyW+ZjTYQ4UK3YD7cxoYabZTOX3MPwonQoAzmNunSEh0/EOiFGsfG7yf/Z vymXeEkc63ecH8R0TJaTmsbASN1u0oGbi0rqUV7dUd3daAb6R3dlgEHTz5IXOpDbkdVw +G5FiQpjCkGZwVjQJXpjuMuwHIPxnx6O5EfGamOqrA150lYrl1LX26UBysbLF+sFUO1S QmAPJH0+FXYcWONgxo7ImvkBmRLyIOvvqnihS2OmTBdb1Wa7hzdfcqsb0nbRLB9oLqyX 9EhQvpKCTgbiRZxz30AReVVU62ea7dDjiO70JyNShIpDsslQ8x2KhytkN91GNfG0EyS6 4HtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743767825; x=1744372625; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gxJBcAGGDyzbDLJAvfdPdyWxOOxD5U4tNFwB4IbsSu0=; b=YDsdFvQusvXRCHS99cP1Qp6YM9MoJ6BvqJEfo/3L6zRkAW/iI1s+VqNnXHTDuYt1rl /wAMQU1YO0Q4LFpoFfw4j3UuQaSaqmvYCWNaINl0tJEqG+jZc7mCRWbfXFQv/7hxYtrt Pd8Z7fkWDhmoa/mN+yUWrivfr6sSj9h6A3mGt55CDTdSWOJqWHMT80roIYTsk67iXQMX tW4d5gj6dNYSvn+sr6ShaAGI+udbaMUThSBUG8yYyEgWCGxv8tkbln3Zq2OzrM16r2he BN1gxjoluLvBz9VfIRfshhAe/X6s20SnkJwOemC7vQs12aXP2B6KYGgIBmALvzxiy5et M6PA== X-Forwarded-Encrypted: i=1; AJvYcCVt2sLXv6aHYQgqf2tol8jAE/+qnEoJxUann1+dPVXc07SSz12pDCLDn58yazJCGip/lZ47sdO6OzZOVJFtqFiY@lists.infradead.org X-Gm-Message-State: AOJu0Yx72bCiMcHOpdlBIkJyMvzcSbBeIIwCzZyOIPG5HZ8l/7RBxQGw V2V4l0LvRuk1u4dr0FFDCJT5SJdJR3rEQ85FgHDF09wMbxVrPMqU1qcDDCO5Jj0= X-Gm-Gg: ASbGncvS2GvmjY8vqKHee6G8S0qKCC3q88ln+DE+Euu5X/STc71Zyyt2GqAB45M5sT9 W5CQMuEeP4AiYtWAOtY2iXTXQZ1pzAji6xfY6GoV3bKbm5e7cYfZhTw/q2ZT6UMlI5rPPtlt765 miL3hi6/xng3kxDp1JcMI3c9lw7CGQ9vGrXnFWWuIxGYxcbwD8KtwmRNHIOr0E/ei9gaucQlM7U mBNo47SQxZ5nuzsvEjcgYOUHQmRl5AKBsRUAH4Wms4HIkwAkkTb30UuWYRhkcGy/qV1IKrpu7Ew Ppd7mtPGS4xFe3MnEvC04BMQO7nNVpypsY+fTuNRZ3JiK1jh8Rso8URPPd9u4J2YMasi0LyYrA= = X-Google-Smtp-Source: AGHT+IEbqWVdAZjF0/qLy/H0JxxfBZjOz1OHqDHaLpBpQad1gKc6l1hGJIvzr71knts2F+y5b2ubng== X-Received: by 2002:a5d:64c7:0:b0:39c:1258:17d7 with SMTP id ffacd0b85a97d-39cba94bb2bmr852989f8f.16.1743767824815; Fri, 04 Apr 2025 04:57:04 -0700 (PDT) Received: from [192.168.1.26] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ec364cb9asm43842815e9.31.2025.04.04.04.57.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Apr 2025 04:57:04 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 04 Apr 2025 13:56:59 +0200 Subject: [PATCH 3/5] clk: stm32: Do not enable by default during compile testing MIME-Version: 1.0 Message-Id: <20250404-kconfig-defaults-clk-v1-3-4d2df5603332@linaro.org> References: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> In-Reply-To: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> To: Neil Armstrong , Jerome Brunet , Michael Turquette , Stephen Boyd , Kevin Hilman , Martin Blumenstingl , Maxime Coquelin , Alexandre Torgue , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , =?utf-8?q?Emilio_L=C3=B3pez?= Cc: linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250404_045706_608833_DA24A051 X-CRM114-Status: GOOD ( 11.62 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Enabling the compile test should not cause automatic enabling of all drivers. Restrict the default to ARCH also for individual driver, even though its choice is not visible without selecting parent Kconfig symbol, because otherwise selecting parent would select the child during compile testing. Signed-off-by: Krzysztof Kozlowski --- drivers/clk/stm32/Kconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/clk/stm32/Kconfig b/drivers/clk/stm32/Kconfig index dca409d52652213cfbd8d5ecf1a339ea53ba5d52..4d2eb993ea0838d408ff5b1e5b6d028cbcaa9301 100644 --- a/drivers/clk/stm32/Kconfig +++ b/drivers/clk/stm32/Kconfig @@ -4,7 +4,7 @@ menuconfig COMMON_CLK_STM32MP bool "Clock support for common STM32MP clocks" depends on ARCH_STM32 || COMPILE_TEST - default y + default ARCH_STM32 select RESET_CONTROLLER help Support for STM32MP SoC family clocks. @@ -14,21 +14,21 @@ if COMMON_CLK_STM32MP config COMMON_CLK_STM32MP135 bool "Clock driver for stm32mp13x clocks" depends on ARM || COMPILE_TEST - default y + default ARCH_STM32 help Support for stm32mp13x SoC family clocks. config COMMON_CLK_STM32MP157 bool "Clock driver for stm32mp15x clocks" depends on ARM || COMPILE_TEST - default y + default ARCH_STM32 help Support for stm32mp15x SoC family clocks. config COMMON_CLK_STM32MP257 bool "Clock driver for stm32mp25x clocks" depends on ARM64 || COMPILE_TEST - default y + default ARCH_STM32 help Support for stm32mp25x SoC family clocks. From patchwork Fri Apr 4 11:57:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14038374 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 0F888C3601E for ; Fri, 4 Apr 2025 12:06:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=dWTh0iUxbFDZj1OSxB2YpSs0Atj06C+ykZmPKxNCsxA=; b=a4+nrf0rw0zrlcMyPhmjv44HgN wZU+JPHRuZYlYDK4dPjnDpMXdE7LvRQ3TiZcOIRj5pxKpmuziQtE4OovJ6vhKGYbb1Z+usXAF9Ihk L2XS+sL18VPFT2Bs4yTvsNU7oFH20kywk+oEEgd3vLFX359fPd+whBlV3pauUGjmZ1sWbu/qRiMIL /lqxy3/usJGsP/W9pnIzSzB38jJRqs2p69Yuj3Zwj5ifE49H5DI8KjmtHj5ILKeAasPuhzEEDFJ8Q hyPxzOhD3A/A1VfALn3HUQhliEaxYcdjG08tn9vhWLH41mrfLLmTBvVz8pY+xpwOJSSYwnLWNmrw6 8V4EZkSA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0foL-0000000Bd7W-3Yqw; Fri, 04 Apr 2025 12:06:13 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0ffZ-0000000Bb9f-0QJy for linux-arm-kernel@lists.infradead.org; Fri, 04 Apr 2025 11:57:10 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-43cee550af2so1880865e9.1 for ; Fri, 04 Apr 2025 04:57:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743767827; x=1744372627; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=dWTh0iUxbFDZj1OSxB2YpSs0Atj06C+ykZmPKxNCsxA=; b=u17jNumRN8Hd8pGkm/gntgmXrLA77oyBfE9fQXePViPGPiAE+VDWLu6cTfD1o0LP70 unDcwXTDkFuDtm19RvN9pKxFjMLOXJvI79ucUwkrMNIbQ7WK2IhQYV8EAoQXeZuUNO9D idc7YlKc2ADK83vLca4+zyk9l6ArTZq0gJXnehbICetav8ybO+/Bg9VnVGrXzDOD017t h5af6DUlS/qMSDmKiG5W3oUCIMquEvAP1RSxP/gFXszHfw4qT+JuzjqdFkttySVbJkua A8msQTgeUYXpQlifznU3BbUFHPqjKnNZig9wgxjgu5AG1TF4hv8d7f0Kcz/PH3lNLOHN zdvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743767827; x=1744372627; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dWTh0iUxbFDZj1OSxB2YpSs0Atj06C+ykZmPKxNCsxA=; b=gDdnWOr86SMsqC/wUlKQ5lf2rxzyp+TLRdhoedCDS8FId72TKrdrpU8+vcgKb2Cifc I3mr/W7q1Rd638OSsZWigPPc2pDDfY0nn3xVmIyKgAMdzUw+PYNQr7OZA4vE0c4YCryP KSURzGE/iTI8ONYJF2PPk7Qe89wELPGMuFc9aqxlvMsvs7IHObdpxjBHucFf/N7fq7/O D/9MG+bnDF6cDGbJv1xnvsW2u/NRt/ptF6MyNBpIZAijBSyMboSy53Y5VKZlt3mFWLU6 VwPicHLZknpaaA7xPSUL5ka7zxLkuZwpSjXzkIQQ4kim0nlFRl44A6GvDpVzitTtBLfI P6GQ== X-Forwarded-Encrypted: i=1; AJvYcCWUnrkhORw1wPvH0GjxSNGPr/e5AnB1Z/L4b2jBeDXLfpiVMmAotF1qWEu8MjItDOdLi4AcRMbLvkFfMGYEcmnu@lists.infradead.org X-Gm-Message-State: AOJu0Yxdeo3oVN8pKr0ATw++51sXarPSt1jQm/B/kKTHXLb/7o2X2vWy guasGzMnuZuvxsRSzjC+Y3FFFtIIOTfavDM7mQxjSGMR1DpABn4+P8q7SJ5/lss= X-Gm-Gg: ASbGnctrniy2+w1uHNUfUVqcFyGReJewasLnfC5wSE2+3WD6e2VUHcJYSwhUTkSfH+B xbzATR8BYqxabYeju0JrFMph0GjBTINXKhE/dsWSTAQqF0B2/LwP/6Ay5fUfTYmSK1h6pAM/UpO UlGigKdiPy3xTLi4g+CPTSesizjCXu/1AY5t1QaZGlSMx2PfZGVQbBOfdJGe1YrEiylFTGDXBRU g2T03pDKmPFiAQJIL05wwkfqpfeyI6PIpgjX6/Yd5NVkR4kEwWFxBE59bQNu355upwUTrfexC8H s/WE9Wj8x2MGPXI0YwnRNyp5qV485XqL8Sju0+IV6N4041Lq0TIvzk/E4NNuoL8= X-Google-Smtp-Source: AGHT+IHHD7HuendpPytpQj7rstsIi+Mc3ng61xMnf8Qu66Hus393p51dcdiyAL39bcJzERvr8KKSjw== X-Received: by 2002:a05:600c:848d:b0:439:a3df:66f3 with SMTP id 5b1f17b1804b1-43ecfa18ba7mr9352835e9.6.1743767827420; Fri, 04 Apr 2025 04:57:07 -0700 (PDT) Received: from [192.168.1.26] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ec364cb9asm43842815e9.31.2025.04.04.04.57.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Apr 2025 04:57:06 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 04 Apr 2025 13:57:00 +0200 Subject: [PATCH 4/5] clk: sunxi-ng: Do not enable by default during compile testing MIME-Version: 1.0 Message-Id: <20250404-kconfig-defaults-clk-v1-4-4d2df5603332@linaro.org> References: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> In-Reply-To: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> To: Neil Armstrong , Jerome Brunet , Michael Turquette , Stephen Boyd , Kevin Hilman , Martin Blumenstingl , Maxime Coquelin , Alexandre Torgue , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , =?utf-8?q?Emilio_L=C3=B3pez?= Cc: linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250404_045709_150052_F2A2BDDD X-CRM114-Status: GOOD ( 10.41 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Enabling the compile test should not cause automatic enabling of all drivers. Restrict the default to ARCH also for individual drivers, even though their choice is not visible without selecting parent Kconfig symbol, because otherwise selecting parent would select the child during compile testing. Signed-off-by: Krzysztof Kozlowski --- drivers/clk/sunxi-ng/Kconfig | 48 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers/clk/sunxi-ng/Kconfig index 5830a9d87bf25d536ac787fe83669c64c8214952..8896fd052ef1784d60d488ab1498737c1405deb2 100644 --- a/drivers/clk/sunxi-ng/Kconfig +++ b/drivers/clk/sunxi-ng/Kconfig @@ -9,123 +9,123 @@ if SUNXI_CCU config SUNIV_F1C100S_CCU tristate "Support for the Allwinner newer F1C100s CCU" - default y + default ARCH_SUNXI depends on MACH_SUNIV || COMPILE_TEST config SUN20I_D1_CCU tristate "Support for the Allwinner D1/R528/T113 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || RISCV || COMPILE_TEST config SUN20I_D1_R_CCU tristate "Support for the Allwinner D1/R528/T113 PRCM CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || RISCV || COMPILE_TEST config SUN50I_A64_CCU tristate "Support for the Allwinner A64 CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN50I_A100_CCU tristate "Support for the Allwinner A100 CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN50I_A100_R_CCU tristate "Support for the Allwinner A100 PRCM CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN50I_H6_CCU tristate "Support for the Allwinner H6 CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN50I_H616_CCU tristate "Support for the Allwinner H616 CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN50I_H6_R_CCU tristate "Support for the Allwinner H6 and H616 PRCM CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN55I_A523_CCU tristate "Support for the Allwinner A523/T527 CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN55I_A523_R_CCU tristate "Support for the Allwinner A523/T527 PRCM CCU" - default y + default ARCH_SUNXI depends on ARM64 || COMPILE_TEST config SUN4I_A10_CCU tristate "Support for the Allwinner A10/A20 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST config SUN5I_CCU bool "Support for the Allwinner sun5i family CCM" - default y + default ARCH_SUNXI depends on MACH_SUN5I || COMPILE_TEST depends on SUNXI_CCU=y config SUN6I_A31_CCU tristate "Support for the Allwinner A31/A31s CCU" - default y + default ARCH_SUNXI depends on MACH_SUN6I || COMPILE_TEST config SUN6I_RTC_CCU tristate "Support for the Allwinner H616/R329 RTC CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST config SUN8I_A23_CCU tristate "Support for the Allwinner A23 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || COMPILE_TEST config SUN8I_A33_CCU tristate "Support for the Allwinner A33 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || COMPILE_TEST config SUN8I_A83T_CCU tristate "Support for the Allwinner A83T CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || COMPILE_TEST config SUN8I_H3_CCU tristate "Support for the Allwinner H3 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || ARM64 || COMPILE_TEST config SUN8I_V3S_CCU tristate "Support for the Allwinner V3s CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || COMPILE_TEST config SUN8I_DE2_CCU tristate "Support for the Allwinner SoCs DE2 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST config SUN8I_R40_CCU tristate "Support for the Allwinner R40 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN8I || COMPILE_TEST config SUN9I_A80_CCU tristate "Support for the Allwinner A80 CCU" - default y + default ARCH_SUNXI depends on MACH_SUN9I || COMPILE_TEST config SUN8I_R_CCU tristate "Support for Allwinner SoCs' PRCM CCUs" - default y + default ARCH_SUNXI depends on MACH_SUN8I || ARM64 || COMPILE_TEST endif From patchwork Fri Apr 4 11:57:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14038379 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 48904C36010 for ; Fri, 4 Apr 2025 12:08:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=d106TqNSzkY12ISczNEwfjZ5zhpWhqK85bfmJ3moKtE=; b=d9WNEs+rqmnAa9Gq/JuAYDl/tz TPte4u/MpDP9Mhy1BjMQMb5qzRoIy7SoARVrEuvylUHK0zrs+ZDG6Ix8rPovFbyzIp6jO/dCEsP6W oMkQHYPx7qIUAQ1arYH9le5Nk5bj8KpaTK7HMioW1xOm3GXEPwqiBsHdsBzP/4+n4zcp+NcFEnEHv NbSHwrQQ1pa54APJZKlZhz4b35SdWSXdFCTkwWoMn+83zUtUzF5DrLJCr7rx02MxxpLLzdDxJeGLl G8JTGhOS1k7qmaFJ2CKxVkxk8lrREYC7AxQ8OseFkkF0w/XweK5FPOllABG/eHk4B77rTk9KLNs/y Q2dd5LgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0fq7-0000000Bdal-1UmT; Fri, 04 Apr 2025 12:08:03 +0000 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u0ffa-0000000BbAx-3Zvb for linux-arm-kernel@lists.infradead.org; Fri, 04 Apr 2025 11:57:12 +0000 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43d16a01deaso1615725e9.2 for ; Fri, 04 Apr 2025 04:57:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743767829; x=1744372629; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=d106TqNSzkY12ISczNEwfjZ5zhpWhqK85bfmJ3moKtE=; b=WhbiFZam+O4flKKumj3ZkIuA17feGKZkP9/SxKUNXUlQXn/JtmyQTo0ysJk0GWXyJV GzAmfui0hRI2oaCMfswMdvuFU60T2J8aYySsbmuhD2BjvHFI5SqU+QxPF4GBao++9OBB YrGS+XS7ZEnoKX2pl9SxFNyrl5V5I4aQrceYSUYg9n/CnrWYcr0YLOtYA2u5y+buqtRt r2DC167mprbi3u8vEioRp5XF9FC/KOSeCxGoHcq6dQe67T4fFYTTjDbiyda6c2V1X1FI 7V+I39Z9+SsZxH3A15gn+yeQTEChMTt84CIS6adPSQuAd+rFzNkCBnsE6jBYFC62r+eu LO3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743767829; x=1744372629; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d106TqNSzkY12ISczNEwfjZ5zhpWhqK85bfmJ3moKtE=; b=v1LtK/Q5eV1WyZIDbHC1q5y1FexVY4jJzoVHBKOQvgsLVie/5xhtxMH0ifrm5D8Cs/ IpzZ9/08mN1wkax3t8ze89lU+mxyVCe9dckJrQlkfPjTdFSz1hW3IOP0ECQezrneywNp SDGsXtorV1Jma172su2s7ybS5ogKTmzV9otxtZLE2i8dIugU/h+7mWPWyyJAnK54xtH1 IRWu8LwTExwSSzk6UNfMo/X/E9XrsfTSG/q0Olm+7qEEo4kWIiyWH8CLgdjjTFlCE8Vq 4kaoVbN7FU+eyGRM+fuUP4aE8JsDs5xw3ak+czb8cK+L+TBcFJnOhRgijnelKhgZxARO eFcg== X-Forwarded-Encrypted: i=1; AJvYcCXTJISX03c7bbctpk9HZvesWFuxlN9f4AdE2SccXdUKPbKXgHncmZKF9eZNdlNhrOBa7JGahjgLKg0XiFJrco5c@lists.infradead.org X-Gm-Message-State: AOJu0YzCVAOM6GPpQsS7e8q1Qr8d97TjZcsR8U0t2joiUC4iSSiW45T2 vxW0TqrQKRqWL75C+5vJBu0kmMaoQekmGZnxpvUKi5sBQzLX8Smlkkvlz9O8PfeRwFt19UxglNW v X-Gm-Gg: ASbGncv1QYnZJFmKDV/HnLN/cMwX85Ns1WXiqfsGQr5yEhn/4m7seEuHqadaQPzSacg O5i8GwUIjJqIlDRS5Vw7iNjdomE4rP1L94BpuyK1NpLLvrSmPQdDsbNkWeK/D0GILgNgBhkg1cQ XMNUbdXms+780xhqHI0CUiI/ytG75L8RFph9fqbOtCr/KZiwmRJO8KYmfDS5BW5eFnlrlGfLkMe ldz1jZClj1Few2JQB1yRLsBdgKXkCk8WHJY+90PYY6V1h0Iorw8wnGYpz+ewsEvzcBP7ERY0GJB Wqb7LR1tPsbvtB76fSEt4io2YiPUIHzo9gdRo46MOO0cmVFUQqv9JpTrgQpiUk4= X-Google-Smtp-Source: AGHT+IFUn3Ncq3UJFAd17WQ9Pi1CnRMlttoznJGCzpSMvyRtLW9B9mLaVZY4lCtohUQhqeiWfvicpw== X-Received: by 2002:a05:600c:3592:b0:439:9ec5:dfa with SMTP id 5b1f17b1804b1-43ecfa18f83mr8121025e9.7.1743767829072; Fri, 04 Apr 2025 04:57:09 -0700 (PDT) Received: from [192.168.1.26] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ec364cb9asm43842815e9.31.2025.04.04.04.57.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Apr 2025 04:57:08 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 04 Apr 2025 13:57:01 +0200 Subject: [PATCH 5/5] clk: sunxi: Do not enable by default during compile testing MIME-Version: 1.0 Message-Id: <20250404-kconfig-defaults-clk-v1-5-4d2df5603332@linaro.org> References: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> In-Reply-To: <20250404-kconfig-defaults-clk-v1-0-4d2df5603332@linaro.org> To: Neil Armstrong , Jerome Brunet , Michael Turquette , Stephen Boyd , Kevin Hilman , Martin Blumenstingl , Maxime Coquelin , Alexandre Torgue , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , =?utf-8?q?Emilio_L=C3=B3pez?= Cc: linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250404_045710_889292_93CFC3BE X-CRM114-Status: GOOD ( 11.95 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Enabling the compile test should not cause automatic enabling of all drivers. Restrict the default to ARCH also for individual drivers, even though their choice is not visible without selecting parent Kconfig symbol, because otherwise selecting parent would select the child during compile testing. Signed-off-by: Krzysztof Kozlowski --- drivers/clk/sunxi/Kconfig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/clk/sunxi/Kconfig b/drivers/clk/sunxi/Kconfig index 1c4e543366ddb76c1669b577c1ac337dc1be616f..5e2f92bfe4120981ab68b175dce798ac8b3268b0 100644 --- a/drivers/clk/sunxi/Kconfig +++ b/drivers/clk/sunxi/Kconfig @@ -2,13 +2,13 @@ menuconfig CLK_SUNXI bool "Legacy clock support for Allwinner SoCs" depends on (ARM && ARCH_SUNXI) || COMPILE_TEST - default y + default (ARM && ARCH_SUNXI) if CLK_SUNXI config CLK_SUNXI_CLOCKS bool "Legacy clock drivers" - default y + default ARCH_SUNXI help Legacy clock drivers being used on older (A10, A13, A20, A23, A31, A80) SoCs. These drivers are kept around for @@ -19,14 +19,14 @@ config CLK_SUNXI_CLOCKS config CLK_SUNXI_PRCM_SUN6I bool "Legacy A31 PRCM driver" - default y + default ARCH_SUNXI help Legacy clock driver for the A31 PRCM clocks. Those are usually needed for the PMIC communication, mostly. config CLK_SUNXI_PRCM_SUN8I bool "Legacy sun8i PRCM driver" - default y + default ARCH_SUNXI help Legacy clock driver for the sun8i family PRCM clocks. Those are usually needed for the PMIC communication, @@ -34,7 +34,7 @@ config CLK_SUNXI_PRCM_SUN8I config CLK_SUNXI_PRCM_SUN9I bool "Legacy A80 PRCM driver" - default y + default ARCH_SUNXI help Legacy clock driver for the A80 PRCM clocks. Those are usually needed for the PMIC communication, mostly.