]> code.ossystems Code Review - meta-freescale.git/commitdiff
linux-fslc-imx: Replace MPL3115 driver
authorBreno Lima <breno.lima@nxp.com>
Fri, 12 Aug 2016 12:54:43 +0000 (09:54 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Wed, 24 Aug 2016 02:26:55 +0000 (23:26 -0300)
There are currently two driver implementations for the MPL3115:
- drivers/input/misc/mpl3115.c (from NXP kernel)
- drivers/iio/pressure/mpl3115.c (from upstream kernel).

Use the CONFIG_MPL3115 instead of CONFIG_INPUT_MPL3115 because this driver
uses the Industrial I/O framework, which is the preferred and standard
subsystem for sensors.

The data from this sensor can be read by using the following commands
on a warp7 board:

cat /sys/bus/iio/devices/iio:device0/in_pressure_raw
cat /sys/bus/iio/devices/iio:device0/in_temp_raw

Signed-off-by: Breno Lima <breno.lima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes-kernel/linux/linux-fslc-imx/defconfig

index b84567443aa7899b4dd0b29f99794c9970f3adaf..7fa0c66724177bfd0ed27171ed07fe53e0fc6df0 100644 (file)
@@ -167,7 +167,6 @@ CONFIG_TOUCHSCREEN_TSC2007=y
 CONFIG_TOUCHSCREEN_STMPE=y
 CONFIG_INPUT_MISC=y
 CONFIG_INPUT_MMA8450=y
-CONFIG_INPUT_MPL3115=y
 CONFIG_SENSOR_FXLS8471=y
 CONFIG_INPUT_ISL29023=y
 CONFIG_SERIO_SERPORT=m
@@ -360,6 +359,7 @@ CONFIG_STAGING_MEDIA=y
 CONFIG_IIO=y
 CONFIG_IMX7D_ADC=y
 CONFIG_VF610_ADC=y
+CONFIG_MPL3115=y
 CONFIG_PWM=y
 CONFIG_PWM_IMX=y
 CONFIG_EXT2_FS=y