LINUX.ORG.RU
ФорумMobile

allwinner a13 помогите завести тач скрин gslx680


0

2

здравствуйте устанавливаю Линукс на allwinner a13 и столкнулся с проблемами с тачем... скачал ядро 3.4 ,скачал gslx680 драйвер отсюда >>https://gitorious.org/gslx680-for-sunxi ....собрал..... insmod gslx680_ts.ko >>>снизу выхлоп,,,кто нибуть помогите разобратся

===========================gslx680_ts_init=====================
Jan  2 15:24:40 sun4i-device kernel: [  116.299098] _fetch_sysconfig_para. 
Jan  2 15:24:40 sun4i-device kernel: [  116.302083] gslx680 firmware gslx680.fw. 
Jan  2 15:24:40 sun4i-device kernel: [  116.311541] _fetch_sysconfig_para: after: ctp_twi_addr is 0x40, dirty_addr_buf: 0x40. dirty_addr_buf[1]: 0xfffe 
Jan  2 15:24:40 sun4i-device kernel: [  116.315739] _fetch_sysconfig_para: ctp_twi_id is 1. 
Jan  2 15:24:40 sun4i-device kernel: [  116.319918] _fetch_sysconfig_para: screen_max_x = 800. 
Jan  2 15:24:40 sun4i-device kernel: [  116.324096] _fetch_sysconfig_para: screen_max_y = 480. 
Jan  2 15:24:40 sun4i-device kernel: [  116.328485] _fetch_sysconfig_para: revert_x_flag = 0. 
Jan  2 15:24:40 sun4i-device kernel: [  116.332578] _fetch_sysconfig_para: revert_y_flag = 0. 
Jan  2 15:24:40 sun4i-device kernel: [  116.337269] _fetch_sysconfig_para: exchange_x_y_flag = 0. 
Jan  2 15:24:40 sun4i-device kernel: [  116.343783] i2c-core: driver [gslx680] using legacy suspend method
Jan  2 15:24:40 sun4i-device kernel: [  116.349341] i2c-core: driver [gslx680] using legacy resume method
Jan  2 15:24:40 sun4i-device kernel: [  116.355021] ctp_detect: Detected chip gslx680 at adapter 1, address 0x40
Jan  2 15:24:40 sun4i-device kernel: [  116.360590] ====gslx680_ts_probe begin=====.  
Jan  2 15:24:40 sun4i-device kernel: [  116.362612] ==kzalloc success=
Jan  2 15:24:40 sun4i-device kernel: [  116.372832] [GSLX680] Enter gsl_ts_init_ts
Jan  2 15:24:40 sun4i-device kernel: [  116.377664] ctp_set_irq_mode: config gpio to int mode. 
Jan  2 15:24:40 sun4i-device kernel: [  116.383603] ctp_set_irq_mode, 854: gpio_int_info, port = 7, port_num = 11. 
Jan  2 15:24:40 sun4i-device kernel: [  116.385924]  INTERRUPT CONFIG
Jan  2 15:24:40 sun4i-device kernel: [  116.396227] input: gslx680 as /devices/platform/sunxi-i2c.1/i2c-1/1-0040/input/input3
Jan  2 15:24:40 sun4i-device kernel: [  116.434343] i2c state isn't idle(0xf8)
Jan  2 15:24:40 sun4i-device kernel: [  116.435584] STOP failed!
Jan  2 15:24:40 sun4i-device kernel: [  116.437692] incomplete xfer (0xff)
Jan  2 15:24:40 sun4i-device kernel: [  116.440664] reset_chip: gsl_ts_write 1 fail!
Jan  2 15:24:40 sun4i-device kernel: [  116.443801] init_chip: reset_chip fail: -70
Jan  2 15:24:40 sun4i-device kernel: [  116.447655] gslx680 1-0040: init_chip failed
Jan  2 15:24:40 sun4i-device kernel: [  116.452123] gslx680: probe of 1-0040 failed with error -70

в script.bin добавил это>>

[ctp_para]
ctp_used = 1
ctp_name = "gslx680"
ctp_twi_id = 1
ctp_twi_addr = 0x40
ctp_firmware = "gslx680.fw"
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PG11<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_reset = port:PB03<1><default><default><1>
ctp_io_port = port:PG11<6><default><default><default>



Последнее исправление: linkol92 (всего исправлений: 2)

Вот тут должен быть ноль, а у тебя 6 ctp_io_port = port:PG11<0><default><default><default>

anonymous
()
23 апреля 2015 г.

такой же тач , еще руки не дошли =( буду пробовать чет делать, хотя понятия не имею как его даже компилить)

mixed19
()
Ответ на: комментарий от mixed19

а вы случаем не завели тач???если что graff92.07@yandex.ru пишите ,обсудим о совместных наработках

linkol92
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.