** Changed in: linux-riscv (Ubuntu)
Assignee: (unassigned) => Emil Renner Berthing (esmil)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-riscv in Ubuntu.
https://bugs.launchpad.net/bugs/1986970
Title:
PolarFire Icicle Kit: missing USB support
Status in linux-riscv package in Ubuntu:
New
Bug description:
[Impact]
The 5.19 kernel contains support for the PolarFire Icicle board but
the USB driver is missing.
The following patches are available in Linux v6.0-rc1 and are
sufficient to make USB usable on the PolarFire Icicle board. Please,
apply them to the 5.19 kernel and set CONFIG_USB_MUSB_POLARFIRE_SOC=m.
7a96b6ea90a4 ("usb: musb: Add support for PolarFire SoC's musb controller")
https://lore.kernel.org/r/[email protected]
21cdd6a0e844 ("usb: musb: mpfs: Fix error codes in probe()")
https://lore.kernel.org/r/YrVmLEc/FOEzNdzj@kili
98ceba755928 ("usb: musb: mpfs: add missing clk_disable_unprepare() in
mpfs_remove()"
https://lore.kernel.org/all/YrVmLEc%2FFOEzNdzj@kili/
With this change internal USB devices are fully usable. External
devices are supported with the following Jumper settings:
* J17 closed
* J15 open
[Test Plan]
Ensure the correct jumper settings:
* J17 closed
* J15 open
Use the SiFive Unmatched preinstalled image and install the 5.19
kernel. Try to boot on the Polarfire Icicle board.
* Run lsusb.
* Attach a USB device to J16 (USB port beside SD-card slot)
* Run lsusb again. The new device appears.
[Where problems could occur]
The fix only concerns a board which has been unsupported by Ubuntu
yet.
In case of an incorrect fix the board might not boot or otherwise
malfunction.
Best regards
Heinrich
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-riscv/+bug/1986970/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp