[Bug 2121785] Re: [SRU] Support StarFive VisionFive 2 Lite

Dave Jones 2121785 at bugs.launchpad.net
Mon Dec 1 14:05:34 UTC 2025


Marking resolute as fixed as that already incorporates this change;
triaged other releases. Noble is the important one as that will be the
release that provides ongoing support for this board. Questing is low as
we won't actually support this board in questing -- it's purely in the
list because it has to be (to ensure we don't downgrade packages for
upgraders). Plucky is low as, although this potentially extends support
to that board, it will only do so rather briefly!

** Changed in: opensbi (Ubuntu)
       Status: Confirmed => Fix Released

** Changed in: opensbi (Ubuntu Plucky)
       Status: New => Triaged

** Changed in: opensbi (Ubuntu Noble)
       Status: New => Triaged

** Changed in: opensbi (Ubuntu Noble)
   Importance: Undecided => High

** Changed in: opensbi (Ubuntu Plucky)
   Importance: Undecided => Low

** Changed in: opensbi (Ubuntu Questing)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to opensbi in Ubuntu.
https://bugs.launchpad.net/bugs/2121785

Title:
  [SRU] Support StarFive VisionFive 2 Lite

Status in opensbi package in Ubuntu:
  Fix Released
Status in opensbi source package in Noble:
  Triaged
Status in opensbi source package in Plucky:
  Triaged
Status in opensbi source package in Questing:
  Confirmed

Bug description:
  [ Impact ]

  The StarFive VisionFive 2 Lite is a new RISC-V RVA20 board that we can
  support with Ubuntu 24.04. The board features a JH7710S SoC which only
  differs from the JH7710 by the allowable CPU frequency and temperature
  range. To make OpenSBI recognize the board the compatibility string of
  the new SoC needs to be added to OpenSBI:

  diff --git a/platform/generic/starfive/jh7110.c b/platform/generic/starfive/jh7110.c
  index 4163e416..c1328437 100644
  --- a/platform/generic/starfive/jh7110.c
  +++ b/platform/generic/starfive/jh7110.c
  @@ -322,6 +322,7 @@ static int starfive_jh7110_platform_init(const void *fdt, int nodeoff,
   
   static const struct fdt_match starfive_jh7110_match[] = {
          { .compatible = "starfive,jh7110" },
  +       { .compatible = "starfive,jh7110s" },
          { },
   };

  We will execute the change in Questing, Plucky, Noble to keep the code
  the same but as the new board will not be supported in Questing no
  feature freeze exception is needed.

  [ Test Plan ]

  * Build OpenSBI with the patch.
  * Build for the StarFive VisionFive 2 and the StarFive VisionFive 2 Lite using this OpenSBI
  * Check that SBI sysreset is the only sysreset driver in U-Boot.
  * Test that the 'reset' command reboots each of the boards.

  [ Where problems could occur ]

  The patch only influences which SoCs are supported by OpenSBI. We are
  only adding a compatible string which enlarges the list of supported
  SoCs.

  With the test above we ensure that existing boards are not impacted.

  [ Other Info ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/opensbi/+bug/2121785/+subscriptions




More information about the foundations-bugs mailing list