Re: Chipone icn85xx support in x86 linux kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi ALL,
Results of testing my code on Chuwi Vi10 rev11 with different
combinations of define
#TS_I2C_BUS  - i2c bus (i2c-dev)
#define TS_I2C_ADDR  - chip address on i2c bus
#define CTP_RST_PORT 393 - wakeup gpio. Actually have chosen 393
because it is the same as it was on Chuwi Vi8. Also may be for Chuwi
Vi10 could be used 391, 392 gpios. All 391-393 gpios by setting them
to 0 and then to 1 do the same - turn on\off screen.


Results of testing: dmesg output:
Procedure of testing: modprobe i2c-dev gpio && insmod myicn,ko

i2c-3 0x30:   (last lines looks strange like battery is resided on this address)


-- Logs begin at Thu 2016-03-10 17:49:10 UTC, end at Thu 2016-03-10
17:49:58 UTC. --
Mar 10 17:49:56 archiso kernel: device: 'i2c-0': device_add
Mar 10 17:49:56 archiso kernel: PM: Adding info for No Bus:i2c-0
Mar 10 17:49:56 archiso kernel: device: 'i2c-1': device_add
Mar 10 17:49:56 archiso kernel: PM: Adding info for No Bus:i2c-1
Mar 10 17:49:56 archiso kernel: device: 'i2c-2': device_add
Mar 10 17:49:56 archiso kernel: PM: Adding info for No Bus:i2c-2
Mar 10 17:49:56 archiso kernel: device: 'i2c-3': device_add
Mar 10 17:49:56 archiso kernel: PM: Adding info for No Bus:i2c-3
Mar 10 17:49:56 archiso kernel: device: 'i2c-4': device_add
Mar 10 17:49:56 archiso kernel: PM: Adding info for No Bus:i2c-4
Mar 10 17:49:56 archiso kernel: device class 'mtd': registering
Mar 10 17:49:56 archiso kernel: device: 'mtd': device_add
Mar 10 17:49:56 archiso kernel: PM: Adding info for No Bus:mtd
Mar 10 17:49:56 archiso kernel: bus: 'platform': add driver gpio-nand
Mar 10 17:49:57 archiso kernel:
                                INIT icn MODULE,func ts_init
                                 get pwr gpio in func ts_init
