[meta-freescale] [meta-fsl-arm][PATCH] linux-fslc-imx: Replace MPL3115 driver

Breno Lima breno.lima at nxp.com
Fri Aug 12 05:54:43 PDT 2016


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 at nxp.com>
---
 recipes-kernel/linux/linux-fslc-imx/defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-kernel/linux/linux-fslc-imx/defconfig b/recipes-kernel/linux/linux-fslc-imx/defconfig
index 371d736..ab1d187 100644
--- a/recipes-kernel/linux/linux-fslc-imx/defconfig
+++ b/recipes-kernel/linux/linux-fslc-imx/defconfig
@@ -169,7 +169,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
@@ -362,6 +361,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
-- 
2.7.4



More information about the meta-freescale mailing list