Kernel-4.18.0-80.el8_st-sensors

STMicroelectronics MEMS sensors

The STMicroelectronics sensor devices are pretty straight-forward I2C or
SPI devices, all sharing the same device tree descriptions no matter what
type of sensor it is.

Required properties:

  • compatible: see the list of valid compatible strings below
  • reg: the I2C or SPI address the device will respond to

Optional properties:

  • vdd-supply: an optional regulator that needs to be on to provide VDD
    power to the sensor.
  • vddio-supply: an optional regulator that needs to be on to provide the
    VDD IO power to the sensor.
  • st,drdy-int-pin: the pin on the package that will be used to signal
    “data ready” (valid values: 1 or 2). This property is not configurable
    on all sensors.
  • drive-open-drain: the interrupt/data ready line will be configured
    as open drain, which is useful if several sensors share the same
    interrupt line. (This binding is taken from pinctrl/pinctrl-bindings.txt)
    This is a boolean property.

Sensors may also have applicable pin control settings, those use the
standard bindings from pinctrl/pinctrl-bindings.txt.

Valid compatible strings:

Accelerometers:

  • st,lis3lv02d (deprecated, use st,lis3lv02dl-accel)
  • st,lis302dl-spi (deprecated, use st,lis3lv02dl-accel)
  • st,lis3lv02dl-accel
  • st,lsm303dlh-accel
  • st,lsm303dlhc-accel
  • st,lis3dh-accel
  • st,lsm330d-accel
  • st,lsm330dl-accel
  • st,lsm330dlc-accel
  • st,lis331dl-accel
  • st,lis331dlh-accel
  • st,lsm303dl-accel
  • st,lsm303dlm-accel
  • st,lsm330-accel
  • st,lsm303agr-accel
  • st,lis2dh12-accel
  • st,h3lis331dl-accel
  • st,lng2dm-accel
  • st,lis3l02dq
  • st,lis2dw12
  • st,lis3dhh

Gyroscopes:

  • st,l3g4200d-gyro
  • st,lsm330d-gyro
  • st,lsm330dl-gyro
  • st,lsm330dlc-gyro
  • st,l3gd20-gyro
  • st,l3gd20h-gyro
  • st,l3g4is-gyro
  • st,lsm330-gyro
  • st,lsm9ds0-gyro

Magnetometers:

  • st,lsm303agr-magn
  • st,lsm303dlh-magn
  • st,lsm303dlhc-magn
  • st,lsm303dlm-magn
  • st,lis3mdl-magn
  • st,lis2mdl

Pressure sensors:

  • st,lps001wp-press
  • st,lps25h-press
  • st,lps331ap-press
  • st,lps22hb-press
  • st,lps33hw
  • st,lps35hw