From nobody Wed Dec 17 21:02:53 2025 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (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 B525D1C84DD for ; Fri, 14 Mar 2025 09:17:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943837; cv=none; b=apfXS79P/BdhkaBw26mm+5u2xSQBpqlhZI86EX+K0nikRNG8Ct8fb+VVJMGyHdAcnJfNY9o8XvxeZfMSChhzWI8QU2AmuA9Y0fhy2DvNgHW0PVKt3qPSNJayoeBAZbyoTBjzU7ZIFJYlE634sA0yXWWOlQ9jwZoeLaFXouqZl/Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943837; c=relaxed/simple; bh=KUctck5B55TBuotnv0g4TVm9b/ov5ZebjgiW7exjsQo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TxLmJ4PJi8n3O9GPpLSZ7w4EFnQY0jBQcpO6QfvjlUnrzBO6ZK7dcy0Kjn7j54K6mqwIMDyNCC//J+BhQkKnSardIe7vCgzPWxCJkUHfWSk5xPseZJ+kLwS9U+yunWuLBX2KfAovacL/xyqtWaPzR4Vc8mm8hEmYKSJO8DTg5WE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=sn7xSLH5; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="sn7xSLH5" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-ac25d2b2354so328381766b.1 for ; Fri, 14 Mar 2025 02:17:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1741943834; x=1742548634; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DduIjgVbqMB+YIwUT9DVdolqDatgrNDkgwKYlFwXCYM=; b=sn7xSLH53u/FyO8GYZzU+bXDy6EiauK2H6aQb+V9p7JBxxG4EAA6wooCde0WxQDXaa xp1xbHGuAU1x5bTLqESpzj8taA8S7/9VxO+TbGR/tjiv9axNa4IqUmizoyR9smr2SFlC k2Q3ESEFgCMgdaeCgzbpVUeOZNqJBXQMyU564+bPoW60/rEyDzicwhcyfW7VKy2spYe/ V6IJ9l3p/+JBPOLBXM+uhXK0CDjeUQDXQL8W4JkFiW9Wz4+xnlDlLk1DZYnqD2r4QfaS 8xtV74OHr1xbF1YESBdmDECAzxjorEpjUMCRtmnskNjDMMxO3wMszLJ50okCSYCeTBci HiAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741943834; x=1742548634; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DduIjgVbqMB+YIwUT9DVdolqDatgrNDkgwKYlFwXCYM=; b=T7z7le4E0I/sdKUEQv3WyPvogIo6Ujkij7X9jgDlDx/Ggf9jT9FtVFbPeu+rGgBzrf 0DCRJUJbaDXLP3XDIA7lVIwbsAo+ZTc3LN2k8ma6iBugGgx2oVQJmnFLvcES5vwKVsXG KjgVol0WXIMSBJLI0XaaCB6xF65Phbb1oXU1VdtlLZlwUc1CZu0TlTntcbpcmheKlCTB TkCmO1QpPgYbsbYdhCPJ+Txvx8KH1o0FWoKjb1Sre8srz/qyCLv+3opuCmW750E2dBqT osTphcoorFD52pbGKhEsCNVKM9teNvFqOw9PQJjDSFQMJ46yvs+cG2hxG+wdN0/vjzZL SITg== X-Forwarded-Encrypted: i=1; AJvYcCWYxPqxB+Pow2tGbuBbyrmZqHQS+3OcfjKwt+hR/72WBZ5u5HnC8E195WOLjEgZ1MoUu/kOnj9rkr0hKUM=@vger.kernel.org X-Gm-Message-State: AOJu0YwjbWWGeX58lN61hcohKY9jX87KW3ujIIbrVsNcBAphUA3IajLT dgoqffcetKKJ2aP7f94rczWqqMy6xzg3x2G0hsiJN3E41qYKmIgOpbfdc2og2QQ= X-Gm-Gg: ASbGncuQ3TrZpdI/3QWRLOClTSkbbJ36Oe1DUNg9iQoUfVgVtXUftMw7aVahF6GxFFM 2GFRWWAzxW0f0pH0PL3xtrttYr9PuVCLbLNVzn1rR3ZGWUWfzvBJ4Bjkm5JmtvOMWZiJ7XBi+Jh 1/b3JkFOXj0lZ50E9vv8lgZ3rnxAU4s7qj5ON6wEwA/9C479XvQQgdiXpOScC20MJeSQYc9Q4uq +tsS4ydNi9gMN154ZhRusgw+xgPe2ZCuenLnqVpuycRzukjHUchTm0p2MCSr+Ha4gSx4QAWvBES qIqgW+4dwbLsFPzc1/6TgYiOigMqPT9QdrpnlVAxOjQxbIJGH/jNIkNgaKGhtgdiwhXhlos0YYx AYxw0M7rEGKUjjNvKTTnumzSqsvwL X-Google-Smtp-Source: AGHT+IF2fMs8v6rvbwb4avWb30H2q3Lx24BGBU4BTH0RNBEh5rOJldaU2Obk6124KsZ+HU4ZWVHV7w== X-Received: by 2002:a17:907:7241:b0:ac2:4d65:bd72 with SMTP id a640c23a62f3a-ac330441d57mr197243166b.36.1741943833904; Fri, 14 Mar 2025 02:17:13 -0700 (PDT) Received: from [100.64.0.4] (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3146aeadbsm195582166b.29.2025.03.14.02.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Mar 2025 02:17:13 -0700 (PDT) From: Luca Weiss Date: Fri, 14 Mar 2025 10:17:02 +0100 Subject: [PATCH 1/3] arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS 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 Message-Id: <20250314-sm6350-ufs-things-v1-1-3600362cc52c@fairphone.com> References: <20250314-sm6350-ufs-things-v1-0-3600362cc52c@fairphone.com> In-Reply-To: <20250314-sm6350-ufs-things-v1-0-3600362cc52c@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss , stable@vger.kernel.org X-Mailer: b4 0.14.2 During upstreaming the order of clocks was adjusted to match the upstream sort order, but mistakently freq-table-hz wasn't re-ordered with the new order. Fix that by moving the entry for the ICE clk to the last place. Fixes: 5a814af5fc22 ("arm64: dts: qcom: sm6350: Add UFS nodes") Cc: Signed-off-by: Luca Weiss Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm6350.dtsi b/arch/arm64/boot/dts/qco= m/sm6350.dtsi index 00ad1d09a19558d9e2bc61f1a81a36d466adc88e..e6df0b7dae8baf39bfa7ff38567= 59e8cd200f0c8 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1177,11 +1177,11 @@ ufs_mem_hc: ufshc@1d84000 { <0 0>, <0 0>, <37500000 150000000>, - <75000000 300000000>, <0 0>, <0 0>, <0 0>, - <0 0>; + <0 0>, + <75000000 300000000>; =20 status =3D "disabled"; }; --=20 2.48.1 From nobody Wed Dec 17 21:02:53 2025 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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 E15321E7C32 for ; Fri, 14 Mar 2025 09:17:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943838; cv=none; b=lxspDVIIU4yzuy4RbTzQMNEoCCsBfIzn0lA+Oi4ZWpuFn83PYBMvzz9O9zevg74mdWrEXY/+RVXNTR6WJ6YL7Xjx/nA+O/NvbE0cUp8pg+NkBjG3sqIZOBQ0agoQj8VoyuxjFbuhq4iyzPcxigFen1neD/4wWN5j2hAB+/kHeA8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943838; c=relaxed/simple; bh=Sm5xlwLhcodwPiDgY39BbRRVls11wMnauPuse5tsPBo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Oe6Eua0nuDR9Wkeu10eDzkn3AVcruSzrAR4hhCroJ237xhXnIVHWdTna6xwtnTWhxeIN+uwOJjDYXVyx9CbXr1LPnWnL2wUQkw1U7hgRqrKeDnHyBbXTR/GKuAehT+8nG6JrU7G96TSqh6auxVaXnEQXJwRngWqoshydYVaztI4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=iFs97C4K; arc=none smtp.client-ip=209.85.218.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="iFs97C4K" Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-ac27cb35309so299385466b.2 for ; Fri, 14 Mar 2025 02:17:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1741943835; x=1742548635; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=+J6vQaZBbwxU2nxEpFw0lhiNGl2qx6LemoqnB3y8K00=; b=iFs97C4KHeK0cW0XMIyqi53qKywzCnN8c85jRNzCoJxmRVTc73UDe0XwCQlzJvbalY ftqrFuw297T6VItPvMBb4vimoVESFaJiric03qBeWFNa2hSZkCP9iiuvf3b9LakXZDoi 0KO4yXaqlwq9Z2y0W259OiHpQzQjv/Aey+cF91rM0YP8fd+16c+sMHrw4tm8pbiRl02i 4NqcWyJKzkiUcMOB5EshrDrKmeRbPmS8WVgdyYFoGaCcgjaDbT0GcH282uO76cW7RJ2b RuodQNpf475JVr0Bc+JMx3BKYRsVVq/jvOBe3uzVz9bhbpBl/UsgUAzT7q/lnGyaOWne Wg3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741943835; x=1742548635; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+J6vQaZBbwxU2nxEpFw0lhiNGl2qx6LemoqnB3y8K00=; b=bgqj/MsbgYhpjrcqyWtVEU3e3RLIh5iIsDfSx/tGMGLbA0PCB4liJGZt7E1BPB9a+m NWv/fKrtNuMcwpifIlwLNYETNPQQrtQCJ4Rl7Yh16caAGTINAW/WKVkzhVho+Fe1mUQE jNwBq+6wXc0zvdotMF2ph7eyCv8BwIAZ2tOGCA8BjaIgM3fL+eR/AnsOCjwUDSY7anP6 p7Dry3YzF3cosd4GMvEa8jRvbOja0CmxjXMr/t02aRdAl01U1a7BeZSov7Pvuc3ognPR dFSWIHtc6yW7TogMjHdkVe/NVB0TbCTnrLCC0kXoo3zVF1NEnb1cuKO3BaSYJ6Hp3Vha /n8A== X-Forwarded-Encrypted: i=1; AJvYcCUL/uSo1IEy5XRV8RkB1lHDcrspHXV8e5TGt5ouiHTLEoNY/ZUzULuisYT2KDbYWBpu5zEqMt9DnL6pLe0=@vger.kernel.org X-Gm-Message-State: AOJu0YyH9vR+BtSqUk8iH3Y0QEe9VN4H7ILwU8i6sqVBa4pOGRZtcpIl Cv+pCgiXJUb1+dl2RPtmvAFUQN9YFh2czhSSBprqtspUvk/pgcrZ93ZHi1DWqPM= X-Gm-Gg: ASbGnct7n2ZbOxzBLjDJJyoO1zPDLftOManyW5kV0dZvFQZ+0yY+qMgVhBvOgWGsAtj B5W/AKhXb/jvaA6+kn/8nWZv8PtJYLWcbns7lBngnBcRx2CDl6j1aA/QGUypcrSZXXsF+7N6bS0 aSzkqaimQt5C162FXvkgE3Dms0zuD79iaH4t4aidJj3UaCSZZvY8jI6yLzpfvCbgW6nzgdgC3oo sQRlBlIE5Ok7yBXimqQuV+aMSJ5pnvzusZt57xZRUuQTg7zmtvW5U6MOZVIM5LhqRa2RSDWnDBy pu7zOU9lqeO40zEZW0OzMc6wiF8zh/VWZRTl3m5xvldFDs2+x/To3Qlc5F1zTEDH+lYpOelFnbI QA8dOIhF/PPKQOcNNSoV7mMpm5HaL X-Google-Smtp-Source: AGHT+IHA0oJOcUBn44thFYE0L1uY9VB1TNdmNk6qoOLSG1uwio2hXz/e3OOHtr0r7fhxSI46wULg2w== X-Received: by 2002:a17:907:97d3:b0:ac2:b87f:2856 with SMTP id a640c23a62f3a-ac3303e7060mr181892466b.55.1741943835268; Fri, 14 Mar 2025 02:17:15 -0700 (PDT) Received: from [100.64.0.4] (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3146aeadbsm195582166b.29.2025.03.14.02.17.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Mar 2025 02:17:14 -0700 (PDT) From: Luca Weiss Date: Fri, 14 Mar 2025 10:17:03 +0100 Subject: [PATCH 2/3] arm64: dts: qcom: sm6350: Add OPP table support to UFSHC 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 Message-Id: <20250314-sm6350-ufs-things-v1-2-3600362cc52c@fairphone.com> References: <20250314-sm6350-ufs-things-v1-0-3600362cc52c@fairphone.com> In-Reply-To: <20250314-sm6350-ufs-things-v1-0-3600362cc52c@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.2 UFS host controller, when scaling gears, should choose appropriate performance state of RPMh power domain controller along with clock frequency. So let's add the OPP table support to specify both clock frequency and RPMh performance states replacing the old "freq-table-hz" property. Signed-off-by: Luca Weiss Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6350.dtsi | 42 +++++++++++++++++++++++++++-----= ---- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm6350.dtsi b/arch/arm64/boot/dts/qco= m/sm6350.dtsi index e6df0b7dae8baf39bfa7ff3856759e8cd200f0c8..77ca8990c7a096f40aab5666da9= f69465f59b71e 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1172,18 +1172,40 @@ ufs_mem_hc: ufshc@1d84000 { <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>, <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>, <&gcc GCC_UFS_PHY_ICE_CORE_CLK>; - freq-table-hz =3D - <50000000 200000000>, - <0 0>, - <0 0>, - <37500000 150000000>, - <0 0>, - <0 0>, - <0 0>, - <0 0>, - <75000000 300000000>; + + operating-points-v2 =3D <&ufs_opp_table>; =20 status =3D "disabled"; + + ufs_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-50000000 { + opp-hz =3D /bits/ 64 <50000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <37500000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <75000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-200000000 { + opp-hz =3D /bits/ 64 <200000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <150000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <300000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; }; =20 ufs_mem_phy: phy@1d87000 { --=20 2.48.1 From nobody Wed Dec 17 21:02:53 2025 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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 C843E1EE7B3 for ; Fri, 14 Mar 2025 09:17:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943840; cv=none; b=YLW7RwXAUgnO2kKq4YdwJoi1M8QTRAGwxJwqCfHSCrY12JYJoSz3cZD6JTNOn2Y0CWzTTeqKfFz+nZgsax/+/00tyXDdOonNTjGblnJ3ersWvx4yVQZRJe6yT/Hcj7yyd22ekWztGRYtSX9jsajzPE09jaI189WS0jddtkZGcpg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943840; c=relaxed/simple; bh=TQql/7bvMiWWTcBiokJKn28h+W+qXYbOIZNvdiAC8+g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=thxu67FOiGfLyTb4XD6DPuuUtIJzKppHkvIQjsbq0FK+3CqQvxn+OamWgFzwA+rfFAo/fUlMuwHYc8lo1kUNcglXiGf7NR/YZOWrXbatHIUxf8p87CpzPrDqF6LPgI5itvYaOBzY/fNdd4AfxorRiHZH3jCDGjS7/YoYMwIx/hE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=sAEJ9drg; arc=none smtp.client-ip=209.85.218.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="sAEJ9drg" Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-ac2a81e41e3so410414766b.1 for ; Fri, 14 Mar 2025 02:17:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1741943836; x=1742548636; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=0EnUUGo2HHQ13RN1/OtPiMt5tSoeJymaCLmfHSf2tq8=; b=sAEJ9drgHr3+wBROICba5S4zJQg7ZAo5X311awjDLWBZqkJ9xirCzZjA5gdnNP6/+P UQtsEDta5CT3KR9OtozNCTvlAeTbGMVZPh8U5u+BZoe2P4r86KNnzjKADf8O8hcBPbLE VTOT10nm/AHDuqa/DNuwBjBYkt5YRjONTvWO9UNkvMmBqZ0iErAnYqobv9AfMdP427FF RacKPpMYj4Lx6T8sEMBU4dTaDdLpKuKwbuaB+cSs4xxcsHRxL6asOBMvwWmU8///r0sI nJw7GAVLMkJmW4kph4nx/e3N1IjX4yZ/mOXqcp9L7gjbA1+03T/hhML2zQDEWTwNPuEF 52uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741943836; x=1742548636; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0EnUUGo2HHQ13RN1/OtPiMt5tSoeJymaCLmfHSf2tq8=; b=j3K8MLuhMazZZ4zK3DEORC60qdaP3ngzS/ukAL7BpMusRXjlKGcJk3v2Wr+GwSxCQq 6pglwUHmcGzrJu5AIlBlxDhYheHAWjdaMrXnQpUNUZ1mhohXwWxcjDCQ1maAB6OOU5gI w7zDqzXo5A1RnbwFb1YmK2RGfYZbzyaoo/FOG4dJN6AyBqPaX0mZiHumkYxv+ujcBGAW pWH+8P8YObu6buHhLbD5YHQbxHh3/UgfDI9IyMm0clsVMqoAP+s9OqiPklIGfhIuwqPL hsFSC9FoefS+LwmptdO7/K+Hiemgcj3i7a5PuLqE3s/Qn3vlPK9SrR9gFCKwBNiSUc1o 3wtA== X-Forwarded-Encrypted: i=1; AJvYcCVSaVmHMGgYmU1RwwhkOldbC6eNbzSmorXUOCu4cktW8ZBsAkhGWCSSF2wkI1LNHx1GSK7ueWXLE3aPlIQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9xpfV3AsE1BUVpqllDp5zy7sC9UKTVsXWsjyNuNlSlWxD1Z3H ZTobZJLUKhKB/bRsB4WKWWQY1bbV4MWB3yVQKwQ6h1fh20JUKyMBziU5O6afN+g= X-Gm-Gg: ASbGnctZDg/4Q3KJdtOTzcz7AKM0o3ToJcxgEpCSIuTdchet9fQnzFip9lOAH6KnxpC 7T3T7b44mCPCb7Mmy8EjWgvX0j2pcRCHZJGPSbkbnlDE5yct37Rno6dVrwI6jrCUfnkqFfwPUvU JrjfNMNQUmu4bSQBOL61dv3YRiysV8vqFZoIccequBW7wKYzKkNrBhDeX5uxcPjfDwlGFrYeWX/ l9iWuvSYkgfeWTFbHCdgdjcutbNeODEjUKcAQtCHzdKy3RiWqn1/YEulY3zKwgtgWSt0PKnJjiw ob0l0dySKzw2ttH9SXkrEVId8PGryyMjLSqVR9fNY/BUUmu6WwgRskGIMtNfnhdLHFAc0vpB3Gs FrJxYAsHlsm6Q2MD+HByKVCHn/i7F X-Google-Smtp-Source: AGHT+IGROEW2AOW+QYcjTEvqRULVelQ6EYGyR5ofJR2GdD8rWy92xsCBu/twsCMr/ZtxcA4CpFpYHQ== X-Received: by 2002:a17:906:730b:b0:aa6:b63a:4521 with SMTP id a640c23a62f3a-ac33018ef75mr189422566b.15.1741943836163; Fri, 14 Mar 2025 02:17:16 -0700 (PDT) Received: from [100.64.0.4] (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac3146aeadbsm195582166b.29.2025.03.14.02.17.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Mar 2025 02:17:15 -0700 (PDT) From: Luca Weiss Date: Fri, 14 Mar 2025 10:17:04 +0100 Subject: [PATCH 3/3] arm64: dts: qcom: sm6350: Add interconnect support to UFS 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 Message-Id: <20250314-sm6350-ufs-things-v1-3-3600362cc52c@fairphone.com> References: <20250314-sm6350-ufs-things-v1-0-3600362cc52c@fairphone.com> In-Reply-To: <20250314-sm6350-ufs-things-v1-0-3600362cc52c@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.2 Define the two NoC paths used by UFS: ufs-ddr and cpu-ufs. Signed-off-by: Luca Weiss Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6350.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6350.dtsi b/arch/arm64/boot/dts/qco= m/sm6350.dtsi index 77ca8990c7a096f40aab5666da9f69465f59b71e..b26ee8cf66a3f53b6068efdd05a= b4347fb175c61 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1175,6 +1175,13 @@ ufs_mem_hc: ufshc@1d84000 { =20 operating-points-v2 =3D <&ufs_opp_table>; =20 + interconnects =3D <&aggre1_noc MASTER_UFS_MEM QCOM_ICC_TAG_ALWAYS + &clk_virt SLAVE_EBI_CH0 QCOM_ICC_TAG_ALWAYS>, + <&gem_noc MASTER_AMPSS_M0 QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_UFS_MEM_CFG QCOM_ICC_TAG_ACTIVE_ONLY>; + interconnect-names =3D "ufs-ddr", + "cpu-ufs"; + status =3D "disabled"; =20 ufs_opp_table: opp-table { --=20 2.48.1