From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guenter Roeck Date: Tue, 08 Jul 2014 13:34:43 +0000 Subject: Re: [lm-sensors] [PATCH v5] powerpc/powernv: hwmon driver for power, fan rpm, voltage and temperatur Message-Id: <53BBF373.6020703@roeck-us.net> List-Id: References: <20140708090315.3866.15604.stgit@localhost.localdomain> In-Reply-To: <20140708090315.3866.15604.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Neelesh Gupta , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org, lm-sensors-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org Cc: benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org, svaidy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, sbhat-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, jdelvare-l3A5Bk7waGM@public.gmane.org T24gMDcvMDgvMjAxNCAwMjowOCBBTSwgTmVlbGVzaCBHdXB0YSB3cm90ZToKPiBUaGlzIHBhdGNo IGFkZHMgYmFzaWMga2VybmVsIHN1cHBvcnQgZm9yIHJlYWRpbmcgcG93ZXIgdmFsdWVzLCBmYW4K PiBzcGVlZCBycG0sIHZvbHRhZ2UgYW5kIHRlbXBlcmF0dXJlIGRhdGEgb24gcG93ZXJudiBwbGF0 Zm9ybXMgd2hpY2gKPiB3aWxsIGJlIGV4cG9ydGVkIHRvIHVzZXIgc3BhY2UgdGhyb3VnaCBzeXNm cyBpbnRlcmZhY2UuCj4KPiBUZXN0IHJlc3VsdHM6Cj4gLS0tLS0tLS0tLS0tLQo+IFtyb290QHR1 bDE2M3AxIH5dIyBzZW5zb3JzCj4gaWJtcG93ZXJudi1pc2EtMDAwMAo+IEFkYXB0ZXI6IElTQSBh ZGFwdGVyCj4gZmFuMTogICAgICAgIDU0NjUgUlBNICAobWluID0gICAgMCBSUE0pCj4gZmFuMjog ICAgICAgIDUxNTIgUlBNICAobWluID0gICAgMCBSUE0pCj4gZmFuMzogICAgICAgIDU1MjEgUlBN ICAobWluID0gICAgMCBSUE0pCj4gZmFuNDogICAgICAgIDQ4OTEgUlBNICAobWluID0gICAgMCBS UE0pCj4gZmFuNTogICAgICAgICAgIDAgUlBNICAobWluID0gICAgMCBSUE0pCj4gZmFuNjogICAg ICAgICAgIDAgUlBNICAobWluID0gICAgMCBSUE0pCj4gZmFuNzogICAgICAgIDc0ODAgUlBNICAo bWluID0gICAgMCBSUE0pCj4gZmFuODogICAgICAgIDc5NDQgUlBNICAobWluID0gICAgMCBSUE0p Cj4gdGVtcDE6ICAgICAgICArMzkuMMKwQyAgKGhpZ2ggPSAgKzAuMMKwQykKPiBwb3dlcjE6ICAg ICAgMTkwLjAwIFcKPgo+IFtyb290QHR1bDE2M3AxIH5dIyBscyAvc3lzL2RldmljZXMvcGxhdGZv cm0vCj4gYWxhcm10aW1lciAgaWJtcG93ZXJudi4wICBwb3dlciAgcnRjLWdlbmVyaWMgIHNlcmlh bDgyNTAgIHVldmVudAo+IFtyb290QHR1bDE2M3AxIH5dIyBscyAvc3lzL2RldmljZXMvcGxhdGZv cm0vaWJtcG93ZXJudi4wL2h3bW9uL2h3bW9uMC8KPiBkZXZpY2UJICAgIGZhbjJfbWluCWZhbjRf bWluICAgIGZhbjZfbWluCWZhbjhfbWluICAgcG93ZXIKPiBmYW4xX2ZhdWx0ICBmYW4zX2ZhdWx0 CWZhbjVfZmF1bHQgIGZhbjdfZmF1bHQJaW4xX2ZhdWx0ICBwb3dlcjFfaW5wdXQKPiBmYW4xX2lu cHV0ICBmYW4zX2lucHV0CWZhbjVfaW5wdXQgIGZhbjdfaW5wdXQJaW4yX2ZhdWx0ICBzdWJzeXN0 ZW0KPiBmYW4xX21pbiAgICBmYW4zX21pbglmYW41X21pbiAgICBmYW43X21pbglpbjNfZmF1bHQg IHRlbXAxX2lucHV0Cj4gZmFuMl9mYXVsdCAgZmFuNF9mYXVsdAlmYW42X2ZhdWx0ICBmYW44X2Zh dWx0CWluNF9mYXVsdCAgdGVtcDFfbWF4Cj4gZmFuMl9pbnB1dCAgZmFuNF9pbnB1dAlmYW42X2lu cHV0ICBmYW44X2lucHV0CW5hbWUJICAgdWV2ZW50Cj4gW3Jvb3RAdHVsMTYzcDEgfl0jIGxzIC9z eXMvY2xhc3MvaHdtb24vaHdtb24wLwo+IGRldmljZQkgICAgZmFuMl9taW4JZmFuNF9taW4gICAg ZmFuNl9taW4JZmFuOF9taW4gICBwb3dlcgo+IGZhbjFfZmF1bHQgIGZhbjNfZmF1bHQJZmFuNV9m YXVsdCAgZmFuN19mYXVsdAlpbjFfZmF1bHQgIHBvd2VyMV9pbnB1dAo+IGZhbjFfaW5wdXQgIGZh bjNfaW5wdXQJZmFuNV9pbnB1dCAgZmFuN19pbnB1dAlpbjJfZmF1bHQgIHN1YnN5c3RlbQo+IGZh bjFfbWluICAgIGZhbjNfbWluCWZhbjVfbWluICAgIGZhbjdfbWluCWluM19mYXVsdCAgdGVtcDFf aW5wdXQKPiBmYW4yX2ZhdWx0ICBmYW40X2ZhdWx0CWZhbjZfZmF1bHQgIGZhbjhfZmF1bHQJaW40 X2ZhdWx0ICB0ZW1wMV9tYXgKPiBmYW4yX2lucHV0ICBmYW40X2lucHV0CWZhbjZfaW5wdXQgIGZh bjhfaW5wdXQJbmFtZQkgICB1ZXZlbnQKPiBbcm9vdEB0dWwxNjNwMSB+XSMKPgo+IFNpZ25lZC1v ZmYtYnk6IE5lZWxlc2ggR3VwdGEgPG5lZWxlZ3VwQGxpbnV4LnZuZXQuaWJtLmNvbT4KCkFwcGxp ZWQgdG8gLW5leHQsIHdpdGggYSBtaW5vciBjbGVhbnVwLgoKVGhhbmtzIGZvciB5b3VyIHBhdGll bmNlLAoKR3VlbnRlcgoKCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vaHdtb24vaWJtcG93 ZXJudiBiL0RvY3VtZW50YXRpb24vaHdtb24vaWJtcG93ZXJudgo+IG5ldyBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggMDAwMDAwMC4uNjQ0MjQ1YQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9Eb2N1 bWVudGF0aW9uL2h3bW9uL2libXBvd2VybnYKPiBAQCAtMCwwICsxLDQxIEBACj4gK0tlcm5lbCBE cml2ZXIgSUJNUE9XRU5WCgpzL0lCTVBPV0VOVi9JQk1QT1dFUk5WLwoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxtLXNlbnNvcnMgbWFpbGluZyBsaXN0 CmxtLXNlbnNvcnNAbG0tc2Vuc29ycy5vcmcKaHR0cDovL2xpc3RzLmxtLXNlbnNvcnMub3JnL21h aWxtYW4vbGlzdGluZm8vbG0tc2Vuc29ycw= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.active-venture.com (mail.active-venture.com [67.228.131.205]) by lists.ozlabs.org (Postfix) with ESMTP id C6C3B1A00C1 for ; Tue, 8 Jul 2014 23:34:46 +1000 (EST) Message-ID: <53BBF373.6020703@roeck-us.net> Date: Tue, 08 Jul 2014 06:34:43 -0700 From: Guenter Roeck MIME-Version: 1.0 To: Neelesh Gupta , devicetree@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, lm-sensors@lm-sensors.org Subject: Re: [PATCH v5] powerpc/powernv: hwmon driver for power, fan rpm, voltage and temperature References: <20140708090315.3866.15604.stgit@localhost.localdomain> In-Reply-To: <20140708090315.3866.15604.stgit@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Cc: sbhat@linux.vnet.ibm.com, jdelvare@suse.de List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 07/08/2014 02:08 AM, Neelesh Gupta wrote: > This patch adds basic kernel support for reading power values, fan > speed rpm, voltage and temperature data on powernv platforms which > will be exported to user space through sysfs interface. > > Test results: > ------------- > [root@tul163p1 ~]# sensors > ibmpowernv-isa-0000 > Adapter: ISA adapter > fan1: 5465 RPM (min = 0 RPM) > fan2: 5152 RPM (min = 0 RPM) > fan3: 5521 RPM (min = 0 RPM) > fan4: 4891 RPM (min = 0 RPM) > fan5: 0 RPM (min = 0 RPM) > fan6: 0 RPM (min = 0 RPM) > fan7: 7480 RPM (min = 0 RPM) > fan8: 7944 RPM (min = 0 RPM) > temp1: +39.0°C (high = +0.0°C) > power1: 190.00 W > > [root@tul163p1 ~]# ls /sys/devices/platform/ > alarmtimer ibmpowernv.0 power rtc-generic serial8250 uevent > [root@tul163p1 ~]# ls /sys/devices/platform/ibmpowernv.0/hwmon/hwmon0/ > device fan2_min fan4_min fan6_min fan8_min power > fan1_fault fan3_fault fan5_fault fan7_fault in1_fault power1_input > fan1_input fan3_input fan5_input fan7_input in2_fault subsystem > fan1_min fan3_min fan5_min fan7_min in3_fault temp1_input > fan2_fault fan4_fault fan6_fault fan8_fault in4_fault temp1_max > fan2_input fan4_input fan6_input fan8_input name uevent > [root@tul163p1 ~]# ls /sys/class/hwmon/hwmon0/ > device fan2_min fan4_min fan6_min fan8_min power > fan1_fault fan3_fault fan5_fault fan7_fault in1_fault power1_input > fan1_input fan3_input fan5_input fan7_input in2_fault subsystem > fan1_min fan3_min fan5_min fan7_min in3_fault temp1_input > fan2_fault fan4_fault fan6_fault fan8_fault in4_fault temp1_max > fan2_input fan4_input fan6_input fan8_input name uevent > [root@tul163p1 ~]# > > Signed-off-by: Neelesh Gupta Applied to -next, with a minor cleanup. Thanks for your patience, Guenter > diff --git a/Documentation/hwmon/ibmpowernv b/Documentation/hwmon/ibmpowernv > new file mode 100644 > index 0000000..644245a > --- /dev/null > +++ b/Documentation/hwmon/ibmpowernv > @@ -0,0 +1,41 @@ > +Kernel Driver IBMPOWENV s/IBMPOWENV/IBMPOWERNV/ From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guenter Roeck Subject: Re: [PATCH v5] powerpc/powernv: hwmon driver for power, fan rpm, voltage and temperature Date: Tue, 08 Jul 2014 06:34:43 -0700 Message-ID: <53BBF373.6020703@roeck-us.net> References: <20140708090315.3866.15604.stgit@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <20140708090315.3866.15604.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Neelesh Gupta , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org, lm-sensors-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org Cc: benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org, svaidy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, sbhat-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, jdelvare-l3A5Bk7waGM@public.gmane.org List-Id: devicetree@vger.kernel.org On 07/08/2014 02:08 AM, Neelesh Gupta wrote: > This patch adds basic kernel support for reading power values, fan > speed rpm, voltage and temperature data on powernv platforms which > will be exported to user space through sysfs interface. > > Test results: > ------------- > [root@tul163p1 ~]# sensors > ibmpowernv-isa-0000 > Adapter: ISA adapter > fan1: 5465 RPM (min =3D 0 RPM) > fan2: 5152 RPM (min =3D 0 RPM) > fan3: 5521 RPM (min =3D 0 RPM) > fan4: 4891 RPM (min =3D 0 RPM) > fan5: 0 RPM (min =3D 0 RPM) > fan6: 0 RPM (min =3D 0 RPM) > fan7: 7480 RPM (min =3D 0 RPM) > fan8: 7944 RPM (min =3D 0 RPM) > temp1: +39.0=C2=B0C (high =3D +0.0=C2=B0C) > power1: 190.00 W > > [root@tul163p1 ~]# ls /sys/devices/platform/ > alarmtimer ibmpowernv.0 power rtc-generic serial8250 uevent > [root@tul163p1 ~]# ls /sys/devices/platform/ibmpowernv.0/hwmon/hwmon0= / > device fan2_min fan4_min fan6_min fan8_min power > fan1_fault fan3_fault fan5_fault fan7_fault in1_fault power1_input > fan1_input fan3_input fan5_input fan7_input in2_fault subsystem > fan1_min fan3_min fan5_min fan7_min in3_fault temp1_input > fan2_fault fan4_fault fan6_fault fan8_fault in4_fault temp1_max > fan2_input fan4_input fan6_input fan8_input name uevent > [root@tul163p1 ~]# ls /sys/class/hwmon/hwmon0/ > device fan2_min fan4_min fan6_min fan8_min power > fan1_fault fan3_fault fan5_fault fan7_fault in1_fault power1_input > fan1_input fan3_input fan5_input fan7_input in2_fault subsystem > fan1_min fan3_min fan5_min fan7_min in3_fault temp1_input > fan2_fault fan4_fault fan6_fault fan8_fault in4_fault temp1_max > fan2_input fan4_input fan6_input fan8_input name uevent > [root@tul163p1 ~]# > > Signed-off-by: Neelesh Gupta Applied to -next, with a minor cleanup. Thanks for your patience, Guenter > diff --git a/Documentation/hwmon/ibmpowernv b/Documentation/hwmon/ibm= powernv > new file mode 100644 > index 0000000..644245a > --- /dev/null > +++ b/Documentation/hwmon/ibmpowernv > @@ -0,0 +1,41 @@ > +Kernel Driver IBMPOWENV s/IBMPOWENV/IBMPOWERNV/ -- To unsubscribe from this list: send the line "unsubscribe devicetree" i= n the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html