From nobody Mon Feb 9 04:28:46 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8AACF1CAB3; Fri, 2 Aug 2024 08:44:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588293; cv=none; b=QoDalRDhCCwYuXfgF5d+x3Dw4ZuF5Cd2CwK06vpzN/rmIZP4itQ+3K+zAjwykzMZBufg2nmEzVzB48mmp6omlvbBmtdlIkJ4Wn3snTLdCYKVtynPK/S84RujpoZaxhFAs/CztIfohoHtfutMBS/tnRQYU+GFl13/17HWemionvk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588293; c=relaxed/simple; bh=g+4DliHdgQHpi+jWQjM0rVbgeFDgc084HE5gOfkvZM0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=uZHg3SB3pkfen2ygFDnZW/+P3p9y3JZc9gjTkUcNljJRB52brXxs76Fe5UFFQ194r3WeQmayLjB3NFY8j+V5gCEILW/0RZ01NkDMijqASKnwVAvITzz8uVK9xPuptejAc2HZzDIBImRQgGWWcWsaGsI1zFTFSZ+ZhUzdSDtHthE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=VKPv4d95; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="VKPv4d95" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1722588291; x=1754124291; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=g+4DliHdgQHpi+jWQjM0rVbgeFDgc084HE5gOfkvZM0=; b=VKPv4d95S3BZ8M8B88YCY4s76woRBeADbs8OF58C4B/T+ZS8PCEz2EoC dA/eJ0qBsCtmrEMU2iwM+4iivrMrP6S1tdTRAP6t5ovvcUla+5M5FVkh5 nqTQ/eIg9nWxjC7+SgxuUm9MuvYj2LVCRQwmbtkUEXEgmv6EaWYBq8XPT 6g4aswSl+D1mLkHxVgqAJh+QDBPBdaSHDwJGjs/fSxxWyV+9I77uFyLMs W1bniYAkypE9slpBXxph3kTRJRxCjgU9DGzlcZitXmTI8KOc2fFeC6thH 6vhXO40rZDoI8imXh5iL2GOWz/t/Q6oDsda/Dvv8AI9afS1iBUja+z+0t Q==; X-CSE-ConnectionGUID: XV82H4fORUiyrVSRGyjEEA== X-CSE-MsgGUID: x9OugVOdSjWVKrjR1lgdFA== X-IronPort-AV: E=Sophos;i="6.09,257,1716274800"; d="scan'208";a="30677919" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 02 Aug 2024 01:44:50 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 2 Aug 2024 01:44:47 -0700 Received: from ROB-ULT-M76677.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 2 Aug 2024 01:44:44 -0700 From: Andrei Simion To: , , , , , , , CC: , , , Andrei Simion , Mihai Sain Subject: [PATCH 1/6] regulator: mcp16502: Add supplier for regulators Date: Fri, 2 Aug 2024 11:44:28 +0300 Message-ID: <20240802084433.20958-2-andrei.simion@microchip.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240802084433.20958-1-andrei.simion@microchip.com> References: <20240802084433.20958-1-andrei.simion@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Based on the datasheet [1] (Block Diagram) PVIN[1-4] and LVIN represent the input voltage supply for each BUCKs respective LDOs. Update the driver to align with the datasheet [1]. [1]: https://ww1.microchip.com/downloads/en/DeviceDoc/MCP16502-High-Perform= ance-PMIC-for-SAMA5DX-SAM9X6-MPUs-Data-Sheet-DS20006275A.pdf Co-developed-by: Mihai Sain Signed-off-by: Mihai Sain Signed-off-by: Andrei Simion --- drivers/regulator/mcp16502.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/regulator/mcp16502.c b/drivers/regulator/mcp16502.c index 5de9d4fa5113..b34ae0bbba6f 100644 --- a/drivers/regulator/mcp16502.c +++ b/drivers/regulator/mcp16502.c @@ -107,9 +107,10 @@ static unsigned int mcp16502_of_map_mode(unsigned int = mode) return REGULATOR_MODE_INVALID; } =20 -#define MCP16502_REGULATOR(_name, _id, _ranges, _ops, _ramp_table) \ +#define MCP16502_REGULATOR(_name, _id, _sn, _ranges, _ops, _ramp_table) \ [_id] =3D { \ .name =3D _name, \ + .supply_name =3D #_sn, \ .regulators_node =3D "regulators", \ .id =3D _id, \ .ops =3D &(_ops), \ @@ -467,18 +468,18 @@ static const struct linear_range b234_ranges[] =3D { }; =20 static const struct regulator_desc mcp16502_desc[] =3D { - /* MCP16502_REGULATOR(_name, _id, ranges, regulator_ops, ramp_table) */ - MCP16502_REGULATOR("VDD_IO", BUCK1, b1l12_ranges, mcp16502_buck_ops, + /* MCP16502_REGULATOR(_name, _id, _sn, _ranges, _ops, _ramp_table) */ + MCP16502_REGULATOR("VDD_IO", BUCK1, pvin1, b1l12_ranges, mcp16502_buck_op= s, mcp16502_ramp_b1l12), - MCP16502_REGULATOR("VDD_DDR", BUCK2, b234_ranges, mcp16502_buck_ops, + MCP16502_REGULATOR("VDD_DDR", BUCK2, pvin2, b234_ranges, mcp16502_buck_op= s, mcp16502_ramp_b234), - MCP16502_REGULATOR("VDD_CORE", BUCK3, b234_ranges, mcp16502_buck_ops, + MCP16502_REGULATOR("VDD_CORE", BUCK3, pvin3, b234_ranges, mcp16502_buck_o= ps, mcp16502_ramp_b234), - MCP16502_REGULATOR("VDD_OTHER", BUCK4, b234_ranges, mcp16502_buck_ops, + MCP16502_REGULATOR("VDD_OTHER", BUCK4, pvin4, b234_ranges, mcp16502_buck_= ops, mcp16502_ramp_b234), - MCP16502_REGULATOR("LDO1", LDO1, b1l12_ranges, mcp16502_ldo_ops, + MCP16502_REGULATOR("LDO1", LDO1, lvin, b1l12_ranges, mcp16502_ldo_ops, mcp16502_ramp_b1l12), - MCP16502_REGULATOR("LDO2", LDO2, b1l12_ranges, mcp16502_ldo_ops, + MCP16502_REGULATOR("LDO2", LDO2, lvin, b1l12_ranges, mcp16502_ldo_ops, mcp16502_ramp_b1l12) }; =20 --=20 2.34.1 From nobody Mon Feb 9 04:28:46 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 36E551C378A; Fri, 2 Aug 2024 08:45:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588335; cv=none; b=dOehU3tKbmJ0VFEJkSaH1dgizs2LbPhsD+NnOL1uFQjUzt1RLDsW5tUhxJRj8jwJiWeaPt3j1DRU3ov14vzFc7xpfTeK9cZNmHjF/voT2WbQPCWodLyEFs8tW2Hpl/I1F3qnJ/aua4/GERVDxZ4h52RmZ80ybo60UPI11kUYuZk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588335; c=relaxed/simple; bh=Q6lmEiRmr975I1TYSOtBAxJxCGpB+TnOSXNmRDZICks=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=HyLddDvVmu2JKCuy0k1MsnuVnP5RpR1DGLGVK1Mypkr3QsswczGFzNtEKr9W1ZKcWqYDAs/5WByL8cQsjpREuStPSTgToQ8UXMtlL9e+W67+GsmcMX9fWtavfjWfer+/qO8ZLQ6dGK3e6w+wDtTzYKmzndoXkDWHHWr2glhtbMc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=ethVp+8m; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="ethVp+8m" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1722588333; x=1754124333; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Q6lmEiRmr975I1TYSOtBAxJxCGpB+TnOSXNmRDZICks=; b=ethVp+8m+xc12opiewl7DQpf36zf7OTxIRvKcXZefZGZMR6mzDKfEqK8 9XkEVxgZdvYPwidrv6r2L32o5whaT/WVYhwg+BEnkQB/7cQMmtlThrw+8 Gu0GlY8R5UHNRA6t0caAAJJsxTvA4/nkth5DiDlzMAapDvYVtl7DmZXFp J4PTm7HLgAVqk6/PjrDaa9QjwO34MKhuGiE+Bni5N6GXqr0YxMxE5WYxZ InLjgnJXiznrfhKkczTsC0ADns2GmK71FsD15zvavXPf3Ga+/8BaZC592 gZo40TYQehE+2IMDQB5Lng0fIZhfQRpDtqkfnSFquoXJscfMus/6yT9gd Q==; X-CSE-ConnectionGUID: LYEUG+dsQgOZlljD5sjyvQ== X-CSE-MsgGUID: iVEbaZ1hRVub8fnsmf6FyQ== X-IronPort-AV: E=Sophos;i="6.09,257,1716274800"; d="scan'208";a="30020950" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 02 Aug 2024 01:45:32 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 2 Aug 2024 01:44:51 -0700 Received: from ROB-ULT-M76677.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 2 Aug 2024 01:44:48 -0700 From: Andrei Simion To: , , , , , , , CC: , , , Andrei Simion , Mihai Sain Subject: [PATCH 2/6] ARM: dts: microchip: at91-sama7g5ek: Add reg_5v to supply PMIC nodes Date: Fri, 2 Aug 2024 11:44:29 +0300 Message-ID: <20240802084433.20958-3-andrei.simion@microchip.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240802084433.20958-1-andrei.simion@microchip.com> References: <20240802084433.20958-1-andrei.simion@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Align with the datasheet by adding regulator-5v which supplies each node from the regulator using phandle to regulator-5v through pvin[1-4]-supply and lvin-supply. Co-developed-by: Mihai Sain Signed-off-by: Mihai Sain Signed-off-by: Andrei Simion --- arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/microchip/at91-sama7g5ek.dts b/arch/arm/boot= /dts/microchip/at91-sama7g5ek.dts index 20b2497657ae..f0035b093b16 100644 --- a/arch/arm/boot/dts/microchip/at91-sama7g5ek.dts +++ b/arch/arm/boot/dts/microchip/at91-sama7g5ek.dts @@ -88,6 +88,14 @@ memory@60000000 { reg =3D <0x60000000 0x20000000>; }; =20 + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-name =3D "5V_MAIN"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; + sound: sound { compatible =3D "simple-audio-card"; simple-audio-card,name =3D "sama7g5ek audio"; @@ -244,6 +252,7 @@ mcp16502@5b { regulators { vdd_3v3: VDD_IO { regulator-name =3D "VDD_IO"; + pvin1-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-initial-mode =3D <2>; @@ -264,6 +273,7 @@ regulator-state-mem { =20 vddioddr: VDD_DDR { regulator-name =3D "VDD_DDR"; + pvin2-supply =3D <®_5v>; regulator-min-microvolt =3D <1350000>; regulator-max-microvolt =3D <1350000>; regulator-initial-mode =3D <2>; @@ -285,6 +295,7 @@ regulator-state-mem { =20 vddcore: VDD_CORE { regulator-name =3D "VDD_CORE"; + pvin3-supply =3D <®_5v>; regulator-min-microvolt =3D <1150000>; regulator-max-microvolt =3D <1150000>; regulator-initial-mode =3D <2>; @@ -305,6 +316,7 @@ regulator-state-mem { =20 vddcpu: VDD_OTHER { regulator-name =3D "VDD_OTHER"; + pvin4-supply =3D <®_5v>; regulator-min-microvolt =3D <1050000>; regulator-max-microvolt =3D <1250000>; regulator-initial-mode =3D <2>; @@ -326,6 +338,7 @@ regulator-state-mem { =20 vldo1: LDO1 { regulator-name =3D "LDO1"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; @@ -342,6 +355,7 @@ regulator-state-mem { =20 vldo2: LDO2 { regulator-name =3D "LDO2"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <3700000>; =20 --=20 2.34.1 From nobody Mon Feb 9 04:28:46 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2A2E71C379B; Fri, 2 Aug 2024 08:45:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588336; cv=none; b=ZTsxzUGw1cw6/+Y06aMRS7ZL9BGilFqQ6eZcZRAFYabo2oSTLXwislVFNfTcvdW3AJQhaSaBkAeBSglsUATljJMKob+INH7ANbpxwbVoFkmOiz++/o0k0g6zf6RXWQH7AaF1+bTVMwSUk/GQ26SKSvR69IAaP2WMcw0R+tx645M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588336; c=relaxed/simple; bh=gbJKuHhR/KahO1qpKw2thlztzGIJzCMfBEoQ+GU4n5A=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=NhYo67dFZbb2ncfJf/+mnO+MGbaSfV+u89nXfV0dNO7msizMtusu78T4SG+DaJU2TuizcAl3lJq7LTAOWe/nVAs/2oZlF27P6aIdBFKZNuOcgrvboSBNTkeIGACh4xaBcLROWJiyAP/kXUnV3N/myOavJ9VssWTCUEm873vtbOs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=RF+T/9Qf; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="RF+T/9Qf" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1722588335; x=1754124335; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=gbJKuHhR/KahO1qpKw2thlztzGIJzCMfBEoQ+GU4n5A=; b=RF+T/9QfZLcfVceATYgJPKTqlSa1ZT+UGyToOh0mvdbFU63+ro1C+P8i /hmSOa0ffSfC1tvNvM/NtPOehuNsMK8tQN7HV9jbfpctKBYXG2lgCte4R 8+3O7XCU0P0pC5gW7rZbWhHELbiWhCGm4ASKx3432vM5DA5aeztwL11ag VAkWA3kwql3kSIPXJUBraDmu4JcS4F78yridL5tD7fQBNY/W2o0N9FQ9J iPIlmQnfbc8/inJUk6VYofJtCrOd0waUb3gJEv9UFT3CO2VvouYqZgWWb L3L0nU3NnBKAnf8YfCX9xiqZcZwsmcc+ACXUI299FLGYcdi1Vr8evF7jS g==; X-CSE-ConnectionGUID: LYEUG+dsQgOZlljD5sjyvQ== X-CSE-MsgGUID: Kd6pJT2eShWo7n3tzbH+yg== X-IronPort-AV: E=Sophos;i="6.09,257,1716274800"; d="scan'208";a="30020952" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 02 Aug 2024 01:45:32 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 2 Aug 2024 01:44:55 -0700 Received: from ROB-ULT-M76677.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 2 Aug 2024 01:44:52 -0700 From: Andrei Simion To: , , , , , , , CC: , , , Andrei Simion , Mihai Sain Subject: [PATCH 3/6] ARM: dts: microchip: at91-sama7g54_curiosity: Add reg_5v to supply PMIC nodes Date: Fri, 2 Aug 2024 11:44:30 +0300 Message-ID: <20240802084433.20958-4-andrei.simion@microchip.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240802084433.20958-1-andrei.simion@microchip.com> References: <20240802084433.20958-1-andrei.simion@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Align with the datasheet by adding regulator-5v which supplies each node from the regulator using phandle to regulator-5v through pvin[1-4]-supply and lvin-supply. Co-developed-by: Mihai Sain Signed-off-by: Mihai Sain Signed-off-by: Andrei Simion --- .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/microchip/at91-sama7g54_curiosity.dts b/arch= /arm/boot/dts/microchip/at91-sama7g54_curiosity.dts index 009d2c832421..b1bdfc67aa6e 100644 --- a/arch/arm/boot/dts/microchip/at91-sama7g54_curiosity.dts +++ b/arch/arm/boot/dts/microchip/at91-sama7g54_curiosity.dts @@ -72,6 +72,14 @@ memory@60000000 { device_type =3D "memory"; reg =3D <0x60000000 0x10000000>; /* 256 MiB DDR3L-1066 16-bit */ }; + + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-name =3D "5V_MAIN"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; }; =20 &adc { @@ -193,6 +201,7 @@ pmic@5b { regulators { vdd_3v3: VDD_IO { regulator-name =3D "VDD_IO"; + pvin1-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-initial-mode =3D <2>; @@ -213,6 +222,7 @@ regulator-state-mem { =20 vddioddr: VDD_DDR { regulator-name =3D "VDD_DDR"; + pvin2-supply =3D <®_5v>; regulator-min-microvolt =3D <1350000>; regulator-max-microvolt =3D <1350000>; regulator-initial-mode =3D <2>; @@ -234,6 +244,7 @@ regulator-state-mem { =20 vddcore: VDD_CORE { regulator-name =3D "VDD_CORE"; + pvin3-supply =3D <®_5v>; regulator-min-microvolt =3D <1150000>; regulator-max-microvolt =3D <1150000>; regulator-initial-mode =3D <2>; @@ -254,6 +265,7 @@ regulator-state-mem { =20 vddcpu: VDD_OTHER { regulator-name =3D "VDD_OTHER"; + pvin4-supply =3D <®_5v>; regulator-min-microvolt =3D <1050000>; regulator-max-microvolt =3D <1250000>; regulator-initial-mode =3D <2>; @@ -275,6 +287,7 @@ regulator-state-mem { =20 vldo1: LDO1 { regulator-name =3D "LDO1"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-always-on; @@ -291,6 +304,7 @@ regulator-state-mem { =20 vldo2: LDO2 { regulator-name =3D "LDO2"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; --=20 2.34.1 From nobody Mon Feb 9 04:28:46 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A52321C37A8; Fri, 2 Aug 2024 08:45:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588337; cv=none; b=PN8wAkyJjr/mnjkp0vo1dU+0bEwcqHvdtQy8KuDn6j4z15hLEiiBWDrwkKEeJLWxNLzfxJDklURFyAAC93MPmvlmuNYwZaVd6moWe083dV2DFSjVnAWsPIzAdEqCQlL93tiuwrNFJDqOmWwXplOlOwa7i9zZws2wsvbAgzcXHeE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588337; c=relaxed/simple; bh=TejsSOhsOmKqusJ8lQXtEWqTMOoMoF+0PREYZbGSir4=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=RSjUEAPJVg79/QvKV4YW/9RuWSNzeRMppTEsdqj5RKQE7HJA4hIZJQ4I2GFq3VPUaoCmi0gtO6SbCvoZX187mPmkBJRKuRvXJFFRHiwWCgVSwbRRFKtfpILORAUzx2MfWNg8EW51mBp0nnMBLLYl8hJJfvHZcBeaIfPVHgB/ymg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=iyQcqatp; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="iyQcqatp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1722588335; x=1754124335; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=TejsSOhsOmKqusJ8lQXtEWqTMOoMoF+0PREYZbGSir4=; b=iyQcqatpiNcb+RaCmsC0tLhDu8AKyEt8sICYvCPtXiL5CFme8192OHMp jKhMGsRKVNauIl2i/mC3H9Q3yBNYdFbGJtifdFbj63VVsjNJy3JXL76dh cuLFEngyliHpebqRRElYkrNvmD09PN+2XYRjm3FbkLa96SWd7kTOs7Pjw PyuXPeOW6UJMI/4hvmCM1ZK6k6+m6bp4dAZgn7kp34KMu11oO3rrLYEx1 x20FWrJOvTgD+NwuSrMOPkJ0AGmV4TRQIGr75ZT/JYaqTBInzrhuhXiIx o5G96d9mWo3fSfPqErb812Ous/CZv4QpuOClWVFTp92RE2+0rgD6Y2/mG A==; X-CSE-ConnectionGUID: LYEUG+dsQgOZlljD5sjyvQ== X-CSE-MsgGUID: SwBcd4ZQQwGJpAocKFfWww== X-IronPort-AV: E=Sophos;i="6.09,257,1716274800"; d="scan'208";a="30020953" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 02 Aug 2024 01:45:32 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 2 Aug 2024 01:44:58 -0700 Received: from ROB-ULT-M76677.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 2 Aug 2024 01:44:55 -0700 From: Andrei Simion To: , , , , , , , CC: , , , Andrei Simion , Mihai Sain Subject: [PATCH 4/6] ARM: dts: microchip: at91-sama5d2_icp: Add reg_5v to supply PMIC nodes Date: Fri, 2 Aug 2024 11:44:31 +0300 Message-ID: <20240802084433.20958-5-andrei.simion@microchip.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240802084433.20958-1-andrei.simion@microchip.com> References: <20240802084433.20958-1-andrei.simion@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Align with the datasheet by adding regulator-5v which supplies each node from the regulator using phandle to regulator-5v through pvin[1-4]-supply and lvin-supply. Co-developed-by: Mihai Sain Signed-off-by: Mihai Sain Signed-off-by: Andrei Simion --- arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts b/arch/arm/bo= ot/dts/microchip/at91-sama5d2_icp.dts index 999adeca6f33..20ef12a321fb 100644 --- a/arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts +++ b/arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts @@ -78,6 +78,14 @@ led-blue { linux,default-trigger =3D "heartbeat"; }; }; + + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-name =3D "VDD_MAIN_5V"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; }; =20 &adc { @@ -196,6 +204,7 @@ mcp16502@5b { regulators { vdd_io_reg: VDD_IO { regulator-name =3D "VDD_IO"; + pvin1-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-initial-mode =3D <2>; @@ -215,6 +224,7 @@ regulator-state-mem { =20 VDD_DDR { regulator-name =3D "VDD_DDR"; + pvin2-supply =3D <®_5v>; regulator-min-microvolt =3D <1350000>; regulator-max-microvolt =3D <1350000>; regulator-initial-mode =3D <2>; @@ -234,6 +244,7 @@ regulator-state-mem { =20 VDD_CORE { regulator-name =3D "VDD_CORE"; + pvin3-supply =3D <®_5v>; regulator-min-microvolt =3D <1250000>; regulator-max-microvolt =3D <1250000>; regulator-initial-mode =3D <2>; @@ -253,6 +264,7 @@ regulator-state-mem { =20 VDD_OTHER { regulator-name =3D "VDD_OTHER"; + pvin4-supply =3D <®_5v>; regulator-min-microvolt =3D <600000>; regulator-max-microvolt =3D <1850000>; regulator-initial-mode =3D <2>; @@ -271,6 +283,7 @@ regulator-state-mem { =20 LDO1 { regulator-name =3D "LDO1"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <2500000>; regulator-max-microvolt =3D <2500000>; regulator-always-on; @@ -286,6 +299,7 @@ regulator-state-mem { =20 LDO2 { regulator-name =3D "LDO2"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; --=20 2.34.1 From nobody Mon Feb 9 04:28:46 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0EAA1C3F00; Fri, 2 Aug 2024 08:45:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588338; cv=none; b=PvDRYFdMZQAoe3m47tuH21u0d2N5045/RjonoOd99zhAcuYfX10QnW0OZT82afpONG0g5HpOsVA6/IO48xjweCCMFldYlpgevBPucjgNlM7ktpHLin5bPB2aXlUipxfduFa+hf7otST9P8MSNDcq4uS2s48vB4dZ0z+3yknLWQg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588338; c=relaxed/simple; bh=K29k24kzKneZWnfjHSTcWkTTvB22pIg9LKv6Kq+QW2c=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=j2Bd4OPLzhrza2VGzJTGvncklBOs4YrdtvLLvZtC5YkkbG7uH+BQZShUKRqaOOQayq2nNxDc1jKvuMwfsed6l5spJgmPpCm3mR5jtBd6t596AAyeKeKXKYDqSYrcX3PUBr5qeajVk9lN/mfYW1SDXfTofrZDYWPvLApkbTlaYxw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=kL7pjbK9; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="kL7pjbK9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1722588337; x=1754124337; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=K29k24kzKneZWnfjHSTcWkTTvB22pIg9LKv6Kq+QW2c=; b=kL7pjbK9117LrhedeyLSCvI3QEikIHkQhPCxV3XknH+GAaYxnKWGF7HN 2yvcVLMMNdyqldGBmJVwfgm5048sunD9MyYOwtY7ac0Ao4rVmpPSExlth ABWjtlcB7ksf7S1tsqWLi2HDALqr4+YxgRs/NQVluQj/EaDCi+cHnw4an LBJq6y1GAUy6rQSqK5jWSEYyP8A6b6xmePbRESBYIVdA6vSCcbGlsP4GA L1/KZO9gCPg8PyBI1lWNvmQQYegJVDNoUCehhvMoA5Zq56JX8FhFPz8Cn 0mH32Q9X7mET44j/EbZYnq+xNnDDGfodCVwtocuNv+M1ymVY6stbUKj8G w==; X-CSE-ConnectionGUID: LYEUG+dsQgOZlljD5sjyvQ== X-CSE-MsgGUID: 2QWiiGLISm28f9hw4p1Jsg== X-IronPort-AV: E=Sophos;i="6.09,257,1716274800"; d="scan'208";a="30020954" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 02 Aug 2024 01:45:33 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 2 Aug 2024 01:45:02 -0700 Received: from ROB-ULT-M76677.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 2 Aug 2024 01:44:59 -0700 From: Andrei Simion To: , , , , , , , CC: , , , Andrei Simion , Mihai Sain Subject: [PATCH 5/6] ARM: dts: microchip: at91-sama5d27_wlsom1: Add reg_5v to supply PMIC nodes Date: Fri, 2 Aug 2024 11:44:32 +0300 Message-ID: <20240802084433.20958-6-andrei.simion@microchip.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240802084433.20958-1-andrei.simion@microchip.com> References: <20240802084433.20958-1-andrei.simion@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Align with the datasheet by adding regulator-5v which supplies each node from the regulator using phandle to regulator-5v through pvin[1-4]-supply and lvin-supply. Co-developed-by: Mihai Sain Signed-off-by: Mihai Sain Signed-off-by: Andrei Simion --- .../boot/dts/microchip/at91-sama5d27_wlsom1.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/microchip/at91-sama5d27_wlsom1.dtsi b/arch/a= rm/boot/dts/microchip/at91-sama5d27_wlsom1.dtsi index 4617805c7748..21c6e7e645fa 100644 --- a/arch/arm/boot/dts/microchip/at91-sama5d27_wlsom1.dtsi +++ b/arch/arm/boot/dts/microchip/at91-sama5d27_wlsom1.dtsi @@ -31,6 +31,14 @@ main_xtal { }; }; =20 + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-name =3D "VDD_MAIN"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; + wifi_pwrseq: wifi_pwrseq { compatible =3D "mmc-pwrseq-wilc1000"; reset-gpios =3D <&pioA PIN_PA27 GPIO_ACTIVE_HIGH>; @@ -76,6 +84,7 @@ mcp16502@5b { regulators { vdd_3v3: VDD_IO { regulator-name =3D "VDD_IO"; + pvin1-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-initial-mode =3D <2>; @@ -95,6 +104,7 @@ regulator-state-mem { =20 vddio_ddr: VDD_DDR { regulator-name =3D "VDD_DDR"; + pvin2-supply =3D <®_5v>; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D <2>; @@ -118,6 +128,7 @@ regulator-state-mem { =20 vdd_core: VDD_CORE { regulator-name =3D "VDD_CORE"; + pvin3-supply =3D <®_5v>; regulator-min-microvolt =3D <1250000>; regulator-max-microvolt =3D <1250000>; regulator-initial-mode =3D <2>; @@ -137,6 +148,7 @@ regulator-state-mem { =20 vdd_ddr: VDD_OTHER { regulator-name =3D "VDD_OTHER"; + pvin4-supply =3D <®_5v>; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D <2>; @@ -160,6 +172,7 @@ regulator-state-mem { =20 LDO1 { regulator-name =3D "LDO1"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; @@ -175,6 +188,7 @@ regulator-state-mem { =20 LDO2 { regulator-name =3D "LDO2"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <3300000>; =20 --=20 2.34.1 From nobody Mon Feb 9 04:28:46 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 548FE1C3F14; Fri, 2 Aug 2024 08:45:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588338; cv=none; b=vD62U7Kbo0OHKED2/cr+87s+EXYMe75HEsUMvHJz7TynU6Lx1grRwJQDOUhBdK5xZqLXz2JjpQS/p3j26zf67S+Is81g1+0OvOfpxvK/0S4jVCTEfMj/+ytKKSTSe+FVcEtZCFPumQPdFkB5Rj/GX04jRstm/8tZgLRqkc0vO58= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722588338; c=relaxed/simple; bh=NkzjrWmY9GxHW4qybd1qDhh4ZKci0hr+K7IaFyByWAk=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=AYqhy0xewLF/3BsX1bQlmVm+U3ZXPbpIfG55Df6Zt9imW+6OO+t+heEboPfW15GmSFf2NIptcWX6mJR0aBg0SLXVAoNZeA2/MWMDStwR5U3FMRwbBNQw9sJHLTGsWTJ/7up6spHbMJaJ0kBhFFuTguIcH3Z2faG4h//ejdbRPAM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=W/hE+pUW; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="W/hE+pUW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1722588338; x=1754124338; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=NkzjrWmY9GxHW4qybd1qDhh4ZKci0hr+K7IaFyByWAk=; b=W/hE+pUWX+m34TK0xf+DYTblJHNErngpJ+ndDutV0O2Z+PjO2W8XTDqa DV2LFpdf6v/cSJNs+OjrxMNDt2Bon0PimJAVQwgNWMFs7u8qNUZllCvvl /F8j+XQ1WW67Kx7l0SjqaueKZSm8ajk868HMSChfM0QKH9XXN9VbBxH4i Nv5zg+b94FaQTTnsZvNlilCSU/6Up5KoeYbUWq0qlxAVshJHsGtPqWFgB EctK7itlLsPLxIKMn5YzPMbcLn1CpuAuC2h20h1PhoSyTCzE2/1sfH8tw LPqCrNI27U2FadEzA2PpjiMPNhUtIsvzshPtlDAoFMkJRiD07ETEFP2mZ A==; X-CSE-ConnectionGUID: W9KqdMcXRKuEFdpNV+qlRg== X-CSE-MsgGUID: Yv6uE7HJQBy2b86uGBUtOA== X-IronPort-AV: E=Sophos;i="6.09,257,1716274800"; d="scan'208";a="260922556" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa5.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 02 Aug 2024 01:45:37 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 2 Aug 2024 01:45:05 -0700 Received: from ROB-ULT-M76677.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 2 Aug 2024 01:45:02 -0700 From: Andrei Simion To: , , , , , , , CC: , , , Andrei Simion , Mihai Sain Subject: [PATCH 6/6] ARM: dts: microchip: sama5d29_curiosity: Add reg_5v to supply PMIC nodes Date: Fri, 2 Aug 2024 11:44:33 +0300 Message-ID: <20240802084433.20958-7-andrei.simion@microchip.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240802084433.20958-1-andrei.simion@microchip.com> References: <20240802084433.20958-1-andrei.simion@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Align with the datasheet by adding regulator-5v which supplies each node from the regulator using phandle to regulator-5v through pvin[1-4]-supply and lvin-supply. Co-developed-by: Mihai Sain Signed-off-by: Mihai Sain Signed-off-by: Andrei Simion --- .../boot/dts/microchip/at91-sama5d29_curiosity.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/microchip/at91-sama5d29_curiosity.dts b/arch= /arm/boot/dts/microchip/at91-sama5d29_curiosity.dts index 6b02b7bcfd49..a9d409ad7726 100644 --- a/arch/arm/boot/dts/microchip/at91-sama5d29_curiosity.dts +++ b/arch/arm/boot/dts/microchip/at91-sama5d29_curiosity.dts @@ -84,6 +84,14 @@ memory@20000000 { device_type =3D "memory"; reg =3D <0x20000000 0x20000000>; }; + + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-name =3D "5V_MAIN"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; }; =20 &adc { @@ -150,6 +158,7 @@ mcp16502@5b { regulators { vdd_3v3: VDD_IO { regulator-name =3D "VDD_IO"; + pvin1-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-initial-mode =3D <2>; @@ -169,6 +178,7 @@ regulator-state-mem { =20 vddio_ddr: VDD_DDR { regulator-name =3D "VDD_DDR"; + pvin2-supply =3D <®_5v>; regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <1200000>; regulator-initial-mode =3D <2>; @@ -192,6 +202,7 @@ regulator-state-mem { =20 vdd_core: VDD_CORE { regulator-name =3D "VDD_CORE"; + pvin3-supply =3D <®_5v>; regulator-min-microvolt =3D <1250000>; regulator-max-microvolt =3D <1250000>; regulator-initial-mode =3D <2>; @@ -211,6 +222,7 @@ regulator-state-mem { =20 vdd_ddr: VDD_OTHER { regulator-name =3D "VDD_OTHER"; + pvin4-supply =3D <®_5v>; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D <2>; @@ -234,6 +246,7 @@ regulator-state-mem { =20 LDO1 { regulator-name =3D "LDO1"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <2500000>; regulator-max-microvolt =3D <2500000>; regulator-always-on; @@ -249,6 +262,7 @@ regulator-state-mem { =20 LDO2 { regulator-name =3D "LDO2"; + lvin-supply =3D <®_5v>; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; regulator-always-on; --=20 2.34.1