[ubuntu/jammy-proposed] linux-nezha-5.17 5.17.0-1001.1 (Accepted)

Andy Whitcroft apw at canonical.com
Wed Jun 22 14:08:35 UTC 2022


linux-nezha-5.17 (5.17.0-1001.1) jammy; urgency=medium

  * jammy/linux-nezha-5.17: 5.17.0-1001.1 -proposed tracker (LP: #1978119)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)

  * Enable Nezha board (LP: #1975592)
    - SAUCE: bus: sun50i-de2: Prevent driver from being unbound
    - SAUCE: dt-bindings: crypto: sun8i-ce: Add compatible for D1
    - SAUCE: crypto: sun8i-ce - Add TRNG clock to D1 variant
    - SAUCE: dt-bindings: clock: Add compatible for D1 DE2 clocks
    - SAUCE: dt-bindings: display: Separate clock item lists by compatible
    - SAUCE: dt-bindings: display: Add D1 display engine compatibles
    - SAUCE: drm/sun4i: csc: Add support for the new MMIO layout
    - SAUCE: drm/sun4i: Allow VI layers to be primary planes
    - SAUCE: drm/sun4i: Allow building the driver on RISC-V
    - SAUCE: drm/sun4i: Add support for D1 mixers
    - SAUCE: drm/sun4i: Add support for D1 TCON TOP
    - SAUCE: drm/sun4i: Add support for D1 TCONs
    - SAUCE: drm/sun4i: Add compatible for D1 display engine
    - SAUCE: dt-bindings: display: Add D1 HDMI compatibles
    - SAUCE: drm/sun4i: Add support for D1 HDMI
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation
    - SAUCE: drm/sun4i: sun8i-hdmi-phy: Add support for D1 PHY
    - SAUCE: drm/sun4i: Copy in BSP code for D1 HDMI PHY
    - SAUCE: dt-bindings: dma: sun50i-a64: Add compatible for D1
    - SAUCE: dmaengine: sun6i: Do not use virt_to_phys
    - SAUCE: dmaengine: sun6i: Add support for 34-bit physical addresses
    - SAUCE: dmaengine: sun6i: Add support for the D1 variant
    - SAUCE: hwspinlock: sun6i: Clarify bank counting logic
    - SAUCE: hwspinlock: sun6i: Fix driver to match binding
    - SAUCE: dt-bindings: hwlock: sun6i: Add interrupts property
    - SAUCE: dt-bindings: hwlock: sun6i: Add per-SoC compatibles
    - SAUCE: dt-bindings: iommu: sun50i-h6: Add compatible for D1
    - SAUCE: of/irq: Use interrupts-extended to find parent
    - SAUCE: dt-bindings: irqchip: Add Allwinner D1 interrupt controller
    - SAUCE: irqchip/sun20i: Add Allwinner D1 stacked INTC driver
    - SAUCE: dt-bindings: leds: Add Allwinner R329/D1 LED controller
    - SAUCE: leds: sun50i-r329: New driver for the R329/D1 LED controller
    - SAUCE: dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles
    - SAUCE: Input: sun4i-lradc-keys: Add optional clock/reset support
    - SAUCE: Input: sun4i-lradc-keys: Add support for R329 and D1
    - SAUCE: ASoC: dt-bindings: sun4i-spdif: Require resets for H6
    - SAUCE: ASoC: dt-bindings: sun4i-spdif: Add compatible for D1
    - SAUCE: ASoC: sun4i-spdif: Assert reset when removing the device
    - SAUCE: ASoC: sun4i-spdif: Simplify code around optional resets
    - SAUCE: ASoC: sun4i-spdif: Add support for separate RX/TX clocks
    - SAUCE: ASoC: sun4i-spdif: Add support for the D1 variant
    - SAUCE: dt-bindings: thermal: sun8i: Add compatible for D1
    - SAUCE: thermal: sun8i: Document the unknown field
    - SAUCE: thermal: sun8i: Set the event type for new samples
    - SAUCE: thermal: sun8i: Use optional clock/reset getters
    - SAUCE: thermal: sun8i: Ensure vref is powered
    - SAUCE: thermal: sun8i: Add support for the D1 variant
    - SAUCE: RISC-V: Correctly print supported extensions
    - SAUCE: RISC-V: Minimal parser for "riscv, isa" strings
    - SAUCE: RISC-V: Extract multi-letter extension names from "riscv, isa"
    - SAUCE: RISC-V: Implement multi-letter ISA extension probing framework
    - SAUCE: RISC-V: Do no continue isa string parsing without correct XLEN
    - SAUCE: RISC-V: Improve /proc/cpuinfo output for ISA extensions
    - SAUCE: riscv: prevent null-pointer dereference with sbi_remote_fence_i
    - SAUCE: riscv: integrate alternatives better into the main architecture
    - SAUCE: riscv: allow different stages with alternatives
    - SAUCE: riscv: implement module alternatives
    - SAUCE: riscv: implement ALTERNATIVE_2 macro
    - SAUCE: riscv: extend concatenated alternatives-lines to the same length
    - SAUCE: riscv: prevent compressed instructions in alternatives
    - SAUCE: riscv: move boot alternatives to after fill_hwcap
    - SAUCE: riscv: Fix accessing pfn bits in PTEs for non-32bit variants
    - SAUCE: riscv: add cpufeature handling via alternatives
    - SAUCE: riscv: add RISC-V Svpbmt extension support
    - SAUCE: riscv: remove FIXMAP_PAGE_IO and fall back to its default value
    - SAUCE: riscv: don't use global static vars to store alternative data
    - SAUCE: riscv: add memory-type errata for T-Head
    - SAUCE: riscv: Implement Zicbom-based cache management operations
    - SAUCE: riscv: implement cache-management errata for T-Head SoCs
    - SAUCE: RISC-V: Clear SIP bit only when using SBI IPI operations
    - SAUCE: irqchip/riscv-intc: Create domain using named fwnode
    - SAUCE: RISC-V: Treat IPIs as normal Linux IRQs
    - SAUCE: RISC-V: Allow marking IPIs as suitable for remote FENCEs
    - SAUCE: RISC-V: Use IPIs for remote TLB flush when possible
    - SAUCE: RISC-V: Use IPIs for remote icache flush when possible
    - SAUCE: dt-bindings: interrupt-controller: Add ACLINT MSWI and SSWI bindings
    - SAUCE: irqchip: Add ACLINT software interrupt driver
    - SAUCE: RISC-V: Select ACLINT SWI driver for virt machine
    - SAUCE: dt-bindings: timer: Add ACLINT MTIMER bindings
    - SAUCE: clocksource: clint: Add support for ACLINT MTIMER device
    - SAUCE: riscv: Allow suspend
    - SAUCE: clk: sunxi-ng: Add support for the sun6i RTC clocks
    - SAUCE: clk: sunxi-ng: mux: Allow muxes to have keys
    - SAUCE: clk: sunxi-ng: sun6i-rtc: Add support for H6
    - SAUCE: riscv: cacheinfo: Remind myself to fix this
    - SAUCE: clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical
    - SAUCE: clocksource: riscv: Prefer it over MMIO clocksources
    - SAUCE: cpufreq: sun50i: add efuse_xlate to get efuse version.
    - SAUCE: cpufreq: sun50i: add A100 cpufreq support
    - SAUCE: cpufreq: sun50i: Move out of ARM-specific section
    - SAUCE: cpufreq: sun50i: Add D1 cpufreq support
    - SAUCE: dmaengine: sun6i: Changes from BSP
    - SAUCE: drm/panel: Add driver for ST7701s DPI LCD panel
    - SAUCE: iommu/sun50i: Add support for D1 IOMMU
    - SAUCE: mailbox: Add v2 mailbox
    - SAUCE: mmc: sunxi-mmc: Correct the maximum transfer size
    - SAUCE: mmc: sunxi-mmc: Add more registers
    - SAUCE: dt-bindings: pinctrl: Add compatible for Allwinner D1
    - SAUCE: pinctrl: sunxi: Support new 2.5V I/O bias mode
    - SAUCE: pinctrl: sunxi: Adapt for D1 register layout
    - SAUCE: pinctrl: sunxi: Add support for Allwinner D1 SoC
    - SAUCE: pwm: sun8i-v536: document device tree bindings
    - SAUCE: pwm: sunxi: Add Allwinner SoC PWM controller driver
    - SAUCE: squash? pwm: sunxi: Add Allwinner SoC PWM controller driver
    - SAUCE: pwm: sun8i-v536: Add support for the Allwinner D1
    - SAUCE: remoteproc: sun8i-dsp: Add a driver for the DSPs in sunxi SoCs
    - SAUCE: rtc: sun6i: Add Allwinner D1 support
    - SAUCE: soc: sunxi: sram: Actually marked claimed regions as claimed
    - SAUCE: soc: sunxi: sram: Map SRAM back to CPU on release
    - SAUCE: soc: sunxi: sram: Fix debugfs file leak
    - SAUCE: soc: sunxi: sram: Use devm_of_platform_populate
    - SAUCE: soc: sunxi: sram: Add support for D1 LDOs
    - SAUCE: soc: sunxi: sram: Fix debugfs for A64 SRAM C
    - SAUCE: soc: sunxi: sram: Add D1 DSP SRAM
    - SAUCE: soc: sunxi: sram: Add D1 syscon variant
    - SAUCE: spi: spi-sun6i: Use a struct for quirks
    - SAUCE: spi: spi-sun6i: Add Allwinner R329 support
    - SAUCE: spi: spi-sun6i: Dual/Quad RX Support
    - SAUCE: thermal/of: Remove duplicate null check
    - SAUCE: ASoC: sun4i-i2s: Also set capture DMA width
    - SAUCE: ASoC: sun4i-spdif: Add support for separate resets
    - SAUCE: ASoC: sun20i-codec: New driver for D1 internal codec
    - SAUCE: ASoC: sun20i-codec: What is this ramp thing?
    - SAUCE: dt-bindings: Add compatibles for D1
    - SAUCE: dt-bindings: riscv: Add compatible for T-HEAD C906
    - SAUCE: Disable broken ARCH_SUNXI drivers
    - SAUCE: riscv: Add Allwinner D1 SoC support
    - SAUCE: riscv: Add Allwinner D1 SoC device tree
    - SAUCE: riscv: Add D1 Nezha board device tree
    - SAUCE: riscv: dts: add Lichee RV and its dock support
    - SAUCE: riscv: dts: add Lichee RV 86 Panel
    - SAUCE: misc changes
    - SAUCE: Add a defconfig for the Nezha
    - SAUCE: dt-bindings: rtc: sun6i: Clean up repetition
    - SAUCE: dt-bindings: rtc: sun6i: Add H616, R329, and D1 support
    - SAUCE: rtc: sun6i: Enable the bus clock when provided
    - SAUCE: rtc: sun6i: Fix time overflow handling
    - SAUCE: rtc: sun6i: Add support for linear day storage
    - SAUCE: rtc: sun6i: Add support for broken-down alarm registers
    - SAUCE: rtc: sun6i: Add Allwinner H616 support
    - SAUCE: dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles
    - SAUCE: mmc: sunxi-mmc: Add D1 MMC variant
    - SAUCE: UBUNTU: Fix compilation error
    - SAUCE: riscv: Fix missing PAGE_PFN_MASK
    - [Config] Update config after nezha patches

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

  * Miscellaneous Ubuntu changes
    - [Packaging] create nezha flavour
    - [Packaging] Commit initial abi
    - [Config] Update configs in jammy chroot

Date: 2022-06-10 14:39:09.932672+00:00
Changed-By: Dimitri John Ledkov <dimitri.ledkov+lp at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-nezha-5.17/5.17.0-1001.1
-------------- next part --------------
Sorry, changesfile not available.


More information about the jammy-changes mailing list