All of lore.kernel.org
 help / color / mirror / Atom feed
From: sr@denx.de (Stefan Roese)
To: linux-arm-kernel@lists.infradead.org
Subject: mvebu: Problem booting Armada XP with mainline U-Boot
Date: Thu, 25 Jun 2015 12:33:57 +0200	[thread overview]
Message-ID: <558BD915.4090000@denx.de> (raw)
In-Reply-To: <20150624192401.650b0206@free-electrons.com>

Hi Thomas,

On 24.06.2015 19:24, Thomas Petazzoni wrote:

<snip>

>> b) Booting hangs completely while/after loading some device drivers:
>>
>> ...
>> [    4.031651] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> [    4.038209] ehci-pci: EHCI PCI platform driver
>> [    4.042694] ehci-orion: EHCI orion driver
>> [    4.046784] orion-ehci f1050000.usb: EHCI Host Controller
>> [    4.052207] orion-ehci f1050000.usb: new USB bus registered, assigned bus number 1
>> [    4.059851] orion-ehci f1050000.usb: irq 27, io mem 0xf1050000
>
> Maybe missing USB PHY initialization or SERDES lanes initialization.
> These are done by the binary header, so I guess they are missing in the
> mainline U-Boot.

This SERDES / PHY initialization code from the Marvell bin_hdr is 
already integrated in mainline U-Boot SPL. So this is most likely not 
the root cause for this hangup.

> We are hoping to work on such topics in the kernel in
> the near future, though, so that the kernel is taking of PHY and SERDES
> lanes initialization, and can also power them up/down for power
> management needs.

Good to know. Thanks.

>> Any ideas why those problems might occur with mainline U-Boot?
>> Most likely some register setup is missing that is usually done
>> in bin_hdr. Where could I check / test for this CPU online
>> problem?
>
> Hard to say, probably the easiest is to read the binary header code to
> see what they are doing.

I thought that somebody might have a quick idea about something obvious 
going wrong here. If this is not the case, then I'll dig into the 
bin_hdr code again...

Thanks,
Stefan

      reply	other threads:[~2015-06-25 10:33 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-24 12:12 mvebu: Problem booting Armada XP with mainline U-Boot Stefan Roese
2015-06-24 17:24 ` Thomas Petazzoni
2015-06-25 10:33   ` Stefan Roese [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=558BD915.4090000@denx.de \
    --to=sr@denx.de \
    --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 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.