Hi,
even after Cyril get managed to get xHCI running. I noticed a issue. If
i compile xhci as a kernel module for arm64:
#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_DBGCAP is not set
CONFIG_USB_XHCI_PCI=m
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_PLATFORM=m
The driver isn't autoloaded, i need to run "modprobe xhci-plat-hcd"
manually.
pi@raspberrypi:~$ modinfo xhci-plat-hcd
filename:
/lib/modules/6.6.0-00004-g0cdd4337c529/kernel/drivers/usb/host/xhci-plat-hcd.ko
license: GPL
description: xHCI Platform Host Controller Driver
alias: platform:xhci-hcd
alias: of:N*T*Cbrcm,bcm7445-xhciC*
alias: of:N*T*Cbrcm,bcm7445-xhci
alias: of:N*T*Cbrcm,xhci-brcm-v2C*
alias: of:N*T*Cbrcm,xhci-brcm-v2
alias: of:N*T*Cmarvell,armada3700-xhciC*
alias: of:N*T*Cmarvell,armada3700-xhci
alias: of:N*T*Cmarvell,armada-380-xhciC*
alias: of:N*T*Cmarvell,armada-380-xhci
alias: of:N*T*Cmarvell,armada-375-xhciC*
alias: of:N*T*Cmarvell,armada-375-xhci
alias: of:N*T*Cxhci-platformC*
alias: of:N*T*Cxhci-platform
alias: of:N*T*Cgeneric-xhciC*
alias: of:N*T*Cgeneric-xhci
alias: acpi*:PNP0D10:*
depends: xhci-hcd
intree: Y
name: xhci_plat_hcd
vermagic: 6.6.0-00004-g0cdd4337c529 SMP preempt mod_unload aarch64
pi@raspberrypi:~$ modinfo xhci-hcd
filename:
/lib/modules/6.6.0-00004-g0cdd4337c529/kernel/drivers/usb/host/xhci-hcd.ko
license: GPL
author: Sarah Sharp
description: 'eXtensible' Host Controller (xHC) Driver
depends:
intree: Y
name: xhci_hcd
vermagic: 6.6.0-00004-g0cdd4337c529 SMP preempt mod_unload aarch64
parm: link_quirk:Don't clear the chain bit on a link TRB (int)
parm: quirks:Bit flags for quirks to be enabled as default
(ullong)
Has anyone an idea, what's wrong here?