From nobody Mon Feb 9 19:09:15 2026 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 5C10330AD04 for ; Thu, 23 Oct 2025 11:37:53 +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=1761219475; cv=none; b=Un2nuuC5UVIB4LedWrdaecdZYXwWr0jBeUkncyk4tC1aN4GW/y11SJ+UFEums8HlCi7XjgupObd56Ay2FjleTRb2beMO1yw3eKjTQEe3A69ZszC/WpCmDvcs9JmOy0DGP6cgSrw/jhT+aXmk2VLcwGZwGKM9cioTV/Is7F/VNS8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761219475; c=relaxed/simple; bh=7oXf51m7mBPucNidESq9CXB9+ksqBJvy/yJfCr+VnSk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=svghGmQXoWMp/aNlZVFo1YXyIYg4Exqnmtc7K2YM6r3oE2TIF1yjuEMjmeg85rng/deOyj9R7K58f8DiUWmCeN/4sDgEDfeTeC+o82kHUtECbZLLoDSr9MamjIpHXdCpjEV89CjwGcgDy+D2Df8/GQHXJOi6I4pYcV+jdXWbaOY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine 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=elvqjNP7; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine 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="elvqjNP7" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-b3e7cc84b82so159309166b.0 for ; Thu, 23 Oct 2025 04:37:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1761219472; x=1761824272; 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=Y8kmVxRSYUQArl5tDapoiE287uiuzt8v/x5S0PTvLP8=; b=elvqjNP7Ekc3lmFjrFFuw3OK9UKWaIB0Y+0RbrgmHv1kFufut4ZcCQcfahv2U2YhNm NEzXJKpo1wi1c5PqfeOWebAWRv7EGXAlOmulpGNzdYfSt4rZIDSI0Fq4DlKgtslzQ/gj Sh/IwLXZWXugDnFSB/nj98VseWxwQUJXOcba6bT3nPfLJOuCL9W4N05xd10DXlu9JvTp Kkw3GT6VZhrqUi4QYS2A699UoTFjig9is78ZZyObY6bZWKE4hfk4c0S/saHJWMLLkdJn vPNjitSxFMPFD3khc46Kly2UsMe2FgncfNxO+AYyf/2XUKnfyy0dRil8i+Qaqdywh+Rg sXIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761219472; x=1761824272; 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=Y8kmVxRSYUQArl5tDapoiE287uiuzt8v/x5S0PTvLP8=; b=rSRy66XRAndlL73xBQQXMAgv/ZPojOwUX+CUeSVwLFqQy9R2zyYjG+/mEHE1fS+dkG IMqrINgs1r7gsNiYejmcoLjkcxIWZvGi8tFr+kJ6O8bh0adUCjJwwA5+8KpxDMfDs6uW AXi+SiofxM5jQPVFlDfZ571grE/uVDZtuJYxc3kp3k4qkvV/PSVC7bj5TkEYUJETylG7 Eht1pE813HtMkPSu1rn43I6wbrzmGd3Nk9+N1r9qdBUq1Q6V1pS1lduVnIVL+tUJ+DIL HlzYau/NSAK96BaNUi0jkyhDZteIyO6aeneheutsYL+wtnQeFI51jG2yB2Xk4nQSPKHY 3Jog== X-Forwarded-Encrypted: i=1; AJvYcCV62HVrUkOftHYBdqk9joGPw+olBGUowaxk39M2WRVr8XY0KjWmaIXNGtPVYU4d4tWxLHaLy+BjEgFliCs=@vger.kernel.org X-Gm-Message-State: AOJu0YxswZOZ82svx/ec++dE/W+w8fitqfMVyLEobtq33DOWByOKx9Bz BlOuo/sfarR9SXWhreketTODs3+yefot//NzaZ9fuGq+nM72POzjo8vg9dh4/YIV4BE= X-Gm-Gg: ASbGncvJ9cfEo95sMEOsi0xhGHj3DXjf3dLwJUgk+uiP8KzwQndzOhpGf3wolni7+ds XxM1OM2OUKLBcYMlRVNsOLRGSfmDxJqK3q+RRj0u3iVKVbZYyZXSvGXgeKR7hBASOfzOD/dZnwq hLrgw75ZyaTfmLCDXYLitrVNXn4gDbroj6oa4ijXZ/D41FEGH/3EX7dZEdcMTx4UkWyH/zjXRbL cOud1xcQzn7clce6F77Bb16jcTHIgafYfkVT+/pFV8XClyB8lZ+qsSmoKdC8T05wFDc+2Uw2Wrr pvw/Lr+QAMzfFu8HB+w4Gfa1Ny5XZNPAzBZi5cZk+bnS0QveogrDfOd8Gg8mrhmTwDCtvrunFkQ Hk62iuDXB5dFhoF3l1djRlAg/54F2MRgoi82fntY6y34v3mB8+5RVMToWXZfFh5n+97uIskqxXd mi7j2HQMV8YVxi6vfqqR1sT+k7ZbdnzN2lLWyfqHq9TvsgbQ== X-Google-Smtp-Source: AGHT+IEzcSqbV8G27b7RK+JXHjk+tt6rrpOdAaKPcwm6vc0BDCjPnkJCoc2TFrnWl+dB/W48T0b3nw== X-Received: by 2002:a17:906:4fca:b0:b50:a067:2d85 with SMTP id a640c23a62f3a-b6473242850mr2602673666b.15.1761219471693; Thu, 23 Oct 2025 04:37:51 -0700 (PDT) Received: from [192.168.178.36] (046124199085.public.t-mobile.at. [46.124.199.85]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d511f8634sm194429666b.29.2025.10.23.04.37.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 04:37:50 -0700 (PDT) From: Luca Weiss Date: Thu, 23 Oct 2025 13:37:26 +0200 Subject: [PATCH v2 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: <20251023-sm6350-ufs-things-v2-1-799d59178713@fairphone.com> References: <20251023-sm6350-ufs-things-v2-0-799d59178713@fairphone.com> In-Reply-To: <20251023-sm6350-ufs-things-v2-0-799d59178713@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1761219468; l=978; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=7oXf51m7mBPucNidESq9CXB9+ksqBJvy/yJfCr+VnSk=; b=oXxHWyHCtwNqMCb25Ee7HIvzFWo/1Un9PghwgUi78155t7dSqhCLDn5o485ACX9xKDx66k5I5 wHE14dkIjU3DFqmmpgw4UrtEb1U/qUWEiJ5KlLNG6Sm6iMSRNaPXsjd X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= 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 --- 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 8459b27cacc7..19a7b9f9ea8b 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1180,11 +1180,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.51.1 From nobody Mon Feb 9 19:09:15 2026 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (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 D7D5E30DED9 for ; Thu, 23 Oct 2025 11:37:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761219477; cv=none; b=TfqksvNwV+1oIrORpcPqFw7diJqn0Q3gsPhkiYsk1MjXe3Qksvn4oKFXfiCDa02WcIVlVak7GXiK//D1bMJfDHJWR0MFeptp3Ncq62GJP/xxTG5RP83tqkoEWpAxWZVbCGI/YcwkXHVzhWFvmYA3puDhR9D7EyKieQa/JA/dAIw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761219477; c=relaxed/simple; bh=g58KuzkktKQpB2ABG9JXwvSPtzU67rd18b8pTepHPhM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fKwxlE3LEv+qAhA7sehYoZZQHQyL9dq77S50/WUp3XtDOMOLNquvFKKyEofbY5vDnI5aGs/wQWT059tmeQefwmASDImo1Ez3n03zYvETRbhmM3eKY0+6QQW+XoN/fByZJgGAfIeKw2sPWMwrHsQc+v7fnlybBBVu5dpyaq549FA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine 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=jS9nCJ6A; arc=none smtp.client-ip=209.85.218.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine 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="jS9nCJ6A" Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-b3c2db014easo163552866b.0 for ; Thu, 23 Oct 2025 04:37:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1761219473; x=1761824273; 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=fjI2aJRLw2mG2p4ljVDPimKDlO2KaZ8by2HdaZyc1co=; b=jS9nCJ6AD0UffeUVIExSuwlPjWmLq/1fiLKYn4bfbi7MLoulYC8BTwk2kuO6Qshh27 5aLOTDNapWPm/cqYAfM5DhNt9Qa0B2XyuHP9uxfA+Eb6BtA7nT2za/6mfyvt1MI0r9+6 blixPAuU+tVh7aONnEdrvp5JjEv+1J2pkrlLzJr8Gdwlg49d6j4g9qtLE/KbKhAalEU8 MmLDlmPc93wX71Co42U052nTQRmCq47CBtJHD0ruWqyXIrDB4iYnVo+hv8OeHZFyfUO7 SlKrKy2xUDx0liGqCOb6q6oESGZJgbPgDi8kd0kkhN1lK4Nu1WCfEK0+/jFwraXh9MBw Z8KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761219473; x=1761824273; 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=fjI2aJRLw2mG2p4ljVDPimKDlO2KaZ8by2HdaZyc1co=; b=i4Mk3yDXufbBwqKwfj1uMM1bh++ub6YB0qx64M3RZm+tRqZrEJ/QeBK9nK8UnTZor2 zW47ZuXWaRuQvclFKFe2rplHIzdrWkqQ0zcTTHI+2FWlURV8SRhFidzakv0O2kdKDFK0 p3Jbhb4vIIVMCGzWyqIYGXuN2G2ojAIGTpqUCsRQBVXbwqusKPnPBwH/g0zbFxEREr5Q gUbDHbyop/sn/52KwCNEQN5wnwbGq8zEI+v+i2H2QqAirp2czOd1hIPPTbHf9BLFoaxQ 5fnwukgCVhABGuozHWjAGoMxNIjvPShUeYOLvt9DoM8Qtf1Wfap+IqRNMltF7KmZJXNE tCuA== X-Forwarded-Encrypted: i=1; AJvYcCUMFj1xZds5guT76tFS5xof0S62379nIeH2IcWCMKhDFu4wtGzvPDPpOXlvLWRViFA4nYR3vqOCEx6O3Fc=@vger.kernel.org X-Gm-Message-State: AOJu0Yw0nC+v9e39qLbUmMTKfsagvkPUOHXhS2uWHlw+OcnSFh5KkcXG oU35d6azXyDqVCCSEKBhhNp36HYNYmsa6Ebx5C5yuY2R3QnPQd2u0De+dpU+PHGGn5k= X-Gm-Gg: ASbGnctfgpZwvYhcXOwy1ah6NjQ/V0PJtmM61k1gHrm8KHUSPZBi/Fk62qUdLB4l7/s 4kL96p4r5rAIXpwS808S1IUvK4uHVlM6mfuuJo4aUGNLzwCmJeOYl80Ug23XDPWm1hzxB7nw2lB FD0wYfy2o72VO/exGPH3f5m4xrZzu87oxduCbj7qYiTggTOkN7DdOUBBzoJt7t7bCbZ+ohHPyQW lBU1k1HYGUwqkEvrg4ziVV2Oxg40NNeaH5jLw92DC3FcvBKoZXWwKhT4TX8ZTXR2mWPERECHO4U 1VPXEfVAoUlaW1uKgQ0wlSIWpLlS12VdPHdbgB6gL/e+OV99lGDDWzrHvsoc/+hFKxzV9VdumU3 zy6yYojyhQ4komrz4fdAjS6Cge2YMHvP4DG9C+PXvHGTk5L51g4C1xDFXLZCJbCCQdJjGSOy+Vn WpAP+mmb12Pstj7QFz/cM8TgReQk4yOc4Ermnrc7vvuQOX9gJ+kzTmSRHb X-Google-Smtp-Source: AGHT+IFB0A7MKls2kHsI5nX6WsoE/dx/at6LNgngrYv4dSUQbhkg+Or/JWcuw9BSWnZhYzFJWcxWXA== X-Received: by 2002:a17:907:3f0d:b0:b49:5103:c0b4 with SMTP id a640c23a62f3a-b6d51c4bf45mr279214166b.56.1761219473297; Thu, 23 Oct 2025 04:37:53 -0700 (PDT) Received: from [192.168.178.36] (046124199085.public.t-mobile.at. [46.124.199.85]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d511f8634sm194429666b.29.2025.10.23.04.37.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 04:37:52 -0700 (PDT) From: Luca Weiss Date: Thu, 23 Oct 2025 13:37:27 +0200 Subject: [PATCH v2 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: <20251023-sm6350-ufs-things-v2-2-799d59178713@fairphone.com> References: <20251023-sm6350-ufs-things-v2-0-799d59178713@fairphone.com> In-Reply-To: <20251023-sm6350-ufs-things-v2-0-799d59178713@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1761219468; l=1930; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=g58KuzkktKQpB2ABG9JXwvSPtzU67rd18b8pTepHPhM=; b=GRRmF9C1XQ5OuP3yDDE7QI2w32CcMFfuWZHPb78W+IrWkSEJhyBLbS9EyNO0PXqFRB4qzp1CK QU60zmIGBtND65Rzz7wMMqLRVWNpGPhED0HprkdCWDdb8pmTrwgbP51 X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= 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 --- 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 19a7b9f9ea8b..30e77eca4c02 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1175,18 +1175,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.51.1 From nobody Mon Feb 9 19:09:15 2026 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (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 691AE1C3F36 for ; Thu, 23 Oct 2025 11:37:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761219478; cv=none; b=MQFv4y7BLt1qJN8wQvd1BnLE43PaOaboek7V7478/EwYzROIJ8xlTDaFACI7p4caPCyBIQlQoAWL3H/B7XiAmPuxhwJ2OHQb6jmfGRHHvg0JpSig3BkV2gddOVYnSeBLus7PENG27mcDeZGmY9nNhh+01y73Tdncx1X3EkXUvzY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761219478; c=relaxed/simple; bh=GJgR0piJewspDPvTjgPSZy1PlRFXkZDs+X+4UGYsrvk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fG7HCECNiJlDVeWWmmWnpx/fUHqkPP0gphc8HJsUi4ezBND+ht7DkYrVDMvX0FJ7/Z6XTIKLC40uzu2G2Y6VbVlJr+3MIDcM8ZRf8+ODU5yvXK6h0R1mTYu/3MDt02x0/H8b+Cr9NctV3m9P2YWqDEf7EyfYY3uTezRAxhf0Y5s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine 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=NExAtWFr; arc=none smtp.client-ip=209.85.208.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine 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="NExAtWFr" Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-63bf76fc9faso1339201a12.2 for ; Thu, 23 Oct 2025 04:37:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1761219475; x=1761824275; 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=VZG8pDAyRGU4j+CYjezXb+fmm/GWjAFggZfHcmsgAGk=; b=NExAtWFrMAX8VvYr6RC5bFs6/oZSbvo6U0hzm0KTF6kvLYF1lPA3fGp64DotLJkJ9I v+b5T8yJr6hZ7ohxiJtDOO73LcciB3BOkwFmBlw9rAHSFx25GBUvNJBfSkUrP2RxBN+3 Lu9x6uUq8BafoTH/xnfOPV6c/2vfeDwRqbWDeZ/OlXZoZqxxVlrUoQjTj6c8hcUPEeqy KWqUZkoSqa6kVMiVT88jOiVqvAQbf2AEL6mdrP35XPevF6Ej1c4l8f1zysPjGxzSd0y7 TfpFYUHMCuyljF8QkF6bVfF82+FxGs51TqjhnSiKm80C7P5vaho+MtGHGyaIt4xm+yxG 5rKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761219475; x=1761824275; 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=VZG8pDAyRGU4j+CYjezXb+fmm/GWjAFggZfHcmsgAGk=; b=v/ysrTuhTYVQjlVoqtsFUfof7nl3a7zErSOGpVb7E0vAO1T1A1bOBOBwHVVGeFSoCc YIJ8bF2l3QDrk3Zw9CCP5qdGDg2JzeCx2ldZLT7uJPThjgaLxcBNRAnowK28ejqADJbg qVzI2o51aVh4rhr+o8UhxLkC2FY8TO253vhbbjEPOA0IL6Nf1Vxkut8fFckBLF++pLyP fuSY34RpNpyey1XFuge1R94DPXTn68jfsRNe/Aaq9CRZBl41bnDcuzfSmc7npiRWTwgw XGQYkmMdVzUZu+ttt/LHSXiaxN9DAoP5m8ENtkg+284ooRVPSdHVhsaVKXRNkLuVzV9u /UIQ== X-Forwarded-Encrypted: i=1; AJvYcCVKLLHia2nbHVpA3YJWpyRzgvkaEwIjHzltVw6YnBYUD9W4VIEhjGyxiHCTqhB3fdNVdxE0CIPKfktSa1A=@vger.kernel.org X-Gm-Message-State: AOJu0YyvZiBJaonU/O6PPxTXO91wloQ6+NBps2TIiF3du+0kvAGxo/9U /Occ0a/JljtHU4vy9Lwij2mp0pyJqmy+Yt8qYCW85UaWxaLuCkmzfIfXEPNgk0WfhQk= X-Gm-Gg: ASbGncv7e+XCdkU+aZQy4XP8Rn25iaZCdFCckzLdFoutserBa6KLdYzJC+UqBekKgmN C+W73vryeaNBHoTf3PFNajMtI1djW1A0KCLhQWzgIQBO4OfH5+5+67Vfsf2l3HBpylrPwqWChgD /2ki8L8F89BaQiZjfyefF13eEJ+OpNOr8h6BsY/yvboa2maqN/68DIH+8L3l6mTBpCSvb6SUzjL TGWw9wmNbi8JGABShR2Fng0Ifv6zheXvfWB4N21JONBuTh2EaVWKv/rQD55u5y3tF+wtdI9z5Ke iygYHSI7JNKgzoKow2x7J0LgztCG2HEVAz/i/vrJbDJRkbjbAJij7w2fjIduTQo3OM7luevOobi QzuOgbWJR+7bPpamcH3ERexWstXsJZ6DjpXtsfSMU6k+Ye9j9qrIgNNrXeqH4A+aGoust1s0Xd2 y6EL627Kq84oW73urGecOZMvWr/p2LqLvFcegeB4LAxDTCPA== X-Google-Smtp-Source: AGHT+IGgEGXohmOqHS9yGuQlCdd8uGwSygJIKko98Cg7yAhq0Px2UU4LFUF4u16ehnOrRNdCND3Ckw== X-Received: by 2002:a17:907:3e21:b0:b3e:c7d5:4cc2 with SMTP id a640c23a62f3a-b647494100fmr2970425866b.38.1761219474748; Thu, 23 Oct 2025 04:37:54 -0700 (PDT) Received: from [192.168.178.36] (046124199085.public.t-mobile.at. [46.124.199.85]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b6d511f8634sm194429666b.29.2025.10.23.04.37.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 04:37:54 -0700 (PDT) From: Luca Weiss Date: Thu, 23 Oct 2025 13:37:28 +0200 Subject: [PATCH v2 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: <20251023-sm6350-ufs-things-v2-3-799d59178713@fairphone.com> References: <20251023-sm6350-ufs-things-v2-0-799d59178713@fairphone.com> In-Reply-To: <20251023-sm6350-ufs-things-v2-0-799d59178713@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1761219468; l=915; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=GJgR0piJewspDPvTjgPSZy1PlRFXkZDs+X+4UGYsrvk=; b=Sb0k448v9TsxGsSuOooenXHa5OGDK73tnPnG+dkbLyEQRJVGxxhHhLFd5mNEMwlJuKhDpqLjZ QKLiP3a21LMBP2DaNmmelxIZgs6pamR25iKz8EwpqEFJ5ZCwIJkVne3 X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Define the two NoC paths used by UFS: ufs-ddr and cpu-ufs. Signed-off-by: Luca Weiss --- 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 30e77eca4c02..01977d692755 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1178,6 +1178,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.51.1