Hello, I have two versions of FriendlyARM's Mini2440 hardware: with 1GB and with 256MB of NAND and two A70 screens (each bought as a bundle). The first runs just fine (1GB NAND), touch screen works without problem. In the second (256GB NAND) it does not. But the touchscreen is operational: it worked with the default Linux install (the one they ship device with, kernel `uname -a`: Linux "FriendlyARM 2.6.32.2-FriendlyARM #1 Wed Jun 6 15:43:59 HKT 2012 armv4tl unknown"). Both devices run the same barebox, kernel and rootfs versions, built using OSELAS.BSP-Pengutronix-Mini2440-2012.12.0, Linux 3.7.1, barebox 2013.05.1. I have verified that (on the faulty machine): * /sys/bus/platform/drivers/samsung-ts exists * /sys/bus/platform/devices/s3c2440-ts exists * I use "mini2440=1tb" kernel parameter following "OSELAS Quickstart for FriendlyARM Mini2440" in section "8.10.1 If the Touchscreen does not work". However `evtest /dev/input/touchscreen` does not show any events on faulty machine and works flawlessly on the good one. Also the A70 screen from the 256MB NAND based set does not work with the 1GB NAND board *and* A70 screen from 1GB NAND based set does not work with 256MB NAND board. What can be the cause of this? How can I address this issue? Will using a newer or older kernel help? Which version do you suggest to start with? Thank you, Pawel p.s. I attach dmesgs for both devices, they differ slightly, namely on line: s3c-i2c s3c2440-i2c: registers c4848000 (c3873520, c03aa898) <-- 1GB s3c-i2c s3c2440-i2c: registers c4848000 (c3863520, c03aa898) <-- 256MB