Re: omap3isp device tree support

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

 



On Wed, Dec 18, 2013 at 11:09 AM, Enrico <ebutera@xxxxxxxxxxxxxxxx> wrote:
> On Tue, Dec 17, 2013 at 2:11 PM, Florian Vaussard
> <florian.vaussard@xxxxxxx> wrote:
>> So I converted the iommu to DT (patches just sent), used pdata quirks
>> for the isp / mtv9032 data, added a few patches from other people
>> (mainly clk to fix a crash when deferring the omap3isp probe), and a few
>> small hacks. I get a 3.13-rc3 (+ board-removal part from Tony Lindgren)
>> to boot on DT with a working MT9V032 camera. The missing part is the DT
>> binding for the omap3isp, but I guess that we will have to wait a bit
>> more for this.
>>
>> If you want to test, I have a development tree here [1]. Any feedback is
>> welcome.
>>
>> Cheers,
>>
>> Florian
>>
>> [1] https://github.com/vaussard/linux/commits/overo-for-3.14/iommu/dt
>
> Thanks Florian,
>
> i will report what i get with my setup.

Uhm it's unrelated to omap3isp but i get a kernel panic in serial_omap_probe:

[    1.575225] console [ttyO2] enabled
[    1.581268] Unhandled fault: external abort on non-linefetch
(0x1028) at 0xfb042050
[    1.589324] Internal error: : 1028 [#1] ARM
[    1.593719] Modules linked in:
[    1.596954] CPU: 0 PID: 1 Comm: swapper Tainted: G        W    3.13.0-rc3+ #2
[    1.604461] task: de870000 ti: de86c000 task.ti: de86c000
[    1.610137] PC is at serial_omap_probe+0x3a8/0x644
[    1.615203] LR is at trace_hardirqs_on_caller+0x104/0x1dc
[    1.620849] pc : [<c028c0a4>]    lr : [<c006411c>]    psr: 20000153
[    1.620849] sp : de86de30  ip : c06f8784  fp : 00000000
[    1.632934] r10: 00000000  r9 : dea931ad  r8 : c0b7e144
[    1.638397] r7 : dea75c50  r6 : de8e4c00  r5 : de8e4c10  r4 : dea93010
[    1.645263] r3 : fb042000  r2 : fb042050  r1 : 00000014  r0 : 00000000
[    1.652130] Flags: nzCv  IRQs on  FIQs off  Mode SVC_32  ISA ARM
Segment kernel
[    1.659912] Control: 10c5387d  Table: 80004019  DAC: 00000015
[    1.665924] Process swapper (pid: 1, stack limit = 0xde86c240)
[    1.672058] Stack: (0xde86de30 to 0xde86e000)
[    1.676635] de20:                                     c053bd40
dea931ad 00000000 00000000
[    1.685241] de40: de8e4c10 00000000 de8e4c10 c0636340 00000000
00000000 c0636340 0000006e
[    1.693847] de60: de86c030 c029414c c0294134 c0b7e618 de8e4c10
c0292c98 de8e4c10 c0636340
[    1.702453] de80: de8e4c44 00000000 c05eb8ac c0292e90 00000000
c0636340 c0292dfc c02912a8
[    1.711029] dea0: de803aa8 de8c8050 c0636340 de9e4900 c0636ec0
c029246c c0559bec c0636340
[    1.719635] dec0: 00000006 c0636340 00000006 c064e500 c064e500
c0293254 00000000 c05fddf8
[    1.728240] dee0: 00000006 c05eb8cc c05fddf8 c00087e4 de870000
c0620438 60000153 c0068fcc
[    1.736816] df00: c064e500 00001480 c0620434 c05f72e0 c05f72b8
c0439170 00000002 de86c000
[    1.745422] df20: c0f9e9f5 c04568d4 0000006e c004be2c c05ab990
00000006 c0f9ea08 00000006
[    1.754028] df40: 60000153 c05fddf8 00000006 c064e500 c064e500
c05d1480 0000006e c05f72e0
[    1.762634] df60: c05f72d4 c05d1c68 00000006 00000006 c05d1480
00000000 c00550a0 052d1144
[    1.771209] df80: 08010820 00000000 c04310f4 00000000 00000000
00000000 00000000 00000000
[    1.779815] dfa0: 00000000 c04310fc 00000000 c000e048 00000000
00000000 00000000 00000000
[    1.788421] dfc0: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[    1.796997] dfe0: 00000000 00000000 00000000 00000000 00000013
00000000 41001412 44300082
[    1.805633] [<c028c0a4>] (serial_omap_probe+0x3a8/0x644) from
[<c029414c>] (platform_drv_probe+0x18/0x48)
[    1.815673] [<c029414c>] (platform_drv_probe+0x18/0x48) from
[<c0292c98>] (driver_probe_device+0x114/0x234)
[    1.825927] [<c0292c98>] (driver_probe_device+0x114/0x234) from
[<c0292e90>] (__driver_attach+0x94/0x98)
[    1.835906] [<c0292e90>] (__driver_attach+0x94/0x98) from
[<c02912a8>] (bus_for_each_dev+0x60/0x94)
[    1.845428] [<c02912a8>] (bus_for_each_dev+0x60/0x94) from
[<c029246c>] (bus_add_driver+0x148/0x1f0)
[    1.855010] [<c029246c>] (bus_add_driver+0x148/0x1f0) from
[<c0293254>] (driver_register+0x78/0xf8)
[    1.864532] [<c0293254>] (driver_register+0x78/0xf8) from
[<c05eb8cc>] (serial_omap_init+0x20/0x44)
[    1.874053] [<c05eb8cc>] (serial_omap_init+0x20/0x44) from
[<c00087e4>] (do_one_initcall+0x100/0x150)
[    1.883758] [<c00087e4>] (do_one_initcall+0x100/0x150) from
[<c05d1c68>] (kernel_init_freeable+0x1fc/0x29c)
[    1.894012] [<c05d1c68>] (kernel_init_freeable+0x1fc/0x29c) from
[<c04310fc>] (kernel_init+0x8/0x120)
[    1.903717] [<c04310fc>] (kernel_init+0x8/0x120) from [<c000e048>]
(ret_from_fork+0x14/0x2c)
[    1.912567] Code: e5d42051 e5943024 e3a01014 e0832211 (e5923000)


is it a known bug? something i should check in my config/dts?

Enrico
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux