From 795a7425a73ee948a722357260adc8ce9bbeb547 Mon Sep 17 00:00:00 2001 From: Tim Harvey Date: Wed, 18 Dec 2024 11:45:41 -0800 Subject: drivers: misc: gsc: add support for fan controller Add support for Gateworks System Controller fan tach input. Signed-off-by: Tim Harvey --- drivers/misc/gsc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/misc/gsc.c') diff --git a/drivers/misc/gsc.c b/drivers/misc/gsc.c index dee0bdd9663..bab405bb722 100644 --- a/drivers/misc/gsc.c +++ b/drivers/misc/gsc.c @@ -330,6 +330,9 @@ static int gsc_hwmon(struct udevice *dev) printf("%-8s: %d.%03dV\n", label, val / 1000, val % 1000); break; + case 4: /* revolutions per minute */ + printf("%-8s: %drpm\n", label, val * 30); + break; } } -- cgit v1.2.3 From 87bdb4e8a70b37d9fb89d10a64c20a44fed7bab2 Mon Sep 17 00:00:00 2001 From: Tim Harvey Date: Wed, 18 Dec 2024 11:45:42 -0800 Subject: drivers: misc: gsc: add support for prescaled Add support for Gateworks System Controller pre-scaled ADC input. Signed-off-by: Tim Harvey --- drivers/misc/gsc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/misc/gsc.c') diff --git a/drivers/misc/gsc.c b/drivers/misc/gsc.c index bab405bb722..72a13abaaee 100644 --- a/drivers/misc/gsc.c +++ b/drivers/misc/gsc.c @@ -310,6 +310,7 @@ static int gsc_hwmon(struct udevice *dev) printf("%-8s: %d.%ldC\n", label, val / 10, abs(val % 10)); break; case 1: /* prescaled voltage */ + case 3: if (val != 0xffff) printf("%-8s: %d.%03dV\n", label, val / 1000, val % 1000); break; -- cgit v1.2.3