[BISECTED] arm: dts: Resync BeagleBone device trees

Matwey V. Kornilov matwey.kornilov at gmail.com
Fri Aug 6 17:25:44 CEST 2021


пт, 6 авг. 2021 г. в 14:39, Harald Seiler <hws at denx.de>:
>
> Hi,
>
> On Fri, 2021-08-06 at 13:54 +0300, Matwey V. Kornilov wrote:
> > Hello,
> >
> > I've found that the following commit breaks USB on BeagleBone Black
> > board (am335x based):
> >
> > commit 942853dd96df5de1c0a2a61c877c1cf1c24f1e91
> > Author: Paul Barker <paul.barker at sancloud.com>
> > Date:   Mon Jul 12 21:14:09 2021 +0100
> >
> >     arm: dts: Resync BeagleBone device trees
> >
> >
> > When commit is applied then I see the following:
> >
> > starting USB...
> > No working controllers found
> > USB is stopped. Please issue 'usb start' first.
> > starting USB...
> > No working controllers found
> >
> > Before the commit USB was working as expected:
> >
> > starting USB...
> > Bus usb at 47401800: scanning bus usb at 47401800 for devices... 1 USB Device(s) found
> >        scanning usb for storage devices... 1 Storage Device(s) found
> >
> > Device 0: Vendor:          Rev: PMAP Prod: USB DISK Pro
> >             Type: Removable Hard Disk
> >             Capacity: 7381.2 MB = 7.2 GB (15116736 x 512)
> > ... is now current device
>
> It looks the the arch/arm/dts/am33xx.dtsi file is out of sync with
> Linux, leading to this regression.  In the current U-Boot version, it
> has
>
>         status = "disabled";
>
> lines for e.g. usb0 while in Linux mainline, those are missing.  As the
> commit you found by bisecting drops the
>
>         status = "okay";
>
> lines from arch/arm/dts/am335x-bone-common.dtsi, the device now are no
> longer enabled.  Maybe try syncing am33xx.dtsi as well to check if it
> helps?


Just syncing am33xx.dtsi doesn't work. It leads to the following
compiling error:

  DTC     arch/arm/dts/am335x-baltos.dtb
Error: arch/arm/dts/.am335x-baltos.dtb.pre.tmp:436.1-9 Label or path
phy_sel not found
FATAL ERROR: Syntax error parsing input tree
Check /build/arch/arm/dts/.am335x-baltos.dtb.pre.tmp for errors


>
> --
> Harald
>
> DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-62  Fax: +49-8142-66989-80   Email: hws at denx.de
>


-- 
With best regards,
Matwey V. Kornilov


More information about the U-Boot mailing list