From nobody Tue Dec 2 00:46:34 2025 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (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 177592F6922 for ; Mon, 24 Nov 2025 09:50:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763977829; cv=none; b=ZbGLcTqKj73IdO+ekFibq5VmU90cKqLAmdc9JCW02YniAhwHAlwKl9gwA9CINInvNmfgKh3h8QMIwJFX1TmwoG9pB8mVYufSvuU0WUA4CSQWwaFjw3l8JxlPauW7Er+X1EupipdWXq5eOGZKowvUrmE/k0aId0Z6j4ylWvPii9U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763977829; c=relaxed/simple; bh=LnM3LOBKv3J1a/AItxebFeDH9yPOhm+/Li8DOR8PcFw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Mh+8051KY+X0Bqc2EiV+uf06R6Ypw6dKsTzEOK64velBZvfinIHhFxsaQi23wqtH6YA/0dRabip3MyEmcQ0dIZF3Gpv3v3SnN9cySzel7OALV0dEPJmNoiWQXL5aKwzi6ynzAtKlXV9CHTtq3iFfOox6z09UNVSKBMdvXC7b/qs= 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=hASAdPmG; arc=none smtp.client-ip=209.85.218.49 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="hASAdPmG" Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-b737502f77bso576735466b.2 for ; Mon, 24 Nov 2025 01:50:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763977826; x=1764582626; 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=0DekikVpLnsKsiER1THEE6pO3XdOQLJ+lM0HCKbOyV8=; b=hASAdPmG1UKHb26KS+Y9bV+Ecd92T1Xh+cH/VGtpZZ+QwbSl11M+6x01NvtumSUQp4 aXid49vnCBcsTKih2tMnl5JZJjOFczestLMYaOAZjO6qZMDIKgRWoZA1A3hKVPjui1nI c3kETsWa8KPL8yZEu8ZSnWxO5Gtx5nSXrNWt15yxkvCylpeIzy6lQnzehRQ7vgGRB3nN 4ZU7BwbH1GtHdPDvUmVjHtRis0Rp0NtXMpnwiAl92graEBsIER+8uBOgpFMP799qLIRN AKE09iznBUErDApVoqMXV7CeWoABR/sYglWS+LCqjeW7fK0zcm9AH5rAFOQoB1xp38FR +zyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763977826; x=1764582626; 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=0DekikVpLnsKsiER1THEE6pO3XdOQLJ+lM0HCKbOyV8=; b=eMtstPFv+gfOv4Pt5OOQZPRstD/v2l2O4djo5RrMQjUarxZQ/B9W8jekTBYpyY982U eIcZ4RuJH+AipEHS20vZtAfBPt9McNNIHV3BmBN+VDBzUO4RnZg50PxSYwkuR6rDGtFk nqI4KUUqDmWWod8/CSRTm/BLMbD5RUI2p7CjegRtjRpI0qomllCR42hHytp+3WwGBYbv q61BN8yNUodk74l2o+DogDiytb5Otpj6yqtv0v/IAhKuZeONrkIEu6QwHZ5EFtuJZjLd Bj2bUKFgsi76jf5yW7LDeRMDR7kXBKyOZ0IBXuCeqXsHtOvisnIYpFbtvku7WSUeuSGR GxYg== X-Forwarded-Encrypted: i=1; AJvYcCUwG3/kPf4wrdGLis/WBy2o96WlEIwtRiBTFE5kBgOQTtem5Iid9zcVB5G2PqeKpkIc5xD3FEr4EPs7CUA=@vger.kernel.org X-Gm-Message-State: AOJu0YxF3FPayWK8So/ynLEQmLVzcoXidw1RuSQLEPTxEh/525iKJd20 eZWvRPx9vr2+hTlElBtl0DYnkY3Gei8sT1x1xa54Ni69zVK6IBGqRCL6WYWtpPGE X-Gm-Gg: ASbGncud40XqCnlGI8ZtlqnaU3zRjUrcN8DS/p909xKmjWiHZ4B1QpJuzrCsuE5tc90 vMUGeS0DNxDF4G2iwIRjvxrauWyo9hRA9M1maRVXOmHezHSsuA4Tne64npO+flmfqR8VExX9LXJ u+jDWAcTySXH0DjdhlOpJTdtkCkIU8UcvD0TnYlARA9GaQRPXw5z4/D6ko8tF8bCs26ERosQ3Fs eCQEwQPprES0Dekz6iwT8agRM5JbetjDl2g4XDKl5sV9289usMjBxtRDYCSkQXqDWQshXJJclZV x3Id2bw+y4FNFTDK9L0/+mtGVDebGg1WCMJ84/j2QRS9YAy3r8m9QoF5HylRitpaoQnfOWKFklP f8oMsWfwbwatGMJ20F7SjFgDNUtcZcpTOCYXiDngBQPsYQqzo7VTOJWsU8kFd13Q8n5dw9KNc4C bOkglea+bUMnd00e1Sjr5Q7ja26cws2t6uVidNRo1s7E2oPmU6woiY1Ajpa1MCLLLL+cMcE3Tsi 75v9/qP3CutFv65G8iyNDc= X-Google-Smtp-Source: AGHT+IEL8+nySp0VAycSYHZn+I7GwxBVv/UyrBmMEYYVlEgpR7XzCQyUy/x/1//vDbu/fyhX+j6fpQ== X-Received: by 2002:a17:907:7f19:b0:b73:6534:5984 with SMTP id a640c23a62f3a-b767158cd57mr999143066b.16.1763977826184; Mon, 24 Nov 2025 01:50:26 -0800 (PST) Received: from franzs-nb.corp.toradex.com (248.201.173.83.static.wline.lns.sme.cust.swisscom.ch. [83.173.201.248]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7654cdd5e0sm1309608566b.1.2025.11.24.01.50.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Nov 2025 01:50:25 -0800 (PST) From: Franz Schnyder To: Vinod Koul , Kishon Vijay Abraham I , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Franz Schnyder , linux-phy@lists.infradead.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini , stable@vger.kernel.org Subject: [PATCH v1] phy: fsl-imx8mq-usb: fix typec orientation switch when built as module Date: Mon, 24 Nov 2025 10:50:04 +0100 Message-ID: <20251124095006.588735-1-fra.schnyder@gmail.com> X-Mailer: git-send-email 2.43.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" From: Franz Schnyder Currently, the PHY only registers the typec orientation switch when it is built in. If the typec driver is built as a module, the switch registration is skipped due to the preprocessor condition, causing orientation detection to fail. This patch replaces the preprocessor condition so that the orientation switch is correctly registered for both built-in and module builds. Fixes: b58f0f86fd61 ("phy: fsl-imx8mq-usb: add tca function driver for imx9= 5") Cc: stable@vger.kernel.org Signed-off-by: Franz Schnyder Reviewed-by: Neil Armstrong --- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c b/drivers/phy/frees= cale/phy-fsl-imx8mq-usb.c index b94f242420fc..d498a6b7234b 100644 --- a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c +++ b/drivers/phy/freescale/phy-fsl-imx8mq-usb.c @@ -124,7 +124,7 @@ struct imx8mq_usb_phy { static void tca_blk_orientation_set(struct tca_blk *tca, enum typec_orientation orientation); =20 -#ifdef CONFIG_TYPEC +#if IS_ENABLED(CONFIG_TYPEC) =20 static int tca_blk_typec_switch_set(struct typec_switch_dev *sw, enum typec_orientation orientation) --=20 2.43.0