2021-07-19 00:18:20

by Tao Ren

[permalink] [raw]
Subject: [PATCH 0/4] ARM: dts: aspeed: Enable ADC for wedge100 BMC

From: Tao Ren <[email protected]>

The patch series enables ADC for Facebook Wedge100 BMC platform.

Patch #1 enables ADC in Facebook AST2400 common dtsi because ADC is used
on all the Facebook AST2400 Network BMC platforms.

Patch #2 removes the redundant ADC entry from Wedge40 dts.

Patch #3 removes the redundant ADC entry from Galaxy100 dts.

Patch #4 enables the ADC voltage sensoring channels in Wedge100 dts.

Tao Ren (4):
ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi
ARM: dts: aspeed: wedge40: Remove redundant ADC device
ARM: dts: aspeed: galaxy100: Remove redundant ADC device
ARM: dts: aspeed: wedge100: Enable ADC channels

arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 ----
arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 +++++
arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 ----
arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 ++++
4 files changed, 9 insertions(+), 8 deletions(-)

--
2.17.1


2021-07-19 00:18:25

by Tao Ren

[permalink] [raw]
Subject: [PATCH 1/4] ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi

From: Tao Ren <[email protected]>

Enable ADC controller in "ast2400-facebook-netbmc-common.dtsi" because
the device is used on all the Facebook AST2400 BMC platforms.

Signed-off-by: Tao Ren <[email protected]>
---
arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi b/arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi
index 73a5503be78c..4e5e786e18b7 100644
--- a/arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi
+++ b/arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi
@@ -115,3 +115,7 @@
&vhub {
status = "okay";
};
+
+&adc {
+ status = "okay";
+};
--
2.17.1

2021-07-19 00:18:45

by Tao Ren

[permalink] [raw]
Subject: [PATCH 2/4] ARM: dts: aspeed: wedge40: Remove redundant ADC device

From: Tao Ren <[email protected]>

Remove ADC device from wedge40 device tree because the device is already
enabled in "ast2400-facebook-netbmc-common.dtsi".

Signed-off-by: Tao Ren <[email protected]>
---
arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 ----
1 file changed, 4 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts
index 2dcfeae3c92a..6624855d8ebd 100644
--- a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts
@@ -23,10 +23,6 @@
status = "disabled";
};

-&adc {
- status = "okay";
-};
-
&pwm_tacho {
status = "okay";
pinctrl-names = "default";
--
2.17.1

2021-07-19 00:18:52

by Tao Ren

[permalink] [raw]
Subject: [PATCH 4/4] ARM: dts: aspeed: wedge100: Enable ADC channels

From: Tao Ren <[email protected]>

Enable the ADC voltage sensoring channels used by Wedge100.

Signed-off-by: Tao Ren <[email protected]>
---
arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts
index 39c6be91d53f..584efa528450 100644
--- a/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts
@@ -12,6 +12,11 @@
stdout-path = &uart3;
bootargs = "console=ttyS2,9600n8 root=/dev/ram rw";
};
+
+ ast-adc-hwmon {
+ compatible = "iio-hwmon";
+ io-channels = <&adc 5>, <&adc 6>, <&adc 7>, <&adc 8>, <&adc 9>;
+ };
};

&wdt2 {
--
2.17.1

2021-07-19 00:19:46

by Tao Ren

[permalink] [raw]
Subject: [PATCH 3/4] ARM: dts: aspeed: galaxy100: Remove redundant ADC device

From: Tao Ren <[email protected]>

Remove ADC device from galaxy100 device tree because the device is
already enabled in "ast2400-facebook-netbmc-common.dtsi".

Signed-off-by: Tao Ren <[email protected]>
---
arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 ----
1 file changed, 4 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts
index dcf213472749..60e875ac2461 100644
--- a/arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts
@@ -51,7 +51,3 @@
&vhub {
status = "okay";
};
-
-&adc {
- status = "okay";
-};
--
2.17.1

2021-07-19 00:23:20

by Joel Stanley

[permalink] [raw]
Subject: Re: [PATCH 0/4] ARM: dts: aspeed: Enable ADC for wedge100 BMC

On Mon, 19 Jul 2021 at 00:17, <[email protected]> wrote:
>
> From: Tao Ren <[email protected]>
>
> The patch series enables ADC for Facebook Wedge100 BMC platform.
>
> Patch #1 enables ADC in Facebook AST2400 common dtsi because ADC is used
> on all the Facebook AST2400 Network BMC platforms.
>
> Patch #2 removes the redundant ADC entry from Wedge40 dts.
>
> Patch #3 removes the redundant ADC entry from Galaxy100 dts.
>
> Patch #4 enables the ADC voltage sensoring channels in Wedge100 dts.

Reviewed-by: Joel Stanley <[email protected]>

Thanks Tao, I will apply these for v5.15.

2021-07-19 01:05:20

by Tao Ren

[permalink] [raw]
Subject: Re: [PATCH 0/4] ARM: dts: aspeed: Enable ADC for wedge100 BMC

On Mon, Jul 19, 2021 at 12:21:20AM +0000, Joel Stanley wrote:
> On Mon, 19 Jul 2021 at 00:17, <[email protected]> wrote:
> >
> > From: Tao Ren <[email protected]>
> >
> > The patch series enables ADC for Facebook Wedge100 BMC platform.
> >
> > Patch #1 enables ADC in Facebook AST2400 common dtsi because ADC is used
> > on all the Facebook AST2400 Network BMC platforms.
> >
> > Patch #2 removes the redundant ADC entry from Wedge40 dts.
> >
> > Patch #3 removes the redundant ADC entry from Galaxy100 dts.
> >
> > Patch #4 enables the ADC voltage sensoring channels in Wedge100 dts.
>
> Reviewed-by: Joel Stanley <[email protected]>
>
> Thanks Tao, I will apply these for v5.15.

Thanks Joel!


Cheers,

Tao