[PATCH 0/5] Voltage monitor on ZII's VF610 boards
STALE2363d
7 messages,
2 authors,
2020-02-12
· open the first message on its own page
Everyone:
This series configures voltage supply rail monitoring on all
applicable ZII VF610 boards. Should be pretty straightforward, but let
me know if any changes are necessary.
Thanks,
Andrey Smirnov
Andrey Smirnov (5):
ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node
ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node
ARM: dts: vf610-zii-spb4: Add voltage monitor DT node
ARM: dts: vf610-zii-dev: Add voltage monitor DT node
ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node
arch/arm/boot/dts/vf610-zii-cfu1.dts | 8 ++++++++
arch/arm/boot/dts/vf610-zii-dev.dtsi | 8 ++++++++
arch/arm/boot/dts/vf610-zii-spb4.dts | 8 ++++++++
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 8 ++++++++
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 8 ++++++++
5 files changed, 40 insertions(+)
--
2.21.0
Add a DT node for various voltage supply rails connected to SoC's ADC
for voltage monitoring purposes.
Signed-off-by: Andrey Smirnov <redacted>
Cc: Chris Healy <redacted>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts b/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts
index 453fce80f858..3d05c894bdc0 100644
--- a/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts
+++ b/arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts @@ -46,6 +46,14 @@
regulator-min-microvolt = < 3300000 > ;
regulator-max-microvolt = < 3300000 > ;
};
+
+ supply-voltage-monitor {
+ compatible = "iio-hwmon" ;
+ io-channels = <& adc0 8 > , /* 12V_MAIN */
+ <& adc0 9 > , /* +3.3V */
+ <& adc1 8 > , /* VCC_1V5 */
+ <& adc1 9 > ; /* VCC_1V2 */
+ };
};
& adc0 { --
2.21.0
Add a DT node for various voltage supply rails connected to SoC's ADC
for voltage monitoring purposes.
Signed-off-by: Andrey Smirnov <redacted>
Cc: Chris Healy <redacted>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/arm/boot/dts/vf610-zii-spb4.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/vf610-zii-spb4.dts b/arch/arm/boot/dts/vf610-zii-spb4.dts
index 77e1484211e4..55b4201e27f6 100644
--- a/arch/arm/boot/dts/vf610-zii-spb4.dts
+++ b/arch/arm/boot/dts/vf610-zii-spb4.dts @@ -42,6 +42,14 @@
regulator-min-microvolt = < 3300000 > ;
regulator-max-microvolt = < 3300000 > ;
};
+
+ supply-voltage-monitor {
+ compatible = "iio-hwmon" ;
+ io-channels = <& adc0 8 > , /* 28V_SW */
+ <& adc0 9 > , /* +3.3V */
+ <& adc1 8 > , /* VCC_1V5 */
+ <& adc1 9 > ; /* VCC_1V2 */
+ };
};
& adc0 { --
2.21.0
Add a DT node for various voltage supply rails connected to SoC's ADC
for voltage monitoring purposes.
Signed-off-by: Andrey Smirnov <redacted>
Cc: Chris Healy <redacted>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/arm/boot/dts/vf610-zii-dev.dtsi | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/vf610-zii-dev.dtsi b/arch/arm/boot/dts/vf610-zii-dev.dtsi
index a1b4ccee2a10..95d0060fb56c 100644
--- a/arch/arm/boot/dts/vf610-zii-dev.dtsi
+++ b/arch/arm/boot/dts/vf610-zii-dev.dtsi @@ -84,6 +84,14 @@
regulator-boot-on ;
gpio = <& gpio0 6 0 > ;
};
+
+ supply-voltage-monitor {
+ compatible = "iio-hwmon" ;
+ io-channels = <& adc0 8 > , /* VCC_1V5 */
+ <& adc0 9 > , /* VCC_1V8 */
+ <& adc1 8 > , /* VCC_1V0 */
+ <& adc1 9 > ; /* VCC_1V2 */
+ };
};
& adc0 { --
2.21.0
Add a DT node for various voltage supply rails connected to SoC's ADC
for voltage monitoring purposes.
Signed-off-by: Andrey Smirnov <redacted>
Cc: Chris Healy <redacted>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/arm/boot/dts/vf610-zii-cfu1.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/vf610-zii-cfu1.dts b/arch/arm/boot/dts/vf610-zii-cfu1.dts
index 28732249cfc0..ce1920c052fc 100644
--- a/arch/arm/boot/dts/vf610-zii-cfu1.dts
+++ b/arch/arm/boot/dts/vf610-zii-cfu1.dts @@ -71,6 +71,14 @@
los-gpio = <& gpio4 4 GPIO_ACTIVE_HIGH > ;
tx-disable-gpio = <& gpio3 22 GPIO_ACTIVE_HIGH > ;
};
+
+ supply-voltage-monitor {
+ compatible = "iio-hwmon" ;
+ io-channels = <& adc0 8 > , /* 28VDC_IN */
+ <& adc0 9 > , /* +3.3V */
+ <& adc1 8 > , /* VCC_1V5 */
+ <& adc1 9 > ; /* VCC_1V2 */
+ };
};
& adc0 { --
2.21.0
Add a DT node for various voltage supply rails connected to SoC's ADC
for voltage monitoring purposes.
Signed-off-by: Andrey Smirnov <redacted>
Cc: Chris Healy <redacted>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts b/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts
index 847c5858fea1..a6c22a79779e 100644
--- a/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts
+++ b/arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts @@ -46,6 +46,14 @@
regulator-min-microvolt = < 3300000 > ;
regulator-max-microvolt = < 3300000 > ;
};
+
+ supply-voltage-monitor {
+ compatible = "iio-hwmon" ;
+ io-channels = <& adc0 8 > , /* 12V_MAIN */
+ <& adc0 9 > , /* +3.3V */
+ <& adc1 8 > , /* VCC_1V5 */
+ <& adc1 9 > ; /* VCC_1V2 */
+ };
};
& adc0 { --
2.21.0
On Tue, Jan 14, 2020 at 07:19:01AM -0800, Andrey Smirnov wrote: Everyone:
This series configures voltage supply rail monitoring on all
applicable ZII VF610 boards. Should be pretty straightforward, but let
me know if any changes are necessary.
Thanks,
Andrey Smirnov
Andrey Smirnov (5):
ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node
ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node
ARM: dts: vf610-zii-spb4: Add voltage monitor DT node
ARM: dts: vf610-zii-dev: Add voltage monitor DT node
ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node
Applied all, thanks.