** 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/20220613114642.1615292-2-conor.doo...@microchip.com

  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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to