st,stm32-temp-cal

Description

STM32 family TEMP node for production calibrated sensors with two calibration temperatures.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

nvmem-cell-names

string-array

Two NVMEM cells must be provided:
  - TS_CAL1
  - TS_CAL2

Each cell corresponds to the eponymous calibration parameter.

This property is required.

Legal values: TS_CAL1, TS_CAL2

ts-cal2-temp

int

Temperature at which TS_CAL2 has been measured (TS_CAL2_TEMP)

This property is required.

nvmem-cells

phandle-array

NVMEM cell(s) containing sensor calibration parameter(s).

Refer to description of `nvmem-cell-names` for details.

This property is required.

ts-cal1-temp

int

Temperature at which TS_CAL1 has been measured (TS_CAL2_TEMP)

This property is required.

ts-cal-vrefanalog

int

Analog voltage reference (Vref+) voltage with which
temperature sensor calibration parameters have been
measured

This property is required.

ts-cal-resolution

int

ADC resolution used for measuring calibration data

This is usually equal to the ADC's native resolution.

Most series have a 12-bit ADC, but 14-bit and 16-bit
also exists on e.g., STM32U5 and STM32H7 (16) series.

Default value: 12

Legal values: 12, 14, 16

friendly-name

string

Human readable string describing the sensor. It can be used to
distinguish multiple instances of the same model (e.g., lid accelerometer
vs. base accelerometer in a laptop) to a host operating system.

This property is defined in the Generic Sensor Property Usages of the HID
Usage Tables specification
(https://usb.org/sites/default/files/hut1_3_0.pdf, section 22.5).