Hello Dennis, I did exactly the same. I connected a touchscreen without a cape. So...
1) Capes are recognized thanks to EEPROM data, then appropriate "device
tree" file is loaded which does the job, that is set hardware pins and
loads + configures the driver.
2) You don't have a cape and hence neither an EEPROM, you need to use
so-called "device tree overlay".
3) By default, touch screen driver is build in into the kernel, somehow,
this does not play well with "overlay-ed device tree", the kernel needs to
be recompiled with the touch screen driver compiled as a module. this is
because we need to load the driver after the device tree overlay is loaded.
4) I got 10" tsc, which has bigger capacity, and the default tsc driver
charging delay was not good at all, I need to modify the driver before
kernel compilation.
So, It may look scary, I know. Le me know, if you know how to do the steps.
I mean: are you able to configure and build the kernel? Do you know how to
load device tree overlay? Do you know how to load a driver module?
I have attached my device tree file for the touchscreen, assuming it has
exactly same connections as the LCD7 cape. The file shall be but into
KERNEL/firmware/capes directory before kernel compilation.
Regards,
Piotr.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
BB-ADC-00A0.dts
Description: Binary data