Mar 10 17:49:57 archiso kernel: ------------[ cut here ]------------
Mar 10 17:49:57 archiso kernel: WARNING: CPU: 2 PID: 714 at
drivers/pinctrl/intel/pinctrl-baytrail.c:214
byt_gpio_request+0xaf/0xe0()
Mar 10 17:49:57 archiso kernel: Modules linked in: myicn(O+) gpio nand
nand_ecc nand_ids mtd i2c_dev intel_rapl intel_soc_dts_thermal
intel_soc_dts_iosf intel_powerclamp iTCO_wdt iTCO_vendor_support
coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul
aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd
i915 brcmfmac uio_pdrv_genirq uio joydev cfg80211 i2c_algo_bit
input_leds rfkill drm_kms_helper brcmutil efi_pstore
snd_intel_sst_acpi snd_intel_sst_core snd_soc_sst_mfld_platform
efivars drm pcspkr dw_dmac dw_dmac_core snd_soc_core snd_compress
evdev myicn_ts_acpi(O) intel_gtt kxcjk_1013 i2c_hid snd_pcm_dmaengine
industrialio_triggered_buffer mei_txe kfifo_buf syscopyarea
sysfillrect snd_pcm industrialio mei sysimgblt tpm_tis snd_timer snd
lpc_ich battery fb_sys_fops tpm i2c_designware_platform
Mar 10 17:49:57 archiso kernel:  i2c_designware_core ac acpi_pad
soundcore spi_pxa2xx_platform i2c_core snd_soc_sst_acpi processor
thermal 8250_dw sch_fq_codel nfs lockd grace sunrpc fscache ip_tables
x_tables overlay squashfs isofs nls_iso8859_1 nls_cp437 vfat fat
sd_mod hid_generic usbhid hid uas usb_storage scsi_mod xhci_pci
xhci_hcd usbcore crc32c_intel usb_common button serio wmi video
sdhci_acpi sdhci led_class loop
Mar 10 17:49:57 archiso kernel: CPU: 2 PID: 714 Comm: insmod Tainted:
G        W  O    4.4.2-2-ARCH #2
Mar 10 17:49:57 archiso kernel: Hardware name: ilife S165/BYT-PF02,
BIOS J1D_S165C_206 10/29/2014
Mar 10 17:49:57 archiso kernel:  0000000000000000 00000000bde94ada
ffff8800736efb68 ffffffff812b324b
Mar 10 17:49:57 archiso kernel:  0000000000000000 ffff8800736efba0
ffffffff8105dc53 ffffc9000036a0f0
Mar 10 17:49:57 archiso kernel:  ffff88007c056e18 000000000000000b
0000000000000002 ffff88007c056f20
Mar 10 17:49:57 archiso kernel: Call Trace:
Mar 10 17:49:57 archiso kernel:  [<ffffffff812b324b>] dump_stack+0x4b/0x70
Mar 10 17:49:57 archiso kernel:  [<ffffffff8105dc53>]
warn_slowpath_common+0x83/0xc0
Mar 10 17:49:57 archiso kernel:  [<ffffffff8105ddab>]
warn_slowpath_null+0x1b/0x20
Mar 10 17:49:57 archiso kernel:  [<ffffffff812e683f>] byt_gpio_request+0xaf/0xe0
Mar 10 17:49:57 archiso kernel:  [<ffffffffa00d8000>] ? 0xffffffffa00d8000
Mar 10 17:49:57 archiso kernel:  [<ffffffff812e7004>] __gpiod_request+0x74/0x100
Mar 10 17:49:57 archiso kernel:  [<ffffffff812e9dad>] gpiod_request+0x5d/0x100
Mar 10 17:49:57 archiso kernel:  [<ffffffff812e9101>] ? gpio_to_desc+0x91/0xe0
Mar 10 17:49:57 archiso kernel:  [<ffffffff812ea8c4>] gpio_request+0x34/0x40
Mar 10 17:49:57 archiso kernel:  [<ffffffffa00d803c>]
ts_init+0x3c/0x1000 [myicn]
Mar 10 17:49:57 archiso kernel:  [<ffffffff810003e2>] do_one_initcall+0xb2/0x1f0
Mar 10 17:49:57 archiso kernel:  [<ffffffff8118cd52>] ? __vunmap+0x92/0xf0
Mar 10 17:49:57 archiso kernel:  [<ffffffff811aabce>] ? kfree+0x14e/0x160
Mar 10 17:49:57 archiso kernel:  [<ffffffff8114966f>] do_init_module+0x5f/0x1f0
Mar 10 17:49:57 archiso kernel:  [<ffffffff810e7d01>] load_module+0x2231/0x28a0
Mar 10 17:49:57 archiso kernel:  [<ffffffff810e4b10>] ?
symbol_put_addr+0x50/0x50
Mar 10 17:49:57 archiso kernel:  [<ffffffff811cdec1>] ? kernel_read+0x51/0x80
Mar 10 17:49:57 archiso kernel:  [<ffffffff810e85cd>] SyS_finit_module+0xbd/0xf0
Mar 10 17:49:57 archiso kernel:  [<ffffffff8157a217>]
entry_SYSCALL_64_fastpath+0x12/0x66
Mar 10 17:49:57 archiso kernel: ---[ end trace dcb1f480a2bec481 ]---
Mar 10 17:49:57 archiso kernel: byt_gpio INT33FC:01: pin 11 forcibly
re-configured as GPIO
Mar 10 17:49:58 archiso kernel: ==icn85xx ts_init 280 at i2cbus: 3!!!!!!!!
Mar 10 17:49:58 archiso kernel: device: '3-0030': device_add
Mar 10 17:49:58 archiso kernel: bus: 'i2c': add device 3-0030
Mar 10 17:49:58 archiso kernel: PM: Adding info for i2c:3-0030
Mar 10 17:49:58 archiso kernel: bus: 'i2c': add driver chipone-ts
Mar 10 17:49:58 archiso kernel: bus: 'i2c': driver_probe_device:
matched device 3-0030 with driver chipone-ts
Mar 10 17:49:58 archiso kernel: bus: 'i2c': really_probe: probing
driver chipone-ts with device 3-0030
Mar 10 17:49:58 archiso kernel: chipone-ts 3-0030: no default pinctrl state
Mar 10 17:49:58 archiso kernel: devices_kset: Moving 3-0030 to end of list
Mar 10 17:49:58 archiso kernel:
                                hello from i2cprobe,icn85xx_ts_probe
                                ====icn85xx_ts_probe begin=====.
