Hi ALL, 
Will be appretiated for any help with creating/porting ft5x0x_ts driver for 
Baytrail architecture.
Device: Chuwi Vi10. Kernel: Vanilla 4.4.1 x86_64. Arch distrib.
As source of information I am using Android 4.4.4 on Chuwi Vi10 with 
ft5x0x_ts located on i2c-4. 0x0038. So firmware could be taken from Android 
(saving via i2c loaded firmware).

What I have discovered in Android: 

lsmod shows loaded atmel_mxt_ts
at the same time under /sys/bus/i2c/i2c-4/i2c-4:0038 is present (name) 
ft5x0x_ts.

In Android also detected 

atmel_mxt_ts.idc
ft5x0x_ts.idc

which consists of nothing: 

cat atmel_mxt_ts.idc ft5x0x_ts.idc 

touch.deviceType = touchScreen
touch.orientationAware = 1

touch.deviceType = touchScreen
touch.orientationAware = 1

No any other firmware detected. Looks like is built in in kernel module but 
ExeCut does not shows any usefull symbols that looks like firmware. 
(module  attached).

STRANGE!!!! The very strange thing is that after rmmod atmel_mxt_ts.idc 
ft5x0x_ts   touchscreen is still working!!!

Questions: 

1) How it is possible that after removing ts driver it is still working? 
Does this mean that atmel_mxt_ts.idc ft5x0x_ts is used only as "a stub" 
that loads firmware of ft5x0x_ts and setups handler to loaded firmware?
2) Does anyone knows ft5x0x_ts driver for x86* architecture? Or any 
candidate that could be ported?
3) Could someone recommend good description how to work with ft5x0x_ts 
(logic of initializing, loading firmware, etc) ? Is it such logic: turn on 
TS by enabling GPIO pin, load module that loads firmware, setup IRQ 
handler? 

-- 
-- 
You received this message because you are subscribed to the Linux Users Group.
To post a message, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit our group at 
http://groups.google.com/group/linuxusersgroup
References can be found at: http://goo.gl/anqri
Please remember to abide by our list rules (http://tinyurl.com/LUG-Rules or 
http://cdn.fsdev.net/List-Rules.pdf)

--- 
You received this message because you are subscribed to the Google Groups 
"Linux Users Group" 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.

Reply via email to