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.

Attachment: BB-ADC-00A0.dts
Description: Binary data

Reply via email to