Hello
I'm working custom android device based on AM335x. I've connected the Beaglebone 3" LCD cape with touch screen and i configured display, touch screen and GPIO keys in my board file. Display working fine but touch screen not working i'm getting following error log messages while booting.
<4>[ 1.170440] ------------[ cut here ]------------
<4>[ 1.175262] WARNING: at fs/sysfs/dir.c:481 sysfs_add_one+0x98/0xb8()
<4>[ 1.181915] sysfs: cannot create duplicate filename '/devices/platform/omap/ti_tscadc'
<4>[ 1.190155] Modules linked in:
<4>[ 1.193359] Backtrace:
<4>[ 1.195922] [<c00176e8>] (dump_backtrace+0x0/0x114) from [<c058864c>] (dump_stack+0x20/0x24)
<4>[ 1.204742] r6:000001e1 r5:c013080c r4:cf869be0 r3:c07d3de0
<4>[ 1.210662] [<c058862c>] (dump_stack+0x0/0x24) from [<c004145c>] (warn_slowpath_common+0x5c/0x74)
<4>[ 1.219940] [<c0041400>] (warn_slowpath_common+0x0/0x74) from [<c0041530>] (warn_slowpath_fmt+0x40/0x48)
<4>[ 1.229827] r8:cfafd310 r7:cf865000 r6:cfafd310 r5:cf865000 r4:ffffffef
<4>[ 1.236663] r3:00000009
<4>[ 1.239410] [<c00414f0>] (warn_slowpath_fmt+0x0/0x48) from [<c013080c>] (sysfs_add_one+0x98/0xb8)
<4>[ 1.248657] r3:cf865000 r2:c06c37c0
<4>[ 1.252410] [<c0130774>] (sysfs_add_one+0x0/0xb8) from [<c013089c>] (create_dir+0x70/0xc4)
<4>[ 1.261016] r7:00000000 r6:cf813a40 r5:00000001 r4:cfa42010
<4>[ 1.266937] [<c013082c>] (create_dir+0x0/0xc4) from [<c01309c0>] (sysfs_create_dir+0x94/0xe8)
<4>[ 1.275848] r8:c07d2fb0 r7:00000000 r6:cf813a40 r5:00000000 r4:cfa42010
<4>[ 1.282867] [<c013092c>] (sysfs_create_dir+0x0/0xe8) from [<c02615f0>] (kobject_add_internal+0x8c/0x1d4)
<4>[ 1.292755] r6:c07d2fb0 r5:00000000 r4:cfa42010
<4>[ 1.297607] [<c0261564>] (kobject_add_internal+0x0/0x1d4) from [<c0261a24>] (kobject_add+0x54/0x94)
<4>[ 1.307037] r8:c07d1828 r7:00000000 r6:c07d2fb0 r5:00000000 r4:cfa42010
<4>[ 1.313873] r3:00000001
<4>[ 1.316619] [<c02619d0>] (kobject_add+0x0/0x94) from [<c02b98e4>] (device_add+0xbc/0x590)
<4>[ 1.325164] r3:00000000 r2:00000000
<4>[ 1.328887] r6:c07d2fa8 r5:cfa42010 r4:cfa42008
<4>[ 1.333740] [<c02b9828>] (device_add+0x0/0x590) from [<c02bde34>] (platform_device_add+0x108/0x1b8)
<4>[ 1.343200] [<c02bdd2c>] (platform_device_add+0x0/0x1b8) from [<c00340e4>] (omap_device_register+0x30/0x34)
<4>[ 1.353363] r7:c06a8950 r6:00000000 r5:cfafebc0 r4:cfa42000
<4>[ 1.359283] [<c00340b4>] (omap_device_register+0x0/0x34) from [<c00341ec>] (omap_device_build_ss+0x104/0x150)
<4>[ 1.369628] [<c00340e8>] (omap_device_build_ss+0x0/0x150) from [<c0034294>] (omap_device_build+0x5c/0x64)
<4>[ 1.379638] [<c0034238>] (omap_device_build+0x0/0x64) from [<c075e318>] (am33xx_register_mfd_tscadc+0x64/0xac)
<4>[ 1.390075] [<c075e2b4>] (am33xx_register_mfd_tscadc+0x0/0xac) from [<c0030d3c>] (mfd_tscadc_init+0x1c/0x38)
<4>[ 1.400329] r5:c07d1b60 r4:c0818dcc
<4>[ 1.404083] [<c0030d20>] (mfd_tscadc_init+0x0/0x38) from [<c0030f7c>] (am335x_evm_setup+0xe4/0x108)
<4>[ 1.413513] [<c0030e98>] (am335x_evm_setup+0x0/0x108) from [<c02d0d18>] (at24_probe+0x478/0x504)
<4>[ 1.422698] r5:cf8e6620 r4:cf8e6600
<4>[ 1.426422] [<c02d08a0>] (at24_probe+0x0/0x504) from [<c03950b0>] (i2c_device_probe+0xd0/0x10c)
<4>[ 1.435516] [<c0394fe0>] (i2c_device_probe+0x0/0x10c) from [<c02bc290>] (driver_probe_device+0xa0/0x1bc)
<4>[ 1.445434] [<c02bc1f0>] (driver_probe_device+0x0/0x1bc) from [<c02bc448>] (__driver_attach+0x9c/0xa0)
<4>[ 1.455139] r8:00000000 r7:00000000 r6:cf8e6654 r5:c07f46c8 r4:cf8e6620
<4>[ 1.461975] r3:00000000
<4>[ 1.464691] [<c02bc3ac>] (__driver_attach+0x0/0xa0) from [<c02bb334>] (bus_for_each_dev+0x6c/0x98)
<4>[ 1.474060] r6:c02bc3ac r5:00000000 r4:c07f46c8 r3:c02bc3ac
<4>[ 1.479980] [<c02bb2c8>] (bus_for_each_dev+0x0/0x98) from [<c02bbf04>] (driver_attach+0x2c/0x30)
<4>[ 1.489135] r6:cfa2e740 r5:c0804aa0 r4:c07f46c8
<4>[ 1.493957] [<c02bbed8>] (driver_attach+0x0/0x30) from [<c02bbb9c>] (bus_add_driver+0x188/0x248)
<4>[ 1.503143] [<c02bba14>] (bus_add_driver+0x0/0x248) from [<c02bc98c>] (driver_register+0x88/0x140)
<4>[ 1.512512] [<c02bc904>] (driver_register+0x0/0x140) from [<c03971bc>] (i2c_register_driver+0x3c/0xc4)
<4>[ 1.522216] r8:00000000 r7:00000013 r6:00000000 r5:c0818040 r4:c07f46a0
<4>[ 1.529052] r3:c0804aa0
<4>[ 1.531799] [<c0397180>] (i2c_register_driver+0x0/0xc4) from [<c077308c>] (at24_init+0x48/0x54)
<4>[ 1.540863] r5:c0818040 r4:cf868000
<4>[ 1.544616] [<c0773044>] (at24_init+0x0/0x54) from [<c0008780>] (do_one_initcall+0x124/0x18c)
<4>[ 1.553527] [<c000865c>] (do_one_initcall+0x0/0x18c) from [<c0756858>] (kernel_init+0x80/0x11c)
<4>[ 1.562622] [<c07567d8>] (kernel_init+0x0/0x11c) from [<c00446a0>] (do_exit+0x0/0x6c4)
<4>[ 1.570861] r5:c07567d8 r4:00000000
<4>[ 1.574645] ---[ end trace a98446092830db21 ]---
<3>[ 1.579467] kobject_add_internal failed for ti_tscadc with -EEXIST, don't try to register things with the same name in.
<4>[ 1.592468] Backtrace:
<4>[ 1.595001] [<c00176e8>] (dump_backtrace+0x0/0x114) from [<c058864c>] (dump_stack+0x20/0x24)
<4>[ 1.603820] r6:c07d2fb0 r5:ffffffef r4:cfa42010 r3:c07d3de0
<4>[ 1.609741] [<c058862c>] (dump_stack+0x0/0x24) from [<c0261720>] (kobject_add_internal+0x1bc/0x1d4)
<4>[ 1.619201] [<c0261564>] (kobject_add_internal+0x0/0x1d4) from [<c0261a24>] (kobject_add+0x54/0x94)
<4>[ 1.628631] r8:c07d1828 r7:00000000 r6:c07d2fb0 r5:00000000 r4:cfa42010
<4>[ 1.635467] r3:00000001
<4>[ 1.638214] [<c02619d0>] (kobject_add+0x0/0x94) from [<c02b98e4>] (device_add+0xbc/0x590)
<4>[ 1.646728] r3:00000000 r2:00000000
<4>[ 1.650482] r6:c07d2fa8 r5:cfa42010 r4:cfa42008
<4>[ 1.655303] [<c02b9828>] (device_add+0x0/0x590) from [<c02bde34>] (platform_device_add+0x108/0x1b8)
<4>[ 1.664764] [<c02bdd2c>] (platform_device_add+0x0/0x1b8) from [<c00340e4>] (omap_device_register+0x30/0x34)
<4>[ 1.674926] r7:c06a8950 r6:00000000 r5:cfafebc0 r4:cfa42000
<4>[ 1.680847] [<c00340b4>] (omap_device_register+0x0/0x34) from [<c00341ec>] (omap_device_build_ss+0x104/0x150)
<4>[ 1.691192] [<c00340e8>] (omap_device_build_ss+0x0/0x150) from [<c0034294>] (omap_device_build+0x5c/0x64)
<4>[ 1.701202] [<c0034238>] (omap_device_build+0x0/0x64) from [<c075e318>] (am33xx_register_mfd_tscadc+0x64/0xac)
<4>[ 1.711639] [<c075e2b4>] (am33xx_register_mfd_tscadc+0x0/0xac) from [<c0030d3c>] (mfd_tscadc_init+0x1c/0x38)
<4>[ 1.721893] r5:c07d1b60 r4:c0818dcc
<4>[ 1.725616] [<c0030d20>] (mfd_tscadc_init+0x0/0x38) from [<c0030f7c>] (am335x_evm_setup+0xe4/0x108)
<4>[ 1.735076] [<c0030e98>] (am335x_evm_setup+0x0/0x108) from [<c02d0d18>] (at24_probe+0x478/0x504)
<4>[ 1.744232] r5:cf8e6620 r4:cf8e6600
<4>[ 1.747985] [<c02d08a0>] (at24_probe+0x0/0x504) from [<c03950b0>] (i2c_device_probe+0xd0/0x10c)
<4>[ 1.757080] [<c0394fe0>] (i2c_device_probe+0x0/0x10c) from [<c02bc290>] (driver_probe_device+0xa0/0x1bc)
<4>[ 1.766967] [<c02bc1f0>] (driver_probe_device+0x0/0x1bc) from [<c02bc448>] (__driver_attach+0x9c/0xa0)
<4>[ 1.776672] r8:00000000 r7:00000000 r6:cf8e6654 r5:c07f46c8 r4:cf8e6620
<4>[ 1.783508] r3:00000000
<4>[ 1.786254] [<c02bc3ac>] (__driver_attach+0x0/0xa0) from [<c02bb334>] (bus_for_each_dev+0x6c/0x98)
<4>[ 1.795593] r6:c02bc3ac r5:00000000 r4:c07f46c8 r3:c02bc3ac
<4>[ 1.801513] [<c02bb2c8>] (bus_for_each_dev+0x0/0x98) from [<c02bbf04>] (driver_attach+0x2c/0x30)
<4>[ 1.810699] r6:cfa2e740 r5:c0804aa0 r4:c07f46c8
<4>[ 1.815521] [<c02bbed8>] (driver_attach+0x0/0x30) from [<c02bbb9c>] (bus_add_driver+0x188/0x248)
<4>[ 1.824707] [<c02bba14>] (bus_add_driver+0x0/0x248) from [<c02bc98c>] (driver_register+0x88/0x140)
<4>[ 1.834045] [<c02bc904>] (driver_register+0x0/0x140) from [<c03971bc>] (i2c_register_driver+0x3c/0xc4)
<4>[ 1.843750] r8:00000000 r7:00000013 r6:00000000 r5:c0818040 r4:c07f46a0
<4>[ 1.850585] r3:c0804aa0
<4>[ 1.853332] [<c0397180>] (i2c_register_driver+0x0/0xc4) from [<c077308c>] (at24_init+0x48/0x54)
<4>[ 1.862396] r5:c0818040 r4:cf868000
<4>[ 1.866149] [<c0773044>] (at24_init+0x0/0x54) from [<c0008780>] (do_one_initcall+0x124/0x18c)
<4>[ 1.875030] [<c000865c>] (do_one_initcall+0x0/0x18c) from [<c0756858>] (kernel_init+0x80/0x11c)
<4>[ 1.884124] [<c07567d8>] (kernel_init+0x0/0x11c) from [<c00446a0>] (do_exit+0x0/0x6c4)
<4>[ 1.892395] r5:c07567d8 r4:00000000
<3>[ 1.896118] omap_device: ti_tscadc: build failed (-17)
<4>[ 1.901489] ------------[ cut here ]------------
<4>[ 1.906311] WARNING: at arch/arm/mach-omap2/devices.c:195 am33xx_register_mfd_tscadc+0x8c/0xac()
<4>[ 1.915466] Can't build omap_device for ti_tscadc:adc_tsc.
<4>[ 1.921203] Modules linked in:
<4>[ 1.924377] Backtrace:
<4>[ 1.926940] [<c00176e8>] (dump_backtrace+0x0/0x114) from [<c058864c>] (dump_stack+0x20/0x24)
<4>[ 1.935729] r6:000000c3 r5:c075e340 r4:cf869d98 r3:c07d3de0
<4>[ 1.941680] [<c058862c>] (dump_stack+0x0/0x24) from [<c004145c>] (warn_slowpath_common+0x5c/0x74)
<4>[ 1.950958] [<c0041400>] (warn_slowpath_common+0x0/0x74) from [<c0041530>] (warn_slowpath_fmt+0x40/0x48)
<4>[ 1.960845] r8:cf8e6620 r7:00000000 r6:cfa2e5c0 r5:c07cd0f0 r4:00000000
<4>[ 1.967651] r3:00000009
<4>[ 1.970397] [<c00414f0>] (warn_slowpath_fmt+0x0/0x48) from [<c075e340>] (am33xx_register_mfd_tscadc+0x8c/0xac)
<4>[ 1.980834] r3:c06a8950 r2:c06a88c4
<4>[ 1.984588] [<c075e2b4>] (am33xx_register_mfd_tscadc+0x0/0xac) from [<c0030d3c>] (mfd_tscadc_init+0x1c/0x38)
<4>[ 1.994842] r5:c07d1b60 r4:c0818dcc
<4>[ 1.998565] [<c0030d20>] (mfd_tscadc_init+0x0/0x38) from [<c0030f7c>] (am335x_evm_setup+0xe4/0x108)
<4>[ 2.008026] [<c0030e98>] (am335x_evm_setup+0x0/0x108) from [<c02d0d18>] (at24_probe+0x478/0x504)
<4>[ 2.017181] r5:cf8e6620 r4:cf8e6600
<4>[ 2.020935] [<c02d08a0>] (at24_probe+0x0/0x504) from [<c03950b0>] (i2c_device_probe+0xd0/0x10c)
<4>[ 2.030029] [<c0394fe0>] (i2c_device_probe+0x0/0x10c) from [<c02bc290>] (driver_probe_device+0xa0/0x1bc)
<4>[ 2.039916] [<c02bc1f0>] (driver_probe_device+0x0/0x1bc) from [<c02bc448>] (__driver_attach+0x9c/0xa0)
<4>[ 2.049621] r8:00000000 r7:00000000 r6:cf8e6654 r5:c07f46c8 r4:cf8e6620
<4>[ 2.056457] r3:00000000
<4>[ 2.059204] [<c02bc3ac>] (__driver_attach+0x0/0xa0) from [<c02bb334>] (bus_for_each_dev+0x6c/0x98)
<4>[ 2.068542] r6:c02bc3ac r5:00000000 r4:c07f46c8 r3:c02bc3ac
<4>[ 2.074462] [<c02bb2c8>] (bus_for_each_dev+0x0/0x98) from [<c02bbf04>] (driver_attach+0x2c/0x30)
<4>[ 2.083618] r6:cfa2e740 r5:c0804aa0 r4:c07f46c8
<4>[ 2.088470] [<c02bbed8>] (driver_attach+0x0/0x30) from [<c02bbb9c>] (bus_add_driver+0x188/0x248)
<4>[ 2.097625] [<c02bba14>] (bus_add_driver+0x0/0x248) from [<c02bc98c>] (driver_register+0x88/0x140)
<4>[ 2.106994] [<c02bc904>] (driver_register+0x0/0x140) from [<c03971bc>] (i2c_register_driver+0x3c/0xc4)
<4>[ 2.116699] r8:00000000 r7:00000013 r6:00000000 r5:c0818040 r4:c07f46a0
<4>[ 2.123535] r3:c0804aa0
<4>[ 2.126251] [<c0397180>] (i2c_register_driver+0x0/0xc4) from [<c077308c>] (at24_init+0x48/0x54)
<4>[ 2.135345] r5:c0818040 r4:cf868000
<4>[ 2.139099] [<c0773044>] (at24_init+0x0/0x54) from [<c0008780>] (do_one_initcall+0x124/0x18c)
<4>[ 2.147979] [<c000865c>] (do_one_initcall+0x0/0x18c) from [<c0756858>] (kernel_init+0x80/0x11c)
<4>[ 2.157073] [<c07567d8>] (kernel_init+0x0/0x11c) from [<c00446a0>] (do_exit+0x0/0x6c4)
<4>[ 2.165313] r5:c07567d8 r4:00000000
<4>[ 2.169067] ---[ end trace a98446092830db22 ]---
I've attached detailed log here. 3007.log.txt
Thanks in advance