From nobody Sat Feb 7 11:04:54 2026 Received: from zg8tmtyylji0my4xnjeumjiw.icoremail.net (zg8tmtyylji0my4xnjeumjiw.icoremail.net [162.243.161.220]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1338C2DB7A9; Wed, 28 Jan 2026 10:16:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.243.161.220 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769595411; cv=none; b=gbTTIRnSv/Tv3RDYfhqxCQwFmaujToa+RXDNaFfN3sstQh9bCVN/sYIllU21Gct0t3JgeuOUHWuygq6I265cyKzFFzbCyOkIniI5GjOb6tseS9F2Q60ViH+nABunLSbM8L+pfAqpzE7P2aDksqAW3+BwPQlWpSik+ZrUOAwy58I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769595411; c=relaxed/simple; bh=iNd6XbEDRnKpxaITqr8TKaAwVS6iSc4TOiIKKSy8yUk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZHLXCJbgaPL8hcmcq+N2XGcMp8TiU4HyJWdxvbEomdmZ0me7QoNPGWAH51resEBn5Fuh1fXFYoyN+QR+TMORm4Qdg8VeiEitmG5o7/luQxhoaKMj4KtHwxgEugsb7bZdFMLego+gPXhaAAB6YSA52w90WxZz410xsD3qOK6dJs8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com; spf=pass smtp.mailfrom=eswincomputing.com; arc=none smtp.client-ip=162.243.161.220 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=eswincomputing.com Received: from E0005182LT.eswin.cn (unknown [10.12.96.155]) by app1 (Coremail) with SMTP id TAJkCgDXJjcI4nlpC3kAAA--.2181S2; Wed, 28 Jan 2026 18:16:41 +0800 (CST) From: hehuan1@eswincomputing.com To: linux@roeck-us.net, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, p.zabel@pengutronix.de, linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: ningyu@eswincomputing.com, linmin@eswincomputing.com, pinkesh.vaghela@einfochips.com, luyulin@eswincomputing.com, Huan He Subject: [PATCH v2 1/2] dt-bindings: hwmon: Add Eswin EIC7700 PVT sensor Date: Wed, 28 Jan 2026 18:16:36 +0800 Message-Id: <20260128101636.914-1-hehuan1@eswincomputing.com> X-Mailer: git-send-email 2.31.1.windows.1 In-Reply-To: <20260128101400.859-1-hehuan1@eswincomputing.com> References: <20260128101400.859-1-hehuan1@eswincomputing.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 X-CM-TRANSID: TAJkCgDXJjcI4nlpC3kAAA--.2181S2 X-Coremail-Antispam: 1UD129KBjvJXoW7Kw4DWF18ur17Cw4Utw48Crg_yoW5JrW7pa 1kCryDGr4Sqry7Z3y7JF10kF4ftws5CFW7Ar1Iq3Wrtr1DJas0qw43Kr15Wa4xCr1SqFW3 uFyaqryjy3WDA3DanT9S1TB71UUUUUDqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBv14x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02 1l84ACjcxK6xIIjxv20xvE14v26F1j6w1UM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4U JVWxJr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gc CE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E 2Ix0cI8IcVAFwI0_JF0_Jw1lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJV W8JwACjcxG0xvY0x0EwIxGrwACjI8F5VA0II8E6IAqYI8I648v4I1lFIxGxcIEc7CjxVA2 Y2ka0xkIwI1lw4CEc2x0rVAKj4xxMxkF7I0En4kS14v26r1q6r43MxkIecxEwVCm-wCF04 k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18 MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64vIr4 1lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1l IxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4 A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x0JUQdb8UUUUU= X-CM-SenderInfo: 5khk3tzqr6v25zlqu0xpsx3x1qjou0bp/ Content-Type: text/plain; charset="utf-8" From: Huan He Add device tree binding documentation for ESWIN EIC7700 Process, Voltage and Temperature sensor. The EIC7700 SoC integrates two PVT instances for monitoring SoC and DDR power domains respectively. Signed-off-by: Yulin Lu Signed-off-by: Huan He Reviewed-by: Conor Dooley --- .../bindings/hwmon/eswin,eic7700-pvt.yaml | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwmon/eswin,eic7700-p= vt.yaml diff --git a/Documentation/devicetree/bindings/hwmon/eswin,eic7700-pvt.yaml= b/Documentation/devicetree/bindings/hwmon/eswin,eic7700-pvt.yaml new file mode 100644 index 000000000000..f4ba228924fe --- /dev/null +++ b/Documentation/devicetree/bindings/hwmon/eswin,eic7700-pvt.yaml @@ -0,0 +1,70 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/hwmon/eswin,eic7700-pvt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ESWIN EIC7700 PVT Sensor + +maintainers: + - Yulin Lu + - Huan He + +description: + ESWIN EIC7700 SoC integrates embedded process, voltage and temperature + sensors to monitor the internal SoC environment. The system includes two + PVT sensor instances. The PVT0 monitors the main SoC power domain. The + PVT1 sensor monitors the DDR core power domain. + +allOf: + - $ref: /schemas/hwmon/hwmon-common.yaml# + +properties: + compatible: + const: eswin,eic7700-pvt + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + + interrupts: + maxItems: 1 + + label: + description: + Human readable identifier used to distinguish between different PVT + instances. Typically "pvt0" for SoC PVT sensor and "pvt1" for DDR + core PVT sensor. + + resets: + maxItems: 1 + + '#thermal-sensor-cells': + description: Thermal sensor cells if used for thermal sensoring. + const: 0 + +required: + - compatible + - reg + - clocks + - interrupts + - label + - resets + +additionalProperties: false + +examples: + - | + pvt@50b00000 { + compatible =3D "eswin,eic7700-pvt"; + reg =3D <0x50b00000 0x10000>; + clocks =3D <&clocks 244>; + interrupts =3D <349>; + interrupt-parent =3D <&plic>; + label =3D "pvt0"; + resets =3D <&reset 111>; + #thermal-sensor-cells =3D <0>; + }; +... --=20 2.25.1