From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753083AbdLHTyv (ORCPT ); Fri, 8 Dec 2017 14:54:51 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:52856 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752338AbdLHTyp (ORCPT ); Fri, 8 Dec 2017 14:54:45 -0500 Date: Fri, 8 Dec 2017 20:53:10 +0100 From: Alexander Dahl To: linux-kernel@vger.kernel.org Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, linux-pm@vger.kernel.org Subject: no hwmon entries in sysfs for thermal on raspberry pi 1b Message-ID: <20171208195308.b7mq43ejegmzjlbi@falbala.home.lespocky.de> Mail-Followup-To: linux-kernel@vger.kernel.org, Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, linux-pm@vger.kernel.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4shk57tj2l6imnyj" Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-Scan-Signature: 09af0b23b5b967e4a9b70abe2712470c X-Spam-Score: -2.8 (--) X-Provags-ID: V03:K0:Srmqx40cvV3BnDtHBTyUwqbIQ17ylohq3ZPR2mqxVsM88qYb5bU 6tyE2uNCS16M4qGVQ0v0g34d7AGFUmXTrvufCxOjL+jYglgOXpJsMivFLz8NejPyy3Okdp5 h5lrZCzqJv7n8CPIfw2TVHwkFUoXiI86yM+MR4yPOFqoenPQWW7UVuNQw3ZzkH9LdZ9f8cB Ay4NBje0PYnIZcYQLo25w== X-UI-Out-Filterresults: notjunk:1;V01:K0:ULw8bF/uTLo=:5Rf4TOzY3IMUQIYwUPV5z5 fQPl/WEdNU3s0BSOR6nKX81Ke3xPAhVOcnzOb2l1wBcX9oS12TYkfKJZznX5EWVbUM8fcuYmf W74ZzK6459FcGe4hwz8MRHtvAQWLbUvTOrZFWhp9a7muSEk2HlI2vLPBICRXIgTNFD80Zawpi Q1XtK7jkmZC2uV9rLiPNwVfMYdJw3ms6BrvHPzZ0uWdCeTYJJd8QC0lbQsthCa47wQBovyk87 liLafS6lwzWQ5SfFRPzUXqlSiabXUJkNc2X9Ha4WLrFL9PbFbvIs5nyVS9kdfBnHcY739oVa3 PReFfJyLfdxoWA8wVUjJSKtlmri3iUJ25j5mb1vlzFHkMq3K2iAYoJT+Ru+8+mBWV7gee+ECV tqXLjDou64V3w34WrUKrU1qE1Kcmznk+JWInST/WxpwzjkmXODG2VsHyJPNnjr5qr+gjnnqe7 Zgs1myGrByRVnTsn9NZJmkD7V8Wg37rY++bt5eIwwN1lH1QH1F+cnu7AcdIZwJ7uQKoiq5nav 57fMBZgGnHurdinTlH+IPhpfp3o//UTtgn/cxMWxEs+EU1gsBMtgmjq46zCvcu/1vaUY1/s6G Zx3fuFcxsrT0+Z5fvMwvwWHR2F6Cygfo7QIo/weotQTeq13BOxn5Yu092LSEA8f5CsuYQ+tED cr5yNda2XMBCA/un0G2qIcju//dhqJdxp7CvrIdVQ5mw84iz1mNo5uofV1ekWUq1jmJGu1dTy Ld0a+Ooktg7nTVsmMD+CXAj8QMO+FU57RIXazg== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4shk57tj2l6imnyj Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hei hei, I have v4.15-rc2 vanilla running on the original Raspberry Pi 1B aka bcm2835 (not rev2, not the 1B+ or plus), compiled with ptxdist / DistroKit, using bcm2835-rpi-b.dts from arch/arm/boot/dts as device tree file. I try to get temperature values from the SoC with lm-sensors (for using it in some other project). After reading an issue report on the lm-sensors github project [1] I checked my kernel config. The following is set: CONFIG_HWMON=3Dy CONFIG_THERMAL_HWMON=3Dy CONFIG_THERMAL=3Dy CONFIG_THERMAL_OF=3Dy CONFIG_BCM2835_THERMAL=3Dy There's one thermal zone in sysfs and I get some temperature which I suppose is the temp of the SoC in m=B0C: root@DistroKit:~ cat /sys/class/thermal/thermal_zone0/temp=20 42236 However, there's nothing below /sys/class/hwmon and I'm wondering why. There's a thermal zone named 'cpu-thermal' defined and active in DT. I tried to read some driver code and as far as I understood thermal_add_hwmon_sysfs() must be called somewhere to get entries for hwmon in sysfs, and this is done in thermal_zone_device_register(), so probably a thermal zone must be present somehow, but it seems to be, at least I can read temp values from it. What piece am I missing? Is it some kind of configuration I did wrong? Greets Alex [1] https://github.com/groeck/lm-sensors/issues/30 --=20 =BBWith the first link, the chain is forged. The first speech censured,=20 the first thought forbidden, the first freedom denied, chains us all=20 irrevocably.=AB (Jean-Luc Picard, quoting Judge Aaron Satie) *** GnuPG-FP: C28E E6B9 0263 95CF 8FAF 08FA 34AD CD00 7221 5CC6 *** --4shk57tj2l6imnyj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEwo7muQJjlc+Prwj6NK3NAHIhXMYFAloq7Z0ACgkQNK3NAHIh XMYsvxAAtp/y7loGAtTSGS5bNR7IhTzx7reoufTsXITYh4Eu4faNKfVzoi3fnhNw ydkBVxwf8WZ+1FeeqsUBG2LJX6dakXzutW3kG0jdXkD/pc0c5PrW4mpgIozWUgmD fXWhSsQ3aVQ+3Q7Dcna/MDAUfVeYC/ad+t40dTasNIJo3ZtlBv1t118nzMeiDq6V xv/p5eMZN0nvlRGqCbXi3DZ5TP1wDHSGAVhKDt5LnGixAHJg8SxyKvr4Q5qGo7uc mJxnuvMgHaNFLFViqBtvuqySve1Mo++pqdfzNRhTsUIM/XFSewiwduNTIoDPzr9r X6W+cNTkRbmHK7e3yyGFD4yDKev1XJeGvr7A9tkRCof4K4eURM44E8y5gbbsb71A 7YBoy0D0T95H++C5hxey1zZaLvpp/cIrcQer3dCHh0lamsYbE0U7jYS2lMb4D9AE bTz2RgwZP2QiDhgjrMgG3YSXvrYIOc16VH+Tr7l7IFhknj8peXPraawuGcmX4RBR hRnGSqlim7e+WHDuEACirtw9eVJJvfZmHzsT5pHy0iizb0tEPW0c4wZIJSE7fkJ/ nYSpMnf6wZJrXRWHV3pj7R5wXOE65/PYOz76vLdo+7F7Q7rUlMerc4yqzZ8Lc9Ab 5NaxctkFkcu4E+llDfdSUKuifXSdnZYAxcNeSsvhfK9hDCbnfag= =TfKg -----END PGP SIGNATURE----- --4shk57tj2l6imnyj--