From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 B5733396587 for ; Thu, 9 Jul 2026 00:50:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783558214; cv=none; b=Q71x1qFfjYyjEAYK6fTbt7+97GPj0k3tER+M0wlLeveF3G7FZzZyTeatt5JmBxtbqVNRxailjuZGkZcnU99DTdju1A9NVBztsRQSap0btgecWc5QJUsjkPN+VzxdzuZAcqjBzAz6zRo9vAwlo0jawJRXe+k2pFqygYSFBEsGiwc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783558214; c=relaxed/simple; bh=+/FS7thM1NORJsqWMjqPQXR/TDNreGWLIX2sjrM+wT0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RIUTiXefLYRXzxhqzapHpjadPOGRwphAlXRahf2yVkgZKHTWbnUUZ7xr83+2YxwY5R/lM2xz7GSSY4k5gZFO9gZHuQrVzW3IaNL69cBhb/8XQFqNq5dgWSgtSSdznq9+6ov+RwLW+/iGvm1ieM2+XTd/jhapMioyZd9nSZUUgwU= 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=Nsc0OBAL; arc=none smtp.client-ip=209.85.214.170 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="Nsc0OBAL" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2cc80b585bfso2929855ad.0 for ; Wed, 08 Jul 2026 17:50:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783558212; x=1784163012; 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:content-type; bh=4Jcyaehq/+QqsulhvvKI66SG0KEO38Prj04gQdC0eF4=; b=Nsc0OBALCmMb6A3vZsvs7j4aa07wD8QPwW3lvkLPL8XKUqkBJLUbQfWnIAXWE44w+3 2BrDNYDZiXPNCt2o5AIJ8Allv7uf7HYemOv0da70KSX/xpyp4ac1+z86QRJ3m0nxFP95 isb7pbUsCXNrQIfZAgs5j8jTiBuAjHuhws3pLo2guOcykkBuv9CqRuQuiesHMbNJh/Xa JD/hADL63hOgo4v5rd/sUkrWY3y6idvpcWjp5y13L5JxxFFMdPFlHSNGBqYvoJZjOm7d PGWAcs/VqIWJGNHiOJ1rBIy1betCXl7SmuK69dGuFOL1TQD9ioDHV8xRTj3xlKZh8K7a 3KTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783558212; x=1784163012; 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:content-type; bh=4Jcyaehq/+QqsulhvvKI66SG0KEO38Prj04gQdC0eF4=; b=nz++0v1/t1R5PDx4m5Krgoqs9BlP7isTwULj9jurnSTuGi5StWOHf5/+qP8Gi2fo1W Kh2YiT6fiff2KNK4O50WOW2U+lDcrlWhnqteyTe3O86YS6aAKH9WUf763pTffWP9G3MP ZefxFssYnXjn62H5nsKG0SlZXmWu7ljhbQF4bY8ejdOdYwH696F4F2Egrcs8yVSDbsQ5 6yIWgPdnFNgktLZECpXl/i9nU/bfL+k8seYXulIgjcqpjQbD/CGj29UiKi9tvqeQvFU2 xjGcjs6DpyVtXM850csmRjq/gBsMqEj8MmF4X9BJo3RxaRIM1NYrGfmmkBRhqREVk1Tk mKow== X-Forwarded-Encrypted: i=1; AHgh+RpP2Oja94zVLyF1SDoLLYoRXduTRarqRP+P91WlZSky9r4jvBV+50TLZvYzGe6Hw3YoX1RJv7tVUrODVSM=@vger.kernel.org X-Gm-Message-State: AOJu0Yylbb04ENeIgHCjRwJghKSeS0aL4dGM3tcBl8cDc8ApXOPs/D6w oqbGWIHvFYd2o4HavITSrlv9UIfKKmWYYkjFP//Qy+RZJs10BsQ0psDe X-Gm-Gg: AfdE7cn2f5oCFeq7g5/TNcbLf+0blBf8DlGDmBarOeC8a5qXgnEUGc6QUFgdzomnCHa ERAnz7RNT3Mk3+APTDchsSLbXql0C1PIGD1FvIbUG0rQu0tFDFkfI0hGu+QNMZe8hj3xCht5hF9 xmOq06euYMe28KQctFlxT4KH7WtwtoCPbSmvjXf9IXtpDMdsSt4dAu1ZFR1bW98OoMcVIYfGchB ZEUG5UpKyrXgcNN6vlTYsbulIybRa/siuxwkWgU8SJSpt82yk5YwtEkD97RBhxVcB+Seb64m1j0 HKtAsarxGdB5Oy7D3bqu8t3c1ZTns9ooflXqacobt+Za0eILX+Fg2UDa1tmSYKVxkMrFhFYBh+P NkZTFWEyziOXMSO5leS/yJgb0wThfoCl4RLT8kj+pkJuxNYptyIWRZX+IJpzSmiZwRibcQTiigq pw7gui+tAEfy1LHTnpmafRMinPwrR6yT5reGMp4Vp7dVPGZZZkRjWYZQBGIUjqHVDneE7eLpAay WDDEasBBk91yONheHQqRUGDduNfvI1H36NvuppsGiO1Dgb82iwdX92ExJzXFYT37oNx5p12nmU6 X-Received: by 2002:a17:902:ef08:b0:2ca:d151:383a with SMTP id d9443c01a7336-2ccea3ca6bdmr51355305ad.20.1783558212088; Wed, 08 Jul 2026 17:50:12 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e35]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc9d59e51sm35604605ad.76.2026.07.08.17.50.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 17:50:11 -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: [PATCHv2 3/3] ARM: dts: helios4: add SATA regulator supplies Date: Wed, 8 Jul 2026 17:50:05 -0700 Message-ID: <20260709005005.1587852-4-rosenp@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260709005005.1587852-1-rosenp@gmail.com> References: <20260709005005.1587852-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.55.0