On Tue, Nov 22, 2016 at 05:10:54PM +0000, Lucas Tanure wrote: > Hi, > > My hardware gives me the board temperature as a float 32bits. > So, at some point my hardware gives me a 32bit IEEE-754 float, like this : > > regmap_read(device->regmap, ADDR0, &temp); > value = temp << 16; > regmap_read(device->regmap, ADDR1, &temp); > value |= temp; > > So, value has a 32bit float now, and I would like to print over hwmon > sysfs API. Like : > > temp > Current temperature as reported by thermal zone (sensor). > Unit: millidegree Celsius > RO, Required > > > Read 26.92387 --> Read 26923 at /sys/class/hwmon/hwmon0/temp0_input > Simple, no float operations. > > How I can do it ? > Only idea I have is to write a conversion function. Note that the attribute name should be temp1_input. Guenter -- To unsubscribe from this list: send the line "unsubscribe linux-hwmon" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html