# changelog

author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.1-0]
changelog:
  - Config updates for 6.14.1 (Justin M. Forbes)
  - redhat/kernel.spec: list python3-wheel explicitly for Fedora<42 (Jan Stancek)
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
  - serial: stm32: do not deassert RS485 RTS GPIO prematurely (Cheick Traore)
  - perf tools: Fix up some comments and code to properly use the event_source bus (Greg Kroah-Hartman)
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
  - usb: xhci: Apply the link chain quirk on NEC isoc endpoints (Michal Pecio)
  - usb: xhci: Don't skip on Stopped - Length Invalid (Michal Pecio)
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
  - net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
  - net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
  - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun)
  - tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams)
  - tty: serial: 8250: Add some more device IDs (Cameron Williams)
  - counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray)
  - counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
  - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA (Andres Traumann)
  - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande)
  - netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy)
  - cgroup/rstat: Fix forceidle time in cpu.stat (Abel Wu)
  - atm: Fix NULL pointer dereference (Minjoong Kim)
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
  - Documentation/powerpc/fadump: add additional parameter feature details (Mamatha Inamdar) [RHEL-70827]
  - powerpc: increase MIN RMA size for CAS negotiation (Mamatha Inamdar) [RHEL-70827]
  - powerpc/fadump: fix additional param memory reservation for HASH MMU (Mamatha Inamdar) [RHEL-70827]
  - powerpc: export MIN RMA size (Mamatha Inamdar) [RHEL-70827]
  - fedora: arm64: move some TI drivers to modular (Peter Robinson)
  - fedora: minor cleanups for 6.14 (Peter Robinson)
  - Initial setup for stable Fedora releases (Justin M. Forbes)
  - powerpc64/ftrace: fix module loading without patchable function entries (Anthony Iliopoulos)
  - x86/insn_decoder_test: allow longer symbol-names (David Rheinsberg)
  - apply -Wno-error=unterminated-string-initialization temporarily (Thorsten Leemhuis)
  - Linux v6.14.1


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.3-0]
changelog:
  - New configs for stable update (Justin M. Forbes)
  - Enable FunctionFS on aarch64 + x86 (Sam Day)
  - Turn on USB Gadget for Fedora x86 (Justin M. Forbes)
  - Linux v6.14.3


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.5-0]
changelog:
  - Fix up configs for 6.14.5 merge (Justin M. Forbes)
  - Turn off CONFIG_PCI_REALLOC_ENABLE_AUTO for Fedora (Justin M. Forbes)
  - Linux v6.14.5


author: Augusto Caringi <acaringi@redhat.com> [6.14.6-0]
changelog:
  - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver (Xi Pardee)
  - platform/x86:intel/pmc: Move arch specific action to init function (Xi Pardee)
  - platform/x86/intel/pmc: Remove simple init functions (Xi Pardee)
  - platform/x86:intel/pmc: Create generic_core_init() for all platforms (Xi Pardee)
  - platform/x86/intel/pmc: Remove duplicate enum (Xi Pardee)
  - platform/x86:intel/pmc: Make tgl_core_generic_init() static (Xi Pardee)
  - redhat/configs: Add configs for new ov02c10 and ov02e10 drivers (Hans de Goede)
  - media: i2c: Add Omnivision OV02C10 sensor driver (Heimir Thor Sverrisson)
  - media: i2c: ov02e10: add OV02E10 image sensor driver (Jingjing Xiong)
  - platform/x86: int3472: Debug log when remapping pins (Hans de Goede)
  - platform/x86: int3472: Add handshake pin support (Hans de Goede)
  - platform/x86: int3472: Prepare for registering more than 1 GPIO regulator (Hans de Goede)
  - platform/x86: int3472: Avoid GPIO regulator spikes (Hans de Goede)
  - platform/x86: int3472: Make regulator supply name configurable (Hans de Goede)
  - platform/x86: int3472: Rework AVDD second sensor quirk handling (Hans de Goede)
  - platform/x86: int3472: Drop unused gpio field from struct int3472_gpio_regulator (Hans de Goede)
  - platform/x86: int3472: Stop setting a supply-name for GPIO regulators (Hans de Goede)
  - platform/x86: int3472: Add skl_int3472_register_clock() helper (Hans de Goede)
  - platform/x86: int3472: Call "func" "con_id" instead (Sakari Ailus)
  - Turn on ACPI_DEBUG for Fedora (Justin M. Forbes)
  - Linux v6.14.6


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.7-0]
changelog:
  - Turn on MITIGATION_ITS for RHEL configs (Justin M. Forbes)
  - Add bug to Bugsfixed for 6.14.7 (Justin M. Forbes)
  - powerpc/bpf: fix JIT code size calculation of bpf trampoline (Hari Bathini)
  - Set MITIGATION_ITS for Fedora (Justin M. Forbes)
  - Fedora 40 is EOL (Justin M. Forbes)
  - Linux v6.14.7


author: Augusto Caringi <acaringi@redhat.com> [6.14.8-0]
changelog:
  - drm/xe/display: Re-use display vmas when possible (Maarten Lankhorst) [2367813]
  - Revert "loop: Add sanity check for read/write_iter" (Justin M. Forbes)
  - Fix up typo in release_targets (Justin M. Forbes)
  - Linux v6.14.8


author: Neal Gompa <ngompa@centosproject.org> [6.14.8-0.hs1]
changelog:
  - redhat/kernel.spec.template: Disable ynl for <EL9 (Neal Gompa)
  - redhat/kernel.spec.template: Disable perf subpackages for Hyperscale (Neal Gompa)
  - redhat/configs: x86/arm: Enable VirtualBox Guest Additions for Hyperscale (Neal Gompa)
  - redhat/configs: Enable 9pfs and 9p virtio support for Hyperscale (Neal Gompa)
  - redhat/configs: Enable Zstd and CPU thread priority support for EROFS for RHEL (Neal Gompa) [RHEL-87245]
  - redhat/configs: Disable experimental Btrfs features (Neal Gompa)
  - redhat/configs: automotive: Enable RAID6_PQ to resolve configs check (Neal Gompa)
  - redhat: Conditionally disable libbpf_dynamic on <F40 and <EL9 (Neal Gompa)
  - redhat/configs: Enable the Android Binder IPC system for Hyperscale (Neal Gompa)
  - redhat/configs: Enable the Btrfs file system for Hyperscale (Neal Gompa)


author: Neal Gompa <ngompa@centosproject.org> [6.14.8-0.hs+asahi.1]
changelog:
  - redhat: Enable kernel-16k flavor for CentOS Hyperscale (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Silicon configs for Hyperscale (Neal Gompa)
  - redhat/configs: Disable the Apple touchbar panel driver at the common level (Neal Gompa)
  - redhat/configs: Disable CS42L84 at common level (Neal Gompa)
  - redhat: Enable kernel-16k flavor for Fedora (Neal Gompa)
  - redhat: Tweak spec to do a verbose build (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Secure Enclave Processor driver (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Always-On Processor support (Neal Gompa)
  - redhat/configs: aarch64: Enable Mac SMC sensors driver (Neal Gompa)
  - redhat/configs: aarch64: Enable DMA SIO and DCP Audio drivers (Neal Gompa)
  - redhat/fedora_files/def_variants.yaml.fedora: Add apple and asahi drm drivers (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Image Signal Processor driver (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple touchbar display drivers (Neal Gompa)
  - redhat/configs: aarch64: Change CONFIG_APPLE_MAILBOX to =y (Neal Gompa)
  - redhat/configs: aarch64: Change CONFIG_APPLE_RTKIT from =m to =y (Eric Curtin)
  - redhat/configs: aarch64: Enable Asahi DRM driver (Neal Gompa)
  - redhat: Enable kernel-headers build (Neal Gompa)
  - redhat/configs: aarch64: Enable ARM64_MEMORY_MODEL_CONTROL (Neal Gompa)
  - redhat/configs: s390x: Drop CONFIG_BACKLIGHT_CLASS_DEVICE=m for Fedora (Neal Gompa)
  - redhat/configs: aarch64: asahi: Turn on downstream Apple Silicon configs (Neal Gompa)
  - redhat: enable drm panic screen with a QR code (Scott Weaver)
  - redhat: enable Rust code in ELN (Scott Weaver)
  - fixup! soc: apple: Add support for the AOP co-processor. (Janne Grunau)
  - rust: of: Implement TryFrom<Property> for KVVec (Janne Grunau)
  - drm: asahi: starlight-debug (Sasha Finkelstein)
  - DO NOT SUBMIT: arm64: dts: apple: t8103-j457: Add unused PCIe port01 (Janne Grunau)
  - Revert "HACK: Lol libwebrtc" (Janne Grunau)
  - rust: alloc: drain: Fix build with rust 1.87 (Janne Grunau)
  - rust: iio: common: aop: Add TODO fn/struct docs (Janne Grunau)
  - ASoC: apple: aop: Add module parameter to check mics without beamforming (Janne Grunau)
  - soc: apple: Add SEP driver. (Sasha Finkelstein)
  - rust: soc: apple: Add Apple mailbox abstractions (Sasha Finkelstein)
  - iio: common: Add AOP sensor drivers. (Sasha Finkelstein)
  - ASoC: apple: Add aop_audio driver. (Sasha Finkelstein)
  - soc: apple: Add support for the AOP co-processor. (Sasha Finkelstein)
  - rust: WIP(?): Various bits of rust glue for AOP series (Sasha Finkelstein)
  - rust: soc: apple: rtkit: Add apple_rtkit_has_endpoint (Sasha Finkelstein)
  - rust: bindgen: Make snd_dec_flac opaque (Janne Grunau)
  - rust: bindings: Add <linux/of_dma.h> (Janne Grunau)
  - fixup! media: apple: Add Apple ISP driver (Janne Grunau)
  - media: apple: isp: Support system sleep (Eileen Yoon)
  - media: apple: isp: Use a mutex instead of a spinlock for channels (Hector Martin)
  - media: apple: isp: implement ENUM_FRAMEINTERVALS trivially (Hector Martin)
  - media: apple: isp: Enable IMX364 sensor (Hector Martin)
  - media: apple: isp: Show camera presets even for unsupported sensors (Hector Martin)
  - media: apple: isp: Parse firmware version from device tree (Janne Grunau)
  - media: apple: isp: Use a more user-friendly device name (Hector Martin)
  - media: apple: isp: Option to use CMD_STOP (ifdeffed out) (Asahi Lina)
  - media: apple: isp: Only reset coproc when necessary, fix minor race (Asahi Lina)
  - media: apple: isp: VMap only what is necessary, remove redundant logging state bit (Asahi Lina)
  - media: apple: isp: Add a missing read barrier (possibly?) (Asahi Lina)
  - media: apple: isp: Clear IRQs when resetting coproc (Asahi Lina)
  - media: apple: isp: Rework meta surface handling & buffer return (Asahi Lina)
  - media: apple: isp: Use cached IOMMU mappings (Asahi Lina)
  - media: apple: isp: Zero out pages allocated to ISP (Asahi Lina)
  - media: apple: isp: Make sub-pmdomain handling explicit (Asahi Lina)
  - media: apple: isp: Minor changes to cam flow (Asahi Lina)
  - media: apple: isp: Add flicker_sensor_set cmd (Asahi Lina)
  - media: apple: isp: t8112 fixes... (Asahi Lina)
  - media: apple: isp: Limit maximal number of buffers (Janne Grunau)
  - media: apple: isp: t8112 HW config (Janne Grunau)
  - media: apple: isp: Use a second region for MBOX_IRQ_{DOORBELL,ACK} (Janne Grunau)
  - media: apple: isp: Make channel sends not interruptible (Asahi Lina)
  - media: apple: isp: Maybe fix some DMA ordering issues (Asahi Lina)
  - media: apple: isp: Add STOP and POWER_DOWN commands (Asahi Lina)
  - media: apple: isp: Implement posted commands (Asahi Lina)
  - media: apple: isp: Propagate EINTR from firmware loads (Asahi Lina)
  - media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (Asahi Lina)
  - media: apple: isp: Switch to threaded IRQs (Asahi Lina)
  - media: apple: isp: Always enable singleplane API, make multiple a module param (Asahi Lina)
  - media: apple: isp: Working t602x and multiple formats and more fixes (Asahi Lina)
  - media: apple: isp: t602x hw config (Asahi Lina)
  - media: apple: isp: Support >32bit VAs for t602x (Asahi Lina)
  - media: apple: isp: fix copyright (Eileen Yoon)
  - media: apple: isp: alloc static surfaces only once (Eileen Yoon)
  - media: apple: isp: misc isp-fw.c improvements (Eileen Yoon)
  - media: apple: isp: rm old isp_resv struct (Eileen Yoon)
  - media: apple: isp: rm unused bootargs members (Eileen Yoon)
  - media: apple: isp: s/asc/coproc/ (Eileen Yoon)
  - media: apple: isp: wmb() before GPIO write (Eileen Yoon)
  - media: apple: isp: Don't use define for bootargs size (Eileen Yoon)
  - media: apple: isp: Better document info struct fields (Eileen Yoon)
  - media: apple: isp: Set platform_id in bootargs (Eileen Yoon)
  - media: apple: WIP: t6000 hax (Hector Martin)
  - media: apple: isp: Do not defer on failure to initialize DART (Hector Martin)
  - media: apple: isp: Drop the DART mirroring stuff (Hector Martin)
  - media: apple: isp: Split gpio/mbox MMIO range (Eileen Yoon)
  - media: apple: isp: Enable t6000 (Hector Martin)
  - media: apple: isp: Fixup shared region arg (Hector Martin)
  - media: apple: isp: Use preallocated heap (Hector Martin)
  - media: apple: isp: IMX558 initial support (Eileen Yoon)
  - media: apple: Add Apple ISP driver (Eileen Yoon)
  - drm: adp: Remove pointless irq_lock spin lock (Janne Grunau)
  - drm: adp: Enable vblank interrupts in crtc's .atomic_enable (Janne Grunau)
  - drm: adp: Handle drm_crtc_vblank_get() errors (Janne Grunau)
  - drm: adp: Use spin_lock_irqsave for drm device event_lock (Janne Grunau)
  - fixup! drm: adp: Add Apple Display Pipe driver (Janne Grunau)
  - MAINTAINERS: Add entries for Apple Z2 touchscreen driver (Sasha Finkelstein)
  - input: apple_z2: Add a driver for Apple Z2 touchscreens (Sasha Finkelstein)
  - dt-bindings: input: touchscreen: Add Z2 controller (Sasha Finkelstein)
  - drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() (Dan Carpenter)
  - MAINTAINERS: Add entries for touchbar display driver (Sasha Finkelstein)
  - drm: panel: Add a panel driver for the Summit display (Sasha Finkelstein)
  - drm: adp: Add Apple Display Pipe driver (Sasha Finkelstein)
  - dt-bindings: display: Add Apple pre-DCP display controller (Sasha Finkelstein)
  - arm64: cpufeature: Unify SCOPE_LOCAL_CPU early & late behavior (Asahi Lina)
  - KVM: arm64: Expose TSO capability to guests and context switch (Asahi Lina)
  - arm64: Implement Apple IMPDEF TSO memory model control (Hector Martin)
  - arm64: Introduce scaffolding to add ACTLR_EL1 to thread state (Hector Martin)
  - arm64: Implement PR_{GET,SET}_MEM_MODEL for always-TSO CPUs (Hector Martin)
  - prctl: Introduce PR_{SET,GET}_MEM_MODEL (Hector Martin)
  - drm/asahi: Update uapi/drm/asahi_drm.h to new UAPI (Alyssa Rosenzweig)
  - drm/asahi: port to new UAPI (Alyssa Rosenzweig)
  - rust: time: bind NSECS_PER_SEC (Alyssa Rosenzweig)
  - drm/asahi: crashdump: Clippy fixes (Asahi Lina)
  - drm/asahi: Hook up crashdump to devcoredump (Asahi Lina)
  - rust: devcoredump: Add devcoredump abstraction (Asahi Lina)
  - rust: uapi: Add ELF headers (Asahi Lina)
  - drm/asahi: use only a single run queue for drm-sched (Janne Grunau)
  - drm/asahi: Depend on DRM=y (Janne Grunau)
  - drm/asahi: workqueue: Access AsahiData via pdev.drvdata (Janne Grunau)
  - drm/asahi: queue: Access AsahiData via pdev.drvdata (Janne Grunau)
  - drm/asahi: mmu: Access AsahiData via pdev.drvdata (Janne Grunau)
  - drm/asahi: gpu: Access AsahiData via pdev.drvdata (Janne Grunau)
  - drm/asahi: Add AsahiData to the platform device drvdata (Janne Grunau)
  - drm/asahi: file: adapt to new DRM file/ioctl rust abstractions (Janne Grunau)
  - drm/asahi: driver: Port to dma_set_mask_and_coherent() from ml (Janne Grunau)
  - drm/asahi: regs: Update to upstream-ish io::IoMem (Janne Grunau)
  - drm/asahi: Adapt robust_isolation module parameter (Janne Grunau)
  - drm/asahi: Adapt initial_tvb_size module parameter (Janne Grunau)
  - drm/asahi: Adapt fault_control module parameter (Janne Grunau)
  - drm/asahi: Adapt debug_flags module parameter (Janne Grunau)
  - drm/asahi: Port to kernel::uaccess (Janne Grunau)
  - drm/asahi: pgtable: Fix missing nonglobal bit (Asahi Lina)
  - drm/asahi: regs: Clippy fixes (Asahi Lina)
  - drm/asahi: render: Clippy fixes (Asahi Lina)
  - drm/asahi: Get rid of util::div_ceil() (Asahi Lina)
  - drm/asahi: queue::compute: Clippy fixes (Asahi Lina)
  - drm/asahi: pgtable: Clippy fixes (Asahi Lina)
  - drm/asahi: object: Clippy fixes (Asahi Lina)
  - drm/asahi: microseq: Clippy fixes (Asahi Lina)
  - drm/asahi: mmu: Clippy fixes (Asahi Lina)
  - drm/asahi: mem: Clippy fixes (Asahi Lina)
  - drm/asahi: fw: Clippy fixes (Asahi Lina)
  - drm/asahi: float: Clippy fixes (Asahi Lina)
  - drm/asahi: File: Clippy fixes (Asahi Lina)
  - drm/asahi: event: Clippy fixes (Asahi Lina)
  - drm/asahi: channel: Clippy fixes (Asahi Lina)
  - drm/asahi: buffer: Clippy fixes (Asahi Lina)
  - drm/asahi: alloc: Clippy fixes (Asahi Lina)
  - drm/asahi: mmu: Use abstractions, drop bindings import (Asahi Lina)
  - drm/asahi: pgtable: Mark GPU entries as uncached (Asahi Lina)
  - drm/asahi: mmu: Preallocate page tables before sm_map() (Asahi Lina)
  - drm/asahi: gpu: Hook up crashdump generation (Asahi Lina)
  - drm/asahi: mmu: Wire up kernel AS dumper (Asahi Lina)
  - drm/asahi: crashdump: Add crash dumper module (Asahi Lina)
  - drm/asahi: pgtable: Add helpers for decoding PTE perms (Asahi Lina)
  - drm/asahi: pgtable: Add dumper (Asahi Lina)
  - drm/asahi: Depend on PAGE_SIZE_16KB (Asahi Lina)
  - drm/asahi: Implement ASAHI_BIND_SINGLE_PAGE (Asahi Lina)
  - drm/asahi: RiiR page tables (Asahi Lina)
  - drm/asahi: mmu: Add some barriers (Asahi Lina)
  - drm/asahi: debug: Add PgTable debug category (Asahi Lina)
  - drm: asahi: mmu: UAT change for rust page table rewrite (Asahi Lina)
  - drm/asahi: mmu: Change step_remap() to new api (Asahi Lina)
  - drm/asahi: mmu: Fix deadlock on remap ops (Asahi Lina)
  - drm/asahi: workqueue: Defer freeing the last completed work item (Asahi Lina)
  - drm/asahi: Update crashed() RTKit API (Asahi Lina)
  - drm/asahi: mmu: Fix 2x step_remap case (Asahi Lina)
  - drm/asahi: file: Reject gem_bind past the end of the object (Asahi Lina)
  - drm/asahi: mmu: Change step_remap() to new api (Asahi Lina)
  - drm/asahi: Map all reserved-regions as cached (Asahi Lina)
  - drm/asahi: Add the USER_TIMESTAMPS feature (Asahi Lina)
  - drm/asahi: Set a bit for internal non-render barriers on G14X (Asahi Lina)
  - drm/asahi: file: Add user_timestamp_frequency_hz to params (Asahi Lina)
  - drm/asahi: queue/render,compute: Plumb through timestamps extension (Asahi Lina)
  - drm/asahi: queue/render,compute: Handle cmdbuf size mismatches (Asahi Lina)
  - drm/asahi: fw, queue: Plumb through UserTimestamps -> TimestampPointers (Asahi Lina)
  - drm/asahi: queue: Plumb through objects XArray and add timestamp getter (Asahi Lina)
  - drm/asahi: fw, queue: Add UserTimestamp object to job structs (Asahi Lina)
  - drm/asahi: file: Implement ASAHI_GEM_BIND_OBJECT (Asahi Lina)
  - drm/asahi: gpu: Implement mapping timestamp buffers (Asahi Lina)
  - drm/asahi: util: Commend out unused len() method (Asahi Lina)
  - drm/asahi: gpu: Remove unused wait_for_poweroff() (Asahi Lina)
  - drm/asahi: workqueue: Restrict command objects to only job commands (Asahi Lina)
  - drm/asahi: alloc: Remove unused methods (Asahi Lina)
  - drm/asahi: Document timestamp ops better, refactor fields (Asahi Lina)
  - drm/asahi: gpu: Add a max object count garbage limit (Asahi Lina)
  - drm/asahi: alloc: Be more verbose about failures (Asahi Lina)
  - drm/asahi: gpu: Collect garbage for private/gpuro together (Asahi Lina)
  - drm/asahi: driver: Port to new device/driver registration (Janne Grunau)
  - drm/asahi: regs: Get device ref from platform dev (Janne Grunau)
  - drm/asahi: mmu: Move closer to rust of integration (Janne Grunau)
  - drm/asahi: gpu: Get resources directly through DRM pricate data (Janne Grunau)
  - drm/asahi: gpu: Force Box move with manual Box<T>::into_inner() (Janne Grunau)
  - drm/asahi: Modify debug dev printk macros to avoid adding ".as_ref()" (Janne Grunau)
  - drm/asahi: Implement ASAHI_GET_TIME (Asahi Lina)
  - drm/asahi: Implement missing ASAHI_BIND_OP_UNBIND (Asahi Lina)
  - drm/asahi: Align kernel range to buffer::PAGE_SIZE (Asahi Lina)
  - drm/asahi: HACK: Disable compute preemption for now (Asahi Lina)
  - drm/asahi: Add robust_isolation kernel parameter (Asahi Lina)
  - drm/asahi: Clean up jobs in a workqueue (Asahi Lina)
  - drm/asahi: workqueue: Fix "Cannot submit, but queue is empty?" bug (Asahi Lina)
  - drm/asahi: workqueue,queue: More debug (Asahi Lina)
  - drm/asahi: event: Initialize stamps to different values (Asahi Lina)
  - drm/asahi: Handle channel errors (Asahi Lina)
  - drm/asahi: gpu: Show unknown field in timeouts (Asahi Lina)
  - drm/asahi: Fix event tracking when JobSubmission is dropped (Asahi Lina)
  - drm/asahi: Workqueue: Add more debug (Asahi Lina)
  - drm/asahi: Fix u32 mult overflow on large tilebufs/TPCs (Asahi Lina)
  - drm/asahi: Enable soft faults by default (Asahi Lina)
  - drm/asahi: Signal soft fault support to userspace (Asahi Lina)
  - drm/asahi: file: Update to newer VM_BIND API (Asahi Lina)
  - drm/asahi: workqueue: Tweak some debug logs (Asahi Lina)
  - drm/asahi: queue: Split into Queue and QueueInner (Asahi Lina)
  - drm/asahi: Implement GEM objects sharing a single DMA resv (Asahi Lina)
  - drm/asahi: mmu: Fix lockdep issues with GpuVm (Asahi Lina)
  - drm/asahi: Convert more ranges to Range<> (Asahi Lina)
  - drm/asahi: Move the unknown dummy page to the top of the address space (Asahi Lina)
  - drm/asahi: mmu: Convert to using Range (Asahi Lina)
  - drm/asahi: util: Add RangeExt helpers for Range<T> (Asahi Lina)
  - drm/asahi: Refactor address types (Asahi Lina)
  - drm/asahi: Convert to GPUVM and implement more VM_BIND ops (Asahi Lina)
  - drm/asahi: Don't lock up when unmapping PTEs fails (Asahi Lina)
  - drm/asahi: microseq: Fix warnings (Asahi Lina)
  - drm/asahi: alloc: Do not allocate memory to free memory (Asahi Lina)
  - drm/asahi: Check command structure sizes (Asahi Lina)
  - drm/asahi: Identify and implement helper config register (Asahi Lina)
  - drm/asahi: compute: Allow no preemption flag (Asahi Lina)
  - drm/asahi: queue: Alocate the NotifierList as shared (Asahi Lina)
  - drm/asahi: workqueue: Work around ICE in Rust 1.74 (Asahi Lina)
  - drm/asahi: initdata: New init chain API for rebase (Hector Martin)
  - drm/asahi: render, buffer: Fix layered rendering on G13X (again) (Asahi Lina)
  - drm/asahi: render: Fix layered rendering on G14X (Asahi Lina)
  - drm/asahi: Fix Clippy complaints (Asahi Lina)
  - drm/asahi: Identify and allocate clustered layering metadata buf (Asahi Lina)
  - drm/asahi: Identify & add render VS spills flag (Asahi Lina)
  - drm/asahi: buffer: Complain more loudly about sync requests (Asahi Lina)
  - drm/asahi: render: Remove sync TVB growth support (Asahi Lina)
  - drm/asahi: file: Remove sync limit (Asahi Lina)
  - drm/asahi: Add verbose UAPI error reporting (Asahi Lina)
  - drm/asahi: queue: Quieten some debugs (Asahi Lina)
  - drm/asahi: render: Identify and set Z/S strides for layered rendering (Asahi Lina)
  - drm/asahi: fw,queue: Implement helper programs (Asahi Lina)
  - drm/asahi: render: Implement bindless samplers (Asahi Lina)
  - drm/asahi: compute: Implement bindless samplers (Asahi Lina)
  - drm/asahi: buffer,render: Identify and provide layer meta buf (Asahi Lina)
  - drm/asahi: workqueue: Tag GPU buf (Asahi Lina)
  - drm/asahi: render: Tag AuxFB (Asahi Lina)
  - drm/asahi: queue/compute: Tag preempt buf (Asahi Lina)
  - drm/asahi: initdata: Tag more arrays (Asahi Lina)
  - drm/asahi: buffer: Add tags to all the buffers (Asahi Lina)
  - drm/asahi: alloc: Use tag as the guard marker (Asahi Lina)
  - drm/asahi: alloc: Support tagging array allocs (Asahi Lina)
  - drm/asahi: Expose firmware version to userspace (Asahi Lina)
  - drm/asahi: hw/t602x: Increase meta/preempt sizes for G14D (Asahi Lina)
  - drm/asahi: gpu,hw: Fix array IOMappings (Asahi Lina)
  - drm/asahi: initdata: Fudge t3 calculation a bit (Asahi Lina)
  - drm/asahi: initdata,hw: Identify & set idle_off_standby_timer (Asahi Lina)
  - drm/asahi: initdata: Fixes for G14D (Asahi Lina)
  - drm/asahi: Increase recursion limit (Asahi Lina)
  - drm/asahi: Enable probing for t6022 (Asahi Lina)
  - drm/asahi: regs: Fix cluster count for G14D (Asahi Lina)
  - drm/asahi: hw.t602x: Fixes for t6022 (Asahi Lina)
  - drm/asahi: fw.channels: Add static assertions for message sizes (Asahi Lina)
  - drm/asahi: slotalloc: Allow initializing empty slots (Asahi Lina)
  - drm/asahi: initdata: Initialize GpuStatsFrag properly (Asahi Lina)
  - drm/asahi: render: Correct some values for G14 (Asahi Lina)
  - drm/asahi: hw/t8112: Make last IOMapping read-only (Asahi Lina)
  - drm/asahi: hw/t600x: Expand some mappings (Asahi Lina)
  - drm/asahi: fw/microseq: Document bits of has_attachments (Asahi Lina)
  - drm/asahi: initdata: Document more stuff (Asahi Lina)
  - drm/asahi: initdata: Fix 13.5 field position for G13X (Asahi Lina)
  - drm/asahi: fw/channels: Document more message types a bit (Asahi Lina)
  - drm/asahi: fw/channels: Identify subpipe(?) and halt_count fields in tvb ack (Asahi Lina)
  - drm/asahi: initdata: Fix ver_info for G13 V13.5 (Asahi Lina)
  - drm/asahi: hw: Drop max_dies (Asahi Lina)
  - drm/asahi: hw,initdata: Initdata fixes for G14S (Asahi Lina)
  - drm/asahi: render: Implement unknown value UAPI extension (Asahi Lina)
  - DO NOT MERGE: drm/asahi: Add an experimental UAPI extension (Asahi Lina)
  - drm/asahi: Add the Asahi driver for Apple AGX GPUs (Asahi Lina)
  - rust: bindings: Bind the Asahi DRM UAPI (Asahi Lina)
  - drm/asahi: Add the Asahi driver UAPI (Asahi Lina)
  - rust: macros: Add versions macro (Asahi Lina)
  - drm/gpuvm: Plumb through flags into drm_gpuva_init (Asahi Lina)
  - drm/gpuva: Add DRM_GPUVA_SINGLE_PAGE flag and logic (Asahi Lina)
  - drm/gpuvm: Plumb through flags into drm_gpuva_op_map (Asahi Lina)
  - drm/gpuvm: Add a flags argument to drm_gpuvm_sm_map[_*] (Asahi Lina)
  - rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
  - rust: drm/gpuvm: Add interruptible flag to exec_lock() (Asahi Lina)
  - rust: drm/gpuvm: bo_unmap() should take &GpuVmBo<T>, not ARef. (Asahi Lina)
  - rust: drm/gpuvm: Pass vm_bo explicitly to step_remap() (Asahi Lina)
  - rust: drm/gpuvm: Take &GpuVmBo<T> for map_and_link_va() (Asahi Lina)
  - rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
  - drm/gpuvm: Add drm_gpuvm_bo_unmap() (Asahi Lina)
  - rust: drm: sched: Use &mut for ArmedJob.fences() (Janne Grunau)
  - drm/scheduler: Clean up jobs when the scheduler is torn down. (Asahi Lina)
  - rust: drm: sched: Add GPU scheduler abstraction (Asahi Lina)
  - drm/scheduler: Fix UAF in drm_sched_fence_get_timeline_name (Asahi Lina)
  - rust: drm: syncobj: Add DRM Sync Object abstraction (Asahi Lina)
  - rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
  - rust: drm: gem: shmem: Add share_dma_resv() function (Asahi Lina)
  - rust: drm: gem: Add set_exportable() method (Asahi Lina)
  - drm/gem: Add a flag to control whether objects can be exported (Asahi Lina)
  - rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
  - rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
  - drm/gem-shmem: Export VM ops functions (Asahi Lina)
  - drm/shmem-helper: Add lockdep asserts to vmap/vunmap (Asahi Lina)
  - rust: drm: gem: Add GEM object abstraction (Asahi Lina)
  - rust: drm: file: Add File abstraction (Asahi Lina)
  - rust: drm: add DRM driver registration (Danilo Krummrich)
  - rust: drm: add device abstraction (Danilo Krummrich)
  - rust: drm: add driver abstractions (Danilo Krummrich)
  - rust: drm: ioctl: Add DRM ioctl abstraction (Asahi Lina)
  - rust: dma_fence: Add DMA Fence abstraction (Asahi Lina)
  - drm/simpledrm: Use panel-dimensions property as alternative to panel (Janne Grunau)
  - dt-bindings: display: simple-framebuffer: Add panel-dimensions property (Janne Grunau)
  - drm: apple: Use piodma default iommu domain (Janne Grunau)
  - fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
  - fixup! WIP: drm/apple: Add DCP display driver (Janne Grunau)
  - drm/apple: fix audioless build (Alyssa Rosenzweig)
  - drm: apple: dptx: Issue HPD event early on gpio/type-c disconnect (Janne Grunau)
  - drm: apple: dptx: Configure number of lanes for dptx-phy (Janne Grunau)
  - drm: apple: HDMI: Check HPD state before enabling the IRQ (Janne Grunau)
  - drm: apple: dptx: Rework/document get_max_lane_count() (Janne Grunau)
  - drm: apple: iomfb: Adapt `IOMFB_METHOD` for gcc 15 (Janne Grunau)
  - drm: apple: audio: Rework audio service handling (Janne Grunau)
  - drm: apple: afk: Allow replies after service 'teardown' (Janne Grunau)
  - drm: apple: dptx: Tidy up lane count handling (Janne Grunau)
  - drm: apple: dptx: Silence DPTX_APCALL_{GET,SET}_DOWN_SPREAD (Janne Grunau)
  - drm: apple: Handle dcps with "phys" property as dcpext (Janne Grunau)
  - drm: apple: Support up to 3 DCP instances. (Janne Grunau)
  - drm: apple: Revert "Use delayed work for debounced oob HPD" (Janne Grunau)
  - drm: apple: Use delayed work for debounced oob HPD (Janne Grunau)
  - drm: apple: iomfb: Clear non-visible planes (Janne Grunau)
  - drm: apple: Use dest rct in offscreen test (Janne Grunau)
  - drm: apple: refactor apple_plane_atomic_check (Janne Grunau)
  - drm: apple: make plane zpos immutable (James Calligeros)
  - drm: apple: warn about broken sw cursor fallback (James Calligeros)
  - drm: apple: use correct min/max plane scaling factors (James Calligeros)
  - drm: apple: add support for overlay planes (James Calligeros)
  - drm: apple: reject plane commit if it will crash DCP (James Calligeros)
  - drm: apple: constrain swaps to maximum blendable surfaces (James Calligeros)
  - drm: apple: respect drm_plane_state zpos (James Calligeros)
  - drm: apple: Add .get_scanout_buffer for drm_panic support (Janne Grunau)
  - drm: apple: Add CRTC CRC support (Janne Grunau)
  - drm: apple: audio: Implement runtime PM support (Janne Grunau)
  - drm: apple: Enable EDID support by default (Janne Grunau)
  - ALSA: Introduce 'snd_interval_rate_bits' (Martin Povišer)
  - drm: apple: iomfb: Provide the EDID as connector property (Janne Grunau)
  - drm: apple: Add dcpav-service-ep (Janne Grunau)
  - drm: apple: afk: Optionally match against EPICName (Janne Grunau)
  - Revert "drm: apple: HACK: Do not delete piodma platform device" (Janne Grunau)
  - drm: apple: iomfb: Align buffer size on unmap/free as well (Janne Grunau)
  - drm/apple: Fix missing mode init (feel free to squash) (Asahi Lina)
  - drm: apple: dptxport: get_max_lane_count: Retrieve lane count from phy (Janne Grunau)
  - drm: apple: dptx: Fix get_drive_settings retcode (Janne Grunau)
  - drm: apple: Add oob hotplug event (Sven Peter)
  - drm/apple: audio: Fix hotplug notifications (Asahi Lina)
  - drm/apple: audio: Defer DMA channel acquisition to device open (Asahi Lina)
  - drm/apple: audio: Create a device link to the DMA device (Asahi Lina)
  - drm/apple: Explicitly stop AFK endpoints on shutdown (Asahi Lina)
  - drm: apple: Override drm_vblank's page flip event handling [HACK] (Janne Grunau)
  - drm: apple: disable HDMI audio by default (Janne Grunau)
  - drm: apple: av: Warn only once about failed calls (Janne Grunau)
  - drm: apple: Reduce log spam about busy command channel (Janne Grunau)
  - drm: apple: Fix broken MemDescRelay::release_descriptor callback number (Janne Grunau)
  - drm: apple: Switch back to drm_atomic_helper_commit_tail_rpm() (Janne Grunau)
  - drm: apple: backlight: release lock in error path (Caspar Schutijser)
  - drm/apple: fix double words in comments (Jonathan Gray)
  - drm: apple: audio: Avoid probe errors (Janne Grunau)
  - drm: apple: audio: Make the DP/HDMI audio driver a full driver (Janne Grunau)
  - drm: apple: audio: move the audio driver into the DCP module (Janne Grunau)
  - drm: apple: av: Use a workqueue (Janne Grunau)
  - drm: apple: audio: init AV endpoint later (Janne Grunau)
  - drm: apple: dptx: Remove DPTX disconnect/connect on init (Janne Grunau)
  - gpu: drm: apple: Add DCP audio driver (Martin Povišer)
  - drm: apple: av: Do not open AV service from afk receive handler (Janne Grunau)
  - drm: apple: av: Support macOS 12.3 and 13.5 firmware APIs (Janne Grunau)
  - gpu: drm: apple: Set up client of AV endpoint (Martin Povišer)
  - gpu: drm: apple: Expose injecting of EPIC calls via debugfs (Martin Povišer)
  - drm: apple: iomfb: export property dicts in connector debugfs (Janne Grunau)
  - drm: apple: Add Kconfig option for audio (Janne Grunau)
  - drm: apple: dptx: Debounce HPD by simple msleep() (Janne Grunau)
  - drm: apple: Fix/remove log messages (Janne Grunau)
  - drm: apple: backlight: force backlight update after resume (Mark Kettenis)
  - drm/apple: spelling fixes (Jonathan Gray)
  - drm/apple: Add missing RTKit Kconfig dependency (Alyssa Ross)
  - drm: apple: mark local functions static (Arnd Bergmann)
  - drm: apple: epic: systemep: Parse "mNits" log events (Janne Grunau)
  - drm: apple: epic: Pass full notfiy/report payload to handler (Janne Grunau)
  - drm: apple: parser: constify parser data (Janne Grunau)
  - drm: apple: iomfb: Always parse DisplayAttributes (Janne Grunau)
  - drm: apple: Prefer RGB SDR modes (Janne Grunau)
  - drm: apple: dptx: Wait for link config on connect (Janne Grunau)
  - drm: apple: Be less noisy about teardown notifies without service (Janne Grunau)
  - drm: apple: dcp: Fix resume with DPTX based display outputs (Janne Grunau)
  - drm: apple: Adjust startup sequence and timing for dptx (Janne Grunau)
  - drm: apple: iomfb: Extend hotplug/mode parsing logging (Janne Grunau)
  - drm : apple: iomfb: Handle OOB ASYNC/CB context (Janne Grunau)
  - drm: apple: iomfb: Use drm_kms_helper_connector_hotplug_event (Janne Grunau)
  - drm: apple: Fix DPTX hotplug handling (Janne Grunau)
  - drm: apple: Move modeset into drm_crtc's atomic_enable (Janne Grunau)
  - drm: apple: dptx: Log connect/disconnect calls (Janne Grunau)
  - drm: apple: Extract modeset crtc's atomic_flush() (Janne Grunau)
  - drm: apple: iomfb: Improve hotplug related logging (Janne Grunau)
  - drm: apple: HPD: Only act on connect IRQs (Janne Grunau)
  - drm: apple: dptx: Wait for completion of dptx_connect. (Janne Grunau)
  - drm: apple: Disconnect dptx When the CRTC is powered down (Janne Grunau)
  - drm: apple: dptx: Implement APCALL_DEACTIVATE and reset the phy (Janne Grunau)
  - Revert "drm: apple: iomfb: Do not match/create PMU service for dcpext" (Janne Grunau)
  - drm: apple: Keep information at which swap_id fb are still referenced (Janne Grunau)
  - drm: apple: Implement D592 callback (Janne Grunau)
  - drm: apple: afk: Update read pointer before processing message (Janne Grunau)
  - drm: apple: HACK: Do not delete piodma platform device (Janne Grunau)
  - drm: apple: dptxep: Implement drive settings stuff (Hector Martin)
  - drm: apple: dptxep: Fix reply size check (Hector Martin)
  - drm: apple: Fix missing unlock path in dcp_dptx_connect (Hector Martin)
  - drm: apple: afk: Clear commands before sending them (Hector Martin)
  - drm: apple: dptx: Adapt dptxport_connect() to observed behavior (Janne Grunau)
  - drm: apple: dptx: Add DPTX_APCALL_ACTIVATE (Janne Grunau)
  - drm: apple: dptx: Add set_active_lanes APCALL (Janne Grunau)
  - drm: apple: dptx: port interface to macOS 13.5 firmware (Janne Grunau)
  - drm: apple: dptx: Port APCALL to macOS 13.3 firmware (Janne Grunau)
  - drm: apple: afk: Adapt to macOS 13.3 firmware (Janne Grunau)
  - drm: apple: iomfb: Do not match/create PMU service for dcpext (Janne Grunau)
  - drm: apple: Move offsets for rt_bandwidth callback to DT (Janne Grunau)
  - drm: apple: Add DPTX support (Sven Peter)
  - drm: apple: afk: Use linear array of services (Janne Grunau)
  - drm: apple: DCP AFK/EPIC support (Sven Peter)
  - gpu: drm: apple: Add sound mode parsing (Martin Povišer)
  - gpu: drm: apple: Add 'parse_blob' (Martin Povišer)
  - gpu: drm: apple: Add utility functions for matching on dict keys (Martin Povišer)
  - mux: apple dp crossbar: Support t602x DP cross bar variant (Janne Grunau)
  - mux: apple dp crossbar: Read UNK_TUNABLE before and after writing it (Janne Grunau)
  - mux: apple dp crossbar: FIFO_RD_UNK_EN seems to use 2 bits per dispext* (Janne Grunau)
  - mux: apple dp crossbar: Support t8112 varient (Janne Grunau)
  - mux: apple DP xbar: Add Apple silicon DisplayPort crossbar (Sven Peter)
  - drm: apple: Remove explicit asc-dram-mask handling (Janne Grunau)
  - drm: apple: iomfb: Increase modeset tiemout to 8.5 seconds (Janne Grunau)
  - drm: apple: iomfb: implement abort_swaps_dcp (Janne Grunau)
  - drm: apple: dcp: Remove cargo-culted devm_of_platform_populate (Janne Grunau)
  - drm: apple: dcp: Port over to DEFINE_SIMPLE_DEV_PM_OPS (Janne Grunau)
  - drm: apple: Update supported firmware versions to 12.3 and 13.5 (Janne Grunau)
  - drm: apple: Add D129 allocate_bandwidth iomfb callback (Janne Grunau)
  - drm: apple: Align PIODMA buffers to SZ_16K (Janne Grunau)
  - drm/apple: Use iommu domain for piodma maps (Janne Grunau)
  - drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
  - drm: apple: backlight: avoid updating the brightness with a commit (Janne Grunau)
  - drm: apple: iomfb: limit backlight updates to integrated panels (Janne Grunau)
  - drm: apple: Only match backlight service on DCP with panel (Janne Grunau)
  - drm: apple: iomfb: Increase modeset timeout to 2.5 seconds (Janne Grunau)
  - drm/apple: Mark DCP as being in the wakeup path (Hector Martin)
  - drm/apple: Remove simpledrm framebuffer before DRM device alloc (Janne Grunau)
  - WIP: drm/apple: Port to incompatible V13.3 firmware interface (Janne Grunau)
  - dcp: Warn if DMA mapping fails (Hector Martin)
  - dcp: T602X bwreq support (Hector Martin)
  - dcp: 42-bit DMA masks (Hector Martin)
  - dcp: Add get_tiling_state (Hector Martin)
  - dcp: Allow unused trampolines (Hector Martin)
  - drm/apple: Drop unsupported DRM_FORMAT_ARGB2101010 (Janne Grunau)
  - drm/apple: Support color transformation matrices (Janne Grunau)
  - drm/apple: ignore surf[3] in clear swap calls (Janne Grunau)
  - drm/apple: Add support for the macOS 13.2 DCP firmware (Janne Grunau)
  - drm/apple: Add callbacks triggered by last_client_close_dcp() (Janne Grunau)
  - drm/apple: purge unused dcp_update_notify_clients_dcp (Janne Grunau)
  - drm/apple: Align buffers to 16K page size (Asahi Lina)
  - drm/apple: Move panel options to its own sub-struct (Janne Grunau)
  - drm/apple: Use backlight_get_brightness() (Janne Grunau)
  - drm/apple: Set backlight level indirectly if no mode is set (Janne Grunau)
  - drm/apple: Fix bad error return (Asahi Lina)
  - drm/apple: Fix parse_string() memory leaks (Asahi Lina)
  - drm/apple: simplify IOMFB_THUNK_INOUT (Janne Grunau)
  - gpu: drm: apple: Wait for iomfb initialization (Janne Grunau)
  - gpu: drm: apple: Use components to avoid deferred probing (Janne Grunau)
  - drm/apple: Allocate drm objects according to drm's expectations (Janne Grunau)
  - drm/apple: Use drm_module_platform_driver (Janne Grunau)
  - gpu: drm: apple: Use aperture_remove_conflicting_devices (Janne Grunau)
  - drm/apple: Update swap handling (Janne Grunau)
  - gpu: drm: apple: Clear all surfaces on startup (Janne Grunau)
  - drm/apple: Enable 10-bit mode & set colorspace to native (Hector Martin)
  - Revert "gpu: drm: apple: reenable support for {A,X}RGB2101010" (Janne Grunau)
  - gpu: drm: apple: Add show_notch module parameter (Janne Grunau)
  - gpu: drm: apple: reenable support for {A,X}RGB2101010 (Janne Grunau)
  - gpu: drm: apple: Add IOMobileFramebufferAP::get_color_remap_mode (Janne Grunau)
  - gpu: drm: apple: Prefer SDR color modes (Janne Grunau)
  - gpu: drm: apple: Add tracing for color and timing modes (Janne Grunau)
  - gpu: drm: apple: Skip parsing elements of virtual timing modes (Janne Grunau)
  - gpu: drm: apple: Parse color modes completely (Janne Grunau)
  - drm/apple: Disable fake vblank IRQ machinery (Asahi Lina)
  - drm/apple: Check if DCP firmware is supported (Janne Grunau)
  - drm/apple: Report "PMUS.Temperature" only for mini-LED backlights (Janne Grunau)
  - drm/apple: Schedule backlight update on enable_backlight_message_ap_gated (Janne Grunau)
  - drm/asahi: Fix backlight restores on non-microLED devices (Asahi Lina)
  - drm/apple: Remove obsolete ignore_swap_complete (Asahi Lina)
  - drm/apple: Wait for power on request to complete synchronously (Asahi Lina)
  - drm/apple: Read display dimensions from devicetree (Janne Grunau)
  - drm/apple: Implement drm_crtc_helper_funcs.mode_fixup (Janne Grunau)
  - drm/apple: Add trace point for display brightness (Janne Grunau)
  - drm/apple: register backlight device after IOMFB start (Janne Grunau)
  - gpu: drm: apple: Avoid drm_fb_dma_get_gem_addr (Janne Grunau)
  - drm/apple: Fix suspend/resume handling (Hector Martin)
  - HACK: gpu: drm: apple: j314/j316: Ignore 120 Hz mode for integrated display (Janne Grunau)
  - gpu: drm: apple: Brightness control via atomic commits (Janne Grunau)
  - gpu: drm: apple: "match" PMU/backlight services on init (Janne Grunau)
  - gpu: drm: apple: iomfb: Unify call and callback channels (Janne Grunau)
  - gpu: drm: apple: iomfb: Use FIELD_{GET,PREP} (Janne Grunau)
  - gpu: drm: apple: Prevent NULL pointer in dcp_hotplug (Janne Grunau)
  - gpu: drm: apple: Set maximal framebuffer size correctly (Janne Grunau)
  - gpu: drm: apple: Fix shutdown of partially probed dcp (Janne Grunau)
  - gpu: drm: apple: Provide notch-less modes (Janne Grunau)
  - gpu: drm: apple: Support opaque pixel formats (Janne Grunau)
  - gpu: drm: apple: Remove other framebuffers before DRM setup (Janne Grunau)
  - gpu: drm: apple: Specify correct number of DCP*s for drm_vblank_init (Janne Grunau)
  - gpu: drm: apple: Fix DCP initialisation (Janne Grunau)
  - gpu: drm: apple: Fix DCP run time PM (Janne Grunau)
  - gpu: drm: apple: Add dcp_crtc_atomic_check (Janne Grunau)
  - gpu: drm: apple: Send an disconnected hotplug event on ASC crash (Janne Grunau)
  - gpu: drm: apple: Convert 2 non-assert WARN()s to dev_err() (Janne Grunau)
  - gpu: drm: apple: Reject modes without valid color mode (Janne Grunau)
  - gpu: drm: apple: Add apple_drm_gem_dumb_create() (Janne Grunau)
  - gpu: drm: apple: Add support for DRM_FORMAT_XRGB2101010 (Janne Grunau)
  - gpu: drm: apple: Unbreak multiple DCP plane <-> crtc matching (Janne Grunau)
  - gpu: drm: apple: Start using tracepoints (Janne Grunau)
  - drm: apple: Replace atomic refcount with kref (Janne Grunau)
  - drm: apple: Fix connector state on devices with integrated display (Janne Grunau)
  - gpu: drm: apple: Use connector types from devicetree (Janne Grunau)
  - WIP: add header test target copied from i915 (Janne Grunau)
  - drm/apple: Split dcpep/iomfb out of dcp.c (Janne Grunau)
  - drm/apple: make note about drm.mode_config.max_width/height (Janne Grunau)
  - drm/apple: Mark the connecter on init only with modes as connected (Janne Grunau)
  - drm/apple: Allow modesets even when disconnected (Janne Grunau)
  - drm/apple: Fix kzalloc in dcp_flush() (Asahi Lina)
  - drm/apple: laod piodma dev via explicit phandle (Janne Grunau)
  - WIP: drm/apple: Change the way to clear unused surfaces (Janne Grunau)
  - drm/apple: Support memory unmapping/freeing (Janne Grunau)
  - drm/apple: clear callback's output data (Janne Grunau)
  - drm/apple: implement read_edt_data (Janne Grunau)
  - drm/apple: Add less tons of questionable debug prints (Janne Grunau)
  - drm/apple: Add somewhat useful debug prints (Janne Grunau)
  - drm/apple: toggle power only when active state changes (Janne Grunau)
  - drm/apple: Add t600x support (Janne Grunau)
  - drm/apple: Clear used callback/cookie on dcp_ack (Janne Grunau)
  - drm/apple: Add DCP interface definitions used on t600x (Janne Grunau)
  - drm/apple: Log callbacks with their tag as debug output (Janne Grunau)
  - drm/apple: Switch to nonblocking commit handling (Janne Grunau)
  - drm/apple: dcp: fix TRAMPOLINE_IN macro (Janne Grunau)
  - drm/apple: Implement suspend/resume for DCP (Alyssa Rosenzweig)
  - drm/apple: Use "apple,asc-dram-mask" for rtkit iovas (Janne Grunau)
  - drm/apple: Reference only swapped out framebuffers (Janne Grunau)
  - drm/apple: Add nop sr_set_uint_prop callback for t600x-dcp (Janne Grunau)
  - drm/apple: Fix rt_bandwidth for t600x (Janne Grunau)
  - drm/apple: Use a device tree defined clock for dcpep_cb_get_frequency (Janne Grunau)
  - HACK: drm/apple: avoid DCP swaps without attached surfaces (Janne Grunau)
  - drm/apple: Start coprocessor on probe (Janne Grunau)
  - drm: apple: Relicense DCP driver as dual MIT / GPL v2.0 (Janne Grunau)
  - WIP: drm/apple: Add DCP display driver (Alyssa Rosenzweig)
  - rust: helpers: Add dma_mapping_error() helper (Sasha Finkelstein)
  - rust: io: Add helper for memcpy_toio (Sasha Finkelstein)
  - Rust: io: Add memcpy_fromio wrapper (Asahi Lina)
  - rust: kernel: {arc, kbox}: use pin_coerce_unsized_trait (Janne Grunau)
  - rust: add unstable feature associated_type_defaults (Janne Grunau)
  - rust: Enable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: kernel: workqueue: Disable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: print: Disable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: init: macros: Disable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: init: Disable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: init: Add default() utility function (Asahi Lina)
  - rust: bindgen: Exclude list functions with unsupported ABIs (Asahi Lina)
  - rust: of: Add wrapper for of_property_present() (Janne Grunau)
  - rust: of: Add Node::address_as_resource() (Asahi Lina)
  - rust: page: Add physical address conversion functions (Asahi Lina)
  - rust: addr: Add a module to declare core address types (Asahi Lina)
  - rust: page: Make with_page_mapped() and with_pointer_into_page() public (Asahi Lina)
  - rust: page: Convert to Ownable (Asahi Lina)
  - rust: Add Ownable/Owned types (Asahi Lina)
  - HACK: rust: of: add as_raw() (Janne Grunau)
  - rust: of: Add parse_phandle_by_name() (Janne Grunau)
  - rust: Fix x86 build (Hector Martin)
  - rust: of: Add OF node abstraction (Asahi Lina)
  - rust: device: Add Device::parent() (Sasha Finkelstein)
  - rust: soc: apple: rtkit: Add Apple RTKit abstraction (Asahi Lina)
  - rust: xarray: Add an abstraction for XArray (Asahi Lina)
  - *RFL import: kernel::delay (Asahi Lina)
  - rust: Add time_namespace helpers (Asahi Lina)
  - rust: time: New module for timekeeping functions (Asahi Lina)
  - rust: sync: arc: Add lockdep integration (Asahi Lina)
  - rust: sync: Add LockdepMap abstraction (Asahi Lina)
  - rust: init: Update documentation for new mutex init style (Asahi Lina)
  - rust: sync: Classless Lock::new() and pin_init() (Asahi Lina)
  - rust: sync: Implement dynamic lockdep class creation (Asahi Lina)
  - rust: sync: Replace static LockClassKey refs with a pointer wrapper (Asahi Lina)
  - rust: sync: Add dummy LockClassKey implementation for !CONFIG_LOCKDEP (Asahi Lina)
  - Revert "rust: lockdep: Remove support for dynamically allocated LockClassKeys" (Janne Grunau)
  - rust: kernel: Add simple siphash abstraction (Asahi Lina)
  - rust: Use absolute paths to build Rust objects (Asahi Lina)
  - rust: types: Add Opaque::zeroed() (Asahi Lina)
  - rust: init: Support type paths in pin_init!() and friends (Asahi Lina)
  - rust: init: Implement Zeroable::zeroed() (Asahi Lina)
  - rust: kernel: lock: Add Lock::pin_init() (Asahi Lina)
  - rust: str: allow dereferencing BStr in a const ctx (Fabien Parent)
  - rust: alloc: Flags: Switch to declare_flags_type!() macro. (Asahi Lina)
  - rust: types: Add declare_flags_type() (Asahi Lina)
  - rust: alloc: Add .resize() to Vec (Sasha Finkelstein)
  - rust: alloc: vec: Import .drain() / Drain from rust library (Janne Grunau)
  - rust: alloc: vec: Add TryFrom trait (Janne Grunau)
  - rust: alloc: Vec: Implement .clear()/.truncate() (Janne Grunau)
  - rust: alloc: kbox: Add CoerceUnsized trait (Janne Grunau)
  - rust: alloc: kbox: Add AsRef implementation to Box (Sasha Finkelstein)
  - rust: allocator: Disable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: Add a Sealed trait (Asahi Lina)
  - rust: error: Add ENOSYS from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: error: Add ECANCELED from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: error: Add ENODATA from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: error: Add ETIMEDOUT from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: dma: add as_slice/write functions for CoherentAllocation (Abdiel Janulgue)
  - rust: platform: implement the `dma::Device` trait (Danilo Krummrich)
  - rust: pci: implement the `dma::Device` trait (Danilo Krummrich)
  - rust: dma: add dma addressing capabilities (Danilo Krummrich)
  - rust: dma: implement `dma::Device` trait (Danilo Krummrich)
  - modules: add rust modules files to MAINTAINERS (Andreas Hindborg)
  - rust: add parameter support to the `module!` macro (Andreas Hindborg)
  - rust: str: add radix prefixed integer parsing functions (Andreas Hindborg)
  - rust: io: mem: Add Mem abstraction (Asahi Lina)
  - rust: io: mem: Support non-posted write semantics (Janne Grunau)
  - rust: io: resource: Add resource flag IORESOURCE_MEM_NONPOSTED (Janne Grunau)
  - rust: io: add resource abstraction (ffi fixes) (Janne Grunau)
  - rust: platform: allow ioremap of platform resources (Daniel Almeida)
  - rust: io: mem: add a generic iomem abstraction (Daniel Almeida)
  - rust: io: add resource abstraction (Daniel Almeida)
  - rust: str: implement `strip_prefix` for `BStr` (Andreas Hindborg)
  - rust: str: implement `AsRef<BStr>` for `[u8]` and `BStr` (Andreas Hindborg)
  - rust: str: implement `Index` for `BStr` (Andreas Hindborg)
  - rust: str: implement `PartialEq` for `BStr` (Andreas Hindborg)
  - MAINTAINERS: add entry for Rust dma mapping helpers device driver API (Abdiel Janulgue)
  - rust: add dma coherent allocator abstraction (Abdiel Janulgue)
  - rust: error: Add EOVERFLOW (Abdiel Janulgue)
  - rust: module: introduce `authors` key (Guilherme Giacomo Simoes)
  - panic_qr: use new #[export] macro (Alice Ryhl)
  - print: use new #[export] macro for rust_fmt_argument (Alice Ryhl)
  - rust: add #[export] macro (Alice Ryhl)
  - rust: macros: support additional tokens in quote! (Alice Ryhl)
  - dmaengine: apple-sio: Implement runtime PM (Janne Grunau)
  - dmaengine: apple-sio: Fix chan freeing in error path (Asahi Lina)
  - dmaengine: apple-sio: Add Apple SIO driver (Martin Povišer)
  - dt-bindings: dma: apple,sio: Add schema (Martin Povišer)
  - phy: apple: atc: Ensure DP mode is used for DP-only ATC phys (Janne Grunau)
  - phy: apple: atc: Add missing mutex_unlock in error case (Janne Grunau)
  - phy: apple: dptx: Add debug prints for unexpected values (Janne Grunau)
  - phy: apple: atc: support mode switches in atcphy_dpphy_set_mode() (Janne Grunau)
  - HACK: phy: apple: atc: Ignore fake submodes (Janne Grunau)
  - phy: apple: atc: Support 'set_lanes' in DP mode (Janne Grunau)
  - phy: apple: atc: Support DisplayPort only operation (Janne Grunau)
  - phy: apple: atc: Reorder ACIOPHY_CROSSBAR and ACIOPHY_MISC ops (Janne Grunau)
  - phy: apple: atc: Split atcphy_dp_configure_lane() (Janne Grunau)
  - phy: apple: Add DP TX phy driver (Janne Grunau)
  - usb: typec: tipd: Clear interrupts first (Sven Peter)
  - WIP: phy: apple: Add Apple Type-C PHY (Sven Peter)
  - nvmem: round up to word_size (Sven Peter)
  - nvmem: allow bit offset > 8 (Sven Peter)
  - Revert "nvmem: core: Print error on wrong bits DT property" (Janne Grunau)
  - xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
  - PCI: apple: Avoid PERST# deassertion through gpiod initialization (Janne Grunau)
  - PCI: apple: Log the time it takes for links to come up (Hector Martin)
  - PCI: apple: Reorder & improve link-up logic (Hector Martin)
  - PCI: apple: Make link up timeout configurable, default to 500ms (Hector Martin)
  - PCI: apple: Skip controller port setup for online links (Janne Grunau)
  - PCI: apple: Add support for optional PWREN GPIO (Hector Martin)
  - PCI: apple: Probe all GPIOs for availability first (Hector Martin)
  - dt-bindings: pci: apple,pcie: Add subnode binding, pwren-gpios property (Hector Martin)
  - PCI: apple: Add T602x PCIe support (Hector Martin)
  - PCI: apple: Abstract register offsets via a SoC-specific structure (Hector Martin)
  - PCI: apple: Use gpiod_set_value_cansleep in probe flow (Hector Martin)
  - PCI: apple: Drop poll for CORE_RC_PHYIF_STAT_REFCLK (Hector Martin)
  - PCI: apple: Move port PHY registers to their own reg items (Hector Martin)
  - PCI: apple: Set only available ports up (Janne Grunau)
  - PCI: apple: Fix missing OF node reference in apple_pcie_setup_port (Hector Martin)
  - PCI: apple: Move away from INTMSK{SET,CLR} for INTx and private interrupts (Marc Zyngier)
  - PCI: apple: Dynamically allocate RID-to_SID bitmap (Marc Zyngier)
  - PCI: apple: Move over to standalone probing (Marc Zyngier)
  - PCI: ecam: Allow cfg->priv to be pre-populated from the root port device (Marc Zyngier)
  - PCI: host-generic: Extract an ecam bridge creation helper from pci_host_common_probe() (Marc Zyngier)
  - dt-bindings: pci: apple,pcie: Add t6020 compatible string (Alyssa Rosenzweig)
  - nvmem: spmi-mfd-nvmem: use legacy fixed layout (Janne Grunau)
  - nvmem: Add spmi-mfd-nvmem driver (Hector Martin)
  - mfd: Add a simple-mfd-spmi driver (Hector Martin)
  - spmi: add a first basic spmi driver for Apple SoC (Jean-Francois Bortolotti)
  - macsmc: power: ac: Report only supported properties (Janne Grunau)
  - macsmc: rtkit: Return -EIO instead of negated SMC results (Janne Grunau)
  - hwmon: macsmc: wire up manual fan control support (James Calligeros)
  - platform/apple: smc: Add apple_smc_write_f32_scaled (Janne Grunau)
  - power: supply: macsmc_power: Report not charging for CHLS thresholds (Janne Grunau)
  - power: supply: macsmc_power: Remove CSIL (Hector Martin)
  - power: supply: macsmc_power: Add CHLS charge thresholds (Hector Martin)
  - hwmon: macsmc: Avoid global writable hwmon_chip_info (Janne Grunau)
  - hwmon: add macsmc-hwmon driver (James Calligeros)
  - platform/apple: smc: Add apple_smc_read_ioft_scaled (Janne Grunau)
  - power: supply: macsmc_power: Add more properties (Hector Martin)
  - power: supply: macsmc_power: Report available charge_behaviours (Thomas Weißschuh)
  - power: supply: macsmc_power: Add CHWA charge thresholds (Hector Martin)
  - power: supply: macsmc_power: Log power data on button presses (Hector Martin)
  - macsmc: Fix race between backend and core on notifications (Hector Martin)
  - power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
  - platform/apple: smc: Add apple_smc_read_f32_scaled (Hector Martin)
  - power: supply: macsmc_power: Add critical level shutdown & misc events (Hector Martin)
  - Input: macsmc-hid: Support the power button on desktops (Hector Martin)
  - gpio: macsmc: Add IRQ support (Hector Martin)
  - Input: macsmc-hid: Support button/lid wakeups (Hector Martin)
  - Input: macsmc-hid: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
  - rtc: Add new rtc-macsmc driver for Apple Silicon Macs (Hector Martin)
  - power: reset: macsmc-reboot: Add driver for rebooting via Apple SMC (Hector Martin)
  - power: supply: macsmc_power: Add AC power supply (Hector Martin)
  - power: supply: macsmc_power: Turn off OBC flags if macOS left them on (Hector Martin)
  - power: supply: macsmc_power: Use BUIC instead of BRSC for charge (Hector Martin)
  - power: supply: macsmc_power: Add more props, rework others (Hector Martin)
  - power: supply: macsmc_power: Add present prop (Hector Martin)
  - power: supply: macsmc_power: Add cycle count and health props (Hector Martin)
  - power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
  - gpio: Add new gpio-macsmc driver for Apple Macs (Hector Martin)
  - platform/apple: Add new Apple Mac SMC driver (Hector Martin)
  - lib/vsprintf: Add support for generic FOURCCs by extending %p4cc (Hector Martin)
  - DO NOT MERGE: HID: apple: Add fnmode which ignores function keys (Janne Grunau)
  - HID: transport: spi: apple: Use distinctive names input devices (Janne Grunau)
  - HID: transport: spi: apple: Increase receive buffer size (Janne Grunau)
  - HID: magicmouse: Query device dimensions via HID report (Hector Martin)
  - HID: transport: spi: Implement GET FEATURE (Hector Martin)
  - HID: magicmouse: Handle touch controller resets on SPI devices (Hector Martin)
  - HID: Bump maximum report size to 16384 (Hector Martin)
  - HID: transport: spi: Add suspend support (Janne Grunau)
  - HID: magicmouse: Add .reset_resume for SPI trackpads (Janne Grunau)
  - HID: transport: spi: Check status message after transmits (Janne Grunau)
  - soc: apple: Add RTKit helper driver (Hector Martin)
  - hid: Add Apple DockChannel HID transport driver (Hector Martin)
  - soc: apple: Add DockChannel driver (Hector Martin)
  - hid: magicmouse: Add MTP multi-touch device support (Hector Martin)
  - hid: apple: Bind to HOST devices for MTP (Hector Martin)
  - HID: core: Handle HOST bus type when announcing devices (Hector Martin)
  - HID: add HOST vendor/device IDs for Apple MTP devices (Hector Martin)
  - WIP: HID: transport: spi: add Apple SPI transport (Janne Grunau)
  - HID: magicmouse: add support for Macbook trackpads (Janne Grunau)
  - HID: magicmouse: use ops function pointers for input functionality (Janne Grunau)
  - HID: magicmouse: use struct input_mt_pos for X/Y (Janne Grunau)
  - HID: magicmouse: use a define of the max number of touch contacts (Janne Grunau)
  - HID: apple: add Fn key mapping for Macbook Pro with touchbar (Janne Grunau)
  - HID: apple: add Fn key mapping for Apple silicon MacBooks (Janne Grunau)
  - HID: apple: add support for internal keyboards (Janne Grunau)
  - HID: add device IDs for Apple SPI HID devices (Janne Grunau)
  - fixup! wifi: brcmfmac: Add support for firmware signatures (Janne Grunau)
  - [brcmfmac] Disable partial SAE offload (Daniel Berlin)
  - [brcmfmac] Clean up and common interface creation handling (Daniel Berlin)
  - [brcmfmac] Support bandwidth caps for all bands (Daniel Berlin)
  - [brcmfmac] Add support for more rate info in station dumps (Daniel Berlin)
  - [brcmfmac] Set chanspec during join. (Daniel Berlin)
  - [brcmfmac] Add support for more auth suites in roaming offload (Daniel Berlin)
  - [brcmfmac] Let feature attachment fail, and fail if we can't handle the interface versions we find. (Daniel Berlin)
  - [brcmfmac] Support new join parameter structure versions (Hector Martin)
  - [brcmfmac] Structurize scan parameter handling (Daniel Berlin)
  - [brcmfmac] Structurize PNF scan and add support for latest version (Daniel Berlin)
  - fixup! define missing event message extension (Daniel Berlin)
  - fixup! fix FWIL definition to use SSID length constant (Daniel Berlin)
  - [brcmfmac] Fix regulatory domain handling to reset bands properly (Daniel Berlin)
  - [brcmfmac] Add support for 6G bands and HE (Daniel Berlin)
  - [brcmfmac] Support high power/low power/etc scan flags (Daniel Berlin)
  - [brcmfmac] Support GCMP cipher suite, used by WPA3. (Daniel Berlin)
  - [brcmfmac] Compute number of available antennas and set it in wiphy structure. (Daniel Berlin)
  - [brcmfmac] Dynamically configure VHT settings to match firmware (Daniel Berlin)
  - [brcmfmac] Add support for encoding/decoding 6g chanspecs (Daniel Berlin)
  - [brcmfmac] Finish firmware mem map, fix heap start calculation bug. (Daniel Berlin)
  - brcmfmac: Fix AP mode (Patrick Blass)
  - wifi: brcmfmac: Add BCM4388 support (Hector Martin)
  - wifi: brcmfmac: Extend brcmf_wsec_pmk_le (Hector Martin)
  - wifi: brcmfmac: Support bss_info up to v112 (Hector Martin)
  - wifi: brcmfmac: Implement event_msgs_ext (Hector Martin)
  - wifi: brcmfmac: Add support for SCAN_V3 (Hector Martin)
  - wifi: brcmfmac: Mask all IRQs before starting firmware (Hector Martin)
  - wifi: brcmfmac: Do not set reset vector when signatures are in use (Hector Martin)
  - wifi: brcmfmac: pcie: Initialize IRQs before firmware boot (Hector Martin)
  - wifi: brcmfmac: pcie: Access pcie core registers via dedicated window (Hector Martin)
  - wifi: brcmfmac: Handle watchdog properly in newer cores (Hector Martin)
  - wifi: brcmfmac: chip: ca7: Only disable D11 cores; handle an arbitrary number (Hector Martin)
  - wifi: brcmfmac: Increase bandlist size (Hector Martin)
  - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 2048 (Hector Martin)
  - wifi: brcmfmac: Add support for firmware signatures (Hector Martin)
  - wifi: brcmfmac: Add support for SYSMEM corerev >= 12 & fix < 12 (Hector Martin)
  - wifi: brcmfmac: Do not service msgbuf IRQs until ready in MSI mode (Hector Martin)
  - wifi: brcmfmac: Shut up p2p unknown frame error (Hector Martin)
  - wifi: brcmfmac: Support exchanging power mailbox messages via commonring (Hector Martin)
  - wifi: brcmfmac: Implement the H2D/D2H mailbox data commonring messages (Hector Martin)
  - wifi: brcmfmac: Add a new bus op for D2H mailbox message handling (Hector Martin)
  - wifi: brcmfmac: Add newer msgbuf packet types up to 0x2e (Hector Martin)
  - wifi: brcmfmac: Support v6+ flags and set host_cap properly (Hector Martin)
  - wifi: brcmfmac: Fix logic for deciding which doorbell registers to use (Hector Martin)
  - wifi: brcmfmac: Handle PCIe MSI properly (Hector Martin)
  - wifi: brcmfmac: Add missing shared area defines to pcie.c (Hector Martin)
  - fixup! ASoC: macaudio: Sense improvements (Janne Grunau)
  - fixup! ASoC: macaudio: Sense improvements (Janne Grunau)
  - fixup! ASoC: macaudio: Sense improvements (Janne Grunau)
  - fixup! ASoC: apple: Add macaudio machine driver (Janne Grunau)
  - soc: apple: rtkit: Add tracekit endpoint. (Sasha Finkelstein)
  - soc: apple: rtkit: Add apple_rtkit_has_endpoint() (Sasha Finkelstein)
  - DO NOT MERGE: dmaengine: apple-admac: Add temporary aop-admac compatible (Sasha Finkelstein)
  - READ COMMIT MESSAGE! macaudio: Enable second round of models (Hector Martin)
  - READ COMMIT MESSAGE! macaudio: Enable first round of models (Hector Martin)
  - ALSA: Support nonatomic dmaengine PCMs (Martin Povišer)
  - HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
  - fixup! dmaengine: apple-admac: Add Apple ADMAC driver (Martin Povišer)
  - macaudio: Fix missing kconfig requirement (Sasha Finkelstein)
  - ASoC: apple: mca: More delay (Hector Martin)
  - ASoC: apple: mca: Add more delay after configuring clock (Hector Martin)
  - macaudio: Disable j313 and j274 (Hector Martin)
  - ASoC: apple: mca: Add delay after configuring clock (Hector Martin)
  - macaudio: Avoid matches against cs42l84's constrols (Janne Grunau)
  - macaudio: Fix CHECK return condition checking (Hector Martin)
  - macaudio: Sync all gains with macOS (Hector Martin)
  - macaudio: Turn please_blow_up_my_speakers into an int (Hector Martin)
  - macaudio: Change device ID form Jxxx to AppleJxxx (Hector Martin)
  - macaudio: Set the card name explicitly (Hector Martin)
  - ASoC: tas2770: Set the SDOUT polarity correctly (Hector Martin)
  - macaudio: Officially enable j313 speakers (Hector Martin)
  - macaudio: Skip speaker sense PCM if no sense or no speakers (Hector Martin)
  - macaudio: Remove -3dB safety pad from j313 (Hector Martin)
  - ASoC: tas2770: Support setting the PDM TX slot (Hector Martin)
  - ASoC: tas2770: Add zero-fill and pull-down controls (Hector Martin)
  - ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change (Hector Martin)
  - ASoC: tas2770: Add SDZ regulator (Hector Martin)
  - macaudio: Rework platform config & add all remaining platforms (Hector Martin)
  - ASoC: tas2764: Enable some Apple quirks by default (Hector Martin)
  - ASoC: tas2764: Wait for ramp-down after shutdown (Hector Martin)
  - ALSA: dmaengine: Always terminate DMA when a PCM is closed (Hector Martin)
  - ASoC: apple: mca: Increase reset timeout (Hector Martin)
  - ASoC: tas2764: Mark SW_RESET as volatile (Hector Martin)
  - ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG (Hector Martin)
  - macaudio: Use an explicit mutex for the speaker volume lock (Hector Martin)
  - ASoC: tas2764: Add SDZ regulator (Hector Martin)
  - ASoC: tas2764: Power up/down amp on mute ops (Hector Martin)
  - ASoC: tas2764: Enable main IRQs (Hector Martin)
  - macaudio: Disable debug (Hector Martin)
  - macaudio: Use the same volume limit for all amps (Hector Martin)
  - macaudio: Initialize speaker lock properly (Hector Martin)
  - macaudio: Enable VSENSE switches (Hector Martin)
  - macaudio: Allow DT enabled speakers and gate them off in the driver (Hector Martin)
  - ASoC: apple: mca: Do not mark clocks in use for non-providers (Hector Martin)
  - macaudio: Add a getter for the interlock (Hector Martin)
  - alsa: pcm: Remove the qos request only if active (Hector Martin)
  - macaudio: speaker volume safety interlocks (Hector Martin)
  - ASoC: ops: Export snd_soc_control_matches() (Hector Martin)
  - ASoC: macaudio: Sense improvements (Hector Martin)
  - ASoC: macaudio: Fix PD link double-frees? (Hector Martin)
  - ASoC: macaudio: Do not disable ISENSE/VSENSE switches on j314 (Martin Povišer)
  - ASoC: tas2764: Add optional 'Apple quirks' (Martin Povišer)
  - ASoC: macaudio: Add 'Speakers Up Indicator' control (Martin Povišer)
  - ASoC: macaudio: Remove stale 'speaker_nchans' fields (Martin Povišer)
  - ASoC: tas2764: Crop SDOUT zero-out mask based on BCLK ratio (Martin Povišer)
  - ASoC: tas2764: Export 'die_temp' to sysfs (Martin Povišer)
  - ASoC: tas2770: Export 'die_temp' to sysfs (Martin Povišer)
  - ASoC: tas2764: Raise regmap range maximum (Martin Povišer)
  - WIP: ASoC: tas2764: Apply unknown Apple quirk (Martin Povišer)
  - ASoC: tas2764: Configure zeroing of SDOUT slots (Martin Povišer)
  - ASoC: apple: mca: Support capture on multiples BEs (Martin Povišer)
  - ASoC: macaudio: Tune constraining of FEs, add BCLK (Martin Povišer)
  - NOT UPSTREAMABLE: ASoC: tas2764: Redo I/V sense logic (Martin Povišer)
  - ASoC: tas2764: Reinit cache on part reset (Martin Povišer)
  - ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic (Martin Povišer)
  - ASoC: tas2770: Factor out set_ivsense_slots (Martin Povišer)
  - ASoC: macaudio: Do not constrain sense PCM (Martin Povišer)
  - ASoC: macaudio: Tweak "no audio route" message (Martin Povišer)
  - ASoC: macaudio: Start speaker sense capture support (Martin Povišer)
  - ASoC: apple: mca: Fix SYNCGEN enable on FE clock consumers (Martin Povišer)
  - ASoC: apple: mca: Support FEs being clock consumers (Martin Povišer)
  - ASoC: apple: mca: Factor out mca_be_get_fe (Martin Povišer)
  - ASoC: apple: mca: Separate data & clock port setup (Martin Povišer)
  - ASoC: macaudio: Tune DT parsing error messages (Martin Povišer)
  - ASoC: macaudio: Condition selecting NCO driver on COMMON_CLK (Martin Povišer)
  - ALSA: control: Add kcontrol callbacks for lock/unlock (Hector Martin)
  - ASoC: macaudio: alias j415 kcontrols to j314 (James Calligeros)
  - ASoC: apple: mca: Move clock shutdown to be shutdown (Hector Martin)
  - ASoC: cs42l42: Set a faster digital ramp-up rate (Hector Martin)
  - ASoC: macaudio: constrain frontend channel counts (James Calligeros)
  - ASoC: macaudio: Add initial j313 fixup_controls (Martin Povišer)
  - ASoC: macaudio: Improve message on opening of unrouted PCM devices (Martin Povišer)
  - ASoC: apple: mca: Constrain channels according to TDM mask (Martin Povišer)
  - ASoC: macaudio: Alias f413 fixups to j314 (Hector Martin)
  - ASoC: macaudio: Gate off experimental platforms (Hector Martin)
  - ASoC: macaudio: s/void_warranty/please_blow_up_my_speakers/ (Hector Martin)
  - ASoC: macaudio: s/Freq/Frequency/ in TAS2764 control (Martin Povišer)
  - ASoC: macaudio: Drop the 'inverse jack' speaker stuff (Martin Povišer)
  - ASoC: macaudio: Rename ALSA driver to simple 'macaudio' (Martin Povišer)
  - ASoC: macaudio: Add j493 fixup_controls (Martin Povišer)
  - ASoC: macaudio: Add j375 fixup_controls (Martin Povišer)
  - ASoC: dapm: Export new 'graph.dot' file in debugfs (Martin Povišer)
  - ASoC: macaudio: Fix headset routes (Martin Povišer)
  - ASoC: cs42l42: Do not advertise sample bit symmetry (Martin Povišer)
  - ASoC: cs42l42: Fix typo (Martin Povišer)
  - ASoC: apple: Add macaudio machine driver (Martin Povišer)
  - dt-bindings: sound: Add Apple Macs sound peripherals (Martin Povišer)
  - ASoC: card: Let 'fixup_controls' return errors (Martin Povišer)
  - ASoC: ops: Introduce 'soc_set_enum_kctl' (Martin Povišer)
  - ASoC: ops: Introduce 'snd_soc_deactivate_kctl' (Martin Povišer)
  - ASoC: ops: Accept patterns in snd_soc_limit_volume (Martin Povišer)
  - ASoC: ops: Enforce platform maximum on initial value (Martin Povišer)
  - ASoC: ops: Move guts out of snd_soc_limit_volume (Martin Povišer)
  - ASoC: tas2764: Add control concerning overcurrent events (Martin Povišer)
  - ASoC: tas2764: Extend driver to SN012776 (Martin Povišer)
  - Revert "ASoC: ops: Don't modify the driver's plaform_max when reading state" (Martin Povišer)
  - apple-nvme: defer cache flushes by a specified amount (Jens Axboe)
  - MAINTAINERS: Add Apple dwc3 bindings to ARM/APPLE (Hector Martin)
  - usb: dwc3: core: Allow phy suspend during init for role_switch_reset_quirk (Janne Grunau)
  - usb: dwc3: apple: Do not use host-vbus-glitches workaround (Janne Grunau)
  - usb: dwc3: Add support for Apple DWC3 (Sven Peter)
  - dt-bindings: usb: Add Apple dwc3 bindings (Sven Peter)
  - mmc: pci: gl9755: Quirk UHS-2 for Apple GL9755 (Janne Grunau)
  - mmc: sdhci-uhs2: Add quirk for devices with broken UHS-2 (Janne Grunau)
  - mmc: core: Skip SD UHS-II enumeration on missing UHS2 cap (Janne Grunau)
  - of: Workaround missing '#{address,size}-cells' properties [drop v6.13 + 2] (Janne Grunau)
  - Increase MAX_LOCKDEP_CHAIN_HLOCKS (Asahi Lina)
  - arm64: Increase kernel stack size to 32K (Asahi Lina)
  - drm/simpledrm: Set DMA and coherency mask (Janne Grunau)
  - HACK: Lol libwebrtc (Hector Martin)
  - soc: apple: apple-pmgr-pwrstate: Mark on-at-boot PDs as wakeup (Hector Martin)
  - tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (Hector Martin)
  - soc: apple: apple-pmgr-pwrstate: Mark on-at-boot PDs as DEFER_OFF (Hector Martin)
  - PM: domains: Add a flag to defer power-off until all consumers probe (Hector Martin)
  - driver core: fw_devlink: Add fw_devlink_count_absent_consumers() (Hector Martin)
  - i2c: pasemi: Log bus reset causes (Hector Martin)
  - i2c: pasemi: Enable the unjam machine (Hector Martin)
  - usb: typec: tipd: Be more verbose about errors (Hector Martin)
  - i2c: pasemi: Improve timeout handling and error recovery (Hector Martin)
  - firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
  - PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
  - mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
  - mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
  - of: Demote "Bad cell count" to debug message (Hector Martin)
  - tty: serial: samsung_tty: Support runtime PM (Hector Martin)
  - arm64: Enable IMP DEF PMUv3 traps on Apple M* (Oliver Upton)
  - KVM: arm64: Provide 1 event counter on IMPDEF hardware (Oliver Upton)
  - drivers/perf: apple_m1: Provide helper for mapping PMUv3 events (Oliver Upton)
  - KVM: arm64: Remap PMUv3 events onto hardware (Oliver Upton)
  - KVM: arm64: Advertise PMUv3 if IMPDEF traps are present (Oliver Upton)
  - KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps (Oliver Upton)
  - KVM: arm64: Move PMUVer filtering into KVM code (Oliver Upton)
  - KVM: arm64: Use guard() to cleanup usage of arm_pmus_lock (Oliver Upton)
  - KVM: arm64: Drop kvm_arm_pmu_available static key (Oliver Upton)
  - KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3 (Oliver Upton)
  - KVM: arm64: Always support SW_INCR PMU event (Oliver Upton)
  - KVM: arm64: Compute PMCEID from arm_pmu's event bitmaps (Oliver Upton)
  - drivers/perf: apple_m1: Support host/guest event filtering (Oliver Upton)
  - drivers/perf: apple_m1: Refactor event select/filter configuration (Oliver Upton)
  - iommu: apple-dart: Revert separate iommu_ops for locked/bypass DARTs (Janne Grunau)
  - iommu: apple-dart: Disallow identity domains for locked DARTs (Janne Grunau)
  - iommu: apple-dart: Support combinations of locked and unlocked DARTs (Janne Grunau)
  - fixup! iommu/dart: Support locked DARTs (Janne Grunau)
  - fixup! iommu/dart: Track if the DART is locked (Janne Grunau)
  - iommu/of: Free fwspec on probe deferrel (Janne Grunau)
  - iommu: apple-dart: Check for fwspec in the device probe path (Hector Martin)
  - iommu: apple-dart: Support specifying the DMA aperture in the DT (Hector Martin)
  - iommu: apple-dart: Add 4-level page table support (Hector Martin)
  - iommu: apple-dart: Make the hw register fields u32s (Hector Martin)
  - iommu: apple-dart: Clear stream error indicator bits for T8110 DARTs (Hector Martin)
  - iommu: io-pgtable: Add 4-level page table support (Hector Martin)
  - iommu: apple-dart: Enable runtime PM (Hector Martin)
  - iommu: apple-dart: Link to consumers with blanket RPM_ACTIVE (Martin Povišer)
  - iommu: apple-dart: Power on device when handling IRQs (Asahi Lina)
  - iommu: Handle translated device firmware mappings (Janne Grunau)
  - iommu: Rename iommu_create_device_direct_mappings() (Janne Grunau)
  - iommu: Parse translated reserved regions (Janne Grunau)
  - iommu: Add IOMMU_RESV_TRANSLATED for non 1:1 mapped reserved regions (Janne Grunau)
  - iommu/dart: Support locked DARTs (Alyssa Rosenzweig)
  - iommu/dart: Add iommu_ops for locked DARTs (Janne Grunau)
  - iommu/dart: Track if the DART is locked (Alyssa Rosenzweig)
  - iommu/dart: Use virtual memory ttbr entries in apple_dart_cfg (Janne Grunau)
  - iommu/dart: Use separate iommu_ops for DARTs w/o bypass (Janne Grunau)
  - iommu: apple-dart: fix potential null pointer deref (Qasim Ijaz)
  - iommu: apple-dart: Allow mismatched bypass support (Hector Martin)
  - iommu: apple-dart: Increase MAX_DARTS_PER_DEVICE to 3 (Hector Martin)
  - irqchip/apple-aic: Add support for AICv3 (Janne Grunau)
  - soc: apple: rtkit: Pass 0 as size for a NULL crashlog buffer (Janne Grunau)
  - soc: apple: rtkit: Use scope-based cleanup in apple_rtkit_crashlog_rx() (Janne Grunau)
  - soc: apple: rtkit: Fix use-after-free in apple_rtkit_crashlog_rx() (Harshit Mogalapalli)
  - cpuidle: apple: Do not load on unsupported Apple platforms (Janne Grunau)
  - cpuidle: apple: Add Apple SoC cpuidle driver (Hector Martin)
  - soc: apple: pmgr: Add externally-clocked property (Hector Martin)
  - soc: apple: pmgr: Add force-disable/force-reset (Asahi Lina)
  - dt-bindings: power: apple,pmgr-pwrstate: Add force-{disable,reset} (Asahi Lina)
  - soc: apple: Add driver for Apple PMGR misc controls (Hector Martin)
  - soc: apple: rtkit: Cut syslog messages after the first '\0' (Janne Grunau)
  - soc: apple: rtkit: Use high prio work queue (Janne Grunau)
  - soc: apple: rtkit: Add devm_apple_rtkit_free() (Janne Grunau)
  - soc: apple: rtkit: Implement OSLog buffers properly (Hector Martin)
  - soc: apple: rtkit: Add APPLE_RTKIT_PWR_STATE_INIT (Janne Grunau)
  - soc: apple: rtkit: Log failed buffer requests (Asahi Lina)
  - soc: apple: rtkit: Log failure to send messages (Asahi Lina)
  - soc: apple: rtkit: Check for failure to send mgmt messages & log (Asahi Lina)
  - HID: lenovo: Remove CONFIG_ACPI dependency (Janne Grunau)
  - ACPI: platform_profile: Add support for non-ACPI platforms (Armin Wolf)
  - watchdog: apple: set max_hw_heartbeat_ms instead of max_timeout (Florian Klink)
  - fixup! arm64: dts: apple: Add T602x GPU node (Janne Grunau)
  - arm64: dts: apple: t600x-j375: Move gpu properties to individual devices (Janne Grunau)
  - fixup! arm64: dts: apple: Add devicetree for Macbook Air (15-inch, M2, 2023) (Janne Grunau)
  - fixup! arm64: dts: apple: t8112: Add dcp/disp0 nodes (Janne Grunau)
  - fixup! arm64: dts: apple: t8112: Add dcp/disp0 nodes (Janne Grunau)
  - fixup! arm64: dts: apple: t600x: Add DCP power domain to missing devices (Janne Grunau)
  - fixup! arch: arm64: apple: Add dcp panel node for t8103 based laptops and imacs (Janne Grunau)
  - fixup! arch: arm64: apple: Add dcp panel node for t8103 based laptops and imacs (Janne Grunau)
  - fixup! arch: arm64: apple: Add dcp panel node for t8103 based laptops and imacs (Janne Grunau)
  - fixup! arch: arm64: apple: Add dcp panel node for t8103 based laptops and imacs (Janne Grunau)
  - fixup! arm64: dts: Add t600x GPU nodes (Janne Grunau)
  - arm64: dts: apple: Move PCIe-GE nodes intro their own file (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Delete non pcie-ge nodes (Janne Grunau)
  - arm64: dts: apple: touchbar: Mark ps_dispdfr_be as always-on (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Add node for built-in PCIe devices (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Probe all PCIe devices (Janne Grunau)
  - arm64: dts: apple: aop: Add hack to enforce probe order (Janne Grunau)
  - arm64: dts: apple: t8103-j45x: Mark missing beamforming (Janne Grunau)
  - arm64: dts: apple: t8112-j493: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8112-j415: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8112-j413: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8103-j45x: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8103-j313: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8103-j293: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t600x-j314-j316: Enable AOP (Janne Grunau)
  - arm64: dts: apple: Remove no-map from remaining agx regions (Asahi Lina)
  - arm64: dts: apple: Remove no-map from pagetables region (Asahi Lina)
  - arm64: dts: apple: Add AOP audio identifiers (Sasha Finkelstein)
  - arm64: dts: apple: Add SEP device tree nodes (Sasha Finkelstein)
  - arm64: dts: apple: Add AOP and subdevices (Sasha Finkelstein)
  - arm64: dts: apple: j474s: correct case of Mac mini (Jonathan Gray)
  - arm64: dts: apple: t602x-j4xx: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: t600x-j3xx: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: t8112: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: t8103: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: add common hwmon keys and fans (James Calligeros)
  - arm64: apple: t8112-j473: Enable sio explicitly (Janne Grunau)
  - arm64: apple: t8103-j274: Enable sio explicitly (Janne Grunau)
  - arm64: apple: t60x0/t60x1: Enable sio explicitly (Janne Grunau)
  - arm64: apple: t60xx: Enable DP/HMI audio nodes on all devices (Janne Grunau)
  - arm64: apple: t602x: Add sio and dpaudio device nodes (Janne Grunau)
  - arm64: apple: t600x: Add sio and dpaudio device nodes (Janne Grunau)
  - arm64: apple: t600x: Move dart_sio* to dieX (Janne Grunau)
  - arm64: apple: t8112: Add SIO, DPA nodes; hook up to DCP (Janne Grunau)
  - arm64: apple: t8103: Add SIO, DPA nodes; hook up to DCP (Martin Povišer)
  - arm64: apple: t602x: pmgr: SIO: Add audio, spi and uart power-domains (Janne Grunau)
  - arm64: apple: t600x: pmgr: SIO: Add audio, spi and uart power-domains (Janne Grunau)
  - arm64: apple: t8112-pmgr: SIO: Add audio, spi and uart power-domains (Janne Grunau)
  - arm64: apple: t8103-pmgr: SIO: Add audio, spi and uart power-domains (Martin Povišer)
  - arm64: dts: apple: t8112-j473: Use dcpext for HDMI out (Janne Grunau)
  - arm64: dts: apple: j474s/j475c: Use dcpext0 for HDMI out (Janne Grunau)
  - arm64: dts: apple: Fill device node for dp2hdmi on Macbook Pros (Janne Grunau)
  - arm64: dts: apple: t6022-{j180,j475}: Enable dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
  - arm64: dts: apple: t6020-j474,t6021-j475: Enable dcp/dptx-phy/dp2hdmi (Janne Grunau)
  - arm64: dts: apple: t8112-j473: Enable dcp/dptx-phy/dp2hdmi (Janne Grunau)
  - arm64: dts: apple: t602x: Add device nodes for atc DP crossbar (Janne Grunau)
  - arm64: dts: apple: t600x: Add device nodes for atc DP crossbar (Janne Grunau)
  - arm64: dts: apple: t602x: Add lpdptx-phy node (Janne Grunau)
  - arm64: dts: apple: t8112: Add dptx-phy node (Janne Grunau)
  - arm64: dts: apple: t602x: Add t6020 dispext device nodes (Janne Grunau)
  - arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add dcpext/dispext0 nodes (Janne Grunau)
  - arm64: dts: apple: t8103: Add dcpext/dispext0 nodes (Janne Grunau)
  - arm64: dts: apple: t602x: Add "apple,min-state" to ps_dispextN_cpu0 (Janne Grunau)
  - arm64: dts: apple: t600x: Add "apple,min-state" to ps_dispextN_cpu0 (Janne Grunau)
  - arm64: dts: apple: t8112: Switch to apple,dma-range (Janne Grunau)
  - arm64: dts: apple: t8103: Switch to apple,dma-range (Janne Grunau)
  - arm64: dts: apple: t600x: Switch to apple,dma-range (Janne Grunau)
  - arm64: dts: apple: Disable ps_isp_sys unless it is used (Janne Grunau)
  - arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
  - arm64: dts: apple: j313: Model SDZ GPIO as a regulator (Hector Martin)
  - arm64: dts: apple: j293: Model SDZ GPIO as a regulator (Hector Martin)
  - arm64: dts: apple: describe shared SDZ GPIO for tas2764 (James Calligeros)
  - arm64: dts: apple: j493: Enable speakers (Hector Martin)
  - arm64: dts: apple: j313: Enable speakers (Hector Martin)
  - arm64: dts: apple: j293: Enable speakers (Hector Martin)
  - arm64: dts: apple: j375 & friends: Enable speakers (Hector Martin)
  - arm64: dts: apple: t600x-j314-j316: Set sound compatibles per device (Hector Martin)
  - arm64: dts: apple: j413: Model SDZ GPIO as a regulator (Hector Martin)
  - arm64: dts: apple: j493: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j415: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j413: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j313: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j293: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j375: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j415: Enable speakers (Hector Martin)
  - arm64: dts: apple: j413: Enable speakers (Hector Martin)
  - arm64: dts: apple: j314/j316: Enable speakers (Hector Martin)
  - arm64: dts: apple: t8103-j313: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8103-j293: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8112-j493: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8112-j473: Add I/VMON slots to amp (Hector Martin)
  - arm64: dts: apple: t8112-j415: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8112-j413: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t600x-j180d: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t600x-j375: Add I/VMON slots to amp (Hector Martin)
  - arm64: dts: apple: t8112: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t8103: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t600x: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t600x-j314-j316: Zero out unused speaker sense slots (Martin Povišer)
  - arm64: dts: apple: t600x-j314-j316: Add speaker I/V sense slots (Martin Povišer)
  - arm64: dts: apple: t8103-j274: Add speaker I/V sense slots (Martin Povišer)
  - arm64: dts: apple: imx558: Add downscaled resolution presets (Hector Martin)
  - arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
  - arm64: dts: ISP platform configs (Asahi Lina)
  - arm64: dts: apple: t602x: Add ISP nodes (Asahi Lina)
  - arm64: dts: apple: t8112: Add ISP nodes (Hector Martin)
  - arm64: dts: apple: t6000: Add ISP nodes (Eileen Yoon)
  - arm64: dts: apple: t8103: Add ISP nodes (Eileen Yoon)
  - arm64: dts: apple: t8112: Add nvram alias (Hector Martin)
  - arm64: dts: apple: t8103: Add nvram alias (Hector Martin)
  - arm64: dts: apple: t6022-j180.dtsi: Add spi nor flash and nvram partition (Janne Grunau)
  - arm64: dts: apple: t600x-j375.dtsi: Add spi nor flash and nvram partition (Janne Grunau)
  - arm64: dts: apple: t8112: add opp-microwatt props to avalanche/blizzard (James Calligeros)
  - arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
  - arm64: dts: apple: t8112-j473: Add dptx-phy power-domain (Janne Grunau)
  - arm64: dts: apple: t602x: Add initial Mac Studio (2023) device trees (Janne Grunau)
  - arm64: dts: apple: t6020-j474s: Disable dcp until lpdpphy is supported (Janne Grunau)
  - arm64: dts: apple: t6022: Disable dcp thouroughly (Janne Grunau)
  - arm64: dts: apple: Share USB-C port node on t6022 devices (Janne Grunau)
  - arm64: dts: apple: t8112-j473: Set GPU base pstate (Asahi Lina)
  - arm64: dts: apple: Add devicetree for Macbook Air (15-inch, M2, 2023) (Janne Grunau)
  - arm64: dts: apple: t8112: Add touchbar digitizer node (Janne Grunau)
  - arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
  - arm64: dts: apple: Add j180d (Mac Pro 2023) device tree (Hector Martin)
  - arm64: dts: apple: Add initial t6022 support (Hector Martin)
  - arm64: dts: apple: t600x-j375.dtsi: Add missing etherhet0 alias (Hector Martin)
  - arm64: dts: apple: Add T602x GPU node (Asahi Lina)
  - arm64: dts: apple: t8112: Enable turbo CPU p-states (Hector Martin)
  - arm64: dts: apple: t8103: Enable turbo CPU p-states (Hector Martin)
  - arm64: dts: apple: t600x: Enable turbo CPU p-states (Hector Martin)
  - arm64: dts: apple: Make ps_msg always-on (Hector Martin)
  - arm64: dts: apple: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
  - arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
  - DO NOT SUBMIT: arm64: dts: apple: t6020-j474s: Add unused PCIe port01 (Janne Grunau)
  - arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
  - arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
  - arm64: dts: apple: Add initial t602x device trees (Hector Martin)
  - arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
  - arm64: dts: apple: Add keyboard alias & layout props for t8112 laptops (Hector Martin)
  - arm64: dts: apple: j314/j316: Disable ATC3_USB_AON power domain (Hector Martin)
  - arm64: dts: apple: t8112: Add "ps_disp0_cpu0" as resets for dcp (Janne Grunau)
  - arm64: dts: apple: t8103: Add "ps_disp0_cpu0" as resets for dcp (Janne Grunau)
  - arm64: dts: apple: t600x: Add "ps_disp0_cpu0" as resets for dcp (Janne Grunau)
  - arm64: dts: apple: t8103: Add missing ps_pmp dependency to ps_gfx (Janne Grunau)
  - arm64: dts: apple: t8112: Add DCP power domain to missing devices (Hector Martin)
  - arm64: dts: apple: t8103: Add DCP power domain to missing devices (Hector Martin)
  - arm64: dts: apple: t600x: Add DCP power domain to missing devices (Hector Martin)
  - arm64: dts: apple: Add GPU firmware versions to t8113/t600x (Asahi Lina)
  - arm64: dts: apple: Add GPU nodes to T8112 (Asahi Lina)
  - arm64: dts: apple: Add no-map to GPU reserved-memory nodes (Asahi Lina)
  - arm64: dts: t8103: Add GPU leak coefficients (Asahi Lina)
  - arm64: dts: Add t600x GPU nodes (Asahi Lina)
  - arm64: dts: Add power data for t8103 (Asahi Lina)
  - arm64: dts: Add GPU performance data to t8103.dts (Asahi Lina)
  - arm64: dts: apple: t8103*: Add GPU nodes (Asahi Lina)
  - scripts/dtc: Add support for floating-point literals (Asahi Lina)
  - arm64: dts: apple: t8112: Add dcp/disp0 nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add ATCPHY nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add eFuses node (Janne Grunau)
  - arch: arm64: apple: Add dcp panel node for t600x based laptops (Janne Grunau)
  - arch: arm64: apple: Add dcp panel node for t8103 based laptops and imacs (Janne Grunau)
  - arch: arm64: dts: apple: t600x: Add ATCPHY nodes (R)
  - arch: arm64: dts: apple: t6000: Add eFuses node (R)
  - arm64: dts: apple: t8103: Add ATCPHY node (Sven Peter)
  - arm64: dts: apple: t8103: Add eFuses node (Sven Peter)
  - arch: arm64: apple: t600x: Add connector type property for DCP* (Janne Grunau)
  - arch: arm64: apple: t8103: Add connector type property for DCP* (Janne Grunau)
  - arch: arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
  - arch: arm64: apple: Add display controller related device tree nodes (Hector Martin)
  - arch: arm64: apple: t600x: Mark USB and PCIe as "dma-coherent" (Janne Grunau)
  - arch: arm64: apple: Add missing power state deps for display (Janne Grunau)
  - arm64: dts: apple: t6001-j375c: Add USB3 hub GPIO initialization (Hector Martin)
  - arm64: dts: apple: Drop 'integrated audio' from sound models (Martin Povišer)
  - arm64: dts: apple: t600x-jxxx: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t8103*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t600x: Add bluetooth device trees (Hector Martin)
  - arm64: dts: apple: Add PCI power enable GPIOs (Hector Martin)
  - arm64: dts: apple: Add WiFi module and antenna properties (Hector Martin)
  - arm64: dts: apple: t600x: Add dwc3 nodes (Janne Grunau)
  - arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
  - arm64: dts: apple: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: Add SMC node to t600x devicetrees (Hector Martin)
  - arm64: dts: apple: Keep PCIe power domain on (Hector Martin)
  - arm64: dts: apple: Mark ATC USB AON domains as always-on (Hector Martin)
  - arm64: dts: apple: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: Add SMC node to t8103/t6001 devicetrees (Hector Martin)
  - arm64: dts: apple: Add PCI power enable GPIOs (Hector Martin)
  - arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
  - arm64: dts: apple: t8103: Add dwc3 nodes (Hector Martin)
  - arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
  - arm64: dts: apple: t8112: Add dwc3 nodes (Janne Grunau)
  - arm64: dts: apple: t8112*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t8112: Add SMC node to devicetree (Hector Martin)
  - arm64: dts: apple: t8112: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: t8112: Add wlan/bt PCIe device nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
  - arm64: dts: apple: t8015: Add backlight nodes (Nick Chan)
  - arm64: dts: apple: t8010: Add backlight nodes (Nick Chan)
  - arm64: dts: apple: s800-0-3: Add backlight nodes (Nick Chan)
  - arm64: dts: apple: t7000: Add backlight nodes (Nick Chan)
  - arm64: dts: apple: s5l8960x: Add backlight nodes (Nick Chan)
  - arm64: dts: apple: Add touchbar screen nodes (Sasha Finkelstein)
  - arm64: dts: apple: Add touchbar digitizer nodes (Sasha Finkelstein)
  - arm64: dts: apple: Add SPI NOR nvram partition to all devices (Janne Grunau)
  - arm64: dts: apple: t600x: Add spi controller nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add spi controller nodes (Janne Grunau)
  - arm64: dts: apple: t8103: Add spi controller nodes (Janne Grunau)
  - arm64: dts: apple: t8103: Fix spi4 power domain sort order (Hector Martin)
  - arm64: dts: apple: t7000: Add missing CPU p-state 7 for J96 and J97 (Nick Chan)
  - arm64: dts: apple: t8015: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: t8012: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: t8011: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: t8010: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: s8001: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: Add cpufreq nodes for S8000/S8003 (Nick Chan)
  - arm64: dts: apple: t7001: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: t7000: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: s5l8960x: Add cpufreq nodes (Nick Chan)
  - arm64: dts: apple: t8015: Add PMGR nodes (Nick Chan)
  - arm64: dts: apple: t8012: Add PMGR nodes (Nick Chan)
  - arm64: dts: apple: t8011: Add PMGR nodes (Nick Chan)
  - arm64: dts: apple: t8010: Add PMGR nodes (Nick Chan)
  - arm64: dts: apple: s8001: Add PMGR nodes (Nick Chan)
  - arm64: dts: apple: s800-0-3: Add PMGR nodes (Nick Chan)
  - arm64: dts: apple: t7001: Add PMGR node (Nick Chan)
  - arm64: dts: apple: t7000: Add PMGR node (Nick Chan)
  - arm64: dts: apple: s5l8960x: Add PMGR node (Nick Chan)
  - dt-bindings: arm: apple: apple,pmgr-pwrstate: Add A7-A11, T2 compatibles (Nick Chan)
  - dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatibles (Nick Chan)
  - arm64: dts: apple: Add T2 devices (Nick Chan)
  - dt-bindings: arm: apple: Add T2 devices (Nick Chan)
  - arm64: dts: apple: Split s8000/s8003 SoC DTS files (Nick Chan)
  - soc: apple: rtkit: Pass the crashlog to the crashed() callback (Asahi Lina)


author: Fedora Kernel Team <kernel-team@fedoraproject.org> [6.16.0-0.rc7.5f33ebd2018c.62]
changelog:
  - redhat/spec: package full bpftool in selftests (Gregory Bell)
  - selftests/bpf: Remove ksyms_weak_lskel test (Artem Savkov)
  - redhat/spec: Add libxml2-devel dependency for selftests build (Viktor Malik)
  - redhat/spec: Bypass check-rpaths for kselftests/bpf/urandom_read (Viktor Malik)
  - redhat/spec: Do not use source fortification for C++ selftest binaries (Viktor Malik)
  - redhat/spec: Do not use source fortification for selftests (Viktor Malik)
  - redhat/spec: Fix BPF selftests build with PIE (Viktor Malik)
  - redhat/spec: Add EXTRA_CXXFLAGS to bpf samples and selftests make (Artem Savkov)
  - Linux v6.16.0-0.rc7.5f33ebd2018c


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.16.1-0]
changelog:
  - Enable CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL (Justin M. Forbes)
  - Disable NOVA_CORE (Justin M. Forbes)
  - Turn off libbpf dynamic for perf (Justin M. Forbes)
  - Revert some RHEL only crypto changes (Justin M. Forbes)
  - HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save (Aaron Ma)
  - HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length (Aaron Ma)
  - Initial setup for stable Fedora releases (Justin M. Forbes)
  - btrfs: fix log tree replay failure due to file with 0 links and extents (Filipe Manana)
  - Reset RHEL_RELEASE for the 6.17 cycle (Justin M. Forbes)
  - redhat/kernel.spec: fix uname_variant call sites (Jan Stancek) [RHEL-104231]
  - redhat/kernel.spec: fix uname_suffix call sites (Jan Stancek) [RHEL-104231]
  - redhat/configs: Add evaluate_configs.py and documentation (Prarit Bhargava)
  - redhat: Remove old evaluate_configs (Prarit Bhargava)
  - Linux v6.16.1


author: Neal Gompa <ngompa@centosproject.org> [6.16.4-0.hs1]
changelog:
  - redhat/kernel.spec.template: Disable ynl for <EL9 (Neal Gompa)
  - redhat/kernel.spec.template: Disable perf subpackages for Hyperscale (Neal Gompa)
  - redhat/configs: x86/arm: Enable VirtualBox Guest Additions for Hyperscale (Neal Gompa)
  - redhat/configs: Enable 9pfs and 9p virtio support for Hyperscale (Neal Gompa)
  - redhat/configs: Enable Zstd and CPU thread priority support for EROFS for RHEL (Neal Gompa) [RHEL-87245]
  - redhat/configs: Disable experimental Btrfs features (Neal Gompa)
  - redhat/configs: automotive: Enable RAID6_PQ to resolve configs check (Neal Gompa)
  - redhat/configs: Enable the Android Binder IPC system for Hyperscale (Neal Gompa)
  - redhat/configs: Enable the Btrfs file system for Hyperscale (Neal Gompa)


author: Neal Gompa <ngompa@centosproject.org> [6.16.4-0.hs100]
changelog:
  - redhat: Enable kernel-16k flavor for CentOS Hyperscale (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Silicon configs for Hyperscale (Neal Gompa)
  - redhat/configs: Disable the Apple DWI backlight driver at the common level (Neal Gompa)
  - redhat/configs: Disable Nova GPU driver (Neal Gompa)
  - redhat/configs: Disable the Apple touchbar panel driver at the common level (Neal Gompa)
  - redhat/configs: Disable CS42L84 at common level (Neal Gompa)
  - redhat: Enable kernel-16k flavor for Fedora (Neal Gompa)
  - redhat: Tweak spec to do a verbose build (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Secure Enclave Processor driver (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Always-On Processor support (Neal Gompa)
  - redhat/configs: aarch64: Enable Mac SMC sensors driver (Neal Gompa)
  - redhat/configs: aarch64: Enable DMA SIO and DCP Audio drivers (Neal Gompa)
  - redhat/fedora_files/def_variants.yaml.fedora: Add apple and asahi drm drivers (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple Image Signal Processor driver (Neal Gompa)
  - redhat/configs: aarch64: Enable Apple touchbar display drivers (Neal Gompa)
  - redhat/configs: aarch64: Change CONFIG_APPLE_MAILBOX to =y (Neal Gompa)
  - redhat/configs: aarch64: Change CONFIG_APPLE_RTKIT from =m to =y (Eric Curtin)
  - redhat/configs: aarch64: Enable Asahi DRM driver (Neal Gompa)
  - redhat: Enable kernel-headers build (Neal Gompa)
  - redhat/configs: aarch64: Enable ARM64_MEMORY_MODEL_CONTROL (Neal Gompa)
  - redhat/configs: s390x: Drop CONFIG_BACKLIGHT_CLASS_DEVICE=m for Fedora (Neal Gompa)
  - redhat/configs: aarch64: asahi: Turn on downstream Apple Silicon configs (Neal Gompa)
  - Revert "HACK: iommu/apple-dart: Restore useless ops.pgsize_bitmap" (Neal Gompa)
  - nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
  - fbdev/simplefb: Fix use after free in simplefb_detach_genpds() (Janne Grunau)
  - rust: iio: common: aop: Add TODO fn/struct docs (Janne Grunau)
  - soc: apple: Add SEP driver. (Sasha Finkelstein)
  - rust: soc: apple: Add Apple mailbox abstractions (Sasha Finkelstein)
  - iio: common: Add AOP sensor drivers (Sasha Finkelstein)
  - ASoC: apple: aop: Add module parameter to check mics without beamforming (Janne Grunau)
  - ASoC: apple: Add aop_audio driver (Sasha Finkelstein)
  - soc: apple: Add support for the AOP co-processor (Sasha Finkelstein)
  - rust: alloc: kvec: WIP(?): Add swap_remove() for AOP series (Sasha Finkelstein)
  - rust: device: WIP(?): Add get_drvdata for AOP series (Sasha Finkelstein)
  - rust: bindings: WIP(?): Add IIO bits for AOP series (Sasha Finkelstein)
  - rust: bindings: WIP(?): Add sound bits for AOP series (Sasha Finkelstein)
  - rust: soc: apple: rtkit: Add apple_rtkit_has_endpoint (Sasha Finkelstein)
  - rust: bindgen: Make snd_dec_flac opaque (Janne Grunau)
  - rust: device: HACK? make parent() public (Janne Grunau)
  - rust: device: WIP(?): Make as_raw() public for AOP series (Sasha Finkelstein)
  - rust: property: HACK? make as_raw() public (Sasha Finkelstein)
  - fixup! media: apple: Add Apple ISP driver (Janne Grunau)
  - media: apple: isp: Support system sleep (Eileen Yoon)
  - media: apple: isp: Use a mutex instead of a spinlock for channels (Hector Martin)
  - media: apple: isp: implement ENUM_FRAMEINTERVALS trivially (Hector Martin)
  - media: apple: isp: Enable IMX364 sensor (Hector Martin)
  - media: apple: isp: Show camera presets even for unsupported sensors (Hector Martin)
  - media: apple: isp: Parse firmware version from device tree (Janne Grunau)
  - media: apple: isp: Use a more user-friendly device name (Hector Martin)
  - media: apple: isp: Option to use CMD_STOP (ifdeffed out) (Asahi Lina)
  - media: apple: isp: Only reset coproc when necessary, fix minor race (Asahi Lina)
  - media: apple: isp: VMap only what is necessary, remove redundant logging state bit (Asahi Lina)
  - media: apple: isp: Add a missing read barrier (possibly?) (Asahi Lina)
  - media: apple: isp: Clear IRQs when resetting coproc (Asahi Lina)
  - media: apple: isp: Rework meta surface handling & buffer return (Asahi Lina)
  - media: apple: isp: Use cached IOMMU mappings (Asahi Lina)
  - media: apple: isp: Zero out pages allocated to ISP (Asahi Lina)
  - media: apple: isp: Make sub-pmdomain handling explicit (Asahi Lina)
  - media: apple: isp: Minor changes to cam flow (Asahi Lina)
  - media: apple: isp: Add flicker_sensor_set cmd (Asahi Lina)
  - media: apple: isp: t8112 fixes... (Asahi Lina)
  - media: apple: isp: Limit maximal number of buffers (Janne Grunau)
  - media: apple: isp: t8112 HW config (Janne Grunau)
  - media: apple: isp: Use a second region for MBOX_IRQ_{DOORBELL,ACK} (Janne Grunau)
  - media: apple: isp: Make channel sends not interruptible (Asahi Lina)
  - media: apple: isp: Maybe fix some DMA ordering issues (Asahi Lina)
  - media: apple: isp: Add STOP and POWER_DOWN commands (Asahi Lina)
  - media: apple: isp: Implement posted commands (Asahi Lina)
  - media: apple: isp: Propagate EINTR from firmware loads (Asahi Lina)
  - media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (Asahi Lina)
  - media: apple: isp: Switch to threaded IRQs (Asahi Lina)
  - media: apple: isp: Always enable singleplane API, make multiple a module param (Asahi Lina)
  - media: apple: isp: Working t602x and multiple formats and more fixes (Asahi Lina)
  - media: apple: isp: t602x hw config (Asahi Lina)
  - media: apple: isp: Support >32bit VAs for t602x (Asahi Lina)
  - media: apple: isp: fix copyright (Eileen Yoon)
  - media: apple: isp: alloc static surfaces only once (Eileen Yoon)
  - media: apple: isp: misc isp-fw.c improvements (Eileen Yoon)
  - media: apple: isp: rm old isp_resv struct (Eileen Yoon)
  - media: apple: isp: rm unused bootargs members (Eileen Yoon)
  - media: apple: isp: s/asc/coproc/ (Eileen Yoon)
  - media: apple: isp: wmb() before GPIO write (Eileen Yoon)
  - media: apple: isp: Don't use define for bootargs size (Eileen Yoon)
  - media: apple: isp: Better document info struct fields (Eileen Yoon)
  - media: apple: isp: Set platform_id in bootargs (Eileen Yoon)
  - media: apple: WIP: t6000 hax (Hector Martin)
  - media: apple: isp: Do not defer on failure to initialize DART (Hector Martin)
  - media: apple: isp: Drop the DART mirroring stuff (Hector Martin)
  - media: apple: isp: Split gpio/mbox MMIO range (Eileen Yoon)
  - media: apple: isp: Enable t6000 (Hector Martin)
  - media: apple: isp: Fixup shared region arg (Hector Martin)
  - media: apple: isp: Use preallocated heap (Hector Martin)
  - media: apple: isp: IMX558 initial support (Eileen Yoon)
  - media: apple: Add Apple ISP driver (Eileen Yoon)
  - arm64: cpufeature: Unify SCOPE_LOCAL_CPU early & late behavior (Asahi Lina)
  - KVM: arm64: Expose TSO capability to guests and context switch (Asahi Lina)
  - arm64: Implement Apple IMPDEF TSO memory model control (Hector Martin)
  - arm64: Introduce scaffolding to add ACTLR_EL1 to thread state (Hector Martin)
  - arm64: Implement PR_{GET,SET}_MEM_MODEL for always-TSO CPUs (Hector Martin)
  - prctl: Introduce PR_{SET,GET}_MEM_MODEL (Hector Martin)
  - drm/asahi: Hook up crashdump to devcoredump (Asahi Lina)
  - rust: devcoredump: Add devcoredump abstraction (Asahi Lina)
  - rust: uapi: Add ELF headers (Asahi Lina)
  - drm/asahi: gpu: Hook up crashdump generation (Asahi Lina)
  - drm/asahi: mmu: Wire up kernel AS dumper (Asahi Lina)
  - drm/asahi: crashdump: Add crash dumper module (Asahi Lina)
  - drm/asahi: pgtable: Add helpers for decoding PTE perms (Asahi Lina)
  - drm/asahi: pgtable: Add dumper (Asahi Lina)
  - drm/asahi: Implement ASAHI_BIND_SINGLE_PAGE (mmu/pgtbl) (Asahi Lina)
  - drm/asahi: RiiR page tables (Asahi Lina)
  - rust: page: Add physical address conversion functions (Asahi Lina)
  - rust: addr: Add a module to declare core address types (Asahi Lina)
  - rust: page: Make with_page_mapped() and with_pointer_into_page() public (Asahi Lina)
  - samples: rust: Fix for Owned page (Janne Grunau)
  - rust: page: Convert to Ownable (Asahi Lina)
  - drm/asahi: Adapt to v6.15 + v6.16-rc1 rust / driver-core(rust) (Janne Grunau)
  - drm/asahi: port to new UAPI (Janne Grunau)
  - drm/asahi: Implement ASAHI_BIND_SINGLE_PAGE (uapi) (Asahi Lina)
  - drm/asahi: mmu: Add some barriers (Asahi Lina)
  - drm/asahi: debug: Add PgTable debug category (Asahi Lina)
  - drm/asahi: mmu: UAT change for rust page table rewrite (Asahi Lina)
  - drm/asahi: mmu: Change step_remap() to new api (Asahi Lina)
  - drm/asahi: mmu: Fix deadlock on remap ops (Asahi Lina)
  - drm/asahi: workqueue: Defer freeing the last completed work item (Asahi Lina)
  - drm/asahi: mmu: Fix 2x step_remap case (Asahi Lina)
  - drm/asahi: file: Reject gem_bind past the end of the object (Asahi Lina)
  - drm/asahi: mmu: Change step_remap() to new api (Asahi Lina)
  - drm/asahi: Add the USER_TIMESTAMPS feature (Asahi Lina)
  - drm/asahi: Set a bit for internal non-render barriers on G14X (Asahi Lina)
  - drm/asahi: file: Add user_timestamp_frequency_hz to params (Asahi Lina)
  - drm/asahi: queue/render,compute: Plumb through timestamps extension (Asahi Lina)
  - drm/asahi: fw, queue: Plumb through UserTimestamps -> TimestampPointers (Asahi Lina)
  - drm/asahi: queue: Plumb through objects XArray and add timestamp getter (Asahi Lina)
  - drm/asahi: fw, queue: Add UserTimestamp object to job structs (Asahi Lina)
  - drm/asahi: file: Implement ASAHI_GEM_BIND_OBJECT (Asahi Lina)
  - drm/asahi: gpu: Implement mapping timestamp buffers (Asahi Lina)
  - drm/asahi: workqueue: Restrict command objects to only job commands (Asahi Lina)
  - drm/asahi: Document timestamp ops better, refactor fields (Asahi Lina)
  - drm/asahi: gpu: Add a max object count garbage limit (Asahi Lina)
  - drm/asahi: alloc: Be more verbose about failures (Asahi Lina)
  - drm/asahi: gpu: Collect garbage for private/gpuro together (Asahi Lina)
  - drm/asahi: gpu: Force Box move with manual Box<T>::into_inner() (Janne Grunau)
  - drm/asahi: Implement ASAHI_GET_TIME (Asahi Lina)
  - drm/asahi: Implement missing ASAHI_BIND_OP_UNBIND (Asahi Lina)
  - drm/asahi: Align kernel range to buffer::PAGE_SIZE (Asahi Lina)
  - drm/asahi: HACK: Disable compute preemption for now (Asahi Lina)
  - drm/asahi: Add robust_isolation kernel parameter (Asahi Lina)
  - drm/asahi: Clean up jobs in a workqueue (Asahi Lina)
  - drm/asahi: workqueue: Fix "Cannot submit, but queue is empty?" bug (Asahi Lina)
  - drm/asahi: event: Initialize stamps to different values (Asahi Lina)
  - drm/asahi: Handle channel errors (Asahi Lina)
  - drm/asahi: gpu: Show unknown field in timeouts (Asahi Lina)
  - drm/asahi: Fix event tracking when JobSubmission is dropped (Asahi Lina)
  - drm/asahi: Fix u32 mult overflow on large tilebufs/TPCs (Asahi Lina)
  - drm/asahi: Signal soft fault support to userspace (Asahi Lina)
  - drm/asahi: file: Update to newer VM_BIND API (Asahi Lina)
  - drm/asahi: queue: Split into Queue and QueueInner (Asahi Lina)
  - drm/asahi: Implement GEM objects sharing a single DMA resv (Asahi Lina)
  - drm/asahi: mmu: Fix lockdep issues with GpuVm (Asahi Lina)
  - drm/asahi: Convert more ranges to Range<> (Asahi Lina)
  - drm/asahi: Move the unknown dummy page to the top of the address space (Asahi Lina)
  - drm/asahi: mmu: Convert to using Range (Asahi Lina)
  - drm/asahi: util: Add RangeExt helpers for Range<T> (Asahi Lina)
  - drm/asahi: Refactor address types (Asahi Lina)
  - drm/asahi: Convert to GPUVM and implement more VM_BIND ops (Asahi Lina)
  - drm/asahi: Don't lock up when unmapping PTEs fails (Asahi Lina)
  - drm/asahi: alloc: Do not allocate memory to free memory (Asahi Lina)
  - drm/asahi: Identify and implement helper config register (Asahi Lina)
  - drm/asahi: Identify and allocate clustered layering metadata buf (Asahi Lina)
  - drm/asahi: Add verbose UAPI error reporting (Asahi Lina)
  - drm/asahi: render: Identify and set Z/S strides for layered rendering (Asahi Lina)
  - drm/asahi: fw,queue: Implement helper programs (Asahi Lina)
  - drm/asahi: compute/render: Implement bindless samplers (Asahi Lina)
  - drm/asahi: buffer,render: Identify and provide layer meta buf (Asahi Lina)
  - drm/asahi: alloc: Support tagging array allocs (Asahi Lina)
  - drm/asahi: Add the Asahi driver for Apple AGX GPUs (Asahi Lina)
  - rust: bindings: Bind the Asahi DRM UAPI (Asahi Lina)
  - rust: macros: Add versions macro (Asahi Lina)
  - rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
  - rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
  - drm/gpuvm: Plumb through flags into drm_gpuva_init (Asahi Lina)
  - drm/gpuva: Add DRM_GPUVA_SINGLE_PAGE flag and logic (Asahi Lina)
  - drm/gpuvm: Plumb through flags into drm_gpuva_op_map (Asahi Lina)
  - drm/gpuvm: Add a flags argument to drm_gpuvm_sm_map[_*] (Asahi Lina)
  - drm/gpuvm: Add drm_gpuvm_bo_unmap() (Asahi Lina)
  - rust: drm: sched: Add GPU scheduler abstraction (Asahi Lina)
  - drm/scheduler: Fix UAF in drm_sched_fence_get_timeline_name (Asahi Lina)
  - rust: drm: syncobj: Add DRM Sync Object abstraction (Asahi Lina)
  - rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
  - rust: scatterlist: Make SGTable::raw_iter public (Janne Grunau)
  - rust: drm: gem: shmem: Implemente Send + Sync for Object<T> (Janne Grunau)
  - rust: drm: gem: Remove impossible trait bound impl_as_opaque!() (Janne Grunau)
  - rust: drm: gem: shmem: Switch to Opaque<drm_gem_shmem_object> (Janne Grunau)
  - rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
  - rust: drm: gem: Add export() callback (Lyude Paul)
  - rust: Add dma_buf stub bindings (Lyude Paul)
  - rust: drm: gem: Introduce OwnedSGTable (Lyude Paul)
  - rust: drm: gem: shmem: Add share_dma_resv to ObjectConfig (Asahi Lina)
  - rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
  - rust: drm: gem: Add OpaqueObject (Lyude Paul)
  - rust: gem: Introduce BaseDriverObject::Args (Lyude Paul)
  - drm/gem/shmem: Extract drm_gem_shmem_release() from drm_gem_shmem_free() (Lyude Paul)
  - drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_shmem_create() (Lyude Paul)
  - rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
  - rust: drm: file: Add as_raw() (Janne Grunau)
  - samples: rust: add sample code for scatterlist bindings (Abdiel Janulgue)
  - rust: add initial scatterlist bindings (Abdiel Janulgue)
  - rust: drm: gem: Support driver-private GEM object types (Lyude Paul)
  - rust: drm: gem: Drop Object::SIZE (Lyude Paul)
  - rust: drm: gem: Add DriverFile type alias (Lyude Paul)
  - rust: drm: gem: Simplify use of generics (Lyude Paul)
  - HACK: rust: drm: Support unsafe Device::new() without data (Janne Grunau)
  - rust: drm: Move FEATURES back to drivers (Janne Grunau)
  - rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
  - rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
  - drm/shmem-helper: Add lockdep asserts to vmap/vunmap (Asahi Lina)
  - rust: dma_fence: Add DMA Fence abstraction (Asahi Lina)
  - rust: drm: Drop the use of Opaque for ioctl arguments (Beata Michalska)
  - drm: apple: Remove conflicting devices as late as possible (Janne Grunau)
  - drm: apple: Support sync objects (Janne Grunau)
  - drm: dcp: Adjust .mode_valid signature (Janne Grunau)
  - drm: apple: Use piodma default iommu domain (Janne Grunau)
  - fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
  - fixup! WIP: drm/apple: Add DCP display driver (Janne Grunau)
  - drm/apple: fix audioless build (Alyssa Rosenzweig)
  - drm: apple: dptx: Issue HPD event early on gpio/type-c disconnect (Janne Grunau)
  - drm: apple: dptx: Configure number of lanes for dptx-phy (Janne Grunau)
  - drm: apple: HDMI: Check HPD state before enabling the IRQ (Janne Grunau)
  - drm: apple: dptx: Rework/document get_max_lane_count() (Janne Grunau)
  - drm: apple: iomfb: Adapt `IOMFB_METHOD` for gcc 15 (Janne Grunau)
  - drm: apple: audio: Rework audio service handling (Janne Grunau)
  - drm: apple: afk: Allow replies after service 'teardown' (Janne Grunau)
  - drm: apple: dptx: Tidy up lane count handling (Janne Grunau)
  - drm: apple: dptx: Silence DPTX_APCALL_{GET,SET}_DOWN_SPREAD (Janne Grunau)
  - drm: apple: Handle dcps with "phys" property as dcpext (Janne Grunau)
  - drm: apple: Support up to 3 DCP instances. (Janne Grunau)
  - drm: apple: Revert "Use delayed work for debounced oob HPD" (Janne Grunau)
  - drm: apple: Use delayed work for debounced oob HPD (Janne Grunau)
  - drm: apple: iomfb: Clear non-visible planes (Janne Grunau)
  - drm: apple: Use dest rct in offscreen test (Janne Grunau)
  - drm: apple: refactor apple_plane_atomic_check (Janne Grunau)
  - drm: apple: make plane zpos immutable (James Calligeros)
  - drm: apple: warn about broken sw cursor fallback (James Calligeros)
  - drm: apple: use correct min/max plane scaling factors (James Calligeros)
  - drm: apple: add support for overlay planes (James Calligeros)
  - drm: apple: reject plane commit if it will crash DCP (James Calligeros)
  - drm: apple: constrain swaps to maximum blendable surfaces (James Calligeros)
  - drm: apple: respect drm_plane_state zpos (James Calligeros)
  - drm: apple: Add .get_scanout_buffer for drm_panic support (Janne Grunau)
  - drm: apple: Add CRTC CRC support (Janne Grunau)
  - drm: apple: audio: Implement runtime PM support (Janne Grunau)
  - drm: apple: Enable EDID support by default (Janne Grunau)
  - ALSA: Introduce 'snd_interval_rate_bits' (Martin Povišer)
  - drm: apple: iomfb: Provide the EDID as connector property (Janne Grunau)
  - drm: apple: Add dcpav-service-ep (Janne Grunau)
  - drm: apple: afk: Optionally match against EPICName (Janne Grunau)
  - Revert "drm: apple: HACK: Do not delete piodma platform device" (Janne Grunau)
  - drm: apple: iomfb: Align buffer size on unmap/free as well (Janne Grunau)
  - drm/apple: Fix missing mode init (feel free to squash) (Asahi Lina)
  - drm: apple: dptxport: get_max_lane_count: Retrieve lane count from phy (Janne Grunau)
  - drm: apple: dptx: Fix get_drive_settings retcode (Janne Grunau)
  - drm: apple: Add oob hotplug event (Sven Peter)
  - drm/apple: audio: Fix hotplug notifications (Asahi Lina)
  - drm/apple: audio: Defer DMA channel acquisition to device open (Asahi Lina)
  - drm/apple: audio: Create a device link to the DMA device (Asahi Lina)
  - drm/apple: Explicitly stop AFK endpoints on shutdown (Asahi Lina)
  - drm: apple: Override drm_vblank's page flip event handling [HACK] (Janne Grunau)
  - drm: apple: disable HDMI audio by default (Janne Grunau)
  - drm: apple: av: Warn only once about failed calls (Janne Grunau)
  - drm: apple: Reduce log spam about busy command channel (Janne Grunau)
  - drm: apple: Fix broken MemDescRelay::release_descriptor callback number (Janne Grunau)
  - drm: apple: Switch back to drm_atomic_helper_commit_tail_rpm() (Janne Grunau)
  - drm: apple: backlight: release lock in error path (Caspar Schutijser)
  - drm/apple: fix double words in comments (Jonathan Gray)
  - drm: apple: audio: Avoid probe errors (Janne Grunau)
  - drm: apple: audio: Make the DP/HDMI audio driver a full driver (Janne Grunau)
  - drm: apple: audio: move the audio driver into the DCP module (Janne Grunau)
  - drm: apple: av: Use a workqueue (Janne Grunau)
  - drm: apple: audio: init AV endpoint later (Janne Grunau)
  - drm: apple: dptx: Remove DPTX disconnect/connect on init (Janne Grunau)
  - gpu: drm: apple: Add DCP audio driver (Martin Povišer)
  - drm: apple: av: Do not open AV service from afk receive handler (Janne Grunau)
  - drm: apple: av: Support macOS 12.3 and 13.5 firmware APIs (Janne Grunau)
  - gpu: drm: apple: Set up client of AV endpoint (Martin Povišer)
  - gpu: drm: apple: Expose injecting of EPIC calls via debugfs (Martin Povišer)
  - drm: apple: iomfb: export property dicts in connector debugfs (Janne Grunau)
  - drm: apple: Add Kconfig option for audio (Janne Grunau)
  - drm: apple: dptx: Debounce HPD by simple msleep() (Janne Grunau)
  - drm: apple: Fix/remove log messages (Janne Grunau)
  - drm: apple: backlight: force backlight update after resume (Mark Kettenis)
  - drm/apple: spelling fixes (Jonathan Gray)
  - drm/apple: Add missing RTKit Kconfig dependency (Alyssa Ross)
  - drm: apple: mark local functions static (Arnd Bergmann)
  - drm: apple: epic: systemep: Parse "mNits" log events (Janne Grunau)
  - drm: apple: epic: Pass full notfiy/report payload to handler (Janne Grunau)
  - drm: apple: parser: constify parser data (Janne Grunau)
  - drm: apple: iomfb: Always parse DisplayAttributes (Janne Grunau)
  - drm: apple: Prefer RGB SDR modes (Janne Grunau)
  - drm: apple: dptx: Wait for link config on connect (Janne Grunau)
  - drm: apple: Be less noisy about teardown notifies without service (Janne Grunau)
  - drm: apple: dcp: Fix resume with DPTX based display outputs (Janne Grunau)
  - drm: apple: Adjust startup sequence and timing for dptx (Janne Grunau)
  - drm: apple: iomfb: Extend hotplug/mode parsing logging (Janne Grunau)
  - drm : apple: iomfb: Handle OOB ASYNC/CB context (Janne Grunau)
  - drm: apple: iomfb: Use drm_kms_helper_connector_hotplug_event (Janne Grunau)
  - drm: apple: Fix DPTX hotplug handling (Janne Grunau)
  - drm: apple: Move modeset into drm_crtc's atomic_enable (Janne Grunau)
  - drm: apple: dptx: Log connect/disconnect calls (Janne Grunau)
  - drm: apple: Extract modeset crtc's atomic_flush() (Janne Grunau)
  - drm: apple: iomfb: Improve hotplug related logging (Janne Grunau)
  - drm: apple: HPD: Only act on connect IRQs (Janne Grunau)
  - drm: apple: dptx: Wait for completion of dptx_connect. (Janne Grunau)
  - drm: apple: Disconnect dptx When the CRTC is powered down (Janne Grunau)
  - drm: apple: dptx: Implement APCALL_DEACTIVATE and reset the phy (Janne Grunau)
  - Revert "drm: apple: iomfb: Do not match/create PMU service for dcpext" (Janne Grunau)
  - drm: apple: Keep information at which swap_id fb are still referenced (Janne Grunau)
  - drm: apple: Implement D592 callback (Janne Grunau)
  - drm: apple: afk: Update read pointer before processing message (Janne Grunau)
  - drm: apple: HACK: Do not delete piodma platform device (Janne Grunau)
  - drm: apple: dptxep: Implement drive settings stuff (Hector Martin)
  - drm: apple: dptxep: Fix reply size check (Hector Martin)
  - drm: apple: Fix missing unlock path in dcp_dptx_connect (Hector Martin)
  - drm: apple: afk: Clear commands before sending them (Hector Martin)
  - drm: apple: dptx: Adapt dptxport_connect() to observed behavior (Janne Grunau)
  - drm: apple: dptx: Add DPTX_APCALL_ACTIVATE (Janne Grunau)
  - drm: apple: dptx: Add set_active_lanes APCALL (Janne Grunau)
  - drm: apple: dptx: port interface to macOS 13.5 firmware (Janne Grunau)
  - drm: apple: dptx: Port APCALL to macOS 13.3 firmware (Janne Grunau)
  - drm: apple: afk: Adapt to macOS 13.3 firmware (Janne Grunau)
  - drm: apple: iomfb: Do not match/create PMU service for dcpext (Janne Grunau)
  - drm: apple: Move offsets for rt_bandwidth callback to DT (Janne Grunau)
  - drm: apple: Add DPTX support (Sven Peter)
  - drm: apple: afk: Use linear array of services (Janne Grunau)
  - drm: apple: DCP AFK/EPIC support (Sven Peter)
  - gpu: drm: apple: Add sound mode parsing (Martin Povišer)
  - gpu: drm: apple: Add 'parse_blob' (Martin Povišer)
  - gpu: drm: apple: Add utility functions for matching on dict keys (Martin Povišer)
  - mux: apple dp crossbar: Support t602x DP cross bar variant (Janne Grunau)
  - mux: apple dp crossbar: Read UNK_TUNABLE before and after writing it (Janne Grunau)
  - mux: apple dp crossbar: FIFO_RD_UNK_EN seems to use 2 bits per dispext* (Janne Grunau)
  - mux: apple dp crossbar: Support t8112 varient (Janne Grunau)
  - mux: apple DP xbar: Add Apple silicon DisplayPort crossbar (Sven Peter)
  - drm: apple: Remove explicit asc-dram-mask handling (Janne Grunau)
  - drm: apple: iomfb: Increase modeset tiemout to 8.5 seconds (Janne Grunau)
  - drm: apple: iomfb: implement abort_swaps_dcp (Janne Grunau)
  - drm: apple: dcp: Remove cargo-culted devm_of_platform_populate (Janne Grunau)
  - drm: apple: dcp: Port over to DEFINE_SIMPLE_DEV_PM_OPS (Janne Grunau)
  - drm: apple: Update supported firmware versions to 12.3 and 13.5 (Janne Grunau)
  - drm: apple: Add D129 allocate_bandwidth iomfb callback (Janne Grunau)
  - drm: apple: Align PIODMA buffers to SZ_16K (Janne Grunau)
  - drm/apple: Use iommu domain for piodma maps (Janne Grunau)
  - drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
  - drm: apple: backlight: avoid updating the brightness with a commit (Janne Grunau)
  - drm: apple: iomfb: limit backlight updates to integrated panels (Janne Grunau)
  - drm: apple: Only match backlight service on DCP with panel (Janne Grunau)
  - drm: apple: iomfb: Increase modeset timeout to 2.5 seconds (Janne Grunau)
  - drm/apple: Mark DCP as being in the wakeup path (Hector Martin)
  - drm/apple: Remove simpledrm framebuffer before DRM device alloc (Janne Grunau)
  - WIP: drm/apple: Port to incompatible V13.3 firmware interface (Janne Grunau)
  - dcp: Warn if DMA mapping fails (Hector Martin)
  - dcp: T602X bwreq support (Hector Martin)
  - dcp: 42-bit DMA masks (Hector Martin)
  - dcp: Add get_tiling_state (Hector Martin)
  - dcp: Allow unused trampolines (Hector Martin)
  - drm/apple: Drop unsupported DRM_FORMAT_ARGB2101010 (Janne Grunau)
  - drm/apple: Support color transformation matrices (Janne Grunau)
  - drm/apple: ignore surf[3] in clear swap calls (Janne Grunau)
  - drm/apple: Add support for the macOS 13.2 DCP firmware (Janne Grunau)
  - drm/apple: Add callbacks triggered by last_client_close_dcp() (Janne Grunau)
  - drm/apple: purge unused dcp_update_notify_clients_dcp (Janne Grunau)
  - drm/apple: Align buffers to 16K page size (Asahi Lina)
  - drm/apple: Move panel options to its own sub-struct (Janne Grunau)
  - drm/apple: Use backlight_get_brightness() (Janne Grunau)
  - drm/apple: Set backlight level indirectly if no mode is set (Janne Grunau)
  - drm/apple: Fix bad error return (Asahi Lina)
  - drm/apple: Fix parse_string() memory leaks (Asahi Lina)
  - drm/apple: simplify IOMFB_THUNK_INOUT (Janne Grunau)
  - gpu: drm: apple: Wait for iomfb initialization (Janne Grunau)
  - gpu: drm: apple: Use components to avoid deferred probing (Janne Grunau)
  - drm/apple: Allocate drm objects according to drm's expectations (Janne Grunau)
  - drm/apple: Use drm_module_platform_driver (Janne Grunau)
  - gpu: drm: apple: Use aperture_remove_conflicting_devices (Janne Grunau)
  - drm/apple: Update swap handling (Janne Grunau)
  - gpu: drm: apple: Clear all surfaces on startup (Janne Grunau)
  - drm/apple: Enable 10-bit mode & set colorspace to native (Hector Martin)
  - Revert "gpu: drm: apple: reenable support for {A,X}RGB2101010" (Janne Grunau)
  - gpu: drm: apple: Add show_notch module parameter (Janne Grunau)
  - gpu: drm: apple: reenable support for {A,X}RGB2101010 (Janne Grunau)
  - gpu: drm: apple: Add IOMobileFramebufferAP::get_color_remap_mode (Janne Grunau)
  - gpu: drm: apple: Prefer SDR color modes (Janne Grunau)
  - gpu: drm: apple: Add tracing for color and timing modes (Janne Grunau)
  - gpu: drm: apple: Skip parsing elements of virtual timing modes (Janne Grunau)
  - gpu: drm: apple: Parse color modes completely (Janne Grunau)
  - drm/apple: Disable fake vblank IRQ machinery (Asahi Lina)
  - drm/apple: Check if DCP firmware is supported (Janne Grunau)
  - drm/apple: Report "PMUS.Temperature" only for mini-LED backlights (Janne Grunau)
  - drm/apple: Schedule backlight update on enable_backlight_message_ap_gated (Janne Grunau)
  - drm/asahi: Fix backlight restores on non-microLED devices (Asahi Lina)
  - drm/apple: Remove obsolete ignore_swap_complete (Asahi Lina)
  - drm/apple: Wait for power on request to complete synchronously (Asahi Lina)
  - drm/apple: Read display dimensions from devicetree (Janne Grunau)
  - drm/apple: Implement drm_crtc_helper_funcs.mode_fixup (Janne Grunau)
  - drm/apple: Add trace point for display brightness (Janne Grunau)
  - drm/apple: register backlight device after IOMFB start (Janne Grunau)
  - gpu: drm: apple: Avoid drm_fb_dma_get_gem_addr (Janne Grunau)
  - drm/apple: Fix suspend/resume handling (Hector Martin)
  - HACK: gpu: drm: apple: j314/j316: Ignore 120 Hz mode for integrated display (Janne Grunau)
  - gpu: drm: apple: Brightness control via atomic commits (Janne Grunau)
  - gpu: drm: apple: "match" PMU/backlight services on init (Janne Grunau)
  - gpu: drm: apple: iomfb: Unify call and callback channels (Janne Grunau)
  - gpu: drm: apple: iomfb: Use FIELD_{GET,PREP} (Janne Grunau)
  - gpu: drm: apple: Prevent NULL pointer in dcp_hotplug (Janne Grunau)
  - gpu: drm: apple: Set maximal framebuffer size correctly (Janne Grunau)
  - gpu: drm: apple: Fix shutdown of partially probed dcp (Janne Grunau)
  - gpu: drm: apple: Provide notch-less modes (Janne Grunau)
  - gpu: drm: apple: Support opaque pixel formats (Janne Grunau)
  - gpu: drm: apple: Remove other framebuffers before DRM setup (Janne Grunau)
  - gpu: drm: apple: Specify correct number of DCP*s for drm_vblank_init (Janne Grunau)
  - gpu: drm: apple: Fix DCP initialisation (Janne Grunau)
  - gpu: drm: apple: Fix DCP run time PM (Janne Grunau)
  - gpu: drm: apple: Add dcp_crtc_atomic_check (Janne Grunau)
  - gpu: drm: apple: Send an disconnected hotplug event on ASC crash (Janne Grunau)
  - gpu: drm: apple: Convert 2 non-assert WARN()s to dev_err() (Janne Grunau)
  - gpu: drm: apple: Reject modes without valid color mode (Janne Grunau)
  - gpu: drm: apple: Add apple_drm_gem_dumb_create() (Janne Grunau)
  - gpu: drm: apple: Add support for DRM_FORMAT_XRGB2101010 (Janne Grunau)
  - gpu: drm: apple: Unbreak multiple DCP plane <-> crtc matching (Janne Grunau)
  - gpu: drm: apple: Start using tracepoints (Janne Grunau)
  - drm: apple: Replace atomic refcount with kref (Janne Grunau)
  - drm: apple: Fix connector state on devices with integrated display (Janne Grunau)
  - gpu: drm: apple: Use connector types from devicetree (Janne Grunau)
  - WIP: add header test target copied from i915 (Janne Grunau)
  - drm/apple: Split dcpep/iomfb out of dcp.c (Janne Grunau)
  - drm/apple: make note about drm.mode_config.max_width/height (Janne Grunau)
  - drm/apple: Mark the connecter on init only with modes as connected (Janne Grunau)
  - drm/apple: Allow modesets even when disconnected (Janne Grunau)
  - drm/apple: Fix kzalloc in dcp_flush() (Asahi Lina)
  - drm/apple: laod piodma dev via explicit phandle (Janne Grunau)
  - WIP: drm/apple: Change the way to clear unused surfaces (Janne Grunau)
  - drm/apple: Support memory unmapping/freeing (Janne Grunau)
  - drm/apple: clear callback's output data (Janne Grunau)
  - drm/apple: implement read_edt_data (Janne Grunau)
  - drm/apple: Add less tons of questionable debug prints (Janne Grunau)
  - drm/apple: Add somewhat useful debug prints (Janne Grunau)
  - drm/apple: toggle power only when active state changes (Janne Grunau)
  - drm/apple: Add t600x support (Janne Grunau)
  - drm/apple: Clear used callback/cookie on dcp_ack (Janne Grunau)
  - drm/apple: Add DCP interface definitions used on t600x (Janne Grunau)
  - drm/apple: Log callbacks with their tag as debug output (Janne Grunau)
  - drm/apple: Switch to nonblocking commit handling (Janne Grunau)
  - drm/apple: dcp: fix TRAMPOLINE_IN macro (Janne Grunau)
  - drm/apple: Implement suspend/resume for DCP (Alyssa Rosenzweig)
  - drm/apple: Use "apple,asc-dram-mask" for rtkit iovas (Janne Grunau)
  - drm/apple: Reference only swapped out framebuffers (Janne Grunau)
  - drm/apple: Add nop sr_set_uint_prop callback for t600x-dcp (Janne Grunau)
  - drm/apple: Fix rt_bandwidth for t600x (Janne Grunau)
  - drm/apple: Use a device tree defined clock for dcpep_cb_get_frequency (Janne Grunau)
  - HACK: drm/apple: avoid DCP swaps without attached surfaces (Janne Grunau)
  - drm/apple: Start coprocessor on probe (Janne Grunau)
  - drm: apple: Relicense DCP driver as dual MIT / GPL v2.0 (Janne Grunau)
  - WIP: drm/apple: Add DCP display driver (Alyssa Rosenzweig)
  - rust: helpers: Add dma_mapping_error() helper (Sasha Finkelstein)
  - rust: io: Add helper for memcpy_toio (Sasha Finkelstein)
  - Rust: io: Add memcpy_fromio wrapper (Asahi Lina)
  - rust: Add Ownable/Owned types (Asahi Lina)
  - rust: of: Discourage us of "of" properties (Janne Grunau)
  - rust: of: Add reserved_mem_region_to_resource_byname() (Janne Grunau)
  - rust: io: resource: Add owned Resource initialiser (Janne Grunau)
  - rust: of: Add OF node abstraction (Asahi Lina)
  - rust: soc: apple: rtkit: Add Apple RTKit abstraction (Asahi Lina)
  - rust: xarray: Add xarray::remove() convenience function (Janne Grunau)
  - rust: kernel: xarray: Implement XArray::find() (Asahi Lina)
  - rust: xarray: add `insert` and `reserve` (Tamir Duberstein)
  - rust: xarray: implement Default for AllocKind (Tamir Duberstein)
  - rust: xarray: use the prelude (Tamir Duberstein)
  - rust: time: Add wrapper for fsleep() function (FUJITA Tomonori)
  - rust: time: Avoid 64-bit integer division on 32-bit architectures (FUJITA Tomonori)
  - rust: kernel: init: Support type paths in try_init!() and try_pin_init!() (Asahi Lina)
  - rust: pin-init: Support type paths in pin_init!() and friends (Asahi Lina)
  - rust: kernel: lock: Add Lock::pin_init() (Asahi Lina)
  - rust: alloc: Flags: Switch to declare_flags_type!() macro. (Asahi Lina)
  - rust: types: Add declare_flags_type() (Asahi Lina)
  - rust: alloc: vec: Import .drain() / Drain from rust library (Janne Grunau)
  - rust: alloc: vec: Add dropped `set_len()` for ::drain() (Janne Grunau)
  - rust: alloc: vec: Add TryFrom trait (Janne Grunau)
  - rust: alloc: kbox: Add AsRef implementation to Box (Sasha Finkelstein)
  - rust: allocator: Disable clippy::undocumented_unsafe_blocks lint (Asahi Lina)
  - rust: kernel: platform: Add ::while_bound_with() (Janne Grunau)
  - rust: device: Allow access to bound device (Janne Grunau)
  - rust: device: Add support for locking the device (Janne Grunau)
  - rust: error: Add ENOSYS from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: error: Add ECANCELED from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: error: Add ENODATA from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: error: Add ETIMEDOUT from uapi/asm-generic/errno.h (Janne Grunau)
  - rust: init: Add default() utility function (Asahi Lina)
  - rust: derive `Zeroable` for all structs & unions generated by bindgen where possible (Benno Lossin)
  - rust: add `pin-init` as a dependency to `bindings` and `uapi` (Benno Lossin)
  - rust: device: property: Fix use for Sealed trait (Janne Grunau)
  - samples: rust: platform: Add property read examples (Remo Senekowitsch)
  - rust: device: Add property_get_reference_args (Remo Senekowitsch)
  - rust: device: Add child accessor and iterator (Remo Senekowitsch)
  - rust: device: Implement accessors for firmware properties (Remo Senekowitsch)
  - rust: device: Introduce PropertyGuard (Remo Senekowitsch)
  - rust: device: Enable printing fwnode name and path (Remo Senekowitsch)
  - rust: device: Move property_present() to FwNode (Remo Senekowitsch)
  - rust: device: Create FwNode abstraction for accessing device properties (Remo Senekowitsch)
  - rust: dma: add dma addressing capabilities (Danilo Krummrich)
  - rust: dma: add as_slice/write functions for CoherentAllocation (Abdiel Janulgue)
  - rust: dma: convert the read/write macros to return Result (Abdiel Janulgue)
  - rust: dma: clarify wording and be consistent in `coherent` nomenclature (Abdiel Janulgue)
  - modules: add rust modules files to MAINTAINERS (Andreas Hindborg)
  - rust: samples: add a module parameter to the rust_minimal sample (Andreas Hindborg)
  - rust: module: update the module macro with module parameter support (Andreas Hindborg)
  - rust: module: use a reference in macros::module::module (Andreas Hindborg)
  - rust: introduce module_param module (Andreas Hindborg)
  - rust: str: add radix prefixed integer parsing functions (Andreas Hindborg)
  - rust: io: mem: Add Mem abstraction (Asahi Lina)
  - rust: platform: allow ioremap of platform resources (Daniel Almeida)
  - rust: platform: add resource accessors (Daniel Almeida)
  - rust: io: mem: add a generic iomem abstraction (Daniel Almeida)
  - rust: io: add resource abstraction (Daniel Almeida)
  - dmaengine: apple-sio: Implement runtime PM (Janne Grunau)
  - dmaengine: apple-sio: Fix chan freeing in error path (Asahi Lina)
  - dmaengine: apple-sio: Add Apple SIO driver (Martin Povišer)
  - dt-bindings: dma: apple,sio: Add schema (Martin Povišer)
  - phy: apple: atc: Ensure DP mode is used for DP-only ATC phys (Janne Grunau)
  - phy: apple: atc: Add missing mutex_unlock in error case (Janne Grunau)
  - phy: apple: dptx: Add debug prints for unexpected values (Janne Grunau)
  - phy: apple: atc: support mode switches in atcphy_dpphy_set_mode() (Janne Grunau)
  - HACK: phy: apple: atc: Ignore fake submodes (Janne Grunau)
  - phy: apple: atc: Support 'set_lanes' in DP mode (Janne Grunau)
  - phy: apple: atc: Support DisplayPort only operation (Janne Grunau)
  - phy: apple: atc: Reorder ACIOPHY_CROSSBAR and ACIOPHY_MISC ops (Janne Grunau)
  - phy: apple: atc: Split atcphy_dp_configure_lane() (Janne Grunau)
  - phy: apple: Add DP TX phy driver (Janne Grunau)
  - usb: typec: tipd: Clear interrupts first (Sven Peter)
  - WIP: phy: apple: Add Apple Type-C PHY (Sven Peter)
  - xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
  - NOT-FOR-UPSTREAM: PCI: apple: Use up to 4 "reset-gpios" (Janne Grunau)
  - PCI: apple: Avoid PERST# deassertion through gpiod initialization (Janne Grunau)
  - PCI: apple: Log the time it takes for links to come up (Hector Martin)
  - PCI: apple: Reorder & improve link-up logic (Hector Martin)
  - PCI: apple: Make link up timeout configurable, default to 500ms (Hector Martin)
  - PCI: apple: Skip controller port setup for online links (Janne Grunau)
  - PCI: apple: Add support for optional PWREN GPIO (Hector Martin)
  - PCI: apple: Probe all GPIOs for availability first (Hector Martin)
  - dt-bindings: pci: apple,pcie: Add subnode binding, pwren-gpios property (Hector Martin)
  - macsmc: power: ac: Report only supported properties (Janne Grunau)
  - macsmc: rtkit: Return -EIO instead of negated SMC results (Janne Grunau)
  - hwmon: macsmc: wire up manual fan control support (James Calligeros)
  - platform/apple: smc: Add apple_smc_write_f32_scaled (Janne Grunau)
  - power: supply: macsmc_power: Report not charging for CHLS thresholds (Janne Grunau)
  - power: supply: macsmc_power: Remove CSIL (Hector Martin)
  - power: supply: macsmc_power: Add CHLS charge thresholds (Hector Martin)
  - hwmon: macsmc: Avoid global writable hwmon_chip_info (Janne Grunau)
  - hwmon: add macsmc-hwmon driver (James Calligeros)
  - platform/apple: smc: Add apple_smc_read_ioft_scaled (Janne Grunau)
  - power: supply: macsmc_power: Add more properties (Hector Martin)
  - power: supply: macsmc_power: Report available charge_behaviours (Thomas Weißschuh)
  - power: supply: macsmc_power: Add CHWA charge thresholds (Hector Martin)
  - power: supply: macsmc_power: Log power data on button presses (Hector Martin)
  - macsmc: Fix race between backend and core on notifications (Hector Martin)
  - power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
  - platform/apple: smc: Add apple_smc_read_f32_scaled (Hector Martin)
  - power: supply: macsmc_power: Add critical level shutdown & misc events (Hector Martin)
  - Input: macsmc-hid: Support the power button on desktops (Hector Martin)
  - gpio: macsmc: Add IRQ support (Hector Martin)
  - Input: macsmc-hid: Support button/lid wakeups (Hector Martin)
  - Input: macsmc-hid: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
  - rtc: Add new rtc-macsmc driver for Apple Silicon Macs (Hector Martin)
  - power: reset: macsmc-reboot: Add driver for rebooting via Apple SMC (Hector Martin)
  - power: supply: macsmc_power: Add AC power supply (Hector Martin)
  - power: supply: macsmc_power: Turn off OBC flags if macOS left them on (Hector Martin)
  - power: supply: macsmc_power: Use BUIC instead of BRSC for charge (Hector Martin)
  - power: supply: macsmc_power: Add more props, rework others (Hector Martin)
  - power: supply: macsmc_power: Add present prop (Hector Martin)
  - power: supply: macsmc_power: Add cycle count and health props (Hector Martin)
  - power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
  - gpio: Add new gpio-macsmc driver for Apple Macs (Hector Martin)
  - platform/apple: Add new Apple Mac SMC driver (Hector Martin)
  - soc: apple: Add RTKit helper driver (Hector Martin)
  - HID: Add Apple DockChannel HID transport driver (Hector Martin)
  - soc: apple: Add DockChannel driver (Hector Martin)
  - WIP: HID: transport: spi: add Apple SPI transport (Janne Grunau)
  - HID: magicmouse: Query device dimensions via HID report (Hector Martin)
  - HID: magicmouse: Handle touch controller resets on SPI devices (Hector Martin)
  - HID: magicmouse: Add .reset_resume for SPI trackpads (Janne Grunau)
  - HID: magicmouse: Add MTP multi-touch device support (Hector Martin)
  - HID: magicmouse: add support for Macbook trackpads (Janne Grunau)
  - HID: magicmouse: use ops function pointers for input functionality (Janne Grunau)
  - HID: magicmouse: use struct input_mt_pos for X/Y (Janne Grunau)
  - HID: magicmouse: use a define of the max number of touch contacts (Janne Grunau)
  - DO NOT MERGE: HID: apple: Add fnmode which ignores function keys (Janne Grunau)
  - HID: apple: Bind to HOST devices for MTP (Hector Martin)
  - HID: apple: Bind Apple silicon SPI devices (Janne Grunau)
  - HID: Bump maximum report size to 16384 (Hector Martin)
  - HID: core: Handle HOST bus type when announcing devices (Hector Martin)
  - HID: add HOST vendor/device IDs for Apple MTP devices (Hector Martin)
  - HID: add device IDs for Apple SPI HID devices (Janne Grunau)
  - fixup! wifi: brcmfmac: Add support for firmware signatures (Janne Grunau)
  - [brcmfmac] Clean up and common interface creation handling (Daniel Berlin)
  - [brcmfmac] Support bandwidth caps for all bands (Daniel Berlin)
  - [brcmfmac] Add support for more rate info in station dumps (Daniel Berlin)
  - [brcmfmac] Set chanspec during join. (Daniel Berlin)
  - [brcmfmac] Add support for more auth suites in roaming offload (Daniel Berlin)
  - [brcmfmac] Let feature attachment fail, and fail if we can't handle the interface versions we find. (Daniel Berlin)
  - [brcmfmac] Support new join parameter structure versions (Hector Martin)
  - [brcmfmac] Structurize scan parameter handling (Daniel Berlin)
  - [brcmfmac] Structurize PNF scan and add support for latest version (Daniel Berlin)
  - fixup! define missing event message extension (Daniel Berlin)
  - fixup! fix FWIL definition to use SSID length constant (Daniel Berlin)
  - [brcmfmac] Fix regulatory domain handling to reset bands properly (Daniel Berlin)
  - [brcmfmac] Add support for 6G bands and HE (Daniel Berlin)
  - [brcmfmac] Support high power/low power/etc scan flags (Daniel Berlin)
  - [brcmfmac] Support GCMP cipher suite, used by WPA3. (Daniel Berlin)
  - [brcmfmac] Compute number of available antennas and set it in wiphy structure. (Daniel Berlin)
  - [brcmfmac] Dynamically configure VHT settings to match firmware (Daniel Berlin)
  - [brcmfmac] Add support for encoding/decoding 6g chanspecs (Daniel Berlin)
  - [brcmfmac] Finish firmware mem map, fix heap start calculation bug. (Daniel Berlin)
  - brcmfmac: Fix AP mode (Patrick Blass)
  - wifi: brcmfmac: Add BCM4388 support (Hector Martin)
  - wifi: brcmfmac: Extend brcmf_wsec_pmk_le (Hector Martin)
  - wifi: brcmfmac: Support bss_info up to v112 (Hector Martin)
  - wifi: brcmfmac: Implement event_msgs_ext (Hector Martin)
  - wifi: brcmfmac: Add support for SCAN_V3 (Hector Martin)
  - wifi: brcmfmac: Mask all IRQs before starting firmware (Hector Martin)
  - wifi: brcmfmac: Do not set reset vector when signatures are in use (Hector Martin)
  - wifi: brcmfmac: pcie: Initialize IRQs before firmware boot (Hector Martin)
  - wifi: brcmfmac: pcie: Access pcie core registers via dedicated window (Hector Martin)
  - wifi: brcmfmac: Handle watchdog properly in newer cores (Hector Martin)
  - wifi: brcmfmac: chip: ca7: Only disable D11 cores; handle an arbitrary number (Hector Martin)
  - wifi: brcmfmac: Increase bandlist size (Hector Martin)
  - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 2048 (Hector Martin)
  - wifi: brcmfmac: Add support for firmware signatures (Hector Martin)
  - wifi: brcmfmac: Add support for SYSMEM corerev >= 12 & fix < 12 (Hector Martin)
  - wifi: brcmfmac: Do not service msgbuf IRQs until ready in MSI mode (Hector Martin)
  - wifi: brcmfmac: Shut up p2p unknown frame error (Hector Martin)
  - wifi: brcmfmac: Support exchanging power mailbox messages via commonring (Hector Martin)
  - wifi: brcmfmac: Implement the H2D/D2H mailbox data commonring messages (Hector Martin)
  - wifi: brcmfmac: Add a new bus op for D2H mailbox message handling (Hector Martin)
  - wifi: brcmfmac: Add newer msgbuf packet types up to 0x2e (Hector Martin)
  - wifi: brcmfmac: Support v6+ flags and set host_cap properly (Hector Martin)
  - wifi: brcmfmac: Fix logic for deciding which doorbell registers to use (Hector Martin)
  - wifi: brcmfmac: Handle PCIe MSI properly (Hector Martin)
  - wifi: brcmfmac: Add missing shared area defines to pcie.c (Hector Martin)
  - fixup! ASoC: macaudio: Sense improvements (Janne Grunau)
  - fixup! ASoC: macaudio: Sense improvements (Janne Grunau)
  - fixup! ASoC: macaudio: Sense improvements (Janne Grunau)
  - fixup! ASoC: apple: Add macaudio machine driver (Janne Grunau)
  - soc: apple: rtkit: Add tracekit endpoint. (Sasha Finkelstein)
  - soc: apple: rtkit: Add apple_rtkit_has_endpoint() (Sasha Finkelstein)
  - DO NOT MERGE: dmaengine: apple-admac: Add temporary aop-admac compatible (Sasha Finkelstein)
  - READ COMMIT MESSAGE! macaudio: Enable second round of models (Hector Martin)
  - READ COMMIT MESSAGE! macaudio: Enable first round of models (Hector Martin)
  - ALSA: Support nonatomic dmaengine PCMs (Martin Povišer)
  - HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
  - fixup! dmaengine: apple-admac: Add Apple ADMAC driver (Martin Povišer)
  - macaudio: Fix missing kconfig requirement (Sasha Finkelstein)
  - ASoC: apple: mca: More delay (Hector Martin)
  - ASoC: apple: mca: Add more delay after configuring clock (Hector Martin)
  - macaudio: Disable j313 and j274 (Hector Martin)
  - ASoC: apple: mca: Add delay after configuring clock (Hector Martin)
  - macaudio: Avoid matches against cs42l84's constrols (Janne Grunau)
  - macaudio: Fix CHECK return condition checking (Hector Martin)
  - macaudio: Sync all gains with macOS (Hector Martin)
  - macaudio: Turn please_blow_up_my_speakers into an int (Hector Martin)
  - macaudio: Change device ID form Jxxx to AppleJxxx (Hector Martin)
  - macaudio: Set the card name explicitly (Hector Martin)
  - macaudio: Officially enable j313 speakers (Hector Martin)
  - macaudio: Skip speaker sense PCM if no sense or no speakers (Hector Martin)
  - macaudio: Remove -3dB safety pad from j313 (Hector Martin)
  - ASoC: tas2770: Add zero-fill and pull-down controls (Hector Martin)
  - ASoC: tas2770: Add SDZ regulator (Hector Martin)
  - macaudio: Rework platform config & add all remaining platforms (Hector Martin)
  - ALSA: dmaengine: Always terminate DMA when a PCM is closed (Hector Martin)
  - ASoC: apple: mca: Increase reset timeout (Hector Martin)
  - macaudio: Use an explicit mutex for the speaker volume lock (Hector Martin)
  - ASoC: tas2764: Add SDZ regulator (Hector Martin)
  - macaudio: Disable debug (Hector Martin)
  - macaudio: Use the same volume limit for all amps (Hector Martin)
  - macaudio: Initialize speaker lock properly (Hector Martin)
  - macaudio: Enable VSENSE switches (Hector Martin)
  - macaudio: Allow DT enabled speakers and gate them off in the driver (Hector Martin)
  - ASoC: apple: mca: Do not mark clocks in use for non-providers (Hector Martin)
  - macaudio: Add a getter for the interlock (Hector Martin)
  - alsa: pcm: Remove the qos request only if active (Hector Martin)
  - macaudio: speaker volume safety interlocks (Hector Martin)
  - ASoC: ops: Export snd_soc_control_matches() (Hector Martin)
  - ASoC: macaudio: Sense improvements (Hector Martin)
  - ASoC: macaudio: Fix PD link double-frees? (Hector Martin)
  - ASoC: macaudio: Do not disable ISENSE/VSENSE switches on j314 (Martin Povišer)
  - ASoC: macaudio: Add 'Speakers Up Indicator' control (Martin Povišer)
  - ASoC: macaudio: Remove stale 'speaker_nchans' fields (Martin Povišer)
  - ASoC: tas2764: Crop SDOUT zero-out mask based on BCLK ratio (Martin Povišer)
  - ASoC: tas2764: Configure zeroing of SDOUT slots (Martin Povišer)
  - ASoC: apple: mca: Support capture on multiples BEs (Martin Povišer)
  - ASoC: macaudio: Tune constraining of FEs, add BCLK (Martin Povišer)
  - NOT UPSTREAMABLE: ASoC: tas2764: Redo I/V sense logic (Martin Povišer)
  - ASoC: macaudio: Do not constrain sense PCM (Martin Povišer)
  - ASoC: macaudio: Tweak "no audio route" message (Martin Povišer)
  - ASoC: macaudio: Start speaker sense capture support (Martin Povišer)
  - ASoC: apple: mca: Fix SYNCGEN enable on FE clock consumers (Martin Povišer)
  - ASoC: apple: mca: Support FEs being clock consumers (Martin Povišer)
  - ASoC: apple: mca: Factor out mca_be_get_fe (Martin Povišer)
  - ASoC: apple: mca: Separate data & clock port setup (Martin Povišer)
  - ASoC: macaudio: Tune DT parsing error messages (Martin Povišer)
  - ASoC: macaudio: Condition selecting NCO driver on COMMON_CLK (Martin Povišer)
  - ALSA: control: Add kcontrol callbacks for lock/unlock (Hector Martin)
  - ASoC: macaudio: alias j415 kcontrols to j314 (James Calligeros)
  - ASoC: apple: mca: Move clock shutdown to be shutdown (Hector Martin)
  - ASoC: cs42l42: Set a faster digital ramp-up rate (Hector Martin)
  - ASoC: macaudio: constrain frontend channel counts (James Calligeros)
  - ASoC: macaudio: Add initial j313 fixup_controls (Martin Povišer)
  - ASoC: macaudio: Improve message on opening of unrouted PCM devices (Martin Povišer)
  - ASoC: macaudio: Alias f413 fixups to j314 (Hector Martin)
  - ASoC: macaudio: Gate off experimental platforms (Hector Martin)
  - ASoC: macaudio: s/void_warranty/please_blow_up_my_speakers/ (Hector Martin)
  - ASoC: macaudio: s/Freq/Frequency/ in TAS2764 control (Martin Povišer)
  - ASoC: macaudio: Drop the 'inverse jack' speaker stuff (Martin Povišer)
  - ASoC: macaudio: Rename ALSA driver to simple 'macaudio' (Martin Povišer)
  - ASoC: macaudio: Add j493 fixup_controls (Martin Povišer)
  - ASoC: macaudio: Add j375 fixup_controls (Martin Povišer)
  - ASoC: dapm: Export new 'graph.dot' file in debugfs (Martin Povišer)
  - ASoC: macaudio: Fix headset routes (Martin Povišer)
  - ASoC: cs42l42: Do not advertise sample bit symmetry (Martin Povišer)
  - ASoC: cs42l42: Fix typo (Martin Povišer)
  - ASoC: apple: Add macaudio machine driver (Martin Povišer)
  - dt-bindings: sound: Add Apple Macs sound peripherals (Martin Povišer)
  - ASoC: card: Let 'fixup_controls' return errors (Martin Povišer)
  - ASoC: ops: Introduce 'soc_set_enum_kctl' (Martin Povišer)
  - ASoC: ops: Introduce 'snd_soc_deactivate_kctl' (Martin Povišer)
  - ASoC: ops: Accept patterns in snd_soc_limit_volume (Martin Povišer)
  - ASoC: ops: Move guts out of snd_soc_limit_volume (Martin Povišer)
  - apple-nvme: defer cache flushes by a specified amount (Jens Axboe)
  - DO NOT SUBMIT: usb: dwc3: Add "apple,t8103-dwc3" compatible (Janne Grunau)
  - Revert "usb: dwc3: apple: Do not use host-vbus-glitches workaround" (Janne Grunau)
  - usb: dwc3: Use ioremap_np when required in dwc3_power_off_all_roothub_ports() (Sven Peter)
  - MAINTAINERS: Add Apple dwc3 bindings to ARM/APPLE (Hector Martin)
  - usb: dwc3: core: Allow phy suspend during init for role_switch_reset_quirk (Janne Grunau)
  - usb: dwc3: apple: Do not use host-vbus-glitches workaround (Janne Grunau)
  - usb: dwc3: Add support for Apple DWC3 (Sven Peter)
  - dt-bindings: usb: Add Apple dwc3 bindings (Sven Peter)
  - mmc: pci: gl9755: Quirk UHS-2 for Apple GL9755 (Janne Grunau)
  - mmc: sdhci-uhs2: Add quirk for devices with broken UHS-2 (Janne Grunau)
  - mmc: core: Skip SD UHS-II enumeration on missing UHS2 cap (Janne Grunau)
  - of: Workaround missing '#{address,size}-cells' properties [drop v6.13 + 2] (Janne Grunau)
  - Increase MAX_LOCKDEP_CHAIN_HLOCKS (Asahi Lina)
  - arm64: Increase kernel stack size to 32K (Asahi Lina)
  - drm/simpledrm: Set DMA and coherency mask (Janne Grunau)
  - soc: apple: apple-pmgr-pwrstate: Mark on-at-boot PDs as wakeup (Hector Martin)
  - tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (Hector Martin)
  - soc: apple: apple-pmgr-pwrstate: Mark on-at-boot PDs as DEFER_OFF (Hector Martin)
  - PM: domains: Add a flag to defer power-off until all consumers probe (Hector Martin)
  - driver core: fw_devlink: Add fw_devlink_count_absent_consumers() (Hector Martin)
  - usb: typec: tipd: Be more verbose about errors (Hector Martin)
  - firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
  - PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
  - mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
  - mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
  - of: Demote "Bad cell count" to debug message (Hector Martin)
  - tty: serial: samsung_tty: Support runtime PM (Hector Martin)
  - iommu: apple-dart: Revert separate iommu_ops for locked/bypass DARTs (Janne Grunau)
  - iommu: apple-dart: Disallow identity domains for locked DARTs (Janne Grunau)
  - iommu: apple-dart: Support combinations of locked and unlocked DARTs (Janne Grunau)
  - fixup! iommu/dart: Support locked DARTs (Janne Grunau)
  - fixup! iommu/dart: Track if the DART is locked (Janne Grunau)
  - iommu/dart: Support locked DARTs (Alyssa Rosenzweig)
  - iommu/dart: Add iommu_ops for locked DARTs (Janne Grunau)
  - iommu/dart: Track if the DART is locked (Alyssa Rosenzweig)
  - iommu/dart: Use virtual memory ttbr entries in apple_dart_cfg (Janne Grunau)
  - iommu/dart: Use separate iommu_ops for DARTs w/o bypass (Janne Grunau)
  - iommu: Handle translated device firmware mappings (Janne Grunau)
  - iommu: Rename iommu_create_device_direct_mappings() (Janne Grunau)
  - iommu: Parse translated reserved regions (Janne Grunau)
  - iommu: Add IOMMU_RESV_TRANSLATED for non 1:1 mapped reserved regions (Janne Grunau)
  - iommu/of: Free fwspec on probe deferrel (Janne Grunau)
  - iommu: apple-dart: Check for fwspec in the device probe path (Hector Martin)
  - iommu: apple-dart: Support specifying the DMA aperture in the DT (Hector Martin)
  - iommu: apple-dart: Add 4-level page table support (Hector Martin)
  - iommu: apple-dart: Make the hw register fields u32s (Hector Martin)
  - iommu: apple-dart: Clear stream error indicator bits for T8110 DARTs (Hector Martin)
  - iommu: io-pgtable: Add 4-level page table support (Hector Martin)
  - iommu: apple-dart: Enable runtime PM (Hector Martin)
  - iommu: apple-dart: Link to consumers with blanket RPM_ACTIVE (Martin Povišer)
  - iommu: apple-dart: Power on device when handling IRQs (Asahi Lina)
  - irqchip/apple-aic: Add support for AICv3 (Janne Grunau)
  - soc: apple: rtkit: Pass 0 as size for a NULL crashlog buffer (Janne Grunau)
  - soc: apple: rtkit: Use scope-based cleanup in apple_rtkit_crashlog_rx() (Janne Grunau)
  - cpuidle: apple: Do not load on unsupported Apple platforms (Janne Grunau)
  - cpuidle: apple: Add Apple SoC cpuidle driver (Hector Martin)
  - soc: apple: pmgr: Add externally-clocked property (Hector Martin)
  - soc: apple: pmgr: Add force-disable/force-reset (Asahi Lina)
  - dt-bindings: power: apple,pmgr-pwrstate: Add force-{disable,reset} (Asahi Lina)
  - soc: apple: Add driver for Apple PMGR misc controls (Hector Martin)
  - soc: apple: rtkit: Add devm_apple_rtkit_free() (Janne Grunau)
  - HID: lenovo: Remove CONFIG_ACPI dependency (Janne Grunau)
  - ACPI: platform_profile: Add support for non-ACPI platforms (Armin Wolf)
  - fixup! arm64: dts: apple: Add initial t602x device trees (Janne Grunau)
  - DO NOT SUBMIT: arm64: dts: apple: t8103-j457: Add unused PCIe port01 (Janne Grunau)
  - arm64: dts: apple: t600x-j375: Move gpu properties to individual devices (Janne Grunau)
  - arm64: dts: apple: Move PCIe-GE nodes intro their own file (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Delete non pcie-ge nodes (Janne Grunau)
  - arm64: dts: apple: touchbar: Mark ps_dispdfr_be as always-on (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Add node for built-in PCIe devices (Janne Grunau)
  - arm64: dts: apple: t6022-j180d: Probe all PCIe devices (Janne Grunau)
  - arm64: dts: apple: t8103-j45x: Mark missing beamforming (Janne Grunau)
  - arm64: dts: apple: t8112-j493: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8112-j415: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8112-j413: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8103-j45x: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8103-j313: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t8103-j293: Enable AOP (Janne Grunau)
  - arm64: dts: apple: t600x-j314-j316: Enable AOP (Janne Grunau)
  - arm64: dts: apple: Remove no-map from remaining agx regions (Asahi Lina)
  - arm64: dts: apple: Remove no-map from pagetables region (Asahi Lina)
  - arm64: dts: apple: Add AOP audio identifiers (Sasha Finkelstein)
  - arm64: dts: apple: Add SEP device tree nodes (Sasha Finkelstein)
  - arm64: dts: apple: Add AOP and subdevices (Sasha Finkelstein)
  - arm64: dts: apple: j474s: correct case of Mac mini (Jonathan Gray)
  - arm64: dts: apple: t602x-j4xx: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: t600x-j3xx: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: t8112: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: t8103: Add SMC hwmon sensors (Janne Grunau)
  - arm64: dts: apple: add common hwmon keys and fans (James Calligeros)
  - arm64: apple: t8112-j473: Enable sio explicitly (Janne Grunau)
  - arm64: apple: t8103-j274: Enable sio explicitly (Janne Grunau)
  - arm64: apple: t60x0/t60x1: Enable sio explicitly (Janne Grunau)
  - arm64: apple: t60xx: Enable DP/HMI audio nodes on all devices (Janne Grunau)
  - arm64: apple: t602x: Add sio and dpaudio device nodes (Janne Grunau)
  - arm64: apple: t600x: Add sio and dpaudio device nodes (Janne Grunau)
  - arm64: apple: t600x: Move dart_sio* to dieX (Janne Grunau)
  - arm64: apple: t8112: Add SIO, DPA nodes; hook up to DCP (Janne Grunau)
  - arm64: apple: t8103: Add SIO, DPA nodes; hook up to DCP (Martin Povišer)
  - arm64: apple: t602x: pmgr: SIO: Add audio, spi and uart power-domains (Janne Grunau)
  - arm64: apple: t600x: pmgr: SIO: Add audio, spi and uart power-domains (Janne Grunau)
  - arm64: apple: t8112-pmgr: SIO: Add audio, spi and uart power-domains (Janne Grunau)
  - arm64: apple: t8103-pmgr: SIO: Add audio, spi and uart power-domains (Martin Povišer)
  - arm64: dts: apple: t8112-j473: Use dcpext for HDMI out (Janne Grunau)
  - arm64: dts: apple: j474s/j475c: Use dcpext0 for HDMI out (Janne Grunau)
  - arm64: dts: apple: Fill device node for dp2hdmi on Macbook Pros (Janne Grunau)
  - arm64: dts: apple: t6022-{j180,j475}: Enable dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
  - arm64: dts: apple: t6020-j474,t6021-j475: Enable dcp/dptx-phy/dp2hdmi (Janne Grunau)
  - arm64: dts: apple: t8112-j473: Enable dcp/dptx-phy/dp2hdmi (Janne Grunau)
  - arm64: dts: apple: t602x: Add device nodes for atc DP crossbar (Janne Grunau)
  - arm64: dts: apple: t600x: Add device nodes for atc DP crossbar (Janne Grunau)
  - arm64: dts: apple: t602x: Add lpdptx-phy node (Janne Grunau)
  - arm64: dts: apple: t8112: Add dptx-phy node (Janne Grunau)
  - arm64: dts: apple: t602x: Add t6020 dispext device nodes (Janne Grunau)
  - arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add dcpext/dispext0 nodes (Janne Grunau)
  - arm64: dts: apple: t8103: Add dcpext/dispext0 nodes (Janne Grunau)
  - arm64: dts: apple: t602x: Add "apple,min-state" to ps_dispextN_cpu0 (Janne Grunau)
  - arm64: dts: apple: t600x: Add "apple,min-state" to ps_dispextN_cpu0 (Janne Grunau)
  - arm64: dts: apple: t8112: Switch to apple,dma-range (Janne Grunau)
  - arm64: dts: apple: t8103: Switch to apple,dma-range (Janne Grunau)
  - arm64: dts: apple: t600x: Switch to apple,dma-range (Janne Grunau)
  - arm64: dts: apple: Disable ps_isp_sys unless it is used (Janne Grunau)
  - arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
  - arm64: dts: apple: j313: Model SDZ GPIO as a regulator (Hector Martin)
  - arm64: dts: apple: j293: Model SDZ GPIO as a regulator (Hector Martin)
  - arm64: dts: apple: describe shared SDZ GPIO for tas2764 (James Calligeros)
  - arm64: dts: apple: j493: Enable speakers (Hector Martin)
  - arm64: dts: apple: j313: Enable speakers (Hector Martin)
  - arm64: dts: apple: j293: Enable speakers (Hector Martin)
  - arm64: dts: apple: j375 & friends: Enable speakers (Hector Martin)
  - arm64: dts: apple: t600x-j314-j316: Set sound compatibles per device (Hector Martin)
  - arm64: dts: apple: j413: Model SDZ GPIO as a regulator (Hector Martin)
  - arm64: dts: apple: j493: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j415: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j413: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j313: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j293: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j375: Add missing speaker amp IRQs (Hector Martin)
  - arm64: dts: apple: j415: Enable speakers (Hector Martin)
  - arm64: dts: apple: j413: Enable speakers (Hector Martin)
  - arm64: dts: apple: j314/j316: Enable speakers (Hector Martin)
  - arm64: dts: apple: t8103-j313: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8103-j293: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8112-j493: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8112-j473: Add I/VMON slots to amp (Hector Martin)
  - arm64: dts: apple: t8112-j415: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t8112-j413: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t600x-j180d: Add I/VMON slots to amps (Hector Martin)
  - arm64: dts: apple: t600x-j375: Add I/VMON slots to amp (Hector Martin)
  - arm64: dts: apple: t8112: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t8103: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t600x: Mark MCA power states as externally-clocked (Hector Martin)
  - arm64: dts: apple: t600x-j314-j316: Zero out unused speaker sense slots (Martin Povišer)
  - arm64: dts: apple: t600x-j314-j316: Add speaker I/V sense slots (Martin Povišer)
  - arm64: dts: apple: t8103-j274: Add speaker I/V sense slots (Martin Povišer)
  - arm64: dts: apple: imx558: Add downscaled resolution presets (Hector Martin)
  - arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
  - arm64: dts: ISP platform configs (Asahi Lina)
  - arm64: dts: apple: t602x: Add ISP nodes (Asahi Lina)
  - arm64: dts: apple: t8112: Add ISP nodes (Hector Martin)
  - arm64: dts: apple: t6000: Add ISP nodes (Eileen Yoon)
  - arm64: dts: apple: t8103: Add ISP nodes (Eileen Yoon)
  - arm64: dts: apple: t8112: Add nvram alias (Hector Martin)
  - arm64: dts: apple: t8103: Add nvram alias (Hector Martin)
  - arm64: dts: apple: t6022-j180.dtsi: Add spi nor flash and nvram partition (Janne Grunau)
  - arm64: dts: apple: t600x-j375.dtsi: Add spi nor flash and nvram partition (Janne Grunau)
  - arm64: dts: apple: t8112: add opp-microwatt props to avalanche/blizzard (James Calligeros)
  - arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
  - arm64: dts: apple: t8112-j473: Add dptx-phy power-domain (Janne Grunau)
  - arm64: dts: apple: t602x: Add initial Mac Studio (2023) device trees (Janne Grunau)
  - arm64: dts: apple: t6020-j474s: Disable dcp until lpdpphy is supported (Janne Grunau)
  - arm64: dts: apple: t6022: Disable dcp thouroughly (Janne Grunau)
  - arm64: dts: apple: Share USB-C port node on t6022 devices (Janne Grunau)
  - arm64: dts: apple: t8112-j473: Set GPU base pstate (Asahi Lina)
  - arm64: dts: apple: Add devicetree for Macbook Air (15-inch, M2, 2023) (Janne Grunau)
  - arm64: dts: apple: t8112: Add touchbar digitizer node (Janne Grunau)
  - arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
  - arm64: dts: apple: Add j180d (Mac Pro 2023) device tree (Hector Martin)
  - arm64: dts: apple: Add initial t6022 support (Hector Martin)
  - arm64: dts: apple: t600x-j375.dtsi: Add missing etherhet0 alias (Hector Martin)
  - arm64: dts: apple: Add T602x GPU node (Asahi Lina)
  - arm64: dts: apple: t8112: Enable turbo CPU p-states (Hector Martin)
  - arm64: dts: apple: t8103: Enable turbo CPU p-states (Hector Martin)
  - arm64: dts: apple: t600x: Enable turbo CPU p-states (Hector Martin)
  - arm64: dts: apple: Make ps_msg always-on (Hector Martin)
  - arm64: dts: apple: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
  - arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
  - DO NOT SUBMIT: arm64: dts: apple: t6020-j474s: Add unused PCIe port01 (Janne Grunau)
  - arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
  - arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
  - arm64: dts: apple: Add initial t602x device trees (Hector Martin)
  - arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
  - arm64: dts: apple: Add keyboard alias & layout props for t8112 laptops (Hector Martin)
  - arm64: dts: apple: j314/j316: Disable ATC3_USB_AON power domain (Hector Martin)
  - arm64: dts: apple: t8112: Add "ps_disp0_cpu0" as resets for dcp (Janne Grunau)
  - arm64: dts: apple: t8103: Add "ps_disp0_cpu0" as resets for dcp (Janne Grunau)
  - arm64: dts: apple: t600x: Add "ps_disp0_cpu0" as resets for dcp (Janne Grunau)
  - arm64: dts: apple: t8103: Add missing ps_pmp dependency to ps_gfx (Janne Grunau)
  - arm64: dts: apple: t8112: Add DCP power domain to missing devices (Hector Martin)
  - arm64: dts: apple: t8103: Add DCP power domain to missing devices (Hector Martin)
  - arm64: dts: apple: t600x: Add DCP power domain to missing devices (Hector Martin)
  - arm64: dts: apple: Add GPU firmware versions to t8113/t600x (Asahi Lina)
  - arm64: dts: apple: Add GPU nodes to T8112 (Asahi Lina)
  - arm64: dts: apple: Add no-map to GPU reserved-memory nodes (Asahi Lina)
  - arm64: dts: t8103: Add GPU leak coefficients (Asahi Lina)
  - arm64: dts: Add t600x GPU nodes (Asahi Lina)
  - arm64: dts: Add power data for t8103 (Asahi Lina)
  - arm64: dts: Add GPU performance data to t8103.dts (Asahi Lina)
  - arm64: dts: apple: t8103*: Add GPU nodes (Asahi Lina)
  - scripts/dtc: Add support for floating-point literals (Asahi Lina)
  - arm64: dts: apple: t8112: Add dcp/disp0 nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add ATCPHY nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Add eFuses node (Janne Grunau)
  - arch: arm64: apple: Add dcp panel node for t600x based laptops (Janne Grunau)
  - arch: arm64: apple: Add dcp panel node for t8103 based laptops and imacs (Janne Grunau)
  - arch: arm64: dts: apple: t600x: Add ATCPHY nodes (R)
  - arch: arm64: dts: apple: t6000: Add eFuses node (R)
  - arm64: dts: apple: t8103: Add ATCPHY node (Sven Peter)
  - arm64: dts: apple: t8103: Add eFuses node (Sven Peter)
  - arch: arm64: apple: t600x: Add connector type property for DCP* (Janne Grunau)
  - arch: arm64: apple: t8103: Add connector type property for DCP* (Janne Grunau)
  - arch: arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
  - arch: arm64: apple: Add display controller related device tree nodes (Hector Martin)
  - arch: arm64: apple: t600x: Mark USB and PCIe as "dma-coherent" (Janne Grunau)
  - arch: arm64: apple: Add missing power state deps for display (Janne Grunau)
  - arm64: dts: apple: t6001-j375c: Add USB3 hub GPIO initialization (Hector Martin)
  - arm64: dts: apple: Drop 'integrated audio' from sound models (Martin Povišer)
  - arm64: dts: apple: t600x-jxxx: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t8103*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t600x: Add bluetooth device trees (Hector Martin)
  - arm64: dts: apple: Add PCI power enable GPIOs (Hector Martin)
  - arm64: dts: apple: Add WiFi module and antenna properties (Hector Martin)
  - arm64: dts: apple: t600x: Add dwc3 nodes (Janne Grunau)
  - arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
  - arm64: dts: apple: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: Add SMC node to t600x devicetrees (Hector Martin)
  - arm64: dts: apple: Keep PCIe power domain on (Hector Martin)
  - arm64: dts: apple: Mark ATC USB AON domains as always-on (Hector Martin)
  - arm64: dts: apple: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: Add SMC node to t8103/t6001 devicetrees (Hector Martin)
  - arm64: dts: apple: Add PCI power enable GPIOs (Hector Martin)
  - arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
  - arm64: dts: apple: t8103: Add dwc3 nodes (Hector Martin)
  - arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
  - arm64: dts: apple: t8112: Add dwc3 nodes (Janne Grunau)
  - arm64: dts: apple: t8112*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t8112: Add SMC node to devicetree (Hector Martin)
  - arm64: dts: apple: t8112: Add wlan/bt PCIe device nodes (Janne Grunau)
  - arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
  - HACK: iommu/apple-dart: Restore useless ops.pgsize_bitmap (Neal Gompa)


