[U-Boot] Please pull u-boot-dm

Bin Meng bmeng.cn at gmail.com
Mon Oct 15 23:43:21 UTC 2018


Hi Stephen,

On Tue, Oct 16, 2018 at 6:43 AM Stephen Warren <swarren at wwwdotorg.org> wrote:
>
> On 10/15/18 3:53 PM, Stephen Warren wrote:
> > On 10/15/18 2:17 PM, Simon Glass wrote:
> >> Hi Tom,
> >>
> >> The following changes since commit
> >> 6e7a186dc5d50f563e224e9ae7be70defff7ee0d:
> >>
> >>    Merge tag 'arc-more-updates-for-2018.11-rc2-2' of
> >> git://git.denx.de/u-boot-arc (2018-10-15 07:20:07 -0400)
> >>
> >> are available in the Git repository at:
> >>
> >>    git://git.denx.de/u-boot-dm.git tags/pull-15oct-18
> >>
> >> for you to fetch changes up to 02f2d266c75106a2fefd1f4e8e6f703fe00ed21d:
> >>
> >>    buildman: Add a --boards option to specify particular boards to
> >> build (2018-10-15 08:20:43 -0600)
> >
> > There's something wrong with these patches; both Jetson TX1 and Jetson
> > TX2 (both 64-bit ARM without SPL) fail to boot with this branch; the
> > system hangs with no output at all from U-Boot. Jetson TK1 (32-bit ARM
> > with SPL) and sandbox boot fine.
>
> Reverting the following solves the issue:
>
> 1) dm: core: Mirror the chosen node parse logic in the livetree scanning
>
> 2) dm: core: Respect drivers with the DM_FLAG_PRE_RELOC flag in
> lists_bind_fdt()
>
> Reverting just (1) or just (2) does not. Can you please take a look? Thanks.

The failure is probably due to some drivers that Tegra uses are not
properly written, ie: these drivers are declared via U_BOOT_DRIVER
with flags DM_FLAG_PRE_RELOC yet it was never working (bound before
relocation) until patch (1) & (2). Now these drivers get bound before
relocation but they were never bound before (assume they were never
required before relocation), so we should identify which driver were
wrongly written, but as a quick solution, can you please enlarge the
CONFIG_SYS_MALLOC_F_LEN of your board and have a try?

Regards,
Bin


More information about the U-Boot mailing list