Mar 10 17:49:58 archiso kernel:
                                begin icn85xx_iic_test
                                 BEGIN test another way of reading CurrFW ver
                                 CurrFW ver=43360
                                 END test another way of reading
CurrFW verFrom icn85xx_read_reg -  addr: 0xa: 0x42
Mar 10 17:49:58 archiso kernel:
                                Begin read fw ver from iictestFrom
icn85xx_read_reg -  addr: 0xc: 0x7
Mar 10 17:49:58 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestFrom
icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 17:49:58 archiso kernel:
                                End read IC subver from iictestiic
test error! 1 in icn85xx_iic_test
Mar 10 17:49:58 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x11
Mar 10 17:49:58 archiso kernel:
                                Begin read fw ver from iictestFrom
icn85xx_read_reg -  addr: 0xc: 0x28
Mar 10 17:49:58 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestFrom
icn85xx_read_reg -  addr: 0xb: 0x8
Mar 10 17:49:58 archiso kernel:
                                End read IC subver from iictestiic
test error! 2 in icn85xx_iic_test
Mar 10 17:49:58 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x4a
Mar 10 17:49:58 archiso kernel:
                                Begin read fw ver from iictestFrom
icn85xx_read_reg -  addr: 0xc: 0x74
Mar 10 17:49:58 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestFrom
icn85xx_read_reg -  addr: 0xb: 0x4
Mar 10 17:49:58 archiso kernel:
                                End read IC subver from iictestiic
test error! 3 in icn85xx_iic_test
Mar 10 17:49:58 archiso kernel:
                                end icn85xx_iic_testiic communication ok: 0x0
Mar 10 17:49:58 archiso kernel:
                                Bye from i2cprobe,icn85xx_ts_probe
Mar 10 17:49:58 archiso kernel: driver: 'chipone-ts': driver_bound:
bound to device '3-0030'
Mar 10 17:49:58 archiso kernel: bus: 'i2c': really_probe: bound device
3-0030 to driver chipone-ts
Mar 10 17:49:58 archiso kernel: PM: Moving acpi:PNP0C0A:01 to end of list
Mar 10 17:49:58 archiso kernel: acpi PNP0C0A:01: Retrying from deferred list
Mar 10 17:49:58 archiso kernel: bus: 'acpi': driver_probe_device:
matched device PNP0C0A:01 with driver battery
Mar 10 17:49:58 archiso kernel: bus: 'acpi': really_probe: probing
driver battery with device PNP0C0A:01
Mar 10 17:49:58 archiso kernel: battery PNP0C0A:01: no default pinctrl state
Mar 10 17:49:58 archiso kernel: devices_kset: Moving PNP0C0A:01 to end of list
Mar 10 17:49:58 archiso kernel: acpi PNP0C0A:01: Driver battery
requests probe deferral

-----------------
i2c-4 0x48  - this is etalon because Android and Windows using these
params!!! And :( failed to probe!
-----------------

Mar 10 20:53:53 archiso kernel: i2c /dev entries driver
Mar 10 20:53:53 archiso kernel: device class 'i2c-dev': registering
Mar 10 20:53:53 archiso kernel: device: 'i2c-0': device_add
Mar 10 20:53:53 archiso kernel: PM: Adding info for No Bus:i2c-0
Mar 10 20:53:53 archiso kernel: device: 'i2c-1': device_add
Mar 10 20:53:53 archiso kernel: PM: Adding info for No Bus:i2c-1
Mar 10 20:53:53 archiso kernel: device: 'i2c-2': device_add
Mar 10 20:53:53 archiso kernel: PM: Adding info for No Bus:i2c-2
Mar 10 20:53:53 archiso kernel: device: 'i2c-3': device_add
Mar 10 20:53:53 archiso kernel: PM: Adding info for No Bus:i2c-3
Mar 10 20:53:53 archiso kernel: device: 'i2c-4': device_add
Mar 10 20:53:53 archiso kernel: PM: Adding info for No Bus:i2c-4
Mar 10 20:53:55 archiso kernel: device class 'mtd': registering
Mar 10 20:53:55 archiso kernel: device: 'mtd': device_add
Mar 10 20:53:55 archiso kernel: PM: Adding info for No Bus:mtd
Mar 10 20:53:55 archiso kernel: bus: 'platform': add driver gpio-nand
Mar 10 20:53:58 archiso kernel:
                                INIT icn MODULE,func ts_init
                                 get pwr gpio in func ts_init
Mar 10 20:53:58 archiso kernel: ------------[ cut here ]------------
Mar 10 20:53:58 archiso kernel: WARNING: CPU: 2 PID: 696 at
drivers/pinctrl/intel/pinctrl-baytrail.c:214
byt_gpio_request+0xaf/0xe0()
Mar 10 20:53:58 archiso kernel: Modules linked in: myicn(O+) gpio nand
nand_ecc nand_ids mtd i2c_dev intel_rapl intel_soc_dts_thermal
intel_soc_dts_iosf intel_powerclamp iTCO_wdt coretemp
iTCO_vendor_support kvm_intel brcmfmac i915 kvm cfg80211 irqbypass
crct10dif_pclmul crc32_pclmul i2c_algo_bit aesni_intel aes_x86_64
joydev lrw rfkill gf128mul input_leds efi_pstore brcmutil glue_helper
ablk_helper drm_kms_helper uio_pdrv_genirq efivars uio cryptd pcspkr
myicn_ts_acpi(O) drm kxcjk_1013 industrialio_triggered_buffer
kfifo_buf thermal i2c_hid evdev industrialio snd_intel_sst_acpi
dw_dmac snd_intel_sst_core snd_soc_sst_mfld_platform dw_dmac_core
battery intel_gtt mei_txe syscopyarea sysfillrect sysimgblt
fb_sys_fops i2c_designware_platform snd_soc_core snd_compress
snd_pcm_dmaengine ac acpi_pad tpm_tis snd_pcm tpm spi_pxa2xx_platform
Mar 10 20:53:58 archiso kernel:  lpc_ich i2c_designware_core mei
snd_timer snd i2c_core processor soundcore 8250_dw snd_soc_sst_acpi
sch_fq_codel nfs lockd grace sunrpc fscache ip_tables x_tables overlay
squashfs isofs nls_iso8859_1 nls_cp437 vfat fat sd_mod hid_generic
usbhid hid uas usb_storage scsi_mod xhci_pci xhci_hcd usbcore
crc32c_intel usb_common button serio video wmi sdhci_acpi sdhci
led_class loop
Mar 10 20:53:58 archiso kernel: CPU: 2 PID: 696 Comm: insmod Tainted:
G        W  O    4.4.2-2-ARCH #2
Mar 10 20:53:58 archiso kernel: Hardware name: ilife S165/BYT-PF02,
BIOS J1D_S165C_206 10/29/2014
Mar 10 20:53:58 archiso kernel:  0000000000000000 00000000deb7bf9d
ffff88007799fb68 ffffffff812b324b
Mar 10 20:53:58 archiso kernel:  0000000000000000 ffff88007799fba0
ffffffff8105dc53 ffffc9000036a0f0
Mar 10 20:53:58 archiso kernel:  ffff88007c056e18 000000000000000b
0000000000000002 ffff88007c056f20
Mar 10 20:53:58 archiso kernel: Call Trace:
Mar 10 20:53:58 archiso kernel:  [<ffffffff812b324b>] dump_stack+0x4b/0x70
Mar 10 20:53:58 archiso kernel:  [<ffffffff8105dc53>]
warn_slowpath_common+0x83/0xc0
Mar 10 20:53:58 archiso kernel:  [<ffffffff8105ddab>]
warn_slowpath_null+0x1b/0x20
Mar 10 20:53:58 archiso kernel:  [<ffffffff812e683f>] byt_gpio_request+0xaf/0xe0
Mar 10 20:53:58 archiso kernel:  [<ffffffffa002a000>] ? 0xffffffffa002a000
Mar 10 20:53:58 archiso kernel:  [<ffffffff812e7004>] __gpiod_request+0x74/0x100
Mar 10 20:53:58 archiso kernel:  [<ffffffff812e9dad>] gpiod_request+0x5d/0x100
Mar 10 20:53:58 archiso kernel:  [<ffffffff812e9101>] ? gpio_to_desc+0x91/0xe0
Mar 10 20:53:58 archiso kernel:  [<ffffffff812ea8c4>] gpio_request+0x34/0x40
Mar 10 20:53:58 archiso kernel:  [<ffffffffa002a03c>]
ts_init+0x3c/0x1000 [myicn]
Mar 10 20:53:58 archiso kernel:  [<ffffffff810003e2>] do_one_initcall+0xb2/0x1f0
Mar 10 20:53:58 archiso kernel:  [<ffffffff8114966f>] do_init_module+0x5f/0x1f0
Mar 10 20:53:58 archiso kernel:  [<ffffffff810e7d01>] load_module+0x2231/0x28a0
Mar 10 20:53:58 archiso kernel:  [<ffffffff810e4b10>] ?
symbol_put_addr+0x50/0x50
Mar 10 20:53:58 archiso kernel:  [<ffffffff811cdec1>] ? kernel_read+0x51/0x80
Mar 10 20:53:58 archiso kernel:  [<ffffffff810e85cd>] SyS_finit_module+0xbd/0xf0
Mar 10 20:53:58 archiso kernel:  [<ffffffff8157a217>]
entry_SYSCALL_64_fastpath+0x12/0x66
Mar 10 20:53:58 archiso kernel: ---[ end trace 50506b677151cf1f ]---
Mar 10 20:53:58 archiso kernel: byt_gpio INT33FC:01: pin 11 forcibly
re-configured as GPIO
Mar 10 20:53:59 archiso kernel: ==icn85xx ts_init 280 at i2cbus: 4!!!!!!!!
Mar 10 20:53:59 archiso kernel: device: '4-0048': device_add
Mar 10 20:53:59 archiso kernel: bus: 'i2c': add device 4-0048
Mar 10 20:53:59 archiso kernel: PM: Adding info for i2c:4-0048
Mar 10 20:53:59 archiso kernel: bus: 'i2c': add driver chipone-ts
Mar 10 20:53:59 archiso kernel: bus: 'i2c': driver_probe_device:
matched device 4-0048 with driver chipone-ts
Mar 10 20:53:59 archiso kernel: bus: 'i2c': really_probe: probing
driver chipone-ts with device 4-0048
Mar 10 20:53:59 archiso kernel: chipone-ts 4-0048: no default pinctrl state
Mar 10 20:53:59 archiso kernel: devices_kset: Moving 4-0048 to end of list
Mar 10 20:53:59 archiso kernel:
                                hello from i2cprobe,icn85xx_ts_probe
                                ====icn85xx_ts_probe begin=====.
Mar 10 20:53:59 archiso kernel:
                                begin icn85xx_iic_test
                                 BEGIN test another way of reading
CurrFW verfrom icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel:
                                 CurrFW ver=0
                                 END test another way of reading
CurrFW verfrom icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x0
Mar 10 20:53:59 archiso kernel:
                                Begin read fw ver from iictestFrom
icn85xx_read_reg -  addr: 0xc: 0x0
Mar 10 20:53:59 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 20:53:59 archiso kernel:
                                End read IC subver from iictestiic
test error! 1 in icn85xx_iic_test
Mar 10 20:53:59 archiso kernel: from icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x0
Mar 10 20:53:59 archiso kernel:
                                Begin read fw ver from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xc: 0x0
Mar 10 20:53:59 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 20:53:59 archiso kernel:
                                End read IC subver from iictestiic
test error! 2 in icn85xx_iic_test
Mar 10 20:53:59 archiso kernel: from icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x0
Mar 10 20:53:59 archiso kernel:
                                Begin read fw ver from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xc: 0x0
Mar 10 20:53:59 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 20:53:59 archiso kernel: From icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 20:53:59 archiso kernel:
                                End read IC subver from iictestiic
test error! 3 in icn85xx_iic_test
Mar 10 20:53:59 archiso kernel:
                                end icn85xx_iic_testfunc
icn85xx_ts_probe: icn85xx_iic_test  failed.
Mar 10 20:53:59 archiso kernel: chipone-ts: probe of 4-0048 failed with error -1

-----
i2c-4, 0x30 - just as written in ACPI DSDT - again failed
-----
-- Logs begin at Thu 2016-03-10 21:03:40 UTC, end at Thu 2016-03-10
21:04:41 UTC. --
Mar 10 21:04:39 archiso kernel: i2c /dev entries driver
Mar 10 21:04:39 archiso kernel: device class 'i2c-dev': registering
Mar 10 21:04:39 archiso kernel: device: 'i2c-0': device_add
Mar 10 21:04:39 archiso kernel: PM: Adding info for No Bus:i2c-0
Mar 10 21:04:39 archiso kernel: device: 'i2c-1': device_add
Mar 10 21:04:39 archiso kernel: PM: Adding info for No Bus:i2c-1
Mar 10 21:04:39 archiso kernel: device: 'i2c-2': device_add
Mar 10 21:04:39 archiso kernel: PM: Adding info for No Bus:i2c-2
Mar 10 21:04:39 archiso kernel: device: 'i2c-3': device_add
Mar 10 21:04:39 archiso kernel: PM: Adding info for No Bus:i2c-3
Mar 10 21:04:39 archiso kernel: device: 'i2c-4': device_add
Mar 10 21:04:39 archiso kernel: PM: Adding info for No Bus:i2c-4
Mar 10 21:04:39 archiso kernel: device class 'mtd': registering
Mar 10 21:04:39 archiso kernel: device: 'mtd': device_add
Mar 10 21:04:39 archiso kernel: PM: Adding info for No Bus:mtd
Mar 10 21:04:39 archiso kernel: bus: 'platform': add driver gpio-nand
Mar 10 21:04:40 archiso kernel:
                                INIT icn MODULE,func ts_init
                                 get pwr gpio in func ts_init
Mar 10 21:04:40 archiso kernel: ------------[ cut here ]------------
Mar 10 21:04:40 archiso kernel: WARNING: CPU: 3 PID: 703 at
drivers/pinctrl/intel/pinctrl-baytrail.c:214
byt_gpio_request+0xaf/0xe0()
Mar 10 21:04:40 archiso kernel: Modules linked in: myicn(O+) gpio nand
nand_ecc nand_ids mtd i2c_dev iTCO_wdt iTCO_vendor_support intel_rapl
intel_soc_dts_thermal intel_soc_dts_iosf intel_powerclamp coretemp
kvm_intel kvm brcmfmac i915 irqbypass crct10dif_pclmul crc32_pclmul
joydev input_leds cfg80211 i2c_algo_bit aesni_intel aes_x86_64 lrw
gf128mul drm_kms_helper glue_helper rfkill ablk_helper brcmutil drm
cryptd snd_intel_sst_acpi uio_pdrv_genirq snd_intel_sst_core
efi_pstore uio snd_soc_sst_mfld_platform pcspkr efivars intel_gtt
snd_soc_core snd_compress snd_pcm_dmaengine thermal snd_pcm evdev
dw_dmac myicn_ts_acpi(O) dw_dmac_core syscopyarea kxcjk_1013
industrialio_triggered_buffer mei_txe spi_pxa2xx_platform sysfillrect
kfifo_buf i2c_hid sysimgblt battery industrialio snd_timer acpi_pad ac
mei lpc_ich fb_sys_fops
Mar 10 21:04:40 archiso kernel:  snd tpm_tis 8250_dw tpm processor
i2c_designware_platform i2c_designware_core soundcore snd_soc_sst_acpi
i2c_core sch_fq_codel nfs lockd grace sunrpc fscache ip_tables
x_tables overlay squashfs isofs nls_iso8859_1 nls_cp437 vfat fat
sd_mod hid_generic usbhid hid uas usb_storage scsi_mod xhci_pci
xhci_hcd usbcore crc32c_intel usb_common button serio wmi video
sdhci_acpi sdhci led_class loop
Mar 10 21:04:40 archiso kernel: CPU: 3 PID: 703 Comm: insmod Tainted:
G        W  O    4.4.2-2-ARCH #2
Mar 10 21:04:40 archiso kernel: Hardware name: ilife S165/BYT-PF02,
BIOS J1D_S165C_206 10/29/2014
Mar 10 21:04:40 archiso kernel:  0000000000000000 000000001e8b0650
ffff880073abbb68 ffffffff812b324b
Mar 10 21:04:40 archiso kernel:  0000000000000000 ffff880073abbba0
ffffffff8105dc53 ffffc9000036a0f0
Mar 10 21:04:40 archiso kernel:  ffff88007c066e18 000000000000000b
0000000000000002 ffff88007c066f20
Mar 10 21:04:40 archiso kernel: Call Trace:
Mar 10 21:04:40 archiso kernel:  [<ffffffff812b324b>] dump_stack+0x4b/0x70
Mar 10 21:04:40 archiso kernel:  [<ffffffff8105dc53>]
warn_slowpath_common+0x83/0xc0
Mar 10 21:04:40 archiso kernel:  [<ffffffff8105ddab>]
warn_slowpath_null+0x1b/0x20
Mar 10 21:04:40 archiso kernel:  [<ffffffff812e683f>] byt_gpio_request+0xaf/0xe0
Mar 10 21:04:40 archiso kernel:  [<ffffffffa0059000>] ? 0xffffffffa0059000
Mar 10 21:04:40 archiso kernel:  [<ffffffff812e7004>] __gpiod_request+0x74/0x100
Mar 10 21:04:40 archiso kernel:  [<ffffffff812e9dad>] gpiod_request+0x5d/0x100
Mar 10 21:04:40 archiso kernel:  [<ffffffff812e9101>] ? gpio_to_desc+0x91/0xe0
Mar 10 21:04:40 archiso kernel:  [<ffffffff812ea8c4>] gpio_request+0x34/0x40
Mar 10 21:04:40 archiso kernel:  [<ffffffffa005903c>]
ts_init+0x3c/0x1000 [myicn]
Mar 10 21:04:40 archiso kernel:  [<ffffffff810003e2>] do_one_initcall+0xb2/0x1f0
Mar 10 21:04:40 archiso kernel:  [<ffffffff8114966f>] do_init_module+0x5f/0x1f0
Mar 10 21:04:40 archiso kernel:  [<ffffffff810e7d01>] load_module+0x2231/0x28a0
Mar 10 21:04:40 archiso kernel:  [<ffffffff810e4b10>] ?
symbol_put_addr+0x50/0x50
Mar 10 21:04:40 archiso kernel:  [<ffffffff811cdec1>] ? kernel_read+0x51/0x80
Mar 10 21:04:40 archiso kernel:  [<ffffffff810e85cd>] SyS_finit_module+0xbd/0xf0
Mar 10 21:04:40 archiso kernel:  [<ffffffff8157a217>]
entry_SYSCALL_64_fastpath+0x12/0x66
Mar 10 21:04:40 archiso kernel: ---[ end trace c17ab1bcd4ba3d1e ]---
Mar 10 21:04:40 archiso kernel: byt_gpio INT33FC:01: pin 11 forcibly
re-configured as GPIO
Mar 10 21:04:41 archiso kernel: ==icn85xx ts_init 280 at i2cbus: 4!!!!!!!!
Mar 10 21:04:41 archiso kernel: device: '4-0030': device_add
Mar 10 21:04:41 archiso kernel: bus: 'i2c': add device 4-0030
Mar 10 21:04:41 archiso kernel: PM: Adding info for i2c:4-0030
Mar 10 21:04:41 archiso kernel: bus: 'i2c': add driver chipone-ts
Mar 10 21:04:41 archiso kernel: bus: 'i2c': driver_probe_device:
matched device 4-0030 with driver chipone-ts
Mar 10 21:04:41 archiso kernel: bus: 'i2c': really_probe: probing
driver chipone-ts with device 4-0030
Mar 10 21:04:41 archiso kernel: chipone-ts 4-0030: no default pinctrl state
Mar 10 21:04:41 archiso kernel: devices_kset: Moving 4-0030 to end of list
Mar 10 21:04:41 archiso kernel:
                                hello from i2cprobe,icn85xx_ts_probe
                                ====icn85xx_ts_probe begin=====.
Mar 10 21:04:41 archiso kernel:
                                begin icn85xx_iic_test
                                 BEGIN test another way of reading
CurrFW verfrom icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel:
                                 CurrFW ver=0
                                 END test another way of reading
CurrFW verfrom icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x0
Mar 10 21:04:41 archiso kernel:
                                Begin read fw ver from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xc: 0x0
Mar 10 21:04:41 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 21:04:41 archiso kernel:
                                End read IC subver from iictestiic
test error! 1 in icn85xx_iic_test
Mar 10 21:04:41 archiso kernel: from icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x0
Mar 10 21:04:41 archiso kernel:
                                Begin read fw ver from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xc: 0x0
Mar 10 21:04:41 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 21:04:41 archiso kernel:
                                End read IC subver from iictestiic
test error! 2 in icn85xx_iic_test
Mar 10 21:04:41 archiso kernel: from icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xa: 0x0
Mar 10 21:04:41 archiso kernel:
                                Begin read fw ver from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xc: 0x0
Mar 10 21:04:41 archiso kernel:
                                End read fw ver from iictest
                                Begin read IC subver  from iictestfrom
icn85xx_i2c_rxdata: i2c read error: -121
Mar 10 21:04:41 archiso kernel: From icn85xx_read_reg -  addr: 0xb: 0x0
Mar 10 21:04:41 archiso kernel:
                                End read IC subver from iictestiic
test error! 3 in icn85xx_iic_test
Mar 10 21:04:41 archiso kernel:
                                end icn85xx_iic_testfunc
icn85xx_ts_probe: icn85xx_iic_test  failed.
Mar 10 21:04:41 archiso kernel: chipone-ts: probe of 4-0030 failed with error -1
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux