Skip to content

[redhat] New configs in drivers/iio

Jeremy Cline requested to merge configs/2020-10-16/drivers/iio into os-build

Hi,

As part of the ongoing rebase effort, the following configuration options need to be reviewed.

As a reminder, the ARK configuration flow involves moving unreviewed configuration options from the pending directory to the ark directory. In the diff below, options are removed from the pending directory and added to the ark hierarchy. The final options that need to be ACKed are the files that are being added to the ark hierarchy.

If the value for a file that is added should be changed, please reply with a better option.

CONFIG_ADXRS290:

Say yes here to build support for Analog Devices ADXRS290 programmable digital output gyroscope.

This driver can also be built as a module. If so, the module will be called adxrs290.

Symbol: ADXRS290 [=n] Type : tristate Defined at drivers/iio/gyro/Kconfig:44 Prompt: Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope SPI driver Depends on: IIO [=m] && SPI [=y] Location: -> Device Drivers -> Industrial I/O support (IIO [=m]) -> Digital gyroscope sensors Selects: IIO_BUFFER [=y] && IIO_TRIGGERED_BUFFER [=m]


CONFIG_AS73211:

If you say yes here you get support for the AMS AS73211 JENCOLOR(R) Digital XYZ Sensor.

For triggered measurements, you will need an additional trigger driver like IIO_HRTIMER_TRIGGER or IIO_SYSFS_TRIGGER.

This driver can also be built as a module. If so, the module will be called as73211.

Symbol: AS73211 [=n] Type : tristate Defined at drivers/iio/light/Kconfig:89 Prompt: AMS AS73211 XYZ color sensor Depends on: IIO [=m] && I2C [=y] Location: -> Device Drivers -> Industrial I/O support (IIO [=m]) -> Light sensors Selects: IIO_BUFFER [=y] && IIO_TRIGGERED_BUFFER [=m]


CONFIG_HDC2010:

Say yes here to build support for the Texas Instruments HDC2010 and HDC2080 relative humidity and temperature sensors.

To compile this driver as a module, choose M here: the module will be called hdc2010.

Symbol: HDC2010 [=n] Type : tristate Defined at drivers/iio/humidity/Kconfig:41 Prompt: TI HDC2010 relative humidity and temperature sensor Depends on: IIO [=m] && I2C [=y] Location: -> Device Drivers -> Industrial I/O support (IIO [=m]) -> Humidity sensors


CONFIG_IIO_BUFFER_DMA:

Provides the generic IIO DMA buffer infrastructure that can be used by drivers for devices with DMA support to implement the IIO buffer.

Should be selected by drivers that want to use the generic DMA buffer infrastructure.

Symbol: IIO_BUFFER_DMA [=n] Type : tristate Defined at drivers/iio/buffer/Kconfig:13 Prompt: Industrial I/O DMA buffer infrastructure Depends on: IIO [=m] && IIO_BUFFER [=y] Location: -> Device Drivers -> Industrial I/O support (IIO [=m]) -> Enable buffer support within IIO (IIO_BUFFER [=y]) Selected by [n]:

  • IIO_BUFFER_DMAENGINE [=n] && IIO [=m] && IIO_BUFFER [=y]

CONFIG_IIO_BUFFER_DMAENGINE:

Provides a bonding of the generic IIO DMA buffer infrastructure with the DMAEngine framework. This can be used by converter drivers with a DMA port connected to an external DMA controller which is supported by the DMAEngine framework.

Should be selected by drivers that want to use this functionality.

Symbol: IIO_BUFFER_DMAENGINE [=n] Type : tristate Defined at drivers/iio/buffer/Kconfig:22 Prompt: Industrial I/O DMA buffer integration with DMAEngine Depends on: IIO [=m] && IIO_BUFFER [=y] Location: -> Device Drivers -> Industrial I/O support (IIO [=m]) -> Enable buffer support within IIO (IIO_BUFFER [=y]) Selects: IIO_BUFFER_DMA [=n] Selected by [n]:

  • ADI_AXI_ADC [=n] && IIO [=m]

CONFIG_IIO_TRIGGERED_EVENT:

Provides helper functions for setting up triggered events.

Symbol: IIO_TRIGGERED_EVENT [=n] Type : tristate Defined at drivers/iio/Kconfig:65 Prompt: Enable triggered events support Depends on: IIO [=m] Location: -> Device Drivers -> Industrial I/O support (IIO [=m]) Selects: IIO_TRIGGER [=y] Selected by [n]:

  • HI8435 [=n] && IIO [=m] && SPI [=y]

Signed-off-by: Fedora Kernel Team kernel-team@fedoraproject.org

Merge request reports