aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/shr
diff options
context:
space:
mode:
authorKlaus Kurzmann <mok@fluxnetz.de>2009-09-22 12:05:25 +0200
committerKlaus Kurzmann <mok@fluxnetz.de>2009-09-22 12:05:25 +0200
commite4ef9184de99e688769df409d7b8f5b762ef11f8 (patch)
treeb823beb08df3bf9d96b6c0cf9f17ef9a9e141aa6 /recipes/shr
parenta6097edb9731b6f14e080dbddd34800a6b045ba1 (diff)
downloadopenembedded-e4ef9184de99e688769df409d7b8f5b762ef11f8.tar.gz
initscripts-shr: add initscript to calibrate the touchscreen
Signed-off-by: Klaus Kurzmann <mok@fluxnetz.de>
Diffstat (limited to 'recipes/shr')
-rw-r--r--recipes/shr/initscripts-shr/calibrate-ts.sh10
-rw-r--r--recipes/shr/initscripts-shr_git.bb4
2 files changed, 13 insertions, 1 deletions
diff --git a/recipes/shr/initscripts-shr/calibrate-ts.sh b/recipes/shr/initscripts-shr/calibrate-ts.sh
new file mode 100644
index 0000000000..34bffb76f3
--- /dev/null
+++ b/recipes/shr/initscripts-shr/calibrate-ts.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+echo 0 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/0
+echo 80000 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/1
+echo -8000000 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/2
+echo -81000 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/3
+echo 0 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/4
+echo 75000000 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/5
+echo 65536 > /sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration/6
+
diff --git a/recipes/shr/initscripts-shr_git.bb b/recipes/shr/initscripts-shr_git.bb
index 46ea6529ba..c02cf264b4 100644
--- a/recipes/shr/initscripts-shr_git.bb
+++ b/recipes/shr/initscripts-shr_git.bb
@@ -5,7 +5,7 @@ DEPENDS = ""
RDEPENDS = ""
LICENSE = "GPL"
PV = "0.0.1+${PR}-gitr${SRCREV}"
-PR = "r11"
+PR = "r12"
RPROVIDES_${PN} = "initscripts"
RCONFLICTS_${PN} = "initscripts"
@@ -54,6 +54,7 @@ do_install () {
install -m 0755 ${WORKDIR}/alignment.sh ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/bootmisc.sh ${D}${sysconfdir}/init.d
+ install -m 0755 ${WORKDIR}/calibrate-ts.sh ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/checkroot.sh ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/finish.sh ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/functions ${D}${sysconfdir}/init.d
@@ -85,6 +86,7 @@ do_install () {
ln -sf ../init.d/checkroot.sh ${D}${sysconfdir}/rcS.d/S02checkroot.sh
ln -sf ../init.d/mountdevsubfs.sh ${D}${sysconfdir}/rcS.d/S04mountdevsubfs.sh
ln -sf ../init.d/alignment.sh ${D}${sysconfdir}/rcS.d/S06alignment.sh
+ ln -sf ../init.d/calibrate-ts.sh ${D}${sysconfdir}/rcS.d/S06calibrate-ts.sh
ln -sf ../init.d/mountall.sh ${D}${sysconfdir}/rcS.d/S35mountall.sh
ln -sf ../init.d/populate-volatile.sh ${D}${sysconfdir}/rcS.d/S37populate-volatile.sh
ln -sf ../init.d/mountnfs.sh ${D}${sysconfdir}/rcS.d/S45mountnfs.sh