From patchwork Fri Mar 14 09:17:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 873921 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (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 B6F9B1C8613 for ; Fri, 14 Mar 2025 09:17:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943838; cv=none; b=ZxThnEPsBk/D4bpji1leNKa6F9vYRAP8W8B30+nQseE5/lGqMREY1Xi1L0O3d958+kZgILhS7OMucP91/pQGeBkP7UhzIKcV6pvE6wfdh/vKBxiUr9BmciF1Mk/Umh2wR4nMndVB4L+VHYH4z8R5odX+XxrspIB+RqtD8Zn6N7Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943838; c=relaxed/simple; bh=KUctck5B55TBuotnv0g4TVm9b/ov5ZebjgiW7exjsQo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LCGF96awLSak3ZOw6VxN5TKDGXKcR5wvou4ZShBhhclIJ+GFBpPgFG7Qtc5LxomAevkn8P01qUTcruewxnid5a6m/X8neaQmQPR4GLhvH6BrnYT8nyc4BCq0cU8J42qjqRz68wcC+F/7yBZsxY/SiMC2cJ5qFGCTbUUD74SZn4s= 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.41 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-f41.google.com with SMTP id a640c23a62f3a-ac25d2b2354so328381666b.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=D5tN5koM3pbglDf0jwvZNpT62QUNX9g7GqmBW87+R4U7KJtOQlp22BkEgGNQ9WfMyj eepvi7b/Ujo6E9Y5d5BlY+X+/10mkDp4L+L7hiLujuwMjRjw1i4pvGhSE0srSGTSsFgZ JW1yjAy47uui7yVoAnlkkgGdjB/OJpNyBLfydjNB8udChQU0WNzS6/oPEiSJuUEP9yBx EekaeLIHFawQ1V8b2r4mn4gC8b1V/VEw80C92zk6Oe7iYxZs/1mtERTIOkEHjEC+A7pf jZficx3wroFcUQBrh2IFGzUx1IOWbGCxkmUYol0p6QRjjYLqLHXesf63QNev7/IVmgsM siRA== X-Forwarded-Encrypted: i=1; AJvYcCXo8/2luxB3II1CVNkBXFfJ7/1Ofeb8btnKL/qNBfEojEhuVn4a+7+LQFx5i1eSwENl27hY29B7B9gs7MzR@vger.kernel.org X-Gm-Message-State: AOJu0YyGSTEzDOTzFkRm+8d7kw6KMLSmqjmBP2AZtcAhOMU9pgZYp8lG oxpmzdud0/emORkk+F5Odn2FIH3mqGooGyWkMXu0PD9l8TNrY6XUPJkuQ5sQky8= X-Gm-Gg: ASbGnct2r3v0IK5/IntQXtjZbzf4Y2a5Q3pXvncl2uiFMb356fIsiOFKY8CH+AuAW5F gAcRLkaUlmglL1/MCEtpq2Mfi1egpMgvBwykfHwoEIqvJagfosww4VQ/rcCOhuN6M7oOxFQZeAl wxvD8RXqnDSR2yWSWS89HmWj6VOqOS9ThyAGjAHH1FmtI33nOn2wUOA6TQdM2FWPNWaXb8TLp2Y ZcKWHj0zWexDs99yORLLJRlnkr71RzWyM7TP96419UY2zobjwOdLFLyy0jkZd6Da2WFUVDzrWgG zW1KMoiwUtBZW0C6xddr1k/o+Sdgnu3dyfdmvQsSEvaewxvlyLpoMF3lZLkN7DoRBlb7n+mXglD 7Otx98G1Kqwn2ijemtQ41BABZZdS1 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-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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 --- 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/qcom/sm6350.dtsi index 00ad1d09a19558d9e2bc61f1a81a36d466adc88e..e6df0b7dae8baf39bfa7ff3856759e8cd200f0c8 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>; status = "disabled"; }; From patchwork Fri Mar 14 09:17:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 873920 Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) (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 125581EA7D9 for ; Fri, 14 Mar 2025 09:17:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943840; cv=none; b=d+D0Gd0UigHsMtE+WKKl9VkSgvliJlqd2I38xpJz4oNu3qDMX9GaGhH7EpArlQXWE0hzDx95uueujjkTt/IYF469RTmWocLtEjSaocExjOSi1Ix8IJ0O+mG2yTBsC78iV6vwfgTjESsUZjM8RylmlfSXsBG8VyjXZDw6Rli0Qpw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943840; c=relaxed/simple; bh=Sm5xlwLhcodwPiDgY39BbRRVls11wMnauPuse5tsPBo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gjb+6BwpmtBn9KM1wnfcz+bKOLaMzvYVfzMbhFHhUYbN7EfB55moawBaOxpFHZKeYlY1qfYVS5zTZTMwS1dkcMUs6XUSRRqvD1HKkvK98DnRos+BN4sx3bGo3CjTAALRgr+ljA9qyHPHms1HHFda9bxdyDtrqYNAIRua7YWjOm4= 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.208.46 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-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5e6ff035e9aso3758539a12.0 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=hLBbilMrEeQU8EC1wf4dTqqJY57CssyFR4rC8nCO+gV9FWiYh3dTdabIyk/sTjE10i qquHZCYcHOyRm+MqAlJcxOzv4hSBtJ2JhW6+GU+CLUSTgdJ1Emo7WEDKeY9Hut2ttqE0 QFWAMUqEjG0CDd8JetSo9Z1AZqAJmCYZgc/SVs69dTP/XXi3ffydnKgIcc0C257kCqab Z7YQ0m0e2bbCMrD51buFiTWO2+hpQKDeGANWYp3DtSqmZSuamYKcd5BO2tva41poxKGD GWbYlnNHdPL0bsGdKMVWb5fz8kCYx+CEn0A12iKy1HcJT6R0U3QCsNGW2FckInOwc0NJ IuEg== X-Forwarded-Encrypted: i=1; AJvYcCX/jA2IBg/isvWI6lsKjYR4KPFV+GtzltBQvfhrnBtJU6Z3qm6klsQ0xSK6mLM7+H38PoQzzWl3UnOlswzx@vger.kernel.org X-Gm-Message-State: AOJu0YzGKY8EDYVIIZcjz6BSzIJzyj1n3DyHuZxdlPY6FbCRdtPnzI07 Loqelln3gb9lYFeAuMvJx5IvAOx6CrFQv7LruQtMtYGoRqlODiXFICI4avGpPW0= X-Gm-Gg: ASbGncs5lyxt1WH+yGedFxTKENedLKo/DKIy2y7WXCR6Eu0yc7zHuVjgIt8yt6iy/7Q eYAuHnT8PJ9eK46O8s/agJt4sWomReu/9J4ZJGh1TNXmiU1G+6i4LLwiMWmoOgDrdZGrCS+vTpg kJPPNzJa1Schoqz9l6eBs/A4jdUwHlq0TsB8fXwBqmZAb1jeQoGVPm5mEUnYNGfg4jNowRZ6j5r mvAqcLhmgkwQwvqGJ4zCyMh90aq8r2wEwyiKPYQ+H6rz2kEQIF+VabxLynNCz1exe+1giVDTxWs Bk4ORZ6yocKXPrbJ2/0rpBFVgTCe3A8OaAMpdFhZPLtJLu6m/19Lo6RG+hlXpu8I1Y85+nzJofg +JG/ASjjWszewbaCJQ2jCRIvxHmFS 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-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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: 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/qcom/sm6350.dtsi index e6df0b7dae8baf39bfa7ff3856759e8cd200f0c8..77ca8990c7a096f40aab5666da9f69465f59b71e 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 = - <50000000 200000000>, - <0 0>, - <0 0>, - <37500000 150000000>, - <0 0>, - <0 0>, - <0 0>, - <0 0>, - <75000000 300000000>; + + operating-points-v2 = <&ufs_opp_table>; status = "disabled"; + + ufs_opp_table: opp-table { + compatible = "operating-points-v2"; + + opp-50000000 { + opp-hz = /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 = <&rpmhpd_opp_low_svs>; + }; + + opp-200000000 { + opp-hz = /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 = <&rpmhpd_opp_nom>; + }; + }; }; ufs_mem_phy: phy@1d87000 { From patchwork Fri Mar 14 09:17:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 873544 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (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 E30C41CB31D for ; Fri, 14 Mar 2025 09:17:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943839; cv=none; b=QblW3DHK/+N8xHlyia36vWJ0m2XidrULfmOwgPNpp658MAPaVMCkLFuUV/68j69kypLYXM4Q7k3w+JGSf692CXarZDRKTa0sHfDJeCgd00WnKWqVbxprXGxtK3YfYItwXeWdS1M9OIxNeKXeqV25MP0yZdNoaDyyJz7eYPcwa+s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741943839; 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=AKSdfbZ1Wyv1v9j2x5GhO4PukwxpX7xt8ZCEpLktFmRYMLdLsMEGJ5Y8/nUy13jQuppfMhP1TA5Iv6gZmaCshFiFZVH6pGS48CVC03AgGK6E0WkIjoDuHDExRknfMOdx9l+6IgF4m0gbgU2F3tUZHqPVE9K0DQgidysPFHsZLOQ= 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.41 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-f41.google.com with SMTP id a640c23a62f3a-abec8b750ebso319062066b.0 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=gOb8gKvpH/rlXtNX9z/2/eiGd0eRg6zFJFecjbb/ext8AIiIg7dQutbX/1O5IqAAzT eBtTzLN6TlNI8iT5yxHRyQ596+Ro/QD4LXNahZqV6+TIWHDMa89j3Oi2dZ+Cgj8FlGpK 2HPNR/T1QnKzbYe9viMQlA05br/zzA0A3dbhJV707B2GdXzwZdmn22E/KpQhZ667Kmqo thI9V1cXXjBrfzVl6vqYlLG2WcM5HtPZ0w59bLhxDjMt0QwXUeWvQ1aeMRyFVOKx3aI0 dQMAPePRLNTWuebxn6q4A6PMAGdZaAkfVo2K5GBebARA/+ikjsMXfkj/nc25EehtTt75 CfUA== X-Forwarded-Encrypted: i=1; AJvYcCXvX+r+qsWahN+pxfx+s+HPM/b1XI5phRYOOZw4TyHiyJHnqdH7hdufThkYkKatdePdS78cr4/Eo2WmBUbZ@vger.kernel.org X-Gm-Message-State: AOJu0YyrG+CHo5fBg1n5SlV4pBj9WzIOpbi/eLHwFJE1/sKE7vbubWFG Q7JEfCpItR+liWMBMzLmlKnBCf1ai6ovE2x0m+SZQ9rqQG5TqiRwVFQKbAveBKIPBMxXJdOzxRR o X-Gm-Gg: ASbGnct7QV4njj5AvQmkvXYXumjJoOTbyjK9kEwJplI3IBulqj8Hd2VcHzpeJzvdQ+g +vkiklcYbnLgweVVVjRg4v0t2CW9+mqIkisFaYgr5mhgQhximnzlE+2R1RuUaW4NzZHMGavjfrc NPcsJyIQFFuDVs3vopHBkaSHhQfKeFmctKQ3Y3A5AWSEvQM2iHCRanN+8hWcED4/BGEV4kh/N4A B/qyYPNFerrxq1oYEnqWHHz66GjYP90P2Czz58itA0G4gOycqGm9FIzfjJRr8nUGRnTqIB5sKFn FwUib1kw2UAgUsuMtVkzvHrlA+MepNTVN5YpUnpRS7b+pk2kSvM7Gw7hKemprgx7ocwmWI1f9XU lg+HBsqr969evwBjUGKDgZ81tyCJp 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-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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: 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/qcom/sm6350.dtsi index 77ca8990c7a096f40aab5666da9f69465f59b71e..b26ee8cf66a3f53b6068efdd05ab4347fb175c61 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 { operating-points-v2 = <&ufs_opp_table>; + interconnects = <&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 = "ufs-ddr", + "cpu-ufs"; + status = "disabled"; ufs_opp_table: opp-table {