From nobody Thu Sep 19 23:22:41 2024 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (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 53A26182D8 for ; Wed, 31 Jul 2024 03:44:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722397468; cv=none; b=BCMJ3reDDLdwz1gZKsp1RA10O74c0DFt4UxY5hYCpJZaW1AIqjmbe2TWKaoP9QgKAvp+WOCIVITBv5hpkLRalEDU1llHLANbeFw1CjyX35JSellH2jyGShJtl535a1SZUP59k5OYSiIrg1GZR8H0OZbu5st2GkOqLVvC0lZGAag= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722397468; c=relaxed/simple; bh=4Z3xOpbbzckA9G2MkMEHJZLQkoZ8bGPOZvpOB4n0Fv8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=NwYnvDXTjX2Vz8uj9i9gJ8tsHvze/3Rw2EgMLGw73SNCbMl4zc6PIkdXpWWJom9X5Hu6IPdSyS/L+ZME40A7QzX8jSUFABfDBMy0YI5uL5ZC96vUmIzTNce/qYRuGjjd1iQ4ifUiXcNusrj5lqGWN7dRRzsWhak6Pv83VYpZoVE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=B6T3zytL; arc=none smtp.client-ip=209.85.167.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="B6T3zytL" Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-3db2315d7ceso2934445b6e.1 for ; Tue, 30 Jul 2024 20:44:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1722397466; x=1723002266; 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; bh=2UbdYL0//iy1qTkoAHNN3QDl4lYvN+Ijx1oBz/ie38k=; b=B6T3zytLPKCejnnDaOTbppme/xdCccYZ+aCongvIea2XFDTsM8vOlXVx7PVUte5x+j R/CYoAAMDb9LAjpOzDXkqFsC1kkPIy0s5fEYL158miFH3JV2PtwiYD47v+8/GCzX//0f dql3dA21eQPtQvg0snly09/dGb81fEU6Fy5l0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722397466; x=1723002266; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2UbdYL0//iy1qTkoAHNN3QDl4lYvN+Ijx1oBz/ie38k=; b=fs6K9/1xnqlG3HHcydZUeBoW6qtMEOlRMyJgElQ7iZvKi9xBO4hxSeP2Fe8NTw7hfn dpz4Ls9pvCTALWEV1o4Ii6pGPw9zBf59V33IeeDK6qfXUIPjqEJF739Js5y37rH0hZId jngc/1rZjsqiaL+ty32tMTE7C7gW0jw9NfRU94X1E8HsilysdhkqagVDx/SFGTmcPwua +o3HMyZs4DPQNbxgtTfMGGnRaRknI4mMJ2P4w7X4jOC75sGAtdEDZeZsRIKCbNIDSW3p /z8zTeKXn0MLhU97JwOc1RMZuabARwwigPq7+vnZmoW+XmuBpVKwMF7DV16FV8bpxCVY ozmw== X-Forwarded-Encrypted: i=1; AJvYcCUg+8f1TFuJSNQWS1WuvolaNwn4p6gjpu65EK3LqxSa7Ot7Mx1w68empsOKqx9S8c4JLb2brgnt9jathfzBZ9y6iM7vD6sycrNQnGTk X-Gm-Message-State: AOJu0YyQe+/VnLZ8v1H80HJSz42V6+KEJ38rO0Wksp3O4OcOpvNaoa43 wxYB1XQWGrWkiWj5XMxwgWwr3dMtmwhe8MJ9Xp77BjSN328AG2G3tSmrZNT7Jw== X-Google-Smtp-Source: AGHT+IEivlqEbXkttxrz/Rxzu9Cp9uzqYmDsPqNMDSXXzrPkDIW0pOckbHR0f0HuMPjBNI+AfizI8A== X-Received: by 2002:a05:6870:6120:b0:261:1fdc:4945 with SMTP id 586e51a60fabf-267d4d94a43mr16322317fac.26.1722397466358; Tue, 30 Jul 2024 20:44:26 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:1cfb:e012:babc:3f68]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70ead81230bsm9093008b3a.120.2024.07.30.20.44.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jul 2024 20:44:25 -0700 (PDT) From: Chen-Yu Tsai To: Matthias Brugger , AngeloGioacchino Del Regno Cc: Chen-Yu Tsai , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?N=C3=ADcolas=20F=20=2E=20R=20=2E=20A=20=2E=20Prado?= , stable@vger.kernel.org Subject: [PATCH 1/3] arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled Date: Wed, 31 Jul 2024 11:44:08 +0800 Message-ID: <20240731034411.371178-2-wenst@chromium.org> X-Mailer: git-send-email 2.46.0.rc1.232.g9752f9e123-goog In-Reply-To: <20240731034411.371178-1-wenst@chromium.org> References: <20240731034411.371178-1-wenst@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable USB 3.0 on xhci1 is not used, as the controller shares the same PHY as pcie1. The latter is enabled to support the M.2 PCIe WLAN card on this design. Mark USB 3.0 as disabled on this controller using the "mediatek,u3p-dis-msk" property. Reported-by: N=C3=ADcolas F. R. A. Prado #KernelCI Closes: https://lore.kernel.org/all/9fce9838-ef87-4d1b-b3df-63e1ddb0ec51@no= tapiano/ Fixes: b6267a396e1c ("arm64: dts: mediatek: cherry: Enable T-PHYs and USB X= HCI controllers") Cc: Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi b/arch/arm64/b= oot/dts/mediatek/mt8195-cherry.dtsi index fe5400e17b0f..d3a52acbe48a 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi @@ -1404,6 +1404,7 @@ &xhci1 { rx-fifo-depth =3D <3072>; vusb33-supply =3D <&mt6359_vusb_ldo_reg>; vbus-supply =3D <&usb_vbus>; + mediatek,u3p-dis-msk =3D <1>; }; =20 &xhci2 { --=20 2.46.0.rc1.232.g9752f9e123-goog From nobody Thu Sep 19 23:22:41 2024 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (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 399881B969 for ; Wed, 31 Jul 2024 03:44:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722397472; cv=none; b=MTC4pOR+BZO0MYKpFBe09dA/oSrlr0BEDKLIaGPkUtqEUWQlQ2TJ5LDfSmVpYWCjA/E/w7D1a3GCWnTtOUFmplNnzAVy4Tp4PIPhH4U9qVlaZKkDAovv4oF7YZknCDZQSIkXPqm5kkPeUHcVZ08RyfOcxUmB9lE6NKNmz1umVFQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722397472; c=relaxed/simple; bh=OSVnN8tXzjBnuh8EDyw1UDmViT36WcO5dTyBCaOFmEc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=A96rM7jHaRP4h48o+9seDYD7MsnD9ahsbWY7qh8DbWPo+46XrUyAbZlKWMYUFJ+NVadN30WlghAE69e6ezGFCXb4vb53HG5SiP1dzVe6l8j+hIBy92mPqV1CXiQ6UmZBr+pVqM0O/ijmWNh+zWgCKSuKfXCE8lHZmbtSWyLFgic= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=c024FdBo; arc=none smtp.client-ip=209.85.215.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="c024FdBo" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-7aa7703cf08so3993768a12.2 for ; Tue, 30 Jul 2024 20:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1722397468; x=1723002268; 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; bh=UNo1lCfbQqGMSbbgOcd9nX2zDqzbGx3C0Iq0m1Inhbk=; b=c024FdBoslqLLRltTlZwEVlxv2ud0mmdB3mKgbDu6/WMDYn/RKdOkinYeSu4jplhfa /GpclPxdsEpUVFJITNwYt4J9Fo0ICcEu0dA1l5teYEqN3n+/Rnzwy1HgX2xCcqrYBlRk kNx8Vy+1K9xJ8eG5VyAY0HZBwCzNARaUuLr4I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722397468; x=1723002268; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UNo1lCfbQqGMSbbgOcd9nX2zDqzbGx3C0Iq0m1Inhbk=; b=iNXBFOfcXhNTsuv0/gNHlK2JEmTpHs+rsl/f6CqgLOdgZesMIpgfTgLU3ZUs6ANNbg bqAq5pel7GkFIZpQ82fSMkLSbSdaAkmGC/Q2h76ardNeDueNyuxfaOVUPkOTHS/DK6c6 z4ss0tB/lQoFh/xDd7W4PTK8bB8ZTzYq5ibsNQ9v4Ai/tf+LpQz9LQRpuIjI53tR0n+i fe24uEGVyptnrOUk1Un/nVjIlcDGDhjK9kflxNDwlfwma3sBGXb/Ox7YTxzY5cZCNpDH +XSJ0CaVLnToWjTTyNwOR7ovRCrCcOOjqpJnkxgXTewuj1r/8wzctvz1w/X7m8xhXCUs 1/eA== X-Forwarded-Encrypted: i=1; AJvYcCUPPLS9RAC9xGOSTxmX2k5BVgjxstbIb8A0NfgF+rRjCh9vmNN6vwJKX7muHlh7pN4X7L0ZAEXB/twilJBXAUZPnI9pV2I2XzlM0rJi X-Gm-Message-State: AOJu0YxRZx6W7vkMyvPTD04nvufw9PmYhe32cN0WRHAjm3sMDVFJTuTC 6A/ZqTesc4RrGZOtUcqQNZvWGusXMXteBsFaO/8hWnhgfCWuwElygXLfFDf3YA== X-Google-Smtp-Source: AGHT+IE4FtnaiOt7PwGIeleyxseVrMrvg2bK54AvWowVA2QcZrnOLaPels+TJcjIfagIHeg10n/CWA== X-Received: by 2002:a05:6a21:328c:b0:1c3:b47d:d53f with SMTP id adf61e73a8af0-1c4a12e1129mr17571072637.25.1722397468531; Tue, 30 Jul 2024 20:44:28 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:1cfb:e012:babc:3f68]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70ead81230bsm9093008b3a.120.2024.07.30.20.44.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jul 2024 20:44:28 -0700 (PDT) From: Chen-Yu Tsai To: Matthias Brugger , AngeloGioacchino Del Regno Cc: Chen-Yu Tsai , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?N=C3=ADcolas=20F=20=2E=20R=20=2E=20A=20=2E=20Prado?= , stable@vger.kernel.org Subject: [PATCH 2/3] arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled Date: Wed, 31 Jul 2024 11:44:09 +0800 Message-ID: <20240731034411.371178-3-wenst@chromium.org> X-Mailer: git-send-email 2.46.0.rc1.232.g9752f9e123-goog In-Reply-To: <20240731034411.371178-1-wenst@chromium.org> References: <20240731034411.371178-1-wenst@chromium.org> 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" USB 3.0 on xhci1 is not used, as the controller shares the same PHY as pcie1. The latter is enabled to support the M.2 PCIe WLAN card on this design. Mark USB 3.0 as disabled on this controller using the "mediatek,u3p-dis-msk" property. Fixes: 96564b1e2ea4 ("arm64: dts: mediatek: Introduce the MT8395 Radxa NIO = 12L board") Cc: Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/a= rm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index 4b5f6cf16f70..096fa999aa59 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -898,6 +898,7 @@ &xhci1 { usb2-lpm-disable; vusb33-supply =3D <&mt6359_vusb_ldo_reg>; vbus-supply =3D <&vsys>; + mediatek,u3p-dis-msk =3D <1>; status =3D "okay"; }; =20 --=20 2.46.0.rc1.232.g9752f9e123-goog From nobody Thu Sep 19 23:22:41 2024 Received: from mail-oa1-f52.google.com (mail-oa1-f52.google.com [209.85.160.52]) (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 85A3B224FD for ; Wed, 31 Jul 2024 03:44:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722397473; cv=none; b=mvQTQfm3DIJ7yqs1Ir/OFhb2Pj0D3uzog4qjDF+g9UVEuOu0lMTPKH3BQzAsD53iCYH0nQ1YWOA3+Mn+VZVyK1U95KC8/SndSIkfeqOr9JmTCzXWaqXhmY2+UgJXhQCpnuRcASQUIY6lfMvsSReQjCELOq/cYwFrqjvT/qnSToM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722397473; c=relaxed/simple; bh=gPolkV+EX7nmy7kNMGgP7tD89yoOsnJDPteKeh8TDPY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XQtQ4i/LXGvBHvts3pdX9nuuKnRh6891T3wx7MDNhp10+GEx40mpwscjuon3CfmjChko7u6XfNjQn0D07idBYpR45JmvguGqd3JtOO1tOgZyE1c3VQI49aaTnW6RQPQAUZ/2gX/q/aVIyZEm3j/7BaVW/gshDt6mjkl6lTSljS8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=A3WuqnrO; arc=none smtp.client-ip=209.85.160.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="A3WuqnrO" Received: by mail-oa1-f52.google.com with SMTP id 586e51a60fabf-250ca14422aso3289479fac.0 for ; Tue, 30 Jul 2024 20:44:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1722397470; x=1723002270; 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; bh=11m/HeUZui+l9rC09B4iar2D4HclxMkveTVuMFSiXTE=; b=A3WuqnrO8mRF3nKdq1wLIWEjECWYQdRBi+Z9u3TFGgbmyiMxCVaK3O5H/gnc622Yhl yYmIm782u8+op9XDlQP4zhHjwsvT2HktC5IKja+AIRbV86DQSanJKSQw0LbZpyhMI1bF 17LIzE3ZgwrN4nhIv8NUz+DqO1FkgzMgvfTNs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722397470; x=1723002270; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=11m/HeUZui+l9rC09B4iar2D4HclxMkveTVuMFSiXTE=; b=M4o3MS/AvGYnYVrr+yTO9R/NtMCzBZWel6eVwao5V2Af3quQ55VUtWlBGlxo2AEXET gmneW3uc0WJ9xBscAZlHPc2Ygwm7OyaJhqX+M8P3eSXh6QHvYTvTWnh00dxRMq5oMNW9 FbQ8pJSFT/giTJ/mXoxWgmXIyxQro/woD5/TndAE9CPp7lRZGPEpgU1OYjET+GZ8CVTN 8q7uYlcVNabSJAapnM1RTpi6ulnLvBkPFThE1+r/SV5/nrV09FGwOyvEoz8kmFWXqXkN wJErACq0917Tdl3k/y0DFKquv5ZrbG7vyp+WKiw6T+19Zk0WsfM+4gjHU6fQFblAMCLt eDDg== X-Forwarded-Encrypted: i=1; AJvYcCW46MR1eICpY7OuNk4FzYmR+2LUGlFzb0+4XEhMN5nQz5RvzF3R23rg/6rZb/5LS1xsGAyDWEU/rJ6dE+mmCKphxgrRojO9CGZKphEQ X-Gm-Message-State: AOJu0Yyoafos3iWDm1AA/knCGWCxYtfFovbST6S8j/ieX/MKltlVbYpr EuQdBJjh+f9jOFBtGMgLFzjn5S8FWZ7PMbu1WohJFSzzyuYIgj1f7rCqrgrdFw== X-Google-Smtp-Source: AGHT+IEy47mf3dU8J89PBwPURHRmTajXHBhlXBEf4nsrJgQUp+s+hvQeYpO0EE6KZSG0treE+Z4MAg== X-Received: by 2002:a05:6870:2cc:b0:261:113c:1507 with SMTP id 586e51a60fabf-267d4d5b51amr15027926fac.20.1722397470604; Tue, 30 Jul 2024 20:44:30 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:1cfb:e012:babc:3f68]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70ead81230bsm9093008b3a.120.2024.07.30.20.44.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jul 2024 20:44:30 -0700 (PDT) From: Chen-Yu Tsai To: Matthias Brugger , AngeloGioacchino Del Regno Cc: Chen-Yu Tsai , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?N=C3=ADcolas=20F=20=2E=20R=20=2E=20A=20=2E=20Prado?= Subject: [PATCH 3/3] arm64: dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 by default Date: Wed, 31 Jul 2024 11:44:10 +0800 Message-ID: <20240731034411.371178-4-wenst@chromium.org> X-Mailer: git-send-email 2.46.0.rc1.232.g9752f9e123-goog In-Reply-To: <20240731034411.371178-1-wenst@chromium.org> References: <20240731034411.371178-1-wenst@chromium.org> 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" xhci1 has both USB 2.0 and USB 3.0 host capabilities. By default both are assumed to be enabled when the controller is enabled. To disable either one, an extra property is used. Since the default has both enabled, both PHYs should also be assigned to the host controller. If a specific design uses only either one, the board specific dts file can override the PHY assignment together with adding the "mediatek,u[23]p-dis-msk" property. This keeps both changes together. Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts | 2 -- arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 1 + arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 1 + 5 files changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi b/arch/arm64/b= oot/dts/mediatek/mt8195-cherry.dtsi index d3a52acbe48a..c98fe9a39b90 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi @@ -1401,6 +1401,7 @@ &xhci0 { &xhci1 { status =3D "okay"; =20 + phys =3D <&u2port1 PHY_TYPE_USB2>; rx-fifo-depth =3D <3072>; vusb33-supply =3D <&mt6359_vusb_ldo_reg>; vbus-supply =3D <&usb_vbus>; diff --git a/arch/arm64/boot/dts/mediatek/mt8195.dtsi b/arch/arm64/boot/dts= /mediatek/mt8195.dtsi index 2ee45752583c..61b3c202a8cd 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8195.dtsi @@ -1444,7 +1444,7 @@ xhci1: usb@11290000 { <0 0x11293e00 0 0x0100>; reg-names =3D "mac", "ippc"; interrupts =3D ; - phys =3D <&u2port1 PHY_TYPE_USB2>; + phys =3D <&u2port1 PHY_TYPE_USB2>, <&u3port1 PHY_TYPE_USB3>; assigned-clocks =3D <&topckgen CLK_TOP_USB_TOP_1P>, <&topckgen CLK_TOP_SSUSB_XHCI_1P>; assigned-clock-parents =3D <&topckgen CLK_TOP_UNIVPLL_D5_D4>, diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts b/arch/= arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts index a06610fff8ad..1ef6262b65c9 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts @@ -904,8 +904,6 @@ &xhci0 { }; =20 &xhci1 { - phys =3D <&u2port1 PHY_TYPE_USB2>, - <&u3port1 PHY_TYPE_USB3>; vusb33-supply =3D <&mt6359_vusb_ldo_reg>; status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts = b/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts index e4b2af9489a8..e2e75b8ff918 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts @@ -1111,6 +1111,7 @@ &xhci0 { =20 /* USB2.0 M.2 Key-B */ &xhci1 { + phys =3D <&u2port1 PHY_TYPE_USB2>; vusb33-supply =3D <&mt6359_vusb_ldo_reg>; mediatek,u3p-dis-msk =3D <0x01>; status =3D "okay"; diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/a= rm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index 096fa999aa59..14ec970c4e49 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -894,6 +894,7 @@ &xhci0 { }; =20 &xhci1 { + phys =3D <&u2port1 PHY_TYPE_USB2>; /* MT7921's USB Bluetooth has issues with USB2 LPM */ usb2-lpm-disable; vusb33-supply =3D <&mt6359_vusb_ldo_reg>; --=20 2.46.0.rc1.232.g9752f9e123-goog