From nobody Mon Dec 1 22:06:13 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.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 BEAA52FBE03 for ; Thu, 27 Nov 2025 11:46:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764243999; cv=none; b=KdpdS659NsNZkHah85Mbj4440trcXowlAlCPfWNsLUsU19ODwmcu3z3DHrwfERJa43Z89vh6WsGIWDp60vwlH16QXcMkG9Ta4QrVm3ayz9RmRnd8vZjHbKFefZQURoxAz0kBBwXA7zMHo9HYodVx40DpF+4Pt1eFKFtb6yAPxOQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764243999; c=relaxed/simple; bh=36GSySHVmu4BNGGfVtnH9eM5F228bXeFUWmPc8A0OvE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=J9x1T3Y5scYjNqeKrVTv+nYtHjwBOLdszTn6i3CBHFPClCe80XRCOG75kz6K1oX1m4Vh4kPLznlWDmkG/lNmblhGTcsGhI5jOEEwZDEiJu+yEgzlToN6RMI3pCyG4BHVTsGpBq1A3BB1uM++UNuZv77WJrwPXEvMpDdAlHMtM/Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hYrwnJ+l; arc=none smtp.client-ip=209.85.128.44 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) header.d=gmail.com header.i=@gmail.com header.b="hYrwnJ+l" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-477ba2c1ca2so8358985e9.2 for ; Thu, 27 Nov 2025 03:46:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764243996; x=1764848796; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=ahwfLc2OR0WyJJiUqyrz44j0I6pa73iQ662MFA3AWnQ=; b=hYrwnJ+l7DmEHV3OjEZLU+MJInHrF7xSMevrC7S8qH5bCj5Rb09rtup1C8BdFu9+xw bOM8NvgPIUNa8FkgPnLahd5LqoiMAR53qj0LNXbX6rPGkkk9LmY/uAio0KvebA3JaFEG TkuBJMHgKz5tWLuMvLhtlYHEZV0E7AMhI373B+aZzvxU9+u9ne8XShr/Pp+mAAZVP1Nz 0QxF8ZRJdFGp8aZzdddV8INlRScW9udP+psmoMglcGbfHdEtk2xLeozeABbo68Lyi93W Xrcciuio7RztPoINNWBpy55LPwd/CnEJdL6yFz3IATqiiWc53n4iRY+xsId1W5sYFPPQ Bvng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764243996; x=1764848796; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ahwfLc2OR0WyJJiUqyrz44j0I6pa73iQ662MFA3AWnQ=; b=lHaF3Go0x3XOhhyvZizto2zNuJtM8RwJZpLxuO3UGNuJBDrY1RXNqbzaHGpY6gChc6 nb3PHmhchGcn/8BN/t0CenoMtmZQhmCAD6BiiFy8bfcfraVRPx5fsW7z4IAnum0HiEEM i7hiDhTJ1hCWKuB0Abz0qqg363Ky/YZ6X1JEwdQBmkYuL+zTqz1Cj5+YcHZTB4f4XkEs P4AER4Xz0N+LxgElZWhWR1BgZk5IIbyuhRxVS7E4wZY3Qh7hrGUBqlDCFX5pxlXjX9oV YMlbIE1c+jECayKuobHEgeSMMG4rTZySxCwrM1SQoMY0c9mO7aP7qTpPqaVIq56DSNye jeuA== X-Forwarded-Encrypted: i=1; AJvYcCVp+nzSJRrzr10Qwm0QnSbb1AousOXgXao/DCFKklYFvjm6p2rWAJeE465rMF6vCySj5D3Gc532mHe63hM=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7wHQ++f7Y3hLdkEHLJ5FApo7tNESmOkua9bHIKonH7zgYq69R 6xZg7dL3bTodNCHmuf6tqJDxYoEU8pt2gOgXTQPPcUWsmSWVg3NwLMuF X-Gm-Gg: ASbGncsJaHiMqdeLR1GbD945RrbPz0euSR8J+80XrjtGEGGOBaw2gSyQhRMEbxCdy3v sckxykkGQnvD6ZjP3Oz8bvtEsFUH0MlaELFoQ7uCn75DIZnsavy8WfCbvOiMCO0W+vH/4g9cjlm NX0Im595U2Zn/0BvqGT/6PQyn0MOgGhxU0+ILvlB0cBtJoZq31dfKb7r7yqaiDqEOPu+8lm/2ey PMjqbNgZGKROikBBm23lAvISQMXqDWwYCmAujw/foN3Lg9TAUTs+Crhc/6NJjjeHT4H3pyIUaVr rGUojfW2SONpvClcAlGpRNYdfBYJ/gf3Sku1lMn+g5wYKg7EFRfukH1eOF27dCLaU0SaTm0H2cs xaKeAwrsuIdcwfzguuJJE57JYF0XIJQw5+5kfnRGaExgDY1n2Xkx5mfMrn+05q/EwyIWOjwr4qK cLYm+LoS8DbSlS58Ez0+gYizUJICxVDIGperzf75t+0UKm/PULinz/SSdGhImnh7I= X-Google-Smtp-Source: AGHT+IFSDmImo8FEnvAge2+dTux+Ghzkun3vGhivmqn4fQ1ZLuGZNmj5Qn5XXFyek5kNknVA8eGNFA== X-Received: by 2002:a05:600c:3541:b0:477:7991:5d1e with SMTP id 5b1f17b1804b1-47904b24871mr105857425e9.25.1764243995812; Thu, 27 Nov 2025 03:46:35 -0800 (PST) Received: from alchark-surface.localdomain (bba-92-99-175-128.alshamil.net.ae. [92.99.175.128]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42e1caa5d02sm3011816f8f.36.2025.11.27.03.46.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 03:46:35 -0800 (PST) From: Alexey Charkov Date: Thu, 27 Nov 2025 15:46:30 +0400 Subject: [PATCH] arm64: dts: rockchip: enable UFS controller on FriendlyElec NanoPi M5 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: <20251127-nanopi-m5-ufs-v1-1-0d28d157712c@gmail.com> X-B4-Tracking: v=1; b=H4sIABU6KGkC/x3MQQqAIBBA0avIrBvQARO6SrSQGmsWqShFEN49a fkW/79QuQhXmNQLhW+pkmKHGRSsh487o2zdQJqsMeQw+piy4GnxChUtBVqtdtqMDnqTCwd5/t+ 8tPYBn6J8218AAAA= X-Change-ID: 20251127-nanopi-m5-ufs-52f2c5070167 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alexey Charkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1011; i=alchark@gmail.com; h=from:subject:message-id; bh=36GSySHVmu4BNGGfVtnH9eM5F228bXeFUWmPc8A0OvE=; b=owGbwMvMwCW2adGNfoHIK0sZT6slMWRqWMmkHYu+dCJU8YVEUP5919+NCWHrLxRxTLv73y1Jd atm85GwjlIWBjEuBlkxRZa535bYTjXim7XLw+MrzBxWJpAhDFycAjCR5ScYGR7JR6pmmv73+eve o3HE++UfP9fe3v/JW67X2ZbP5jP+LcjwV7BBw+Wt50TuQPn/jhytlbNeu+7mndxR/FxUMTsu7ut pVgA= X-Developer-Key: i=alchark@gmail.com; a=openpgp; fpr=9DF6A43D95320E9ABA4848F5B2A2D88F1059D4A5 The NanoPi M5 board supports pluggable UFS modules using the UFSHC inside its Rockchip RK3576 SoC. Enable the respective devicetree node. Board specific supply regulators are not added, because they are all non-gateable descendants of other regulators marked always-on. Signed-off-by: Alexey Charkov --- arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts b/arch/arm64= /boot/dts/rockchip/rk3576-nanopi-m5.dts index cce34c541f7c..6b8518c49835 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts @@ -906,6 +906,10 @@ &uart0 { status =3D "okay"; }; =20 +&ufshc { + status =3D "okay"; +}; + &usbdp_phy { status =3D "okay"; }; --- base-commit: 663d0d1af3faefe673cabf4b6b077149a87ad71f change-id: 20251127-nanopi-m5-ufs-52f2c5070167 Best regards, --=20 Alexey Charkov