linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: kaloz@openwrt.org (Imre Kaloz)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/5] cns3xxx multiplatform support
Date: Fri, 29 Mar 2013 09:58:14 +0100	[thread overview]
Message-ID: <op.wuo9vcxg2s3iss@ecaz> (raw)
In-Reply-To: <CAK1hUK_KS9hz=tKkvhyOkXEXnr9MVGN73Vg6y3dhiUhN+ddD-A@mail.gmail.com>

Hi Mac Lin,

On Fri, 29 Mar 2013 09:11:28 +0100, Mac Lin <mkl0301@gmail.com> wrote:

> Hi Arnd, Anton,
> 2013/3/17 Anton Vorontsov <anton@enomsg.org>:
>> Hi Arnd,
>>
>> On Thu, Mar 14, 2013 at 11:14:26PM +0100, Arnd Bergmann wrote:
>>> I've looked at all the platforms recently to see what their
>>> state is. cns3xxx seems quite clean but not very actively
>>> maintained. Since it is really easy to convert to multiplatform,
>>> that's what I did here. I'd like to apply this for linux-3.9
>>> unless there are objections or other comments.
>>
>> I might have some old self-made QEMU emulator for CNS3xxx boards, but I am
>> not sure if I could revive it quickly. Maybe Cavium folks could test it
>> faster than me though (some Cc'ed, some Bcc'ed).
>>
>> But the patches themselves look great, so:
>>
>> Acked-by: Anton Vorontsov <anton@enomsg.org>
> Sorry for the late response. I have not tested since 3.2, and it fail
> booting almost right after 3.2....
> It take me some time to be able to boot 3.9-rc1. I'll send the patch
> in another mail.
>
> The image of 3.9-rc1+the patches boots fine but with one warning which
> is not seen without the patches:
> NR_IRQS:16 nr_irqs:96 96
> ------------[ cut here ]------------
> WARNING: at drivers/irqchip/irq-gic.c:782 gic_init_bases+0x284/0x2e8()
> Cannot allocate irq_descs @ IRQ16, assuming pre-allocated
> Modules linked in:
> Backtrace:
> [<c000c6f0>] (dump_backtrace+0x0/0x10c) from [<c01cf158>] (dump_stack+0x18/0x1c)
>  r7:c028df40 r6:c027d39c r5:c023d888 r4:0000030e
> [<c01cf140>] (dump_stack+0x0/0x1c) from [<c0016be0>] (warn_slowpath_common+0x54)
> [<c0016b8c>] (warn_slowpath_common+0x0/0x70) from [<c0016ca0>] (warn_slowpath_f)
>  r9:410fb024 r8:c02943b4 r7:00000050 r6:00000010 r5:00000010
> r4:00000000
> [<c0016c68>] (warn_slowpath_fmt+0x0/0x40) from [<c027d39c>] (gic_init_bases+0x2)
>  r3:00000010 r2:c023d8d8
> [<c027d118>] (gic_init_bases+0x0/0x2e8) from [<c0271aa8>] (cns3xxx_init_irq+0x3)
>  r8:c0294000 r7:c02a4300 r6:ffffffff r5:c02849e8 r4:3fffffff
> [<c0271a78>] (cns3xxx_init_irq+0x0/0x40) from [<c026d1bc>] (init_IRQ+0x1c/0x24)
> [<c026d1a0>] (init_IRQ+0x0/0x24) from [<c026a800>] (start_kernel+0x164/0x2e4)
> [<c026a69c>] (start_kernel+0x0/0x2e4) from [<00008070>] (0x8070)
>  r8:00004008 r7:c02955ec r6:c02849e4 r5:c029408c r4:00c5387d
> ---[ end trace 1b75b31a2719ed1c ]---
>
> I have my code pushed to https://github.com/mkl0301/linux.git, branch
> cns3v20vb-3.9-multiplatform-test, in case you need them.

Please try applying the patches we have in OpenWrt [1], especially the first few. Most of them should apply fine, but I'll try to update them for 3.9 this weekend. When that's done, we should migrate the additional hw support to DT and merge whatever we can into mainline.


Imre

[1] https://dev.openwrt.org/browser/trunk/target/linux/cns3xxx/patches-3.8

      reply	other threads:[~2013-03-29  8:58 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-14 22:14 [PATCH 0/5] cns3xxx multiplatform support Arnd Bergmann
2013-03-14 22:14 ` [PATCH 1/5] ARM: cns3xxx: make mach header files local Arnd Bergmann
2013-03-14 22:14 ` [PATCH 2/5] ARM: cns3xxx: enable sparse IRQ support Arnd Bergmann
2013-03-14 22:14 ` [PATCH 3/5] ARM: cns3xxx: move debug_ll code to include/debug/ Arnd Bergmann
2013-03-14 22:14 ` [PATCH 4/5] ARM: cns3xxx: enable multiplatform support Arnd Bergmann
2013-03-14 22:14 ` [PATCH 5/5] ARM: cns3xxx: initial DT support Arnd Bergmann
2013-03-15 10:58 ` [PATCH 0/5] cns3xxx multiplatform support Florian Fainelli
2013-03-15 11:27   ` Gabor Juhos
2013-03-16 16:50 ` Anton Vorontsov
2013-03-29  8:11   ` Mac Lin
2013-03-29  8:58     ` Imre Kaloz [this message]

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=op.wuo9vcxg2s3iss@ecaz \
    --to=kaloz@openwrt.org \
    --cc=linux-arm-kernel@lists.infradead.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).