From: Olof Johansson <olof@lixom.net>
To: Grant Likely <grant.likely@linaro.org>
Cc: devicetree@vger.kernel.org,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Kevin Hilman <khilman@linaro.org>,
Benjamin Herrenschmidt <benh@kernel.crashing.org>
Subject: Re: [RFC 4/9] of/irq: Refactor interrupt-map parsing
Date: Thu, 31 Oct 2013 11:57:14 -0700 [thread overview]
Message-ID: <20131031185714.GA12646@quad.lixom.net> (raw)
In-Reply-To: <CACxGe6uE+KvycQq3XBavRcvprff6PhBaxX54W_Cb1cfuVpMXvQ@mail.gmail.com>
On Wed, Oct 30, 2013 at 02:25:21PM -0700, Grant Likely wrote:
> (Sorry for HTML mail)
>
> Can you put #define DEBUG at the top of drivers/of/irq.c and send me the
> log output from before and after the commit?
Here you go, quite verbose log below.
Looks like we're tripping the "no reg passed in" checks, not sure if related.
After:
[arndale 01:05] [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[arndale 01:05] [ 0.000000] Preemptible hierarchical RCU implementation.
[arndale 01:05] [ 0.000000] NR_IRQS:16 nr_irqs:16 16
[arndale 01:05] [ 0.000000] of_irq_init: init arm,cortex-a9-gic @ c1569754, parent (null)
[arndale 01:05] [ 0.000000] of_irq_init: init samsung,exynos4210-combiner @ c1569608, parent c1569754
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=0
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000000...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=1
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000001...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=2
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000002...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=3
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000003...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=4
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000004...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=5
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000005...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=6
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000006...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=7
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000007...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=8
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000008...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=9
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000009...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=10
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000a...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=11
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000b...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=12
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000c...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=13
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000d...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=14
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000e...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=15
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000f...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=16
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000010...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=17
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000011...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=18
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000012...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=19
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000013...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=20
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000014...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=21
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000015...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=22
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000016...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=23
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000017...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=24
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000018...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=25
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000019...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=26
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001a...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=27
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001b...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=28
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001c...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=29
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001d...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=30
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001e...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=31
[arndale 01:05] [ 0.000000] intspec=0 intlen=96
[arndale 01:05] [ 0.000000] intsize=3 intlen=96
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001f...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] Exynos5250: clock setup completed, armclk=1000000000
[arndale 01:05] [ 0.000000] Exynos: Audss: clock setup completed
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/timer, index=0
[arndale 01:05] [ 0.000000] intspec=1 intlen=12
[arndale 01:05] [ 0.000000] intsize=3 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000d...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> no reg passed in when needed !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/timer, index=1
[arndale 01:05] [ 0.000000] intspec=1 intlen=12
[arndale 01:05] [ 0.000000] intsize=3 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000e...],ointsize=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> no reg passed in when needed !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/timer, index=2
[arndale 01:05] [ 0.000000] intspec=1 intlen=12
[arndale 01:05] [ 0.000000] intsize=3 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000b...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> no reg passed in when needed !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/timer, index=3
[arndale 01:05] [ 0.000000] intspec=1 intlen=12
[arndale 01:05] [ 0.000000] intsize=3 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000a...],ointsize=3
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 01:05] [ 0.000000] -> addrsize=1
[arndale 01:05] [ 0.000000] -> no reg passed in when needed !
[arndale 01:05] [ 0.000000] arch_timer: No interrupt available, giving up
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=0
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000000 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=0
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000000 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=1
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000001 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=2
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000002 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=3
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000003 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=4
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000004 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=5
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000005 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=6
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=4
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000004 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=5
[arndale 01:05] [ 0.000000] intspec=0 intlen=12
[arndale 01:05] [ 0.000000] intsize=2 intlen=12
[arndale 01:05] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000005 0x00000000...],ointsize=2
[arndale 01:05] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 01:05] [ 0.000000] -> addrsize=0
[arndale 01:05] [ 0.000000] -> match=1 (imaplen=30)
[arndale 01:05] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 01:05] [ 0.000000] -> imaplen=27
[arndale 01:05] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 01:05] [ 0.000000] -> got it !
[arndale 01:05] [ 0.000000] genirq: Flags mismatch irq 347. 00015200 (mct_comp_irq) vs. 00014a00 (mct_tick0)
[arndale 01:05] [ 0.000000] sched_clock: 32 bits at 200 Hz, resolution 5000000ns, wraps every 4294967291ms
[arndale 01:05] [ 0.000000] Console: colour dummy device 80x30
[arndale 01:05] [ 0.000000] Calibrating delay loop...
[arndale 01:05] got exception: timeout
Before:
Huh, before this change we end up using pre-calculated elay loop:
[arndale 00:58] [ 0.000000] Preemptible hierarchical RCU implementation.
[arndale 00:58] [ 0.000000] NR_IRQS:16 nr_irqs:16 16
[arndale 00:58] [ 0.000000] of_irq_init: init arm,cortex-a9-gic @ c1569754, parent (null)
[arndale 00:58] [ 0.000000] of_irq_init: init samsung,exynos4210-combiner @ c1569608, parent c1569754
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=0
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000000...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=1
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000001...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=2
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000002...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=3
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000003...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=4
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000004...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=5
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000005...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=6
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000006...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=7
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000007...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=8
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000008...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=9
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000009...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=10
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000a...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=11
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000b...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=12
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000c...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=13
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000d...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=14
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000e...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=15
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000000f...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=16
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000010...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=17
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000011...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=18
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000012...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=19
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000013...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=20
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000014...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=21
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000015...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=22
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000016...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=23
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000017...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=24
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000018...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=25
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x00000019...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=26
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001a...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=27
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001b...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=28
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001c...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=29
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001d...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=30
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001e...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/interrupt-controller@10440000, index=31
[arndale 00:58] [ 0.000000] intspec=0 intlen=96
[arndale 00:58] [ 0.000000] intsize=3 intlen=96
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000000 0x0000001f...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] Exynos5250: clock setup completed, armclk=1000000000
[arndale 00:58] [ 0.000000] Exynos: Audss: clock setup completed
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/timer, index=0
[arndale 00:58] [ 0.000000] intspec=1 intlen=12
[arndale 00:58] [ 0.000000] intsize=3 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000d...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/timer, index=1
[arndale 00:58] [ 0.000000] intspec=1 intlen=12
[arndale 00:58] [ 0.000000] intsize=3 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000e...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/timer, index=2
[arndale 00:58] [ 0.000000] intspec=1 intlen=12
[arndale 00:58] [ 0.000000] intsize=3 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000b...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/timer, index=3
[arndale 00:58] [ 0.000000] intspec=1 intlen=12
[arndale 00:58] [ 0.000000] intsize=3 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/interrupt-controller@10481000,intspec=[0x00000001 0x0000000a...],ointsize=3
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/interrupt-controller@10481000, size=3
[arndale 00:58] [ 0.000000] -> addrsize=1
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[arndale 00:58] [ 0.000000] Switching to timer-based delay loop
[arndale 00:58] [ 0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz, resolution 41ns
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=0
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000000 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=0
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000000 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=1
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000001 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=2
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000002 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=20)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=17
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=3
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000003 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=20)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=17
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=15)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=12
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10440000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=4
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000004 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=20)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=17
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=15)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=12
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=10)
[arndale 00:58] [ 0.000000] -> newintsize=3, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=6
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10481000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=5
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000005 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=20)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=17
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=15)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=12
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=10)
[arndale 00:58] [ 0.000000] -> newintsize=3, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=6
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=4)
[arndale 00:58] [ 0.000000] -> newintsize=3, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=0
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10481000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=6
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=4
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000004 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=20)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=17
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=15)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=12
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=10)
[arndale 00:58] [ 0.000000] -> newintsize=3, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=6
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10481000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] of_irq_parse_one: dev=/mct@101C0000, index=5
[arndale 00:58] [ 0.000000] intspec=0 intlen=12
[arndale 00:58] [ 0.000000] intsize=2 intlen=12
[arndale 00:58] [ 0.000000] of_irq_parse_raw: par=/mct@101C0000/mct-map,intspec=[0x00000005 0x00000000...],ointsize=2
[arndale 00:58] [ 0.000000] of_irq_parse_raw: ipar=/mct@101C0000/mct-map, size=2
[arndale 00:58] [ 0.000000] -> addrsize=0
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=30)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=27
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=25)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=22
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=20)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=17
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=15)
[arndale 00:58] [ 0.000000] -> newintsize=2, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=12
[arndale 00:58] [ 0.000000] -> match=0 (imaplen=10)
[arndale 00:58] [ 0.000000] -> newintsize=3, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=6
[arndale 00:58] [ 0.000000] -> match=1 (imaplen=4)
[arndale 00:58] [ 0.000000] -> newintsize=3, newaddrsize=0
[arndale 00:58] [ 0.000000] -> imaplen=0
[arndale 00:58] [ 0.000000] -> new parent: /interrupt-controller@10481000
[arndale 00:58] [ 0.000000] -> got it !
[arndale 00:58] [ 0.000000] sched_clock: 32 bits at 200 Hz, resolution 5000000ns, wraps every 4294967291ms
[arndale 00:58] [ 0.000000] Console: colour dummy device 80x30
[arndale 00:58] [ 0.012702] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=120000)
[arndale 00:58] [ 0.022934] pid_max: default: 32768 minimum: 301
next prev parent reply other threads:[~2013-10-31 18:57 UTC|newest]
Thread overview: 76+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-15 20:39 [RFC 0/9] of: refactor IRQ parsing and add interrupts-extended implementation Grant Likely
2013-10-15 20:39 ` [RFC 1/9] of/irq: Rename of_irq_map_* functions to of_irq_parse_* Grant Likely
2013-10-16 10:47 ` Michal Simek
2013-10-15 20:39 ` [RFC 2/9] of/irq: Replace of_irq with of_phandle_args Grant Likely
2013-10-15 20:39 ` [RFC 4/9] of/irq: Refactor interrupt-map parsing Grant Likely
2013-10-29 16:23 ` Olof Johansson
2013-10-31 1:19 ` Ming Lei
[not found] ` <CACxGe6uE+KvycQq3XBavRcvprff6PhBaxX54W_Cb1cfuVpMXvQ@mail.gmail.com>
2013-10-31 18:57 ` Olof Johansson [this message]
2013-11-01 14:48 ` Grant Likely
2013-11-01 17:53 ` Grant Likely
[not found] ` <20131101175317.A812AC40868-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2013-11-01 18:54 ` Grant Likely
2013-11-01 18:54 ` Grant Likely
2013-11-02 4:16 ` Ming Lei
[not found] ` <20131101185401.B298FC40868-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2013-11-04 5:04 ` Olof Johansson
2013-11-04 5:04 ` Olof Johansson
2013-11-05 15:18 ` Tomasz Figa
2013-11-05 15:21 ` [PATCH 1/2] of: irq: Fix interrupt-map entry matching Tomasz Figa
2013-11-05 15:21 ` Tomasz Figa
2013-11-07 11:32 ` Tomasz Figa
2013-11-07 11:32 ` Tomasz Figa
2013-11-07 16:40 ` Rob Herring
2013-11-07 16:40 ` Rob Herring
[not found] ` <CAL_JsqKUaioiz2dw3Sr8f7UfqzjagWH_je2-u_QGYXRK5g1=yg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-11-07 22:11 ` Tomasz Figa
2013-11-07 22:11 ` Tomasz Figa
2013-11-08 9:37 ` Grant Likely
2013-11-07 11:50 ` Sachin Kamat
2013-11-07 11:50 ` Sachin Kamat
2013-11-05 15:21 ` [PATCH 2/2] of: irq: Check for reg property presence only when parsing interrupt-map Tomasz Figa
2013-11-07 11:33 ` Tomasz Figa
2013-11-01 19:07 ` [RFC 4/9] of/irq: Refactor interrupt-map parsing Stephen Warren
2013-11-01 19:07 ` Stephen Warren
2013-10-31 20:45 ` [RFC 4/9] of/irq: Refactor interrupt-map parsing [CPU hotplug clockevents issue] Stephen Warren
2013-10-15 20:39 ` [RFC 5/9] of: Add helper for printing an of_phandle_args structure Grant Likely
2013-10-15 20:39 ` [RFC 7/9] of/irq: Create of_irq_parse_and_map_pci() to consolidate arch code Grant Likely
2013-10-15 20:39 ` [RFC 8/9] microblaze/pci: Drop PowerPC-ism from irq parsing Grant Likely
[not found] ` <1381869563-16083-1-git-send-email-grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-10-15 20:39 ` [RFC 3/9] of/irq: simplify args to irq_create_of_mapping Grant Likely
2013-10-15 20:39 ` Grant Likely
2013-10-15 20:39 ` [RFC 6/9] of: Add testcases for interrupt parsing Grant Likely
2013-10-15 20:39 ` Grant Likely
2013-10-15 20:39 ` [RFC 9/9] of/irq: create interrupts-extended property Grant Likely
2013-10-15 20:39 ` Grant Likely
2013-10-17 17:33 ` Tony Lindgren
2013-10-27 13:46 ` Grant Likely
2013-10-27 20:24 ` Rob Herring
2013-10-28 3:16 ` Mark Rutland
2013-10-28 6:54 ` Kumar Gala
2013-10-28 6:54 ` Kumar Gala
[not found] ` <20131027134607.E1782C4039D-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2013-10-28 21:47 ` Stephen Warren
2013-10-28 21:47 ` Stephen Warren
2013-10-28 22:49 ` Mark Rutland
2013-10-28 23:16 ` Benjamin Herrenschmidt
[not found] ` <1381869563-16083-10-git-send-email-grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-10-28 6:54 ` Kumar Gala
2013-10-28 6:54 ` Kumar Gala
[not found] ` <31D756E7-A7CD-42ED-8D1D-D1B38B85E3A0-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2013-10-28 23:41 ` Grant Likely
2013-10-28 23:41 ` Grant Likely
2013-11-11 22:58 ` Peter Crosthwaite
2013-11-11 22:58 ` Peter Crosthwaite
[not found] ` <CAEgOgz6=HhBkb2KtxcmHpNdE_0sNngw0NaL2SnLWj1opZkO3SA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-11-12 6:54 ` Grant Likely
2013-11-12 6:54 ` Grant Likely
[not found] ` <20131112065405.C75E8C42024-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2013-11-12 7:49 ` Peter Crosthwaite
2013-11-12 7:49 ` Peter Crosthwaite
[not found] ` <CAEgOgz6j8YsvFgq8ZbE20ocHPA0C-eUGBb7F1gNiVBvJXLa8_g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-11-12 8:50 ` Grant Likely
2013-11-12 8:50 ` Grant Likely
[not found] ` <20131112085038.B6A75C421BB-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2013-11-12 23:17 ` Peter Crosthwaite
2013-11-12 23:17 ` Peter Crosthwaite
2013-11-13 6:14 ` Grant Likely
2013-11-24 7:04 ` Peter Crosthwaite
2013-10-17 17:30 ` [RFC 0/9] of: refactor IRQ parsing and add interrupts-extended implementation Tony Lindgren
2013-10-17 17:30 ` Tony Lindgren
[not found] ` < 1381869563-16083-10-git-send-email-grant.likely@linaro.org>
[not found] ` < CAEgOgz6=HhBkb2KtxcmHpNdE_0sNngw0NaL2SnLWj1opZkO3SA@mail.gmail.com>
[not found] ` < 20131112065405.C75E8C42024@trevor.secretlab.ca>
[not found] ` < CAEgOgz6j8YsvFgq8ZbE20ocHPA0C-eUGBb7F1gNiVBvJXLa8_g@mail.gmail.com>
[not found] ` < 20131112085038.B6A75C421BB@trevor.secretlab.ca>
[not found] ` < CAEgOgz4dM1zQdFpOkUwZqAUMUBe2eh3j1Ah0KgomVAOGgrPsVw@mail.gmail.com>
[not found] ` < 20131113061425.667F9C41807@trevor.secretlab.ca>
[not found] ` < CAEgOgz5BWzo-LGddjG6ZUtKt6GHxLmDUEndFOdVrn+1HTPvpGQ@mail.gmail.com>
[not found] ` <CAEgOgz5BWzo-LGddjG6ZUtKt6GHxLmDUEndFOdVrn+1HTPvpGQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-11-24 21:32 ` [RFC 9/9] of/irq: create interrupts-extended property Grant Likely
2013-11-24 21:32 ` Grant Likely
[not found] ` <20131124213212.226B8C402C3-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2013-11-27 9:06 ` Peter Crosthwaite
2013-11-27 9:06 ` Peter Crosthwaite
[not found] ` < 20131124213212.226B8C402C3@trevor.secretlab.ca>
[not found] ` < CAEgOgz4yhDzy_BFiotK5Qi48sczR3PL1oPjPhNYC9O94P6AnzQ@mail.gmail.com>
[not found] ` <CAEgOgz4yhDzy_BFiotK5Qi48sczR3PL1oPjPhNYC9O94P6AnzQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-11-27 14:17 ` Grant Likely
2013-11-27 14:17 ` Grant Likely
2013-11-28 7:28 ` Peter Crosthwaite
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131031185714.GA12646@quad.lixom.net \
--to=olof@lixom.net \
--cc=benh@kernel.crashing.org \
--cc=devicetree@vger.kernel.org \
--cc=grant.likely@linaro.org \
--cc=khilman@linaro.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.