Greetings, I've just been reading this message board regarding the 420TPC. The board is INET A13_66V but cannot find sources for that board so have been using a sun5i configuration. What I have working so far is the latest sunxi 3.4.90 kernel, 8188eu wifi driver and both a linaro and debian prebuilt image from the olimex site. The only driver that seems to be of most difficulty is the gslx680 touchscreen. Upon inspecting this in android, it depends upon an inet_ctp module which I have attempted to force modprobe but with kernel taints and crashes so this is no longer an option. The firmware is loaded properly because Android can also load it and the touchscreen remains working so the FW dump form the gslx680.ko works.
It is simply the inet_ctp.ko driver I have no idea about. It seems like an ioctl interface because a whole bunch of random touchscreen modules are loaded into it and one will eventually be the proper driver. I cannot find sources for this driver, it seems proprietary. Not sure what to do at this point. On a previous tablet, the same issue with an ioctl driver that needed to be loaded before wifi, touchscreen, keypad and would only work force modprobing if lucky. Any ideas on where or how to figure what is inside this inet_ctp.ko driver? Here is a modinfo of it: filename: /home/eynstyne/Desktop/modules/inet_ctp.ko license: Dual BSD/GPL description: INET CTP CONTROL author: <[email protected]> srcversion: 4BF8B04CF61036647FA46D2 depends: vermagic: 3.0.8+ preempt mod_unload modversions ARMv7 and here is a modprobe --dump-modversions: 0xa87cd4f1 module_layout 0x2e5810c6 __aeabi_unwind_cpp_pr1 0xeae3dfd6 __const_udelay 0x27e1a049 printk 0xefd6cf06 __aeabi_unwind_cpp_pr0 Any ideas on how to get this touchscreen working? On Tuesday, 27 August 2013 15:14:14 UTC-4, [email protected] wrote: > Hi, > > For a while I've been working on getting my A13 tablet touch screen working > with GNU/Linux. > > It's now working well enough for my purposes and I figured it was time to > push it out. > The code can be found at: > https://gitorious.org/gslx680-for-sunxi > > It would be easy to move it in tree. What is a bit different from the other > touch screen drivers is that it doesn't include the firmware in the driver. > I've split the firmware into a separate file that you name in the > fex/script.bin file. > The reason for this is that the firmware defines things about the hardware > such as resolution and can't be easily modified. So to support multiple > devices you'd need multiple firmware included. Or your have to build for each > driver+firmware combination. Better to have it a seperate file and which > firmware be a configuration thing. That fits better to me with fex/script.bin > or Device Tree. I've also added legacy single touch as well as multi touch. > > Not sure where we go from here, but no point me sitting on it. ;-) > > Joe > > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" 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.
