On Mon, Jun 4, 2018 at 10:51 PM, Jagan Teki <jagannadh.t...@gmail.com> wrote: > On Tue, Jun 5, 2018 at 11:17 AM, Vasily Khoruzhick <anars...@gmail.com> wrote: >> On Mon, Jun 4, 2018 at 10:38 PM, Vasily Khoruzhick <anars...@gmail.com> >> wrote: >>>> This wont depend with this phy driver, better check the host driver >>>> and dts nodes which you're using. >>> >>> It starts to work if I enable ehci0 and ohci0 in sun50i-a64-pine64.dts >>> - but note that internal hub in Pinebook is connected to ehci1/ohci1, >>> not ehci0/ohci0. >>> Can you try disabling ehci0/ohci0 and check whether the other >>> controller works for you? >> >> So it works only with all of ehci0, ehci1, ohci0, ohci1 present in >> dts. ehci0/ohci0 or ehci1/ohci1 alone won't work. > > Don't assume the things, here BPI-M64 without ehci0 and ohci0
I don't assume things, I tested it here. Try plugging in any USB device into BPI-M64 without echi0/ohci0 and show 'usb tree' output. > Allwinner mUSB OTG (Peripheral) > Net: > Warning: usb_ether using MAC address from ROM > eth0: usb_ether > starting USB... > USB0: USB EHCI 0.00 > USB1: USB OHCI 0.0 > scanning bus 0 for devices... 1 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > Hit any key to stop autoboot: 0 > => > => mmc dev 1 > switch to partitions #0, OK > mmc1(part 0) is current device > => fastboot 1 > musb-hdrc: peripheral reset irq lost! > ** Unrecognized filesystem type ** > Starting download of 32768 bytes > > downloading of 32768 bytes finished > Flashing Raw Image > ........ wrote 32768 bytes to 'loader1' > ** Unrecognized filesystem type ** > Starting download of 595352 bytes > .... > downloading of 595352 bytes finished > Flashing Raw Image > ........ wrote 595456 bytes to 'loader2' > => > U-Boot SPL 2018.05-00710-gb1f2b72e39-dirty (Jun 05 2018 - 11:14:11 +0530) > DRAM: 2048 MiB > Trying to boot from MMC2 > NOTICE: BL3-1: Running on A64/H64 (1689) in SRAM A2 (@0x44000) > NOTICE: Configuring SPC Controller > NOTICE: BL3-1: v1.0(debug):ce95c91d > NOTICE: BL3-1: Built : 11:56:38, Mar 23 2018 > NOTICE: DT: sun50i-a64-bananapi-m64 > INFO: Configuring AXP PMIC > INFO: PMIC: DRAM voltage: 1.50V > INFO: PMIC: setup successful > NOTICE: SCPI: dummy stub handler, implementation level: 000000 > INFO: BL3-1: Initializing runtime services > INFO: BL3-1: Preparing for EL3 exit to normal world > INFO: BL3-1: Next image address: 0x4a000000, SPSR: 0x3c9 > > > U-Boot 2018.05-00710-gb1f2b72e39-dirty (Jun 05 2018 - 11:14:11 +0530) > Allwinner Technology > > CPU: Allwinner A64 (SUN50I) > Model: BananaPi-M64 > DRAM: 2 GiB > MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1 > Loading Environment from FAT... *** Warning - bad CRC, using default > environment > > Failed (-5) > In: serial > Out: serial > Err: serial > Allwinner mUSB OTG (Peripheral) > Net: > Warning: usb_ether using MAC address from ROM > eth0: usb_ether > starting USB... > USB0: USB EHCI 0.00 > USB1: USB OHCI 0.0 > scanning bus 0 for devices... 1 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > Hit any key to stop autoboot: 0 > => usb info > 1: Hub, USB Revision 2.0 > - u-boot EHCI Host Controller > - Class: Hub > - PacketSize: 64 Configurations: 1 > - Vendor: 0x0000 Product 0x0000 Version 1.0 > Configuration: 1 > - Interfaces: 1 Self Powered 0mA > Interface: 0 > - Alternate Setting 0, Endpoints: 1 > - Class Hub > - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms No USB devices but hub? Try to plug something in? > And A64-Relic has only ehci0 and ohci0 no ehci1 and ohci1, better to > debug it from your side, what went wrong. Sure, I can do bisect. > > Jagan. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot