From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=74.125.82.53 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793713865; b=qPkqcBKY0rs46LP5FwaRuLV5JPGQ0OULRrUMBllfYtSccUp+bBs4r64CZ14F5mKUTDo1 z1/HGSU5fRtQLRi/5bcS1hJGST49C6oZoH4rqfkgsQJOutIDPQEMQxwhDFQjYqtzoxRBl z3UQwH0cE6BWi8zgw0ClP26NlhvrpLSieoi/5sLfLakz5hqJE7nnrzrKokmp6G7mdXAj0 PG2tndRbGy56Oz3Gk3OJ2EB5vzKZRcOZMgXPxxmTBfhnmyMPl7IP67bA+UJJaniHfnfH6 ejSh8rbctlplh8erE9BF5Kgm0t1YZw3hpb9/Ihq0YJtF1OevJwmHXIk50VGhxuetRiw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793713865; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Transfer-Encoding; bh=UPDhSEdhh87ZnQbGrudXs4cxcaILOvv9vKy13A2WcdM=; b=UrRfZeLKUoigcnP+iK6BYl7R4NeZ9i9u5D908lJUK9lOHJ+57lZtwLSNyskmKqWULnEd yIoVGUUSmze2X1CWa1UMkYMr/JwJwMroM7DVxp+RVv1752LdjuCEJGwwJ/EzfflUYVfJI uWZ3crBma7NznrR1x3PHLdwWMMEnnAIvnakzd4ABNxhgLT6Xe+9s1J4GCFzg15wGsaPwE 8mSxRrstF9WFzWM10KdJoSgLaoX5eI/uwvi1WK0OYN3RRL2vL67AjUsS5YNJMvYopR3/k 9euyC302UDBwXHw/u3biG32cosnygAvGTww7+pSr/g1bQtq+YYWHciVizpuBkM3BFgg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=fADzAqWq; arc=none smtp.remote-ip=74.125.82.53 Received: from mail-dl1-f53.google.com (mail-dl1-f53.google.com [74.125.82.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B9E4C6082BDF for ; Tue, 3 Nov 2026 13:51:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org B9E4C6082BDF 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, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=fADzAqWq Received: by mail-dl1-f53.google.com with SMTP id a92af1059eb24-1ae18eb9ad0so4267202c88.1 for ; Tue, 03 Nov 2026 05:51:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1793713864; x=1794318664; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UPDhSEdhh87ZnQbGrudXs4cxcaILOvv9vKy13A2WcdM=; b=fADzAqWqD4zUvJ80U2YuUArvszc6Y70kh+DWT3mFXa3hrhEkMQOpubbBpOKwPrn5P7 DA36qLlzDfzi/UHQ985HwJcY5au+auPiL9oDfjSeo0ewNaraYF+liP9l4jbTAZQ/AsCW PTkoauBP3Zaiki9lnphrvAnF6dHWbYWfDF3zhOQfaR+WvbbvdmU9i8hsmnvIb/UhrTRq qwTM6KpwmAtK8KRtnB1Psj+EelNSsSPCAzGIFhVz1aG4aEm1qr8AyjEdjGnhR9esjNK5 zVd0wKhj8Lke7L6v0D0ajWnD5fJZU3h81NP7YDUG+1IRQ4NF7sJi0lWJ+ZSfCe9QxmUV 2ZIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793713864; x=1794318664; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=UPDhSEdhh87ZnQbGrudXs4cxcaILOvv9vKy13A2WcdM=; b=rvm05CyZBU5wANj2ugXVYeHsrfauYiB5xUIk+bwwo8348tO1bfGOnfuavLhElgWmU4 6nVMOmIZdm+ZN/y4LvvwrUzHwTz3damVVmsIuvbCcLdalgsZ3r0kodBpPfE1JVTiwd0c pLIvlsp3cRAzmmFw2Z6wsEmuL+JCkoqXkVpTNrp+ADBhqOnHPH1b4jOoWJfXCqsA49n6 cbLeBPx4Q6cI3LOZL1Vo4wPM0lbXooRDH6kQ11p3XL3NXmRXv0Ef6QBkB97KzZrdzxZ/ xcTcbDAVRS22KalODyhZ75s+cQukBlNghxbgPNINlOm88I0IEM29hmwZO7fY8JagDNrp 6giA== X-Forwarded-Encrypted: i=1; AKwUvByuKaIHLGc8NcLBplBMyvyvKXuAJu8NOo3x7aWMeOQuhYced5AYAHV3QbZyVMmX7SsfIViipCakNZM=@vger.kernel.org X-Gm-Message-State: APuU4Z/TsOY83LQosV8AbZzXnysnYmfjAsevpPeUJ5mcKeaxqKaZtbgn NfJx/I1zVvzjbHrdEBnmhScPo2OMRIDXpnwGFsE5FF+Z+UHiEbRyLtdG X-Gm-Gg: AYBFou2R4GTdLgQ5vdu6ma3O2wjcTO4qOvlyCQJx6RRfhIE6zzp0f8rUy75NzgKdNZW Qwm3H73XjeTdK9KNdUOIHDzk0w2Cr6EaNYEQwW9N79+kFVe8JPq6DwN86bg8eAbLuJwPMh/h/0a D6VSC6yZv/rJ8sm8arG1GTglGIiAMY8M6cCiNJE7S7+bZtr6lIOv1Txjttkv6cVIEXkr/VUIdX/ l0eCktMygcG7zgRdR/Y4dW7EqIg4MxmTNCfTHjJpPLY/v6dcmOkAmPKHbRnPEGNcDj48xU0LmJ8 guwGYlpZDqFjAtBiulHm3svOThRON7hFgjW/Q48uXLfrNRJe+uejV0nj3XMU6/c/IxokmWXnFZK caVk0xF90FRrLfRFKjyRm+z2rnUFLlPCJLG/oISY1Dbv+t5bSbotv2UqD+jPNsQrTK+CvOWntCF HsC58MuQUT6Z7W0H1C3ZCKGcvxTnL0LLoMe0567rZ3i95jshuQj5zatJECF6fxyPIGjreRr538d n7XQizFPB186c0+q8It7E7bLRyoWixOlRZ6GIElqhHYmujUbb1eB4qfNNB8nX+sUaR77/s05sLH BPzhFOcWWj576Xz+sHsTekUY2rN402qM12Ts6py4RkR1 X-Received: by 2002:a05:701b:454d:20b0:1b2:3b5b:b80b with SMTP id a92af1059eb24-1b23b5bb847mr4423650c88.8.1793713863810; Tue, 03 Nov 2026 05:51:03 -0800 (PST) Received: from DESKTOP-NM9EKIA ([125.134.240.130]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1ac1845817csm42837321c88.5.2026.11.03.05.50.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 05:51:03 -0800 (PST) From: Joonhoe Kim <26rote@gmail.com> To: gregkh@linuxfoundation.org, Thinh.Nguyen@synopsys.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org Cc: abel.vesa@oss.qualcomm.com, wesley.cheng@oss.qualcomm.com, krishna.kurapati@oss.qualcomm.com, konrad.dybcio@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, neil.armstrong@linaro.org, val@packett.cool, balaji.kalkonda@oss.qualcomm.com, tvlad744@gmail.com, linux-arm-msm@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/3] dt-bindings: usb: qcom,snps-dwc3: Add mode-switch Date: Tue, 3 Nov 2026 22:50:55 +0900 Message-ID: <20261103135057.1682-2-26rote@gmail.com> X-Mailer: git-send-email 2.55.0.windows.5 In-Reply-To: <20261103135057.1682-1-26rote@gmail.com> References: <20261103135057.1682-1-26rote@gmail.com> X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The QMP USB3-DP combo PHY stops the USB3 PIPE clock when a Type-C DisplayPort pin assignment gives it all four lanes for DisplayPort, while the controller can keep running its USB 2.0 port. The controller has to move to the UTMI clock before that happens, so it needs the Type-C mux state as well. fwnode_typec_mux_get() only matches graph nodes that have the "mode-switch" property, so allow it on the controller node. Signed-off-by: Joonhoe Kim <26rote@gmail.com> --- v2: - Use the common usb-switch schema instead of a local definition Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml index b77c02c64d45..14fc7e4ebc80 100644 --- a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml +++ b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml @@ -158,6 +158,8 @@ properties: HS/FS/LS modes are supported. type: boolean + mode-switch: true + wakeup-source: true required: @@ -170,6 +172,7 @@ required: allOf: - $ref: snps,dwc3-common.yaml# + - $ref: /schemas/usb/usb-switch.yaml# - if: properties: compatible: -- 2.43.0