Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 5114

Compute Module • Re: CM5 in CM4 boards - USB 3.0 from CAM0/DISP0?

$
0
0
Hi, thanks for the reply and info,
Did you get both CM4 and CM5 IO board kicad files and looked into pcb design and did you find any significant difference?
Because I did not find anything that should prevent it.
Does usb 3.0 data differential pair wires need any pull up or down resistors? I hope not.
I did not check the Kicad layout but the schematic looks like it should work.
It does not look like resistors are needed.
Actually yes, maybe it needs to be enabled, do you see any superspeed host controller at all via lsusb?
Output from lsusb -vt with Samsung memory stick on USB3 port:

Code:

/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M    ID 1d6b:0002 Linux Foundation 2.0 root hub    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M        ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M    ID 1d6b:0003 Linux Foundation 3.0 root hub/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M    ID 1d6b:0002 Linux Foundation 2.0 root hub    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M        ID 04e8:6300 Samsung Electronics Co., Ltd/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M    ID 1d6b:0003 Linux Foundation 3.0 root hub/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M    ID 1d6b:0002 Linux Foundation 2.0 root hub
It can see the USB3 controllers but they are only working in USB mode.
the dtb file source bcm2712-rpi-cm5l-cm4io.dts has usb 3.0 ports disabled in
https://github.com/raspberrypi/linux/bl ... o.dtsi#L20

so maybe removing that and rebuilding into new dtb would help?
This looks very interesting and might be the problem. I have turned the .dtb to a .dts but it looks like when the .dts was created with .dtsi the information is not included.

How do I change this or create a new custom .dtb that I can use? I was thinking it might be good to have a custom .dtb and call it during boot rather than changing the current one.

Statistics: Posted by 4plus12labs — Thu Dec 19, 2024 6:04 pm



Viewing all articles
Browse latest Browse all 5114

Trending Articles