[ubuntu/mantic-proposed] linux-raspi 6.5.0-1001.1 (Accepted)
Andy Whitcroft
apw at canonical.com
Tue Sep 5 13:30:15 UTC 2023
linux-raspi (6.5.0-1001.1) mantic; urgency=medium
* CONFIG_MPTCP_IPV6 is no longer enabled in Raspi Mantic in v6.5.0
(LP: #2027983)
- [Config] raspi: Enable MPTCP_IPV6
* Missing overlays/README (LP: #1954757)
- SAUCE: (no-up) Install overlays/README
* [Raspberry Pi/mantic] systemd-oomd fails with
"ConditionControlGroupController=memory was not met" (LP: #2017209)
- SAUCE: Revert "cgroup: Disable cgroup "memory" by default"
* IO errors when writing large amounts of data to USB storage in eoan on
RPI2/3 (armhf kernel) (LP: #1852510)
- Add dwc_otg driver
* Packaging resync (LP: #1786013)
- [Packaging] resync update-dkms-versions helper
- [Packaging] update Ubuntu.md
- [Packaging] update update.conf
* Miscellaneous Ubuntu changes
- [Config] raspi: updateconfigs after import of rpi-6.5.y patchset
- [Config] raspi: Remove nonexistent config policies
- SAUCE: arm64: dts: broadcom: Remove downstream dt overlay support
- SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
* Miscellaneous upstream changes
- raspberrypi-firmware: Update mailbox commands
- drm/vc4: Add FKMS as an acceptable node for dma ranges.
- drm/atomic: Don't fixup modes that haven't been reset
- drm/vc4: Allow setting the TV norm via module parameter
- drm/vc4: Add firmware-kms mode
- drm/vc4: Add support for gamma on BCM2711
- drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
- drm/vc4: hvs: Force modeset on gamma lut change
- drm/vc4: Relax VEC modeline requirements and add progressive mode support
- drm/vc4: Make VEC progressive modes readily accessible
- drm: Check whether the gamma lut has changed before updating
- drm/vc4: Enable gamma block only when required.
- drm/vc4: Only add gamma properties once.
- drm/vc4: Validate the size of the gamma_lut
- drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
- drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
- drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
- vc4/drm: vc4_plane: Keep fractional source coords inside state
- vc4/drm: Handle fractional coordinates using the phase field
- drm: Add chroma siting properties
- vc4/drm:plane: Make use of chroma siting parameter
- drm/vc4: Force trigger of dlist update on margins change
- drm/atomic-helpers: remove legacy_cursor_update hacks
- drm/atomic: If margins are updated, update all planes.
- drm/vc4: Add async update support for cursor planes
- drm/vc4: hvs: Skip DebugFS Registration for FKMS
- drivers/gpu/drm/vc4: Add missing 32-bit RGB formats
- drm/vc4_hdmi: Allow hotplug detect to be forced
- vc4_hdmi: Avoid log spam for audio start failure
- drm/vc4: hvs: Defer dlist slots deallocation
- drm/vc4: hvs: Initialize the dlist allocation list entry
- drm/vc4: hvs: Move the dlist allocation destruction to a function
- drm/vc4: hvs: Destroy dlist allocations immediately when running a test
- drm/vc4_plane: Add support for YUV444 formats
- drm/vc4: Calculate bpc based on max_requested_bpc
- drm/vc4: Set AXI panic modes for the HVS
- drm/vc4: drop unnecessary and harmful HDMI RGB format check
- drm/vc4: Limit max_bpc to 8 on Pi0-3
- arm64: setup: Fix build warning
- BCM2708: Add core Device Tree support
- config: Add default configs
- clk-raspberrypi: Add ISP to exported clocks
- Register the clocks early during the boot process, so that special/critical
clocks can get enabled early on in the boot process avoiding the risk of
disabling a clock, pll_divider or pll when a claiming driver fails to
install propperly - maybe it needs to defer.
- clk-bcm2835: Mark used PLLs and dividers CRITICAL
- clk-bcm2835: Add claim-clocks property
- clk-bcm2835: Read max core clock from firmware
- clk: clk-bcm2835: Use %zd when printing size_t
- clk-bcm2835: Don't wait for pllh lock
- clk: bcm2835: Add support for setting leaf clock rates while running.
- clk: bcm2835: Allow reparenting leaf clocks while they're running.
- clk-bcm2835: Avoid null pointer exception
- clk-bcm2835: Disable v3d clock
- clk: bcm2835: Pass DT node to rpi_firmware_get
- clk-bcm2835: Remove VEC clock support
- arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
- cache: export clean and invalidate
- Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
- Revert "Bluetooth: Always request for user confirmation for Just Works (LE
SC)"
- Revert "Bluetooth: Always request for user confirmation for Just Works"
- Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
- Revert "Revert "xhci: add quirk for host controllers that don't update
endpoint DCS""
- smsx95xx: fix crimes against truesize
- smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
- Allow mac address to be set in smsc95xx
- cgroup: Disable cgroup "memory" by default
- Protect __release_resource against resources without parents
- irq-bcm2836: Avoid "Invalid trigger warning"
- irqchip: bcm2835: Add FIQ support
- irqchip: irq-bcm2835: Add 2836 FIQ support
- spi: spidev: Completely disable the spidev warning
- dmaengine: bcm2835: Load driver early and support legacy API
- rtc: Add SPI alias for pcf2123 driver
- watchdog: bcm2835: Support setting reboot partition
- reboot: Use power off rather than busy spinning when halt is requested
- bcm: Make RASPBERRYPI_POWER depend on PM
- bcm2835-rng: Avoid initialising if already enabled
- sound: Demote deferral errors to INFO level
- Update vfpmodule.c
- i2c: bcm2835: Add debug support
- irqchip: irq-bcm2836: Remove regmap and syscon use
- lan78xx: Enable LEDs and auto-negotiation
- amba_pl011: Insert mb() for correct FIFO handling
- amba_pl011: Add cts-event-workaround DT property
- tty: amba-pl011: Avoid rare write-when-full error
- pinctrl-bcm2835: Set base to 0 give expected gpio numbering
- Main bcm2708/bcm2709 linux port
- bcm2708 framebuffer driver
- Pulled in the multi frame buffer support from the Pi3 repo
- fbdev: add FBIOCOPYAREA ioctl
- dmaengine: Add support for BCM2708
- MMC: added alternative MMC driver
- mmc: block: Don't do single-sector reads during recovery
- Adding bcm2835-sdhost driver, and an overlay to enable it
- vc_mem: Add vc_mem driver for querying firmware memory addresses
- Add /dev/gpiomem device for rootless user GPIO access
- Add SMI driver
- Add Chris Boot's i2c driver
- char: broadcom: Add vcio module
- firmware: bcm2835: Support ARCH_BCM270x
- leds: Add the "input" trigger, for pwr_led
- Added Device IDs for August DVB-T 205
- Improve __copy_to_user and __copy_from_user performance
- gpio-poweroff: Allow it to work on Raspberry Pi
- mfd: Add Raspberry Pi Sense HAT core driver
- Add support for all the downstream rpi sound card drivers
- rpi_display: add backlight driver and overlay
- bcm2835-virtgpio: Virtual GPIO driver
- OF: DT-Overlay configfs interface
- brcm: adds support for BCM43341 wifi
- hci_h5: Don't send conf_req when ACTIVE
- ARM64: Round-Robin dispatch IRQs between CPUs.
- ARM64: Force hardware emulation of deprecated instructions.
- AXI performance monitor driver (#2222)
- ARM: bcm2835: Set Serial number and Revision
- dwc-otg: FIQ: Fix "bad mode in data abort handler"
- ARM: Activate FIQs to avoid __irq_startup warnings
- i2c-gpio: Also set bus numbers from reg property
- added capture_clear option to pps-gpio via dtoverlay (#2433)
- lan78xx: Read initial EEE status from DT
- hid: Reduce default mouse polling interval to 60Hz
- Add ability to export gpio used by gpio-poweroff
- firmware/raspberrypi: Notify firmware of a reboot
- irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
- net: lan78xx: Disable TCP Segmentation Offload (TSO)
- brcmfmac: Re-enable firmware roaming support
- lan78xx: Move enabling of EEE into PHY init code
- cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
MEDIA_SUBDRV_AUTOSELECT
- firmware: raspberrypi: Add backward compatible get_throttled
- sc16is7xx: Don't spin if no data received
- drivers: thermal: step_wise: add support for hysteresis
- drivers: thermal: step_wise: avoid throttling at hysteresis temperature
after dropping below it
- net: lan78xx: Support auto-downshift to 100Mb/s
- firmware: raspberrypi: Report the fw variant during probe
- lan78xx: Debounce link events to minimize poll storm
- lan78xx: EEE support is now a PHY property
- bcm2835-dma: Add support for per-channel flags
- rtc: rv3028: Add backup switchover mode support
- media: tc358743: Increase FIFO level to 374.
- media: tc358743: Add support for 972Mbit/s link freq.
- media: tc358743: Check I2C succeeded during probe.
- media: adv7180: Default to the first valid input
- media: adv7180: Add YPrPb support for ADV7282M
- media: videodev2: Add helper defines for printing FOURCCs
- dt-bindings: Document BCM283x CSI2/CCP2 receiver
- MAINTAINERS: Add entry for BCM2835 Unicam driver
- media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
- staging: mmal-vchiq: Avoid use of bool in structures
- staging: mmal-vchiq: Add support for event callbacks.
- staging: vc04_services: Support sending data to MMAL ports
- media: videobuf2: Allow exporting of a struct dmabuf
- staging: mmal-vchiq: Fix client_component for 64 bit kernel
- staging: mmal_vchiq: Add in the Bayer encoding formats
- staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
- staging: mmal-vchiq: Free the event context for control ports
- staging: mmal-vchiq: Fix memory leak in error path
- w1: w1-gpio: Make GPIO an output for strong pullup
- arm: bcm2835: Fix FIQ early ioremap
- arm: bcm2835: DMA can only address 1GB
- hwrng: iproc-rng200: Add BCM2838 support
- bcmgenet: constrain max DMA burst length
- bcmgenet: Better coalescing parameter defaults
- net: genet: enable link energy detect powerdown for external PHYs
- usb: add plumbing for updating interrupt endpoint interval state
- xhci: implement xhci_fixup_endpoint for interval adjustments
- usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
- usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
- usbhid: call usb_fixup_endpoint after mangling intervals
- arm: bcm2835: Add bcm2838 compatible string.
- i2c: bcm2835: Set clock-stretch timeout to 35ms
- drm/v3d: Clock V3D down when not in use.
- drivers: char: add chardev for mmap'ing the RPiVid control registers
- hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
- net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
- arch/arm: Add model string to cpuinfo
- arch/arm64: Add Revision, Serial, Model to cpuinfo
- media: i2c: imx477: Support for the Sony IMX477 sensor
- media: i2c: imx519: Support for the Sony IMX519 sensor
- Documentation: devicetree: Add documentation for imx378 sensor
- v4l2: Add a Greyworld AWB mode.
- staging: bcm2835-camera: Add greyworld AWB mode
- media: v4l2: Add Greyworld AWB control name
- staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld
- ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
- dt-bindings: Add binding for the Infineon IRS1125 sensor
- media: i2c: Add a driver for the Infineon IRS1125 depth sensor
- drm/v3d: Suppress all but the first MMU error
- drm/v3d: Plug dma_fence leak
- staging: vchiq_arm: Register vcsm-cma as a platform driver
- staging: vchiq_arm: Register bcm2835-codec as a platform driver
- net:phy:2711 Allow ethernet LED mode to be set via device tree
- v3d_drv: Handle missing clock more gracefully
- v3d_gem: Kick the clock so firmware knows we are using firmware clock
interface
- clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
- staging: vchiq_arm: Set up dma ranges on child devices
- staging: vchiq: Use the old dma controller for OF config on platform devices
- ARM: bcm: Backport BCM2711 support from upstream
- Initialise rpi-firmware before clk-bcm2835
- staging: vchiq_arm: Give vchiq children DT nodes
- pinctrl: bcm2835: Remove gpiochip on error
- video: fbdev: bcm2708_fb: Use common compat header
- of: overlay: Correct symbol path fixups
- dt-bindings: pci: Add DT docs for Brcmstb PCIe device
- bcmgenet: Disable skip_umac_reset by default
- media: videodev2.h: Add a format for column YUV4:2:0 modes
- media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
- RFC: media: Add media_request_{pin,unpin} API
- staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
- spi: Force CS_HIGH if GPIO descriptors are used
- media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
- media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
- media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
- media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
- staging: vchiq: Load bcm2835_isp driver from vchiq
- bcm2835-dma: Add proper 40-bit DMA support
- media: i2c: tc358743: Fix fallthrough warning
- video: bcm2708_fb: Disable FB if no displays found
- staging: vc04_services: mmal-vchiq: Update parameters list
- staging:vc04_services: bcm2835-camera: Request headers with I-frame
- gpiolib: Don't prevent IRQ usage of output GPIOs
- PCI: brcmstb: Add DT property to control L1SS
- media: irs1125: Using i2c_transfer for ic2 reads
- media: irs1125: Refactoring and debug messages
- media: irs1125: Atomic access to imager reconfiguration
- media: irs1125: Keep HW in sync after imager reset
- brcmfmac: Prefer a ccode from OTP over nvram file
- media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
- media: bcm2835-unicam: Kconfig/Makefile for CCP2/CSI2 camera interface
- media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
- media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
- serial: 8250: bcm2835aux - defer if clock is zero
- media: Add a pixel format for MIPI packed 12bit luma only.
- media: Add a pixel format for MIPI packed 14bit luma only.
- media: bcm2835-unicam: Add support for 12bit mono packed format
- media: bcm2835-unicam: Add support for 14bit mono sources
- media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
- bcm2835-dma: Add NO_WAIT_RESP flag
- media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
- media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
- media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
- dt-bindings: bcm2835-unicam: Update documentation with new clock params
- leds: Add the actpwr trigger
- bcm2835-dma: Advertise the full DMA range
- media: bcm2835-unicam: Drop WARN on uing direct cache alias
- media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
- media: bcm2835-unicam: Always service interrupts
- media: bcm2835: unicam: Fix uninitialized warning
- media: bcm2835-unicam: Fixup review comments from Hans.
- media: bcm2835-unicam: Retain packing information on G_FMT
- media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
- staging/fbtft: Add support for display variants
- brcmfmac: Increase power saving delay to 2s
- net: bcmgenet: Reset RBUF on first open
- char: Add broadcom char drivers back to build files
- staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
- staging: vc04_services: Add new vc-sm-cma driver
- staging: vchiq-mmal: Add support for 14bit Bayer
- staging: mmal-vchiq: Add monochrome image formats
- staging: mmal-vchiq: Use vc-sm-cma to support zero copy
- staging: vc04_services: Add a V4L2 M2M codec driver
- bcm2835-dma: only reserve channel 0 if legacy dma driver is enabled
- uapi: bcm2835-isp: Add bcm2835-isp uapi header file
- staging: vc04_services: ISP: Add a more complex ISP processing component
- gpio: Add gpio-fsm driver
- rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover
- bcm2708_fb: Fix a build warning
- watchdog: bcm2835: Ignore params after the partition number
- firmware: raspberrypi: Add support for tryonce reboot flag
- phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
- phy: broadcom: Add bcm54213pe configuration
- PCI: brcmstb: Restore initial fundamental reset
- Input: edt-ft5x06: Poll the device if no interrupt is configured.
- drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
- drm/panel/raspberrypi-ts: Insert delay before polling for startup state
- dt-bindings: Add compatible for BCM2711 DSI1
- media: bcm2835-unicam: Correctly handle error propagation for stream on
- media: bcm2835-unicam: Return early from stop_streaming() if stopped
- media: bcm2835-unicam: Clear clock state when stopping streaming
- PCI: brcmstb: Advertise MSI-X support
- net: lan78xx: Ack pending PHY ints when resetting
- staging/vc04_services: Add additional unpacked raw formats
- staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
- staging/bcm2835-isp: Log the number of excess supported formats
- bcm2835-dma: Avoid losing CS flags after interrupt
- bcm2835-dma: Add bcm2835-dma: Add DMA_WIDE_SOURCE and DMA_WIDE_DEST flags
- uapi: bcm2835-isp: Add colour denoise configuration
- staging: vc04_services: ISP: Add colour denoise control
- spi: bcm2835: Workaround/fix for zero-length transfers
- kbuild: Silence unavoidable dtc overlay warnings
- bcm2835-isp: Allow formats with different colour spaces.
- media: bcm2835-unicam: Fix bug in buffer swapping logic
- Assign crypto aliases to different AES implementation modules
- media/v4l2_m2m: In buffered mode run jobs if either port is streaming
- media: i2c: add ov9281 driver.
- media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
- media: i2c: ov5647: Parse and register properties
- staging/bcm2835-camera: Add support for DMABUFs
- staging: fbtft: Add minipitft13 variant
- drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
- staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
- staging/bcm2835-isp: Fix compiler warning
- gpio-poweroff: Remember the old poweroff handler
- media: i2c: ov5647: Correct pixel array offset
- media: i2c: ov5647: Correct minimum VBLANK value
- media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
- staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
- media: bcm2835-unicam: Forward input status from subdevice
- media: i2c: ov7251: Add fwnode properties controls
- staging: vchiq_arm: Add 36-bit address support
- staging: vchiq_arm: children inherit DMA config
- staging: vchiq_arm: Usa a DMA pool for small bulks
- drm/panel/raspberrypi-touchscreen: Handle I2C errors.
- drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
- Input: edt-ft54x6: Clean up timer and workqueue on remove
- staging/vchiq-mmal: Add buffer flags for interlaced video
- staging/vchiq-mmal: Add parameters for interlaced video support
- staging/vchiq-mmal: Add the deinterlace image effects enums
- Add Raspberry Pi PoE+ HAT support
- staging/mmal-vchiq: Add module parameter to enable logging.
- staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
- drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
- media: i2c: ov5647: Sensor should report RAW color space
- vc04_services: isp: Report input node as wanting full range RAW color space
- media/bcm2835-unicam: Parse pad numbers correctly
- media/bcm2835-unicam: Add support for configuration via MC API
- staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
- staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
- brcmfmac: Don't promote INFO logging to ERR
- media: i2c: ov5647: Support HFLIP and VFLIP
- drivers: bcm2835_isp: Allow multiple users for the ISP driver.
- drivers: bcm2835_isp: Fix div by 0 bug.
- spi: spidev: Restore loading from Device Tree
- input: edt-ft5x06: Handle unreliable TOUCH_UP events
- drivers: bcm2835_unicam: Add logging message when a frame is dropped.
- regulator/rpi-panel-attiny: Don't read the LCD power status
- input: edt-ft5x06: Only look at the number of points reported
- rtc: pcf8523: Fix oscillator stop bit handling
- drm/panel-simple: Populate bpc when using panel-dpi
- drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
- media: i2c: ov5647: Add support for regulator control.
- media: i2c: ov7251: Make the enable GPIO optional.
- staging/bcm2835-isp: Fix cleanup after init fail
- uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
- bcm2835-v4l2-isp: Add missing lock initialization
- mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
- pwm: raspberrypi-poe: Add option of being created by MFD or FW
- power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
- power: rpi-poe: Add option of being created by MFD or FW
- drivers: bcm2835_unicam: Disable trigger mode operation
- Extending ili9881c driver support for nwe080 panel
- media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
- i2c: bcm2835: Make clock-stretch timeout configurable
- Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
- media: uapi: Document format MEDIA_BUS_FMT_RGB565_1X24_CPADHI
- dt-bindings: vendor-prefixes: Add Geekworm
- dt-bindings: display: simple: add Geekworm MZP280 Panel
- drm/panel: simple: add Geekworm MZP280 Panel
- drm/panel: simple: Remove custom handling of orientation
- drm/panel: Add panel driver for Ilitek ILI9806E panel
- drm/panel: Add panel driver for TDO Y17B based panels
- bindings: Add sck-idle-input to spi-gpio
- spi: gpio: Add sck-idle-input property
- media: bcm2835-unicam: Handle a repeated frame start with no end
- media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
- media/i2c: Add driver for Omnivision OV2311
- staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
- drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on
stop_streaming
- dt-bindings: media: i2c: Add binding for ad5398 VCM
- media: i2c: Add driver for AD5398 VCM lens driver
- media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
- media: i2c: Rename ad5398 to ad5398_vcm
- drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
- mm,page_alloc,cma: introduce a customisable threshold for allocating pages
in cma
- pinctrl: bcm2835: Only return non-GPIOs to inputs
- drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
- drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
- clk-bcm2835: use subsys_initcall for the clock driver when IMA is enabled
- tpm_tis_spi_main: Force probe routine to run synchronously with driver and
device registration when IMA is enabled
- staging: vchiq_arm: Add log_level module params
- dt-bindings: vendor-prefixes: Add Arducam
- media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
binding
- media: i2c: Add driver of Arducam Pivariety series camera
- thermal: broadcom: Use dev_err_probe to suppress defer errors
- dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
- dtbindings: Fixup microchip,emc2305.yaml bindings
- media: i2c: Update ov2311 Kconfig entry
- media: i2c: Update irs1125 Kconfig entry
- media: i2c: arducam-pivariety: Fixup for mainline API changes
- vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
- random: do not use jump labels before they are initialized
- drm/v3d: Switch clock setting to new api
- clk-raspberrypi: Enable minimize for all firmware clocks
- media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
- media: i2c: Add driver of Arducam 64MP camera
- media: i2c: arducam_64mp: Advertise embedded data node on media pad 1
- Add HDMI1 facility to the driver.
- Populate phy driver block for BCM54213PE
- clk: bcm: rpi: Add the BCM283x pixel clock.
- media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
- drm/panel-simple: hack ignore orientation
- media: video-mux: Read CSI2 config from FW, and pass to receiver
- media: i2c: arducam-pivariety: Add custom controls
- media: bcm2835-unicam: Fix for possible dummy buffer overrun
- brcmfmac: Read alternative firmware names from DT
- drm/panel: Rename GEM CMA helpers GEM DMA helpers
- hwmon: emc2305: fixups for driver submitted to mailing lists
- media: bcm2835-unicam: Fix up start/stop api change
- drivers: usb: dwc_otg: fix reference passing when checking bandwidth
- drivers: dwc_otg: stop GCC from patching FIQ functions
- net: phy: BCM54210PE does not support PTP
- media: adv7180: Nasty hack to allow input selection.
- media: i2c: ov7251: Add module param to select ext trig mode
- drm/panel: panel-ilitek9881c: Use cansleep methods
- drm/panel: panel-ilitek9881c: Crystalfontz support
- net: bcmgenet: Add 'eee' module parameter
- drm/panel: simple: Add Innolux AT056tN53V1 5.6" VGA
- media: dt-bindings: Add DW9817 to DW9807 binding
- media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
- media: dt-bindings: Add regulator to dw9807-vcm
- media: dw9807-vcm: Add regulator support to the driver
- media: dw9807-vcm: Smooth the first user movement of the lens
- dtbindings: media: i2c: Add IMX708 CMOS sensor binding
- media/i2c: Add a driver for the Sony IMX708 image sensor
- net: phy: broadcom: Make LEDs 3+4 shadow LEDs 1+2
- drivers: media: imx708: Enable long exposure mode
- drivers: media: i2c: imx708: Fix crop information
- vc04_services: vcsm-cma: Detach from the correct dmabuf
- media: bcm2835-unicam: Use mipi-csi2.h header for data type values
- media: bcm2835-unicam: Add support for RAW16 formats
- drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
- iio: adc: mcp3422: Add correct compatible strings
- gpio: pca953x: Add ti,tca9554 compatible string
- hwmon: (aht10): Add DT compatible string
- hwmon: (ds1621) Add DT compatible strings
- rtc: ds3232: Add DT compatible string for ds3234
- hwmon: (sht3x) Add DT compatible string
- iio: light: tsl4531: Add DT compatible string
- iio: light: veml6070: Add DT compatible string
- media: i2c: imx219: Sensor should report RAW color space
- media: i2c: imx219: Correct the minimum vblanking value
- media: i2c: imx219: make HBLANK r/w to allow longer exposures
- media: imx219: Advertise embedded data node on media pad 1
- ad5398_vcm: Fixup ad5398_probe prototype
- clk: bcm: rpi: Create helper to retrieve private data
- media: i2c: Add PDAF support for IMX519
- drivers: media: i2c: imx708: Fix WIDE_DYNAMIC_RANGE control with long
exposure
- rpisense-fb: Add explicit fb_deferred_io_mmap hook
- hwrng: bcm2835 - sleep more intelligently
- fbdev: Don't cancel deferred work if pagelist empty
- drivers: media: imx708: Increase usable link frequencies
- drivers: media: imx708: Remove unused control fields
- drivers: media: imx708: Tidy-ups to address upstream review comments
- dt-bindings: media: i2c: Replace IMX708 sensor binding documentation file
- drivers: media: imx708: Follow the standard devicetree labels
- drives: media: imx708: Put HFLIP and VFLIP controls in a cluster
- media: bcm2835-unicam: Start and stop media_pipeline with same node
- media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode
- hwmon: emc2305: Add calls to initialise of cooling maps
- drm/panel: Add panel driver for Waveshare DSI touchscreens
- input: goodix: Add option to poll instead of relying on IRQ line
- hwmon: emc2305: Change OF properties pwm-min & pwm-max to u8
- serial: 8250: Add NOMSI bug for bcm2835aux
- Bluetooth: hci_sync: Add fallback-bd-address prop
- Bluetooth: hci_bcm: Add more invalid BDADDRs
- pinctrl: bcm2835: Workaround for edge IRQ loss
- media: i2c: imx258: Remove unused defines
- media: i2c: imx258: Make image geometry meet sensor requirements
- media: i2c: imx258: Disable digital cropping on binned modes
- media: i2c: imx258: Remove redundant I2C writes.
- media: i2c: imx258: Add regulator control
- media: i2c: imx258: Make V4L2_CID_VBLANK configurable.
- media: i2c: imx258: Add support for 24MHz clock
- media: i2c: imx258: Add support for running on 2 CSI data lanes
- media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposure
- media: i2c: imx258: Add get_selection for pixel array information
- media: i2c: imx258: Allow configuration of clock lane behaviour
- media: i2c: imx258: Correct max FRM_LENGTH_LINES value
- media: i2c: imx258: Add support for long exposure modes
- media: i2c: imx258: Issue reset before starting streaming
- media: i2c: imx258: Set pixel_rate range to the same as the value
- media: i2c: imx258: Support faster pixel rate on binned modes
- dt-bindings: media: imx258: Rename to include vendor prefix
- dt-bindings: media: imx258: Add alternate compatible strings
- media: i2c: imx258: Change register settings for variants of the sensor
- media: i2c: imx258: Make HFLIP and VFLIP controls writable
- drm/v3d: New debugfs end-points to query GPU usage stats.
- bcm2835-dma: Derive slave DMA addresses correctly
- ASoC: bcm2835-i2s: Use phys addresses for DAI DMA
- drm/vc4: Use phys addresses for slave DMA config
- bcm2835-smi: Use phys addresses for slave DMA config
- bcm2835-mmc: Use phys addresses for slave DMA config
- bcm2835-sdhost: Use DT to configure logging
- bcm2835-sdhost: Use phys addresses for slave DMA config
- mmc: bcm2835: Use phys addresses for slave DMA config
- spi: bcm2835: Use phys addresses for slave DMA config
- dmaengine: bcm2835: Fix position reporting for 40 bits channels
- dmaengine: bcm2835: Use to_bcm2711_cbaddr where relevant
- dmaengine: bcm2835: Fix descriptors usage for 40-bits channels
- bcm2835-dma: Fix WAIT_RESP on memcpy
- bcm2835-dma: Fix dma_abort for 40-bit channels
- bcm2835-dma: Fix dma_abort for non-40bit channels
- bcm2835-dma: Support dma flags for multi-beat burst
- bcm2835-dma: Need to keep PROT bits set in CS on 40bit controller
- drm/vc4: hdmi: Increase MAI fifo dreq threshold
- input: edt-ft5x06: Only read data for number of points reported
- i2c-bcm2835: Flush FIFOs cleanly on error
- i2c-bcm2835: Do not abort transfers on ERR if still active
- i2c-bcm2835: Implement I2C_M_IGNORE_NAK
- pps: Compatibility hack should be X86-specific
- bcm2835-dma: Fixes for dma_abort
- bcm2835-dma: Move definition of PROT bits to expected place
- drivers: media: imx296: Disable 2x2 binned mode
- panel-sitronix-st7701: Fix panel prepare over SPI
- media: i2c: imx219: fix binning and rate_factor for 480p and 1232p
- serial: sc16is7xx: Read modem line state at startup
- drivers: media: bcm2835_unicam: Improve frame sequence count handling
- ASoC: cs43130: Fix numerator/denominator mixup
- driver: media: i2c: imx477: Re-enable temperature sensor
- media: i2c: arducam_64mp: Modify the line length of 1280x720 resolution
- media: i2c: arducam_64mp: Add 8000x6000 resolution
- media: i2c: arducam_64mp: Add PDAF support
- overlays: audremap: Document CM4 40&41 restriction
- drm: vc4: Fixup duplicated macro definition in vc4_firmware_kms
- configs: Update VIDEO_STK1160 and regenerate
- xhci: Use more event ring segment table entries
- xhci: quirks: add link TRB quirk for VL805
- usb: xhci: borrow upstream TRB_FETCH quirk on VL805 hosts
- usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
- usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
- configs: Add CHECKPOINT_RESTORE to 64-bit kernel
- configs: Add TASK_DELAY_ACCT to arm64 defconfig
- configs: Add PSI, disabled by default
- configs: Add MPTCP for 64-bit platforms
- cfg80211: ship debian certificates as hex files
- input: edt-ft5x06: Fix patch reading only the number of points reported
- rpi sound cards: Fix Codec Zero rate switching
- overlays: Add trickle-voltage-mv parameter to RTCs
- configs: Restore CONFIG_AUTOFS_FS to defconfigs
- drivers: media: imx296: Add standby delay during probe
- overlays: Add bmp380 to i2c-sensor overlay
Date: 2023-08-23 13:28:18.246608+00:00
Changed-By: Manuel Diewald <manuel.diewald at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-raspi/6.5.0-1001.1
-------------- next part --------------
Sorry, changesfile not available.
More information about the mantic-changes
mailing list