From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f53.google.com (mail-dl1-f53.google.com [74.125.82.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 51C7A35A3B9 for ; Sun, 28 Jun 2026 23:00:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782687651; cv=none; b=bR8MmpNG5w9SSFANhQRXv1H9zqbZfKgIFdD6Oyj4lQgyCHt0pXcIB9GZnKguaZ1jD9Fean6E+/daNBIVcsMDSvP1ORUmbm2pWb+xHaCXGIiJKYE0HwDKDn3MhclpJZ3QJwOKHtsuFP+W4cPT+PO9uDpi49RFKoI9rejph68Zif4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782687651; c=relaxed/simple; bh=76+tra5K+1E2ctn0ey/bkzqX3KZ8sVBxeqcOjBPeHPI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fSOWMULWIkgMrlqEVb2gaT7P2TPeAL5V9ACsV8N/wM6HIc/cl/63Jzx9/7TtzWEnglSw+GXrrUjIQZQX5GhoGmDVZTYGNlB634s/R4W0HF9rRZOdpRDu7DD3YdcNyOKhFpyVxQY5WwpKHUnJy0bCdCOvuFBThk7zT0EdGKRicGo= 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=XalJPBRw; arc=none smtp.client-ip=74.125.82.53 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="XalJPBRw" Received: by mail-dl1-f53.google.com with SMTP id a92af1059eb24-139b914bab6so3656477c88.1 for ; Sun, 28 Jun 2026 16:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782687649; x=1783292449; 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=DMSY6dG/6BzfHIX/azlkSk4yjSAWJxyQKbMeQY5ofVg=; b=XalJPBRwb1tr/Nj6ls18HP5EdVYyFh54tZ+wlGDAGn3DMh2rD/MUYT49Pux/iJuCbu 7ws/I7EGkygG5oqVLsarMfSThX4d/0E4bJILGyRVK3QGJsLC4mDPWMb+/CvP7QZkL7fA Pxrkn+EIGKrH0UKbOxE2e3WCFEC1sq/j2JKntCvYme6Z1sQfLs2jsbS4uixFLvB3gvfn /RHLlp8ASREnFvz0abRKxvWuciStPiP1IySSuR11aNJExEXR8MFz8+rLBiD3oRHZuQp5 Hw6eGpjldRuFUqBXx3oqTRUME+MN+ccjCkyou5rYC/e0vMlp0+D2LU4eGoisBmF79UwN Ue4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782687649; x=1783292449; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=DMSY6dG/6BzfHIX/azlkSk4yjSAWJxyQKbMeQY5ofVg=; b=EBZ78Csj0b9dYvzIaS+fCVL0q7qx0TZquqp+j5c7TlVzXTyz8juQYH5i7loZ1Yxpot qxaP1PqKbrC1UW8nj8QF/NelGtqgSjjc8M5Dne0qJDDngqXW6BkizxdvgasXqOa70+2r y3t76XY2fTGVbH0oPZIPrW6ZFniNLpmIJB4deC8rUsBMzOLdtN5WD+5oTI/1mBq71NJj m22NuN/KSHlcAN0KuRcjQwW1npN1OsV+NwjjrM1DW0VRa+0emW615d4XWfU5fZZIzdc8 Z+bcp1ytUeCTZ0aeTTr0r31W3DzYXEmW60BUrGTC5WTD0MoMOT179Fx+W5MV6fv2RS+5 LsFg== X-Forwarded-Encrypted: i=1; AFNElJ9qeBPEe1tV/bWpQk2K/Tt6ePl04cQ+lm9ncAnJpgbOq6btDzWWEUbwFqMu7Nussi8XZb3AlKc20njr//4=@vger.kernel.org X-Gm-Message-State: AOJu0YxYKwTYk24fvPnf8SXL5Oy6/a8GA3ePV/Zd5ZaWjuC9bfERMUc6 xqvtfig9pMhF/nwGbrVtIC5OegFblzWJrtCvv09nB3oP9C96psVIm27y X-Gm-Gg: AfdE7cmH93DRDo2uUnPWZmnvVo7f/HCT/aJEuM4vp7KlmpXlr3RNQKSLJgYSLEIESrV UZ2wEy7LJr22jiZf1Rmm2KNBvjBsAFxa9ipoT9QFFQrku7CABdhDPzZwG3rhU0eQaGAnEv0BHsb FxawTLnCBrO4oWUduf8nL/9cCIzpo9H4n70+EY3R4fGjzK65RA1rztz4B75Vy7ejXWiI3tJ4/88 Xo1D8uLc3Uc2eI6q8PdJmfThPGMico+tBwDCWGLepp8Y8nSFbYjy4TSLE5luE2uc7BAHHkPE+Yl bHoh03z1STOQzMx02hDtB5YG3jTkY8rEHUne1P3775vkaIhpqH35qg3uJjnoeMPt6tcUWd7BZYY pfEdZZv1FKJSGqorlwFLB8qhYVgB705xuz2SeyVoriXHIXWAWgzpqTDSQr2xPrnPiSYkVBjzDRk 14UFcZS1klUqwDJRNIDkiTqZNWlJ0KTfk/BhD4igdgk1rQlXgdihWvIF5RWVLEEAtqGjfbxaU2Y aOc+eCiJw== X-Received: by 2002:a05:7022:e98e:b0:138:1569:6f1 with SMTP id a92af1059eb24-139dbb2ab73mr12512388c88.11.1782687649350; Sun, 28 Jun 2026 16:00:49 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e34]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-139d8f318e7sm41359030c88.3.2026.06.28.16.00.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Jun 2026 16:00:48 -0700 (PDT) From: Rosen Penev To: devicetree@vger.kernel.org Cc: Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dennis Gilmore , linux-arm-kernel@lists.infradead.org (moderated list:ARM/Marvell Kirkwood and Armada 370, 375, 38x,...), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 3/4] ARM: dts: helios4: add SATA regulator supplies Date: Sun, 28 Jun 2026 16:00:41 -0700 Message-ID: <20260628230042.1204293-4-rosenp@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260628230042.1204293-1-rosenp@gmail.com> References: <20260628230042.1204293-1-rosenp@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The ahci-mvebu driver and libahci_platform request three supplies on SATA controller and port nodes: - ahci-supply (controller power) - phy-supply (PHY power) - target-supply (disk power per port) Without them the regulator core prints notices at boot, e.g.: supply ahci not found, using dummy regulator supply phy not found, using dummy regulator supply target not found, using dummy regulator The SATA controller and PHY inside the Armada 388 SoC are powered by the 3.3V I/O rail; the four disk bays are powered by the 5V HDD rail. Wire the existing fixed regulators accordingly. Fixes: ced8025b569e ("ARM: dts: armada388-helios4") Assisted-by: opencode:big-pickle Signed-off-by: Rosen Penev --- arch/arm/boot/dts/marvell/armada-388-helios4.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/marvell/armada-388-helios4.dts b/arch/arm/boot/dts/marvell/armada-388-helios4.dts index cf0432a0e71a..626a7339a5d0 100644 --- a/arch/arm/boot/dts/marvell/armada-388-helios4.dts +++ b/arch/arm/boot/dts/marvell/armada-388-helios4.dts @@ -222,13 +222,17 @@ sata@a8000 { status = "okay"; #address-cells = <1>; #size-cells = <0>; + ahci-supply = <®_3p3v>; + phy-supply = <®_3p3v>; sata0: sata-port@0 { reg = <0>; + target-supply = <®_5p0v_hdd>; }; sata1: sata-port@1 { reg = <1>; + target-supply = <®_5p0v_hdd>; }; }; @@ -236,13 +240,17 @@ sata@e0000 { status = "okay"; #address-cells = <1>; #size-cells = <0>; + ahci-supply = <®_3p3v>; + phy-supply = <®_3p3v>; sata2: sata-port@0 { reg = <0>; + target-supply = <®_5p0v_hdd>; }; sata3: sata-port@1 { reg = <1>; + target-supply = <®_5p0v_hdd>; }; }; -- 2.54.0