meta-digi-dey: rework mdev touchscreen handler
So it creates '/dev/input/touchscreen0' symbolic link for well known touch screen devices. Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
bdfdee8035
commit
e10600ea69
|
|
@ -3,21 +3,19 @@
|
||||||
#
|
#
|
||||||
# ts
|
# ts
|
||||||
#
|
#
|
||||||
# Copyright (C) 2010 by Digi International Inc.
|
# Copyright (C) 2013 by Digi International Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 2 as published by
|
# under the terms of the GNU General Public License version 2 as published by
|
||||||
# the Free Software Foundation.
|
# the Free Software Foundation.
|
||||||
#
|
#
|
||||||
|
# !Description: symlink known touchscreen devices
|
||||||
#
|
#
|
||||||
# !Description: symlink touchscreen devices
|
# Values of '/sys/class/input/eventX/device/name':
|
||||||
#
|
#
|
||||||
# i.MX5X:
|
# i.MX5X: mxc_ts, da9052-tsi, ADS784x, fusion touch
|
||||||
# ts0 -> mxc_ts (i.MX51)
|
# i.MX28: mxs-lradc
|
||||||
# ts0 -> da9052-tsi (i.MX53)
|
|
||||||
# ts1 -> ADS784x (Fusion and ADS cannot be enabled simultaneously)
|
|
||||||
# ts1 -> Fusion touch
|
|
||||||
#
|
#
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
|
|
@ -26,16 +24,7 @@
|
||||||
|
|
||||||
mdev=$(basename ${MDEV})
|
mdev=$(basename ${MDEV})
|
||||||
|
|
||||||
if echo "${DEL_PLATFORM}" | grep -qs 'mx5'; then
|
if grep -qs '\(mxc_ts\|da9052-tsi\|ADS784x\|fusion\|mxs-lradc\|[Tt]ouch\)' \
|
||||||
if grep -qs 'mxc_ts' /sys/class/input/${mdev}/device/name; then
|
/sys/class/input/${mdev}/device/name; then
|
||||||
ln -sf ${mdev} /dev/input/ts0
|
ln -sf ${mdev} /dev/input/touchscreen0
|
||||||
elif grep -qs 'tsi' /sys/class/input/${mdev}/device/name; then
|
|
||||||
ln -sf ${mdev} /dev/input/ts0
|
|
||||||
elif grep -qs 'ADS784x' /sys/class/input/${mdev}/device/name; then
|
|
||||||
ln -sf ${mdev} /dev/input/ts1
|
|
||||||
elif grep -qs 'fusion' /sys/class/input/${mdev}/device/name; then
|
|
||||||
ln -sf ${mdev} /dev/input/ts1
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
grep -qs '[Tt]ouch' /sys/class/input/${mdev}/device/name && ln -sf ${mdev} /dev/input/ts0
|
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue