Cherrypick features and fixes from v5.17 for sifive dtbs

Bug #1962010 reported by Dimitri John Ledkov
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-riscv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

 * Various features and bugs got fixed in sifive dtbs in v5.17 kernel

 * Some versions of those features/bugs already exist in our kernels, and others are missing.

 * Cherry-pick from upstream all new changes and fixes to bring our dtbs in line with what's available in linus/master.

 * After application of these series, the only remaining non-upstream dtb patches are:

   - addition of PWM LEDs in unleashed and unmatched
   - addition of Microsemi PCIe expansion board DT
   - fu740 setting compatbile to "sifive,u74-mc"

[Test Plan]

 * Unleashed & Unmatched boot
 * with full 16GB of RAM on unmatched
 * without any other obvious hardware regressions w.r.t. LEDs and poweroff support

[Where problems could occur]

 * the dtb updates appear to be compatible with existing v5.15 kernel and driver code appears to be unaffected. Future tweaks to dtbs may be required, but these changes bring everything on par with latest upstream, thus any future bugfixes should be easy to apply.

description: updated
summary: - v5.17 cherrypicks for unmatched
+ Cherrypick features and fixes from v5.17 for sifive dtbs
Changed in linux-riscv (Ubuntu):
status: New → In Progress
Revision history for this message
Dimitri John Ledkov (xnox) wrote :
description: updated
Changed in linux-riscv (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (69.4 KiB)

This bug was fixed in the package linux-riscv - 5.15.0-1005.5

---------------
linux-riscv (5.15.0-1005.5) jammy; urgency=medium

  * jammy/linux-riscv: 5.15.0-1005.5 -proposed tracker (LP: #1965783)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync getabis

  * dependency on crda obsolete according to Debian (LP: #1958918)
    - [Packaging] switch dependency from crda to wireless-regdb

  * Excessive size of kernel modules on RISC-V - modules unstripped
    (LP: #1964335)
    - SAUCE: scripts/Makefile.modinst discard-locals from modules

  * Cherrypick features and fixes from v5.17 for sifive dtbs (LP: #1962010)
    - riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible
    - riscv: dts: sifive: fix Unleashed board compatible
    - Revert "SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)"
    - riscv: dts: sifive: drop duplicated nodes and properties in sifive
    - riscv: dts: sifive: add missing compatible for plic
    - riscv: dts: sifive unmatched: Name gpio lines
    - riscv: dts: sifive unmatched: Expose the board ID eeprom
    - riscv: dts: sifive unmatched: Expose the PMIC sub-functions
    - Revert "riscv: sifive: unmatched: update for 16GB rev3"
    - riscv: dts: sifive unmatched: Fix regulator for board rev3
    - riscv: dts: sifive unmatched: Link the tmp451 with its power supply
    - riscv: dts: sifive: Group tuples in interrupt properties
    - riscv: dts: sifive: Group tuples in register properties
    - riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
    - riscv: dts: sifive: fu540-c000: Fix PLIC node
    - riscv: dts: sifive unmatched: Add gpio poweroff

  * riscv: backport support for SiFive Unmatched (LP: #1910965)
    - SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)

  * Miscellaneous Ubuntu changes
    - [Config] update configs and annotations after rebase

  * Miscellaneous upstream changes
    - RISC-V: Use SBI SRST extension when available

  [ Ubuntu: 5.15.0-23.23 ]

  * jammy/linux: 5.15.0-23.23 -proposed tracker (LP: #1964573)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync dkms-build{,--nvidia-N} from LRMv5
    - debian/dkms-versions -- update from kernel-versions (main/master)
  * [22.04 FEAT] KVM: Enable GISA support for Secure Execution guests
    (LP: #1959977)
    - KVM: s390: pv: make use of ultravisor AIV support
  * intel_iommu breaks Intel IPU6 camera: isys port open ready failed -16
    (LP: #1958004)
    - SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs
  * CVE-2022-23960
    - ARM: report Spectre v2 status through sysfs
    - ARM: early traps initialisation
    - ARM: use LOADADDR() to get load address of sections
    - ARM: Spectre-BHB workaround
    - ARM: include unprivileged BPF status in Spectre V2 reporting
    - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
    - arm64: Add HWCAP for self-synchronising virtual counter
    - arm64: Add Cortex-X2 CPU part definition
    - arm64: add ID_AA64ISAR2_EL1 sys register
    - arm64: cpufeature: add HWCAP for FEAT_AFP
    - arm64: cpufeature: add HWCAP for FEAT_RPRES
    - arm64: entry.S: Add ventry overflow sanity checks
    - arm64: spectre: Rename s...

Changed in linux-riscv (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.