From nobody Sat Feb 7 18:21:13 2026 Received: from mail-dl1-f73.google.com (mail-dl1-f73.google.com [74.125.82.73]) (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 CBF682882B4 for ; Wed, 28 Jan 2026 21:23:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.73 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769635383; cv=none; b=OH9DLLjX22sZrqWjvK879yKb4rg6jkiKTvxJSbCiEY5i1bQunYmdwinJ6Sp7vLfGK5E0JAq3VE4GqtEf/391iZbUySA+9Dw0FVhEtkET9+VqbICaPvEB+JDKztvhjGvZ7kGJW+ImtAdprQXD7eQ/J9THr+bfkJZ+DvJN9i5aizc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769635383; c=relaxed/simple; bh=xkvBustiBK/RBB5IWlx1FtKeVuaCNOtXeAFFTt+ZMDo=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=qfjA9OC8O2a2oVn3G/bVdn5BwNhUJQPlFSyffmkfPVM11U7Exg4EOQDzu4mQ0XpQTczp8nO1m2IdEwIyGB1QhRwndGT3OfDjzL0emkVAUOua8kgPnCHKjgmetEwm6s7KNsU9yjendSI6vT2dk8+GkRgW+uqXQBrEWlf5efniMpU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--royluo.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=FEeq5eCC; arc=none smtp.client-ip=74.125.82.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--royluo.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="FEeq5eCC" Received: by mail-dl1-f73.google.com with SMTP id a92af1059eb24-124a38e8980so380351c88.0 for ; Wed, 28 Jan 2026 13:23:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1769635381; x=1770240181; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:from:subject:message-id :mime-version:date:from:to:cc:subject:date:message-id:reply-to; bh=ZMLVQkjt0m3jqSNYOC481vG6R4cAFLtNHdlE/5eHfzg=; b=FEeq5eCC/VjhQJLcUvZj5lXCY5vnUOlGETPevgwe0pX44rhJMk+mN9zvgPrNwGK9+d 9AbRMZkWfVNcG0Xx8mtUlVPIcJRur0DVHZZqHMCM2cGIk3MabyvM5AeLzTuVt1esii/X A2S4qJiR0N5Nz3zQomoyWu8DLyksdz0oY6xrLsE2mUTBXfR8VdtNHGV8GSqgaiL6bHQ1 j32fIWLjYbeBLiXPTil/tn3ufkMzdgqUXX5Z5BGRtTQTGFJYsPgujMmJ6zrR34zvdlRo rHyQZ/ThLZzADAUdI07c3xCAY84ph+WVhI+J5y9ItaLDM9er2uTrrDvxBeyznWlNP/S8 HT0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769635381; x=1770240181; h=content-transfer-encoding:cc:to:from:subject:message-id :mime-version:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ZMLVQkjt0m3jqSNYOC481vG6R4cAFLtNHdlE/5eHfzg=; b=FbsaxO54zIYC8+T+9YdkV9ChVw02zSvs7VwZhC6BsoBnbl+5wC2wAt5TOTAs4dQg9K bpXzzfR4M0sPfAVLamVPPYb6KW3Y2hYAOvBBGkrTjuydTIn/HGXGv1jPKsoGG7U+jOph 6I0OHwBu2TdZRXUNK3p26SdKfcxS8A+Gb2Q3vXzapkU9PgaW31pkeTqS74yK9KV43pai esQ7PzbEvc+zyJ2CoohvoXoQCg8NKMFNEtK8NQ1zkhkx01aeEy5QBc4U6R7fNkKKSpnO 0pEL45ajvZu1ugaRmP97Mbv15l7Ns7vhK0gR+bu9V65wuqWGZjvoh8VLiorAXzXfAem4 BfUg== X-Forwarded-Encrypted: i=1; AJvYcCVmxOLUR5u4aLMlLwGkOJjUBK1ZdhMuRks77eYdhLqoKNHBNgh5ttTWYIiVX/3wtKiAtj9L6v+KPEfAWO0=@vger.kernel.org X-Gm-Message-State: AOJu0YzKf0Vn2TLMrAi4II5R4+nA/chUuzrsAt992p/NdUniQNqyJ1/N SE0xC+T7ZOR4FaN7CmWboTKfp1gPQhCliA5iPa8V0KfbQ6hsOMXu/ZTsE7rAQb3YVAIESoZ/uAu 8E7w+vg== X-Received: from dlbqk7.prod.google.com ([2002:a05:7022:ec87:b0:121:ac3c:21fe]) (user=royluo job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7022:aa6:b0:11c:b3ae:c9f1 with SMTP id a92af1059eb24-124a005f29amr4013133c88.1.1769635380815; Wed, 28 Jan 2026 13:23:00 -0800 (PST) Date: Wed, 28 Jan 2026 21:22:53 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-B4-Tracking: v=1; b=H4sIACx+emkC/1WMQQrDIBBFrxJmXYsjIWhXvUfJItqJGWhj0SAJw bvXuuvy/f94JySKTAlu3QmRMicOawV16cAt0+pJ8LMyKKkGiQrFSvsmrOkNauMmN/dQ1U+kmfe WecDPgLGuC6ctxKO1M7bvP5NRoHCo5aCtNGjN3YfgX3R14Q1jKeULh6SdiZ8AAAA= X-Change-Id: 20260121-next-b949189cacf4 X-Developer-Key: i=royluo@google.com; a=ed25519; pk=nTq1n8WcJActRWe1s8jdcy+TzpTK4a+IYRCIWvQfq5k= X-Developer-Signature: v=1; a=ed25519-sha256; t=1769635379; l=1872; i=royluo@google.com; s=20251120; h=from:subject:message-id; bh=8xH4IQmMfR9c9jcVFAJY2hsd6wxCeTQFe70KrSkvl+w=; b=LZ5VqZJrkv+XgN3hBBFqILY3EJnoB9fW4PusyWmGQVIp0/q5vbTOUH82B9ql04LuwDe4v9Sfr hqIIifUwbBTCo0pHZN66s5GMKXPbUPuJGfJQ1GE5BfQ1kbV3gD3zeya X-Mailer: b4 0.14.2 Message-ID: <20260128-next-v2-1-624bdae8e6d0@google.com> Subject: [PATCH next v2] phy: google: fix build dependency for Google Tensor USB PHY From: Roy Luo To: Vinod Koul , Neil Armstrong , Peter Griffin , "=?utf-8?q?Andr=C3=A9_Draszik?=" , Tudor Ambarus , Joy Chakraborty , Naveen Kumar Cc: linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, kernel test robot , Roy Luo Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The Google Tensor USB PHY driver uses the Type-C switch framework to handle orientation changes. However, the Kconfig did not specify a dependency on the TYPEC framework, leading to undefined reference errors when building for architectures or configurations where CONFIG_TYPEC is configured as a module while CONFIG_PHY_GOOGLE_USB is configured as built-in. Add 'depends on TYPEC' to the PHY_GOOGLE_USB entry to ensure all required symbols are available during linking, and 'COMPILE_TEST' to expand test coverage. Fixes: cbce66669c82 ("phy: Add Google Tensor SoC USB PHY driver") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202601210825.ELrpQeED-lkp@int= el.com/ Reviewed-by: Peter Griffin Signed-off-by: Roy Luo Reviewed-by: Andr=C3=A9 Draszik --- Changes in v2: - Add '(TYPEC=3Dn && COMPILE_TEST)' to build dependency to expand test coverage as suggested by Andr=C3=A9 Draszik - Keep Peter's Reviewed-by tag because the change suggested by Andr=C3=A9 is a trivial improvement. - Link to v1: https://lore.kernel.org/r/20260121-next-v1-1-c18068b091b9@goo= gle.com --- drivers/phy/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig index 142e7b0ef2efb9209781800ee47b820a91b115ae..29953c911deda5fd3c43aef6da2= 8d96954a22f8d 100644 --- a/drivers/phy/Kconfig +++ b/drivers/phy/Kconfig @@ -49,6 +49,7 @@ config GENERIC_PHY_MIPI_DPHY =20 config PHY_GOOGLE_USB tristate "Google Tensor SoC USB PHY driver" + depends on TYPEC || (TYPEC=3Dn && COMPILE_TEST) select GENERIC_PHY help Enable support for the USB PHY on Google Tensor SoCs, starting with --- base-commit: 8bb92fd7a04077925c8330f46a6ab44c80ca59f4 change-id: 20260121-next-b949189cacf4 Best regards, --=20 Roy Luo