From nobody Sun Apr 5 13:12:12 2026 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC0C025F7A5 for ; Tue, 24 Mar 2026 01:57:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774317463; cv=none; b=om38U+RQRSJNDtomoASzpHC/irtLufWwqnqtjCx3zNpLFBPNyloXHHuW6gqo/UPkKs0EWo+fdWPRuKA9sO/1qeSWc/eVuce/P7LdWV4KdQIdlQyUJh6MYdOPxxWWP9SU0m4BJdxH1B7H+ccvFrKTLls3keSVwUghUGu+p6O5jKY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774317463; c=relaxed/simple; bh=I/V99haVL9JoBdH26cf+SF6eGZu4bFba7hgTA+LWCOI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=M5b+v4QVb2PZ7mHkWE1tvupeG8FxV0zRxlmgDwwJ9rwqlH2QAvm3MrZB8ahYxzYt//32jVLfzJXKogTW01VicEUAYdfAN/oKQHQKqin0C1XOjyfZUUhSjlvPZHto/naD5MKCBiBubNMrzNIwx/r1iOll8UM9BEBl0i/5sYK7NB0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Z+zBCcdG; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Z+zBCcdG" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2a9296b3926so6396605ad.1 for ; Mon, 23 Mar 2026 18:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774317460; x=1774922260; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=eIXrKDA73NF+pZizlSPKEVnOH0GBazyacpmOOa1fU90=; b=Z+zBCcdGkMFJPJ+mQpFnzPTzLL1T55BmFW8k791Ui9HIz1nEab61r90qHky0IBMtO3 vmkZu6K3+UyOa2Dh9Tax/CxabARLtVEQEU7xYnMXZz1QWs7UWMFZTIved1TSwhNmB4xt zc64GslY+f+3xur5rpqvQLBEPHqNe50tJo+Popal7MNO+tW6UYch2QzG8FJReAxrubUM AJV26ELNJfLBnpzkLHFgKIUgdNYXVo9+YOivHMVde0nnMLrrW8CFYL8t+tHcO/b/ADEB LHF/clm/XTa+CiUAw4ghX06uyo2nTDvatQJF4lVHQZWEvHwyhQCTCX1HWYnfTIedeCEF YbvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774317460; x=1774922260; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eIXrKDA73NF+pZizlSPKEVnOH0GBazyacpmOOa1fU90=; b=pHxPoMRt1XzQiYp8XjvmdujSFAHfJHBo9ScC7q5zjRrkoyI2JZPWz/HooECfu3Q+os RxVf37gjcDRfLvfHe+VfbHye5cQD3wcg91tNvbtZ/TFkzEWWtsw/fWCoCdqsXeDDgz2z Ij1TQm8lwuR5KE9i1P8eB4gX8++5zp2FI+KFXTTVYSpTDi3nOSrROdv21BEIUjobIiOZ yk4vbdQSZcHPq+rxbhaplrCxWIkDE+Sd6QoFHStOnBylH3Y6RSKz3ZmO+ZJrf/tyABJb x80B1mSlQ9q1W9+Iy1SxnBuwLmaGtTP2lGJAeZxPA3ufElCVeSQDx/iC4fDsQtJujfbd qKrA== X-Forwarded-Encrypted: i=1; AJvYcCUVLY1Bp5lj2UCJ+gYxjS0zKltLpXraxgVDF1Sr++3oQGBLEAWF4XpdPO/DUUoONWtRcdCZNQFh0j06sn8=@vger.kernel.org X-Gm-Message-State: AOJu0YzOZfkdfJar8Rjw5LvkfQpJbQnvK0yFzigpJQGYqz91YgliW1cE VXt6eTUBnem+aaHZyujdWD2HYFDU13oIVAxV5yZxANxFL85QlL4Zbpvz X-Gm-Gg: ATEYQzwZ21xkbxjD1E7P8hFubq9OfsNlQPeGQIBQXvtkPUGjqwBXaOgJNQSIQHqL7Ui ZK0HrlyP17urmjiOjYc8JLUYRRj/wrT+z0h+DnDB0Z9QQKJpHl7MSsBEwH9YVq2zmQqSjWYoav3 rHA0kf0CsjtXRSH9u5MEE/4Mm2krmtgALZbGWoswDNqm5vlXdUNURhZVdx94wXIdNT3si3qFLk9 0DaJ5Lxj5x2i5zt9X0jZDWL7CaeydY9/ZBLZaaTO+AWoSlSee49xPhdW59dQCgK6pJly5gf80dn /jIZN1AyyHlvIsONDsliqcFu1Y9yL4Q8dGIeWnn1uXf3t+pfK+E/F/nUNX5diX7AtkAM6unO9oK S5NS7raZVLAWEIPpXEz/w8JVExTNaqWZNVrMfBMrXDfzFbG8QBLCzI0dg0UYsKVmSOHYPIPcGZT /YyLVnp5B5Kqrf3W7pVZfcPgjPFHkEMk43QmxGAZ95ZO94K1MCV09Er8g= X-Received: by 2002:a17:902:e551:b0:2ae:ceeb:fa5f with SMTP id d9443c01a7336-2b08276a3b9mr131483105ad.28.1774317460022; Mon, 23 Mar 2026 18:57:40 -0700 (PDT) Received: from ryzen ([2601:644:8000:5b5d::8bd]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b08366b5besm127922615ad.55.2026.03.23.18.57.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 18:57:39 -0700 (PDT) From: Rosen Penev To: linux-tegra@vger.kernel.org Cc: Michael Turquette , Stephen Boyd , Thierry Reding , Jonathan Hunter , linux-clk@vger.kernel.org (open list:COMMON CLK FRAMEWORK), linux-kernel@vger.kernel.org (open list) Subject: [PATCHv2] firmware/tegra: add COMPILE_TEST Date: Mon, 23 Mar 2026 18:57:22 -0700 Message-ID: <20260324015722.12507-1-rosenp@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" For this driver specifically, there's no arch specific stuff needed. Build the tegra clk stuff as tegra_bpmp_init_clocks is defined there. CLK_TEGRA_BPMP also depends on TEGRA_BPMP. Signed-off-by: Rosen Penev --- v2: also build the tegra clk stuff. drivers/clk/Makefile | 2 +- drivers/firmware/tegra/Kconfig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/Makefile b/drivers/clk/Makefile index 760d9643705f..334d5c522394 100644 --- a/drivers/clk/Makefile +++ b/drivers/clk/Makefile @@ -154,7 +154,7 @@ obj-$(CONFIG_ARCH_STM32) +=3D stm32/ obj-y +=3D starfive/ obj-$(CONFIG_ARCH_SUNXI) +=3D sunxi/ obj-y +=3D sunxi-ng/ -obj-$(CONFIG_ARCH_TEGRA) +=3D tegra/ +obj-y +=3D tegra/ obj-y +=3D tenstorrent/ obj-$(CONFIG_ARCH_THEAD) +=3D thead/ obj-y +=3D ti/ diff --git a/drivers/firmware/tegra/Kconfig b/drivers/firmware/tegra/Kconfig index 91f2320c0d0f..ae21f460807d 100644 --- a/drivers/firmware/tegra/Kconfig +++ b/drivers/firmware/tegra/Kconfig @@ -3,7 +3,7 @@ menu "Tegra firmware driver" config TEGRA_IVC bool "Tegra IVC protocol" if COMPILE_TEST - depends on ARCH_TEGRA + depends on ARCH_TEGRA || COMPILE_TEST help IVC (Inter-VM Communication) protocol is part of the IPC (Inter Processor Communication) framework on Tegra. It maintains the @@ -13,7 +13,7 @@ config TEGRA_IVC config TEGRA_BPMP bool "Tegra BPMP driver" - depends on ARCH_TEGRA && TEGRA_HSP_MBOX + depends on (ARCH_TEGRA && TEGRA_HSP_MBOX) || COMPILE_TEST depends on !CPU_BIG_ENDIAN select TEGRA_IVC help -- 2.53.0