Issue with upstream BCM2835 thermal and hwmon.

Stefan Wahren stefan.wahren at
Fri Jul 7 04:32:26 PDT 2017

Hi Michael,

Am 07.07.2017 um 13:02 schrieb Michael Tatarinov:
> Hello
> I uses custom kernel based on downstream code (branch rpi-4.12.y now).
> My kernel builds with
> The downstream thermal driver is registered in hwmon subsystem as
> virtual device but the upstream isn't.
> I'm not sure that the problem is in the upstream driver, maybe this is
> my issue.
> Does anybody can check it with upstream kernel?

i didn't know about the relation between hwmon and thermal.

Could you please do me a favor and do the following steps:
1. Check with your upstream kernel that the thermal_zone is successfully 
registered under /sys/class/thermal.
2. Please show me the (missing) hwmon sysfs entries on your downstream 
kernel, because i won't trust some userspace program like sensors.

Best regards

> This output from rpi-4.12.y with downstream thermal driver:
> mike at rpi ~ $ sensors
> bcm2835_thermal-virtual-0
> Adapter: Virtual device
> temp1:        +56.2°C
> ds3231-i2c-1-68
> Adapter: bcm2835 I2C adapter
> temp1:        +33.5°C
> _______________________________________________
> linux-rpi-kernel mailing list
> linux-rpi-kernel at

More information about the linux-rpi-kernel mailing list