Re: AM335x board with disabled RTC crashes

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

 



On 11/20/2013 04:53 PM, Nishanth Menon wrote:
> Paul, Tony, Rajendra,
> 
> On 11/20/2013 08:22 AM, Nishanth Menon wrote:
>> On 11/20/2013 08:18 AM, Stefan Roese wrote:
>>> Hi!
>>>
>>> I'm currently working on a custom AM335x based board, where the SoC
>>> RTC is disabled. As described in this page in the "RTC feature disabled"
>>> column:
>>>
>>> http://processors.wiki.ti.com/index.php/AM335x_Schematic_Checklist#RTC
>>>
>>> On this board the registers of the RTC are not accessible. But the OMAP
>>> hwmod code tries to read the sysc register unconditionally from the RTC.
>>> And this leads to this crash (using v3.12):
>>>
>>> ...
>>> [    0.179491] CPU: Testing write buffer coherency: ok
>>> [    0.187702] Setting up static identity map for 0xc04dfa90 - 0xc04dfb00
>>> [    0.204665] devtmpfs: initialized
>>> [    0.219513] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
>>> [    0.237462] *** _update_sysc_cache (263): name=emif
>>> [    0.246247] omap_hwmod: debugss: _wait_target_disable failed
>>> [    0.252290] *** _update_sysc_cache (263): name=uart1
>>> [    0.257668] *** _update_sysc_cache (263): name=rtc
>>> [    0.262885] Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e3e078
>>> [    0.270893] Internal error: : 1028 [#1] ARM
>>> [    0.275302] Modules linked in:
>>> [    0.278572] CPU: 0 PID: 1 Comm: swapper Not tainted 3.12.0-dirty #21
>>> [    0.285222] task: c7047340 ti: c7048000 task.ti: c7048000
>>> [    0.290909] PC is at _update_sysc_cache+0x44/0xb0
>>> [    0.295861] LR is at _update_sysc_cache+0x1c/0xb0
>>> ...
>>>
>>> Disabling the RTC in the DT doesn't help (of course). So what's the
>>> recommended way to disable this hwmod access to the RTC registers?
>>
>>
>> http://www.spinics.net/lists/linux-omap/msg98207.html
>> might help you - we had thought it might get queued for 3.12, but it
>> was queued for 3.13 instead..

Unfortunately this patch doesn't fix the crash for me (yet). With this
patch applied and the RTC DT node completely removed from am33xx.dtsi it
works. But only disabling it (via status = "disabled" in the board dts
file) doesn't work.

I'll dig a bit deeper today...

Thanks,
Stefan

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




[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux