This bug was fixed in the package linux-raspi - 6.5.0-1004.6
--------------- linux-raspi (6.5.0-1004.6) mantic; urgency=medium
* mantic/linux-raspi: 6.5.0-1004.6 -proposed tracker (LP: #2037558)
* Include USB drivers in linux-modules (LP: #2037938) - [Packaging] raspi: Include most USB modules in linux-modules
* Exclude DRM drivers from linux-modules (LP: #2037936) - [Packaging] raspi: Exclude unlikely DRM modules from linux-modules
* Miscellaneous Ubuntu changes - SAUCE: ARM: dts: Fix broken symlinks - [Config] raspi: updateconfigs after update to raspberrypi rpi-6.1.y (2023-09-29) - [Config] raspi: Modify some RP1 configs to fix build failures - [Config] raspi: Set ARCH_BRCMSTB=y - [Config] raspi: Set IOMMU_SUPPORT=y and BCM2712_IOMMU=y
* Miscellaneous upstream changes - Revert "ASoC: cs43130: Fix numerator/denominator mixup" - overlays: Add a sample hat_map - Revert "usb: phy: generic: Get the vbus supply" - config: 2712: Update defconfig - dts: 2712: Update for device tree - bcm2708_fb: Hack out dma support - gpio_brcmstb: Allow to build for ARCH_BCM2835 - Allow RESET_BRCMSTB on ARCH_BCM2835 - pinctrl: bcm2712 pinctrl/pinconf driver - vc4/fkms: Remove use of SMI peripheral - mmc: brcmstb: add support for BCM2712 - sdhci: Add SD Express hook - Add new "pispbe" driver (though not yet the Makesfiles or DT required to use it) - irqchip: irq-bcm2712-mip: Support for 2712's MIP - reset: reset-brcmstb-rescal: Support shared use - net: macb: Also set DMA coherent mask - usb: dwc3: Set DMA and coherent masks early - drm/panel/raspberrypi-touchscreen: Insert more delays. - PCI: brcmstb: Add BCM2712 support - V4L2: Add PiSP opaque formats to V4L2 - V4L2: Add PiSP compressed formats to V4L2 - bcm2708_fb: Fix more build warnings - dt-binding: mfd: Add binding for Raspberry Pi RP1 - mfd: Add rp1 driver - dt-bindings: clock: Add bindings for Raspberry Pi RP1 - clk: Add rp1 clock driver - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1 - pinctrl: Add rp1 driver - serial: pl011: rp1 uart support - mmc: sdhci-of-dwcmshc: define sdio timeout clocks - mmc: sdhci-of-dwcmshc: rp1 sdio changes - clk: rp1: Add sdio-clk driver - i2c: designware: Add SMBUS quick command support - dmaengine: dw-axi-dmac: Fixes for RP1 - spi: dw: Handle combined tx and rx messages - pwm: Add support for RP1 PWM - drm: Add RP1 DSI driver - drm: Add RP1 DPI driver - drm: Add RP1 VEC driver - v4l2: Add pisp compression format support to v4l2 - media: rp1: Add CFE (Camera Front End) support - dt-bindings: net: cdns,macb: AXI tuning properties - ASoC: dwc: Support set_bclk_ratio - ASoC: dwc: Add DMACR handling - ASOC: dwc: Improve DMA shutdown - ASOC: dwc: Fix 16-bit audio handling - ASoC: bcm: Remove dependency on BCM2835 I2S - hwmon: Add RP1 ADC and temperature driver - mfd: bcm2835-pm: Add support for BCM2712 - soc: bcm: bcm2835-power: Add support for BCM2712 - drivers: spi: Fix spi-gpio to correctly implement sck-idle-input - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps - drm/v3d: fix up register addresses for V3D 7.x - drm/v3d: update UAPI to match user-space for V3D 7.x - drm/v3d: add brcm,2712-v3d as a compatible V3D device - drm/v3d: Improve MMU support for larger pages - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list - drivers: char: add generic gpiomem driver - defconfigs: Add RASPBERRYPI_GPIOMEM as a module - drivers: char: delete bcm2835-gpiomem - drivers: hwmon: rp1-adc: check conversion validity before supplying value - dmaengine: bcm2835: Add BCM2712 support - dmaengine: bcm2835: HACK: Support DMA-Lite channels - clk: bcm: rpi: Add disp clock - net: phy: broadcom: optionally enable link-down powersave based on DT - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr - dmaengine: bcm2835: Fix dma driver for BCM2835-38 - drivers: iommu: Add BCM2712 IOMMU - irqchip/irq-brcmstb-l2: Add config for 2711 controller - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi - dt-bindings: rtc: new binding for Raspberry Pi RTC driver - hwmon: (pwm-fan) Add fan speed register support - media: i2c: imx296: Add 2ms delay after releasing standby - dt-bindings: input: Add bindings for raspberrypi-button - dt-bindings: input: Add bindings for raspberrypi-button - Input: Add raspberrypi-button firmware driver - dt: bindings: update rpi-rtc binding - drivers: rtc-rpi: add battery charge circuit control and readback - vc4_drv: Avoid panic when booted with no kms - drm/vc4: Treat zero sized destination as full screen - drm/vc4: Fix FKMS for when the YUV chroma planes are different buffers - drm/vc4: hdmi: Enable the audio clock - drm/vc4: hdmi: Warn if writing to an unknown HDMI register - drm/vc4: hvs: More logging for dlist generation - drm/vc4: hvs: Print error if we fail an allocation - drm/vc4: plane: Add more debugging for LBM allocation - drm/vc4: plane: Use return variable in atomic_check - drm/vc4: crtc: Move assigned_channel to a variable - drm/vc4: Introduce generation number enum - drm/vc4: Make v3d paths unavailable on any generation newer than vc4 - drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output - drm/vc4: hvs: Use switch statement to simplify enabling/disabling irq - drm/vc4: hvs: Test if the EOF interrupts are enabled - drm/vc4: hvs: Create hw_init function - drm/vc4: hvs: Create cob_init function - drm/vc4: hvs: Rename hvs_regs list - drm/vc4: plane: Change ptr0_offset to an array - drm/vc4: hvs: Rework LBM alignment - drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers - drm/vc4: UV planes vertical scaling must always be enabled - drm/vc4: hdmi: Avoid hang with debug registers when suspended - drm/vc4: Move the buffer offset out of the vc4_plane_state - drm/vc4: Fix dlist debug not resetting the next entry pointer - drm: vc4: Remove incorrect limit from hvs_dlist debugfs function - drm/vc4: hvs: Remove ABORT_ON_EMPTY flag - drm/vc4: Enable SCALER_CONTROL early in HVS init - dt-bindings: display: Add BCM2712 HDMI bindings - dt-bindings: display: Add BCM2712 HVS bindings - dt-bindings: display: Add BCM2712 PixelValve bindings - dt-bindings: display: Add BCM2712 MOP bindings - dt-bindings: display: Add BCM2712 MOPLET bindings - dt-bindings: display: Add BCM2712 KMS driver bindings - drm/vc4: drv: Support BCM2712 - drm/vc4: hvs: Support BCM2712 HVS - drm/vc4: crtc: Add support for BCM2712 PixelValves - drm/vc4: hdmi: Add support for BCM2712 HDMI controllers - drm/vc4: txp: Introduce structure to deal with revision differences - drm/vc4: txp: Rename TXP data structure - drm/vc4: txp: Add byte enable toggle bit - drm/vc4: txp: Add horizontal and vertical size offset toggle bit - drm/vc4: txp: Handle 40-bits DMA Addresses - drm/vc4: txp: Move the encoder type in the variant structure - drm/vc4: txp: Add a new TXP encoder type - drm/vc4: txp: Add support for BCM2712 MOP - drm/vc4: txp: Add BCM2712 MOPLET support - drm/vc4: Add additional warn_on - drm/vc4: tests: Switch generation mockup to a switch - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder - drm/vc4: tests: Return the allocated output - drm/vc4: tests: Add BCM2712 mock driver - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing - drm/vc4: fkms: Rename plane related functions - drm/vc4: tests: Use custom plane state for mock - drm/vc4: tests: Add function to lookup a plane for a CRTC - drm/vc4: tests: Add helper to add a new plane to a state - drm/vc4: tests: Support a few more plane formats - drm/vc4: tests: Introduce a test for LBM buffer size - drm/vc4: kms: Avoid setting core and disp clocks for hdmi modes - drm/vc4: Assign LBM memory during atomic_flush. - drm/panel: simple: Alter the timing for the Pi 7" DSI display - drm/panel: waveshare: Fix up timings for 10.1" panel - media: i2c: imx477: Fix locking in imx477_init_controls()
[ Ubuntu: 6.5.0-7.7 ]
* mantic/linux: 6.5.0-7.7 -proposed tracker (LP: #2037611) * kexec enable to load/kdump zstd compressed zimg (LP: #2037398) - [Packaging] Revert arm64 image format to Image.gz * Mantic minimized/minimal cloud images do not receive IP address during provisioning (LP: #2036968) - [Config] Enable virtio-net as built-in to avoid race * Miscellaneous Ubuntu changes - SAUCE: Add mdev_set_iommu_device() kABI - [Config] update gcc version in annotations
-- Juerg Haefliger <email address hidden> Mon, 02 Oct 2023 08:35:57 +0200
This bug was fixed in the package linux-raspi - 6.5.0-1004.6
---------------
linux-raspi (6.5.0-1004.6) mantic; urgency=medium
* mantic/linux-raspi: 6.5.0-1004.6 -proposed tracker (LP: #2037558)
* Include USB drivers in linux-modules (LP: #2037938)
- [Packaging] raspi: Include most USB modules in linux-modules
* Exclude DRM drivers from linux-modules (LP: #2037936)
- [Packaging] raspi: Exclude unlikely DRM modules from linux-modules
* Miscellaneous Ubuntu changes
- SAUCE: ARM: dts: Fix broken symlinks
- [Config] raspi: updateconfigs after update to raspberrypi rpi-6.1.y
(2023-09-29)
- [Config] raspi: Modify some RP1 configs to fix build failures
- [Config] raspi: Set ARCH_BRCMSTB=y
- [Config] raspi: Set IOMMU_SUPPORT=y and BCM2712_IOMMU=y
* Miscellaneous upstream changes denominator mixup" rescal: Support shared use raspberrypi- touchscreen: Insert more delays. irq-brcmstb- l2: Add config for 2711 controller get_fifo_ from_output crtc_for_ encoder init_controls( )
- Revert "ASoC: cs43130: Fix numerator/
- overlays: Add a sample hat_map
- Revert "usb: phy: generic: Get the vbus supply"
- config: 2712: Update defconfig
- dts: 2712: Update for device tree
- bcm2708_fb: Hack out dma support
- gpio_brcmstb: Allow to build for ARCH_BCM2835
- Allow RESET_BRCMSTB on ARCH_BCM2835
- pinctrl: bcm2712 pinctrl/pinconf driver
- vc4/fkms: Remove use of SMI peripheral
- mmc: brcmstb: add support for BCM2712
- sdhci: Add SD Express hook
- Add new "pispbe" driver (though not yet the Makesfiles or DT required to use
it)
- irqchip: irq-bcm2712-mip: Support for 2712's MIP
- reset: reset-brcmstb-
- net: macb: Also set DMA coherent mask
- usb: dwc3: Set DMA and coherent masks early
- drm/panel/
- PCI: brcmstb: Add BCM2712 support
- V4L2: Add PiSP opaque formats to V4L2
- V4L2: Add PiSP compressed formats to V4L2
- bcm2708_fb: Fix more build warnings
- dt-binding: mfd: Add binding for Raspberry Pi RP1
- mfd: Add rp1 driver
- dt-bindings: clock: Add bindings for Raspberry Pi RP1
- clk: Add rp1 clock driver
- dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
- pinctrl: Add rp1 driver
- serial: pl011: rp1 uart support
- mmc: sdhci-of-dwcmshc: define sdio timeout clocks
- mmc: sdhci-of-dwcmshc: rp1 sdio changes
- clk: rp1: Add sdio-clk driver
- i2c: designware: Add SMBUS quick command support
- dmaengine: dw-axi-dmac: Fixes for RP1
- spi: dw: Handle combined tx and rx messages
- pwm: Add support for RP1 PWM
- drm: Add RP1 DSI driver
- drm: Add RP1 DPI driver
- drm: Add RP1 VEC driver
- v4l2: Add pisp compression format support to v4l2
- media: rp1: Add CFE (Camera Front End) support
- dt-bindings: net: cdns,macb: AXI tuning properties
- ASoC: dwc: Support set_bclk_ratio
- ASoC: dwc: Add DMACR handling
- ASOC: dwc: Improve DMA shutdown
- ASOC: dwc: Fix 16-bit audio handling
- ASoC: bcm: Remove dependency on BCM2835 I2S
- hwmon: Add RP1 ADC and temperature driver
- mfd: bcm2835-pm: Add support for BCM2712
- soc: bcm: bcm2835-power: Add support for BCM2712
- drivers: spi: Fix spi-gpio to correctly implement sck-idle-input
- spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
- drm/v3d: fix up register addresses for V3D 7.x
- drm/v3d: update UAPI to match user-space for V3D 7.x
- drm/v3d: add brcm,2712-v3d as a compatible V3D device
- drm/v3d: Improve MMU support for larger pages
- dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
- drivers: char: add generic gpiomem driver
- defconfigs: Add RASPBERRYPI_GPIOMEM as a module
- drivers: char: delete bcm2835-gpiomem
- drivers: hwmon: rp1-adc: check conversion validity before supplying value
- dmaengine: bcm2835: Add BCM2712 support
- dmaengine: bcm2835: HACK: Support DMA-Lite channels
- clk: bcm: rpi: Add disp clock
- net: phy: broadcom: optionally enable link-down powersave based on DT
- dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
- dmaengine: bcm2835: Fix dma driver for BCM2835-38
- drivers: iommu: Add BCM2712 IOMMU
- irqchip/
- rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
- dt-bindings: rtc: new binding for Raspberry Pi RTC driver
- hwmon: (pwm-fan) Add fan speed register support
- media: i2c: imx296: Add 2ms delay after releasing standby
- dt-bindings: input: Add bindings for raspberrypi-button
- dt-bindings: input: Add bindings for raspberrypi-button
- Input: Add raspberrypi-button firmware driver
- dt: bindings: update rpi-rtc binding
- drivers: rtc-rpi: add battery charge circuit control and readback
- vc4_drv: Avoid panic when booted with no kms
- drm/vc4: Treat zero sized destination as full screen
- drm/vc4: Fix FKMS for when the YUV chroma planes are different buffers
- drm/vc4: hdmi: Enable the audio clock
- drm/vc4: hdmi: Warn if writing to an unknown HDMI register
- drm/vc4: hvs: More logging for dlist generation
- drm/vc4: hvs: Print error if we fail an allocation
- drm/vc4: plane: Add more debugging for LBM allocation
- drm/vc4: plane: Use return variable in atomic_check
- drm/vc4: crtc: Move assigned_channel to a variable
- drm/vc4: Introduce generation number enum
- drm/vc4: Make v3d paths unavailable on any generation newer than vc4
- drm/vc4: hvs: Use switch statement to simplify vc4_hvs_
- drm/vc4: hvs: Use switch statement to simplify enabling/disabling irq
- drm/vc4: hvs: Test if the EOF interrupts are enabled
- drm/vc4: hvs: Create hw_init function
- drm/vc4: hvs: Create cob_init function
- drm/vc4: hvs: Rename hvs_regs list
- drm/vc4: plane: Change ptr0_offset to an array
- drm/vc4: hvs: Rework LBM alignment
- drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
- drm/vc4: UV planes vertical scaling must always be enabled
- drm/vc4: hdmi: Avoid hang with debug registers when suspended
- drm/vc4: Move the buffer offset out of the vc4_plane_state
- drm/vc4: Fix dlist debug not resetting the next entry pointer
- drm: vc4: Remove incorrect limit from hvs_dlist debugfs function
- drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
- drm/vc4: Enable SCALER_CONTROL early in HVS init
- dt-bindings: display: Add BCM2712 HDMI bindings
- dt-bindings: display: Add BCM2712 HVS bindings
- dt-bindings: display: Add BCM2712 PixelValve bindings
- dt-bindings: display: Add BCM2712 MOP bindings
- dt-bindings: display: Add BCM2712 MOPLET bindings
- dt-bindings: display: Add BCM2712 KMS driver bindings
- drm/vc4: drv: Support BCM2712
- drm/vc4: hvs: Support BCM2712 HVS
- drm/vc4: crtc: Add support for BCM2712 PixelValves
- drm/vc4: hdmi: Add support for BCM2712 HDMI controllers
- drm/vc4: txp: Introduce structure to deal with revision differences
- drm/vc4: txp: Rename TXP data structure
- drm/vc4: txp: Add byte enable toggle bit
- drm/vc4: txp: Add horizontal and vertical size offset toggle bit
- drm/vc4: txp: Handle 40-bits DMA Addresses
- drm/vc4: txp: Move the encoder type in the variant structure
- drm/vc4: txp: Add a new TXP encoder type
- drm/vc4: txp: Add support for BCM2712 MOP
- drm/vc4: txp: Add BCM2712 MOPLET support
- drm/vc4: Add additional warn_on
- drm/vc4: tests: Switch generation mockup to a switch
- drm/vc4: tests: Drop drm parameter for vc4_find_
- drm/vc4: tests: Return the allocated output
- drm/vc4: tests: Add BCM2712 mock driver
- drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
- drm/vc4: fkms: Rename plane related functions
- drm/vc4: tests: Use custom plane state for mock
- drm/vc4: tests: Add function to lookup a plane for a CRTC
- drm/vc4: tests: Add helper to add a new plane to a state
- drm/vc4: tests: Support a few more plane formats
- drm/vc4: tests: Introduce a test for LBM buffer size
- drm/vc4: kms: Avoid setting core and disp clocks for hdmi modes
- drm/vc4: Assign LBM memory during atomic_flush.
- drm/panel: simple: Alter the timing for the Pi 7" DSI display
- drm/panel: waveshare: Fix up timings for 10.1" panel
- media: i2c: imx477: Fix locking in imx477_
[ Ubuntu: 6.5.0-7.7 ]
* mantic/linux: 6.5.0-7.7 -proposed tracker (LP: #2037611) iommu_device( ) kABI
* kexec enable to load/kdump zstd compressed zimg (LP: #2037398)
- [Packaging] Revert arm64 image format to Image.gz
* Mantic minimized/minimal cloud images do not receive IP address during
provisioning (LP: #2036968)
- [Config] Enable virtio-net as built-in to avoid race
* Miscellaneous Ubuntu changes
- SAUCE: Add mdev_set_
- [Config] update gcc version in annotations
-- Juerg Haefliger <email address hidden> Mon, 02 Oct 2023 08:35:57 +0200