<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="79">
<package pkgid="bf53e2d715958652f48a9874915c80aee41561e117dc82eb52ff2876797252cb" name="kernel" arch="src">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="3e3c42116af873612d6d83df9c6f07cee212a65fbc7a741b2e7001552f881cdb" name="kernel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="46da1e2281bae19225fdc75c7bba481b8928c99ec28c057122ed1fd7676e72bf" name="kernel-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="1527b0f869eec7fc4dcfd729a2bde025e856c0e8dbc741806b535631b04a586a" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="e54c89a85f305d2722fbaeda1764ea44809c68b240d2c247c017473a9a3a0944" name="kernel-debug-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="66619435a13395f9f40d1085197730e97870b55524b1f278ee2b42020510556a" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="1192ee74c954b63a3d2816cc42232542209d83367d81703a21a0f7ba912067fe" name="kernel-debug-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="bd3afebeecc35e5bedce9ca2eb4b778fb9fa71008f3045f142840f739e4b2f9b" name="kernel-debug-devel-matched" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="44770cc0355c47eb2aba72e270345349361acbdacc8a4673a3048b0e16c7a70c" name="kernel-debug-modules" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="f9c7a8b2edc3dbb8a59b2e1832d04fdeb2eb38993fa65256a80c4679d6b7c127" name="kernel-debug-modules-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="5cbc99f3f50c83c740974ada3fe06a9f2d6639e8a4eb57e17e58a08b396c4e49" name="kernel-debug-modules-extra" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="3780695a3a4bb5a78026469e8ad2930491574cef534d06ecb55587a179367ff7" name="kernel-debug-modules-internal" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="75df8b3e0eb449f99ce1ddfd014512645b6a5f3daffa763295f8f6b0f774fc9c" name="kernel-debug-uki-virt" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="7a4ecfd714e11e078bd465e0fd4b77eec918462e59cac0747c8e7a726de3337d" name="kernel-debug-uki-virt-addons" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="64af40677268b72be3e1f6775b5ea4c2ee57fe7e1cf3770af483d3018885ae57" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="bf17de498ec6fa090a54f983120fe936a998a7409b0cacf988c06882348e15b0" name="kernel-debuginfo-common-x86_64" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="1c8ba62a6dd1f39fe91a5f61580f3401a1a554b0c54409d1a0f6ef02c9787c2f" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="9823aca1dafd26d85e6db8d025d7061515b8f1cdfea4ed1d5bb40dc02c5b34e8" name="kernel-devel-matched" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="d6e921b7f31b9508a09d27c474d3c8ba8713fbac05541c85c9372c2d341d20b4" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="6e2fe7d1b913a39fa7fb81029879e25df73493d76f8ac75613cf5d956fca518c" name="kernel-modules" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="ba442f7e928b0c4e49c1c3826e2ff81d8ff9f40ac87d7a170d45a1b63a4080ce" name="kernel-modules-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="51f098bb2d7535a304dab0232cbe062aee5f75c0385208dba87b2fba05d714a2" name="kernel-modules-extra" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="6f3ed8eb9d4d33effe3301cb0fa1dd0e8d5549f90575186f88cafdaf33570c0e" name="kernel-modules-extra-matched" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="260df83cc3f17c199a944d4468dc3bd77fbfb2dea94044f2a5c0668bbfc81155" name="kernel-modules-internal" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="a69bdbb74e011a01980c9e786feec2163122ae1911222523710c8531ee2bec24" name="kernel-selftests-internal" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="c09be4c8a8adef0de985ddd0996dd86ac4c8859ae221d6949ccf1e24aadf1189" name="kernel-tools" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="8f3c5b7ef7537a3d3274163c3322a5ef96a1bba422eb8b3e83b2be0da051be42" name="kernel-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="0c23d08310ff3260b9dbc297d8cb22f4e46adc67f71ab1d135ab5f294720ea0a" name="kernel-tools-libs" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="662dbb78e165357e9ccb722fa3fee971120807d4b8e0dee1b8b463ca3132c88d" name="kernel-tools-libs-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="4eaa53d50a680d288cc0c2807beeb29db4b1ee42368147099b745a1a32b48530" name="kernel-uki-virt" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="d8fd2dda3de799ba6776b68378d48790161358f124c140635c184bab99509c12" name="kernel-uki-virt-addons" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="4214d4e45da12607f2a4a86021b48b9fe828cede620e59416a02d2fecd4603dd" name="libperf" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="26ff86090de8a859cdc308d643715545847ae60938f837a6319b1cb62a3b50a6" name="libperf-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="9cc4a2fafdcf23b993ecf08ba6959e6baa515825b12acccc0629ccf3ca7fc50f" name="libperf-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="c4795ebd7a10672d61bddde5451a964fb95ff46f0ac81757a343797e84ada0f0" name="mesa" arch="src">
  <version epoch="0" ver="25.0.0~asahipre20241211" rel="1.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.0.0~asahipre20241211-1.fc42" date="1733918400">- local build</changelog>
</package>
<package pkgid="3f4e2a0d0ec65611bcc0db70ae9925ea48eb47dba8e4c77c6ee88c7eb0117a01" name="mesa" arch="src">
  <version epoch="0" ver="25.1.0~asahipre20250221" rel="2.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250221-2.fc42" date="1744372800">- local build</changelog>
</package>
<package pkgid="9d6fbceb4b1e3b159092361b90e8614cbe3340da97cfce93becfbd47d44c901b" name="mesa" arch="src">
  <version epoch="0" ver="25.1.0~asahipre20250425" rel="4.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250425-4.fc42" date="1746187200">- local build</changelog>
</package>
<package pkgid="ab5b733a1750f66d272cd35533e47529790cc9e7d9a4ff2eaa45708bde8b59d8" name="mesa" arch="src">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="8d7370c18ad586ff6717c80d7a3b34a7dea2344f96188394184f6a27ec134694" name="mesa-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="e221aa3f488615b5fbeb70e6589442f874ec87934673292bb0aba6dfbc3bda0c" name="mesa-debugsource" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="31cca3f6f49b1f7d792386fabb271c7de0dda56d395c4a49c55d0a899aa47c9f" name="mesa-dri-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="957db65bf041005c7c93513dc99025a563144c916d41dd9a79791db7b0bcca4c" name="mesa-dri-drivers-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="54f240fc40f75d6e7b307a04fb2f8c5cab49cee7cdb45ccfb2e323666cdb810a" name="mesa-fex-emu-overlay-x86_64" arch="noarch">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="3cebf2c120fd7ff8a3af2067a89ab5103d04dce15928930156b92444a2f4e780" name="mesa-filesystem" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="1375421c557eff1516f60a624a5a70ad948261035a58841fefd59d6a737608fa" name="mesa-libEGL" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="306a6efd8a7e1f0569ece073f68cefb4e751b8c43deff4b4b92a5932fa1b58c5" name="mesa-libEGL-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="b2bbc2749fdf4bef6386b3640b7c96c2af62f391f3b7dab6838d8a8b8aa3d72c" name="mesa-libEGL-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="858274e2018fc56bcd2b2dee8e1191a669d9e5ac86788df5e0d9a9310c485238" name="mesa-libGL" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="b377f6c18532a5bbc994ea0077c04efe49d5a5fce5cfb5e9701b99ce4ebb5db9" name="mesa-libGL-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="708918e280495bfbbefa4a7f02c9f0fb4fa58d761acf1e7fa9a428b4345688e6" name="mesa-libGL-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="6719ffb0670cb41b823c6adcbec02ed324a43628179281517929724dac167b0b" name="mesa-libOSMesa" arch="x86_64">
  <version epoch="0" ver="25.1.0~asahipre20250221" rel="2.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250221-2.fc42" date="1744372800">- local build</changelog>
</package>
<package pkgid="f1318b5cebf77d962e9a2e3af0a77f27b8bea8425a95eef6487d754ffeae4b0b" name="mesa-libOSMesa-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.1.0~asahipre20250221" rel="2.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250221-2.fc42" date="1744372800">- local build</changelog>
</package>
<package pkgid="c6ab4feb6673a119ab41c246b009fcd6a1c629864a1540f167ac4dda2967ebe3" name="mesa-libOSMesa-devel" arch="x86_64">
  <version epoch="0" ver="25.1.0~asahipre20250221" rel="2.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250221-2.fc42" date="1744372800">- local build</changelog>
</package>
<package pkgid="f2ea6f89834632d04af18db401894c24df619105ec21be619610721d2a998245" name="mesa-libOpenCL" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="337b7585be42be105ee3c09f109342a5615302920f1b3e20b342514683bcc633" name="mesa-libOpenCL-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="a1d1ba630bf394d38a208d397bfb4ef5aa60ebddbe3718c86fd8a6534a828156" name="mesa-libOpenCL-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="e586a912b8c89961daae109a55aca9e975d2595f33320bc065e0bf93c1f3411f" name="mesa-libTeflon" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="d02a63c47de6cba8228ad2ee93f9ac5dc651cb416b1c286f6d26dbed5a336770" name="mesa-libTeflon-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="d5dc7a662fd269d1bf0d1a7c392172195f1afd7ace9698472efe10ef06a49194" name="mesa-libd3d" arch="x86_64">
  <version epoch="0" ver="25.1.0~asahipre20250425" rel="4.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250425-4.fc42" date="1746187200">- local build</changelog>
</package>
<package pkgid="820f84c4bb4e2a1ce5d724446bbbcdfdbd9a69e58ccb26f8da93c8da74cfaea1" name="mesa-libd3d-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.1.0~asahipre20250425" rel="4.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250425-4.fc42" date="1746187200">- local build</changelog>
</package>
<package pkgid="0dfa31816128a18254fa25a0e11e40e0d100144089be848993d8c1b4926ba4c5" name="mesa-libd3d-devel" arch="x86_64">
  <version epoch="0" ver="25.1.0~asahipre20250425" rel="4.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.1.0~asahipre20250425-4.fc42" date="1746187200">- local build</changelog>
</package>
<package pkgid="76ef081f23d2a60e4a647dc67fc7f9e6e3e212eecee97975b50b0146716a1b19" name="mesa-libgbm" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="b8aae90dd37a7c4061d70eb630ce1dad1720a7551a16b326bf3c42b6e637087a" name="mesa-libgbm-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="d2757b3544ac93308f4d2bacebfba333c7a0d15de52bd28f57e1f22a90d9c886" name="mesa-libgbm-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="f0a7ea8595860d1ac872c5a7a651f40e84fea02d235ad9f5c8d6d261e219dfa1" name="mesa-libglapi" arch="x86_64">
  <version epoch="0" ver="25.0.0~asahipre20241211" rel="1.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.0.0~asahipre20241211-1.fc42" date="1733918400">- local build</changelog>
</package>
<package pkgid="70f6232321c35d586885cc571c7ac48bc8746a01c96cd2e2b06dc231995b0711" name="mesa-libglapi-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.0.0~asahipre20241211" rel="1.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.0.0~asahipre20241211-1.fc42" date="1733918400">- local build</changelog>
</package>
<package pkgid="346495fe9d1e4a8f379e0d7d87fc8a9f84a0a655766fa9c02efd60ba346a9025" name="mesa-va-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="da8fab418d5fe309c47db281abc165356946d0fa0c58de366137899488a3ea97" name="mesa-vdpau-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="e7b47d8dc762ca1abbc2ac405052eb64478bd438d741eadf85bc3862821eb452" name="mesa-vulkan-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="12c3bdd9bf4d67d450f06d21f9922295334ef1d35809713c0f09528fd1f75ad5" name="mesa-vulkan-drivers-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc42"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc42" date="1770206400">- local build</changelog>
</package>
<package pkgid="a233f20e294010c90c5ad83358566c40e0423d35df24f8b39be789ae1ec69f94" name="perf" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="89d5b849f8773e92d2d4954efe637a8b95f21a33dd8ad4b8488672947f4cb240" name="perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="4dd487206da31f83904b83f6a267fdbfd657d3d8aa34ee14cc857074c9112107" name="python3-kernel-tools" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="e79b24a28eb8855cc766532350b5b53634036c496a09039ead4aea6db4b6cec0" name="python3-perf" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="149bdd5d48399d7e9b46e9002b3b1983ed56f095d357aeed44baa901f3ac360b" name="python3-perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="32feb4ad308ed5caba48cf0d1abdd68fd839d1e5a3ae8e02cbab7edb3c053bb1" name="rtla" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="6aa3fca88df09f88942349832873c72e7f15323f960ac7060728e46a41f66dec" name="rtla-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="969d2e7dc313d92f9ed2c4f077cc1049026eb6164bb4bb5f33b0d7b5f9038436" name="rv" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
<package pkgid="a168d4b470d50a3c35f12e3b7d564ca5ee3ebb838dd482729bc4eac1794eac91" name="rv-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc42"/>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.3-0]" date="1771502400">- Linux v6.19.3</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.4-0]" date="1772107200">- media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 (Hans de Goede)
- Linux v6.19.4</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.5-0]" date="1772193600">- Linux v6.19.5</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.6-0]" date="1772625600">- net: macb: Fix tx/rx malfunction after phy link down and up (Kevin Hao)
- net: macb: Replace open-coded device config retrieval with of_device_get_match_data() (Kevin Hao)
- net: macb: convert to use .get_rx_ring_count (Breno Leitao)
- net: cadence: macb: Discard pm_runtime_put() return value (Rafael J. Wysocki)
- arm64: dts: broadcom: bcm2712: Add watchdog DT node (Stanimir Varbanov)
- arm64: dts: broadcom: bcm2712: Enable RNG (Peter Robinson)
- fedora: minor beeper cleanups (Peter Robinson)
- Add config introduced in 6.19.4 (Justin M. Forbes)
- Linux v6.19.6</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.7-0]" date="1773316800">- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)
- drm/i915/psr: Disable PSR on update_m_n and update_lrr (Jouni Högander)
- Turn on GPIB for Fedora (Justin M. Forbes)
- drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling (Jouni Högander)
- drm/dp: Add definition for Panel Replay full-line granularity (Jouni Högander)
- drm/i915/display: Allow async flip when Selective Fetch is enabled (Jouni Högander)
- drm/i915/psr: Perform full frame update on async flip (Jouni Högander)
- drm/i915/psr: Set plane id bit in crtc_state-&gt;async_flip_planes for PSR (Jouni Högander)
- drm/i915/psr: Move sink_sync_latency to intel_connector (Jouni Högander)
- drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector (Jouni Högander)
- drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector (Jouni Högander)
- drm/i915/psr: Clear pr_dpcd as well on disconnect (Jouni Högander)
- drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector (Jouni Högander)
- drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior (Jouni Högander)
- drm/i915/psr: Use SU granularity information available in intel_connector (Jouni Högander)
- drm/i915/psr: Add panel granularity information into intel_connector (Jouni Högander)
- Work around binutils update in s390x perf (Justin M. Forbes)
- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Antheas Kapenekakis)
- Revert the UKI dtbloader for F42 (Justin M. Forbes)
- Turn on release_targets for F43/F42 (Justin M. Forbes)
- Linux v6.19.7</changelog>
  <changelog author="Justin M. Forbes &lt;jforbes@fedoraproject.org&gt; [6.19.8-0]" date="1773403200">- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.9-0]" date="1773921600">- arm64: dts: broadcom: bcm2712-rpi: Move the firmware node down 1 level (Rob Herring (Arm))
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon (Gregor Herburger)
- arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs (Gregor Herburger)
- arm64: dts: broadcom: bcm2712: add camera backend node pispbe (Gregor Herburger)
- arm64: dts: broadcom: rp1: add csi nodes (Gregor Herburger)
- arm64: dts: broadcom: rp1: add i2c controller (Gregor Herburger)
- mfd: bcm2835-pm: Add BCM2712 PM device support (Phil Elwell)
- mfd: bcm2835-pm: Introduce SoC-specific type identifier (Phil Elwell)
- arm64: dts: broadcom: bcm2712: Add V3D device node (Maíra Canal)
- pmdomain: bcm: bcm2835-power: Fix broken reset status read (Maíra Canal)
- arm64: dts: imx93-11x11-frdm: enable additional devices (Francesco Valla)
- arm64: dts: imx93-11x11-frdm: Add MQS audio support (Daniel Baluta)
- arm64: dts: freescale: add support for NXP i.MX93 FRDM (Fabian Pflug)
- Revert "Fix mute LED on HP OmniBook 7 Laptop 16" (Justin M. Forbes)
- Linux v6.19.9</changelog>
  <changelog author="Augusto Caringi &lt;acaringi@redhat.com&gt; [6.19.10-0]" date="1774440000">- Add entries for 6.19.10 to BugsFixed (Justin M. Forbes)
- Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching (Vishnu Sankar)
- HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching (Vishnu Sankar)
- Add BugsFixed for 6.19.10 (Justin M. Forbes)
- drm/amdgpu: rework how we handle TLB fences (Alex Deucher)
- Linux v6.19.10</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-400.asahi]" date="1774785600">- redhat/configs: aarch64: Enable Apple Power Management Processor drivers (Neal Gompa)
- redhat/configs: aarch64: Enable macsmc drivers on Fedora (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)
- kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATH (Janne Grunau)
- watchdog: apple: Add "apple,t8103-wdt" compatible (Janne Grunau)
- fixup! ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- fixup! ASoC: apple: aop: Import unaligned u32 from asahi (Janne Grunau)
- soc: apple: pmp: Handle optional "dram-capaticy" (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- soc: apple: pmp: Reduce pmp MMIO size to t8112's (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- fixup! soc: apple: Add support for the PMP co-processor (Janne Grunau)
- soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- rust: bindings: WIP(?): Export various bits for PMP driver (Sasha Finkelstein)
- ASoC: apple: aop: Ensure all fields are aligned (Janne Grunau)
- ASoC: apple: aop: Import unaligned u32 from asahi (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)
- squash! soc: apple: Add support for the AOP co-processor (Janne Grunau)
- 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)
- media: apple: isp: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! media: apple: isp: Remove ioread/iowrite and stop doing raw address translation (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 &amp; 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 &gt;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)
- 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: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/asahi: Add the Asahi driver for Apple AGX GPUs (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- drm/asahi: rtkit pin adaptation (Janne Grunau)
- drm/asahi: workqueue: Drop completed work items (Janne Grunau)
- drm/asahi: MemFlag change in v6.19 (Janne Grunau)
- Revert "rust: drm: gpuvm: Add a missing lock" (Janne Grunau)
- rust: drm: gpuvm: Add a missing lock (Sasha Finkelstein)
- drm/asahi: Switch gpuvm to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- drm/asahi: Copy tyr's mmu/vm/range.rs (Janne Grunau)
- drm/asahi: starlight-debug (Sasha Finkelstein)
- 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) (Janne Grunau)
- drm/asahi: RiiR page tables (Janne Grunau)
- 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)
- drm/asahi: Move unsafe data initialization to driver code (Janne Grunau)
- drm/asahi: Avoid variable/field ref shadowing in pin-init (Janne Grunau)
- drm/asahi: initdata: Fold GlobalsSub struct into Globals (Janne Grunau)
- drm/asahi: v6.19 probe change (Janne Grunau)
- 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 sm_can_merge_flags (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- fixup! rust: drm: Add GPUVM Manager abstraction (Janne Grunau)
- rust: drm: gpuvm: Switch to DRM_GPUVM_IMMEDIATE_MODE (Janne Grunau)
- rust: drm: gem: Support locking gpuva.lock (Janne Grunau)
- rust: drm/gpuvm: Add GpuVaFlags support (Asahi Lina)
- rust: drm: Add GPUVM Manager abstraction (Asahi Lina)
- fixup! drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Janne Grunau)
- drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic (Caterina Shablia)
- drm/gpuvm: Add a flags field to drm_gpuva_op_map (Caterina Shablia)
- drm/gpuvm: Add a helper to check if two VA can be merged (Caterina Shablia)
- 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: dma_fence: Add DMA Fence abstraction (Asahi Lina)
- rust: drm: mm: Add DRM MM Range Allocator abstraction (Asahi Lina)
- rust: Add dma_buf stub bindings (Lyude Paul)
- rust: drm: gem: Add BaseObject::prime_export() (Lyude Paul)
- rust: drm: gem: Add export() callback (Lyude Paul)
- rust: drm: gem: shmem: Implement Send + Sync for Object&lt;T&gt; (Janne Grunau)
- rust: drm/gem: Add vmap functions to shmem bindings (Lyude Paul)
- rust: drm: gem: Introduce shmem::SGTable (Lyude Paul)
- rust: drm: gem: shmem: Add DRM shmem helper abstraction (Asahi Lina)
- rust: gem: Introduce DriverObject::Args (Lyude Paul)
- rust: drm: gem: Add raw_dma_resv() function (Lyude Paul)
- rust: helpers: Add bindings/wrappers for dma_resv_lock (Asahi Lina)
- rust/drm: Add gem::impl_aref_for_gem_obj! (Lyude Paul)
- rust: drm: file: Add as_raw() (Janne Grunau)
- HACK: rust: drm: Leak the DRM device in release (Janne Grunau)
- rust: drm: Move FEATURES back to drivers (Janne Grunau)
- rust: drm: driver: Add feature flags used by asahi (Janne Grunau)
- drm/apple: select APPLE_PMP_REPORT (Janne Grunau)
- fixup! drm/apple: Get rid of the piodma dummy driver (Janne Grunau)
- fixup! drm/apple: Use iommu domain for piodma maps (Janne Grunau)
- drm/apple: Increase poweron timeout to 10 seconds (Janne Grunau)
- drm: apple: Explicitly set identity matrix when CTM blob is not set (James Calligeros)
- fixup! drm: apple: Force colour management changes on CRTC enable (Janne Grunau)
- drm: apple: Force colour management changes on CRTC enable (James Calligeros)
- fixup! drm/apple: Support color transformation matrices (Janne Grunau)
- drm/asahi: Do not use l10r for 12.3 DCP firmware (Janne Grunau)
- drm/apple: Only assume RGB planes on internal displays are sRGB (Janne Grunau)
- drm/apple: Add device link between display-subsystem and each dcp* (Janne Grunau)
- drm/apple: dcp: Do not call dcp_dptx_connect() from resume() (Janne Grunau)
- drm/apple: Send HPD event on disconnect only connector is cconected (Janne Grunau)
- drm/apple: Relax locking for back light updates (Janne Grunau)
- drm: apple: Assume all RGB planes are sRGB (James Calligeros)
- drm: apple: Support YCbCr formats (James Calligeros)
- drm: apple: Advertise ARGB2101010 support (James Calligeros)
- drm: apple: get framebuffer iova in atomic_plane_update (James Calligeros)
- drm: apple: Use defines for dcp's fourcc formats (Janne Grunau)
- drm: apple: move dcp rectangle creation to atomic_plane_update (James Calligeros)
- drm: apple: Move plane bits out of apple_drv/iomfb_flush (Janne Grunau)
- drm: apple: Switch link status to BAD if power on fails (Janne Grunau)
- drm: apple: Increase timeout for dcp_set_power_state_req to 5000ms (Janne Grunau)
- fixup! drm: apple: Brightness control via atomic commits (Janne Grunau)
- drm: apple: Use typec mux to switch atc-phy into DP (Janne Grunau)
- drm/apple: Unify driver into a single module (Janne Grunau)
- drm: apple: set timestamps for 120hz (Oliver Bestmann)
- HACK: ALSA: Export 'snd_pcm_known_rates' (Martin Povišer)
- 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)
- 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: Call dptxport_set_hpd in dcp_dptx_connect (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: 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)
- drm: apple: Add sound mode parsing (Martin Povišer)
- drm: apple: Add 'parse_blob' (Martin Povišer)
- 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: Add DCP display driver (Janne Grunau)
- rust: kernel: iosys_map: Wrap iosys_map_memset() (Janne Grunau)
- rust: Introduce iosys_map bindings (Lyude Paul)
- 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: 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: init: Add default() utility function (Asahi Lina)
- amend! rust: io: mem: Add Mem abstraction (Janne Grunau)
- rust: io: mem: Add Mem abstraction (Asahi Lina)
- rust: add `impl_flags!` macro for defining common bitflag operations (Filipe Xavier)
- rust: device: support `dev_printk` on all devices (Gary Guo)
- Revert "rust: lock: guard: Add T: Unpin bound to DerefMut" (Janne Grunau)
- dmaengine: apple-admac: Select DMA_VIRTUAL_CHANNELS (Janne Grunau)
- 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: Add DP TX phy driver (Janne Grunau)
- phy: apple: apple: Use local variable for ioremap return value (Janne Grunau)
- phy: apple: atc: Reset USB2 PHY during probe as well (Sven Peter)
- phy: apple: atc: Actually check return value of devm_apple_tunable_parse (Sven Peter)
- phy: apple: Add Apple Type-C PHY (Sven Peter)
- dt-bindings: phy: Add Apple Type-C PHY (Sven Peter)
- xhci-pci: asmedia: Add a firmware loader for ASM2214a chips (Hector Martin)
- PCI: apple: Add depends on PAGE_SIZE_16KB (Janne Grunau)
- 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 &amp; 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)
- power: supply: macsmc: support charge_behaviour on newer SMC firmware (Michael Reeves)
- power: supply: macsmc: Add M3 generation power events (Michael)
- input: macsmc-input: Prefer `true` as boolean literal (Janne Grunau)
- input: macsmc-input: Fix wakeup from s2idle (Janne Grunau)
- power: supply: macsmc_power: Add a debug mode to print power usage (Hector Martin)
- power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
- power: reset: macsmc-reboot: Prevent probing without of_node (Janne Grunau)
- fixup! input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Janne Grunau)
- mfd: macsmc: Wire up Apple SMC input subdevice (James Calligeros)
- input: macsmc-input: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
- mfd: macsmc: Wire up Apple SMC hwmon subdevice (James Calligeros)
- mfd: macsmc: Wire up Apple SMC RTC subdevice (James Calligeros)
- dt-bindings: hwmon: Add Apple System Management Controller hwmon schema (James Calligeros)
- fixup! soc: apple: Add DockChannel driver (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)
- 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 &gt;= 12 &amp; fix &lt; 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)
- ASoC: codecs: cs42l84: set up PLL for more sample rates (James Calligeros)
- ASoC: macaudio: Set long_name during probe() (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)
- 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)
- 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 &amp; 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 &amp; 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)
- fixup! soc: apple: Add support for the PMP co-processor (Sasha Finkelstein)
- arm64: configs: asahi: Add new configs for v6.19 (Janne Grunau)
- fixup! pmdomain: apple: Add PMP reporting interface (Janne Grunau)
- pmdomain: apple: Add PMP reporting interface (Sasha Finkelstein)
- power: hibernate: Disable hibernation on Apple Silicon (Sven Peter)
- arm64: configs: Add asahi.config fragment (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)
- 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)
- firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
- mmc: sdhci-pci: Support setting CD debounce delay (Hector Martin)
- mmc: sdhci-pci: Support external CD GPIO on all OF systems (Hector Martin)
- tty: serial: samsung_tty: Mark as wakeup_path on no_console_suspend (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: 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)
- soc: apple: Add hardware tunable support (Sven Peter)
- 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: only load on machines where it is known to be needed (Yureka)
- 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)
- irqchip/apple-aic: Add support for "apple,t8122-aic3" (Janne Grunau)
- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap (Janne Grunau)
- bus: simple-pm-bus: Add "apple,*-pmgr" compatibles (Janne Grunau)
- nvmem: core: Fix OOB read for bit offsets of more than one byte (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add "apple,t6030-fpwm" compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add "apple,t6030-i2c" compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add "apple,t6030-pinctrl" compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add "apple,t6030-wdt" compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add "apple,t6030-pmgr-pwrstate" compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add "apple,t6030-pmgr" compatible (Janne Grunau)
- dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x) (Janne Grunau)
- arm64: dts: apple: Initial t8122 (M3) device trees (Janne Grunau)
- dt-bindings: arm: apple: Add M3 based devices (Janne Grunau)
- dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible (Janne Grunau)
- dt-bindings: i2c: apple,i2c: Add t8122 compatible (Janne Grunau)
- dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (Janne Grunau)
- dt-bindings: watchdog: apple,wdt: Add t8122 compatible (Janne Grunau)
- dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible (Janne Grunau)
- dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (Janne Grunau)
- dt-bindings: interrupt-controller: apple,aic2: Add AICv3 (Janne Grunau)
- arm64: dts: apple: Add PMP nodes and hook up power reporting (Sasha Finkelstein)
- fixup! arm64: dts: apple: t600x: Add t6000 dispext device nodes (Janne Grunau)
- arm64: dts: apple: j[34]1[46]: Mark ps_atc3_common as always-on (Janne Grunau)
- arm64: dts: apple: Connect dcp and atc-phy for dp2hdmi on Macbook Pros (Janne Grunau)
- rm64: dts: apple: t8112: Add ATC display crossbar devices (Janne Grunau)
- rm64: dts: apple: t8103: Add ATC display crossbar devices (Janne Grunau)
- arm64: apple: t602x: Remove disabled status from uat reserved-mem regions (Janne Grunau)
- arm64: dts: apple: Adjust all hwmon sensors for upstream driver (Janne Grunau)
- arm64: dts: apple: Add SMC hwmon node for t600x,t602x,t8103,t8112 (Janne Grunau)
- arm64: dts: apple: t8112: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t8103: Add "pm_setting" for smc_reboot (Janne Grunau)
- arm64: dts: apple: t600x: Add "pm_setting" for smc_reboot (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: 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: 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: dts: apple: t6022-j180d: Enable second HDMI port (Janne Grunau)
- 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: 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 dcpext0/dptx-phy/dp2hdmi (Janne Grunau)
- arm64: dts: apple: t8112-j473: Enable dcpext0/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: 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: imx558: Add downscaled resolution presets (Hector Martin)
- arm64: dts: apple: imx248: Add scaled and cropped presets (Janne Grunau)
- arm64: dts: apple: Disable ps_isp_sys unless it is used (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 opp-microwatt props to avalanche/blizzard (James Calligeros)
- arm64: dts: apple: add opp-microwatt to t8103/t600x (James Calligeros)
- arm64: dts: apple: t6020x: Mark dptx_phy_ps only on laptops always-on (Janne Grunau)
- arm64: dts: apple: t6022: Add APCIE-GE nodes (Hector Martin)
- arm64: dts: apple: Make ps_msg always-on (Hector Martin)
- arm64: dts: apple: Add pmgr-misc nodes to t60xx (Hector Martin)
- arm64: dts: apple: t602x: Add identity dma-ranges mapping (Hector Martin)
- arm64: dts: apple: t602x-j180d: Add I/VMON slots to amps (Hector Martin)
- arm64: dts: apple: t602x: describe shared SDZ GPIO for tas2764 (James Calligeros)
- arm64: dts: apple: t602x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Add MTP nodes to t6020x (Hector Martin)
- HACK: arm64: dts: apple: t602x: Add generic compatibility (Janne Grunau)
- arm64: dts: apple: t602x: Add missing devices (Hector Martin)
- arm64: dts: apple: Add identity dma-ranges mapping (Hector Martin)
- 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: t600x: Remove obsolete comment in ans2 power domain (Hector Martin)
- arm64: dts: apple: t8112: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t600x: Add downstream gpu properties (Asahi Lina)
- arm64: dts: apple: t8103: Add downstream gpu properties (Asahi Lina)
- scripts/dtc: Add support for floating-point literals (Asahi Lina)
- 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: t8112: Add dcp/disp0 nodes (Janne Grunau)
- arm64: apple: t600x: Add display controller related device tree nodes (Janne Grunau)
- arm64: apple: t8103: Add display controller related device tree nodes (Hector Martin)
- arm64: dts: apple: t8112: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: dts: apple: t8103: Mark pcie node as dma-coherent (Janne Grunau)
- arm64: apple: t600x: Mark PCIe node as "dma-coherent" (Janne Grunau)
- 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: t8112: Put in audio nodes (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: 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: t600x: Mark MCA power states as externally-clocked (Hector Martin)
- arm64: dts: apple: Fix t600x mca IRQs (Hector Martin)
- arm64: dts: apple: t8112: Add mtp device nodes for j413/j493 (Janne Grunau)
- arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
- arm64: dts: apple: t8103: Add spi3 keyboard node (Janne Grunau)
- arm64: dts: apple: t8112: Remove always-on from the PMP node (Hector Martin)
- arm64: dts: apple: t8103: Keep PCIe power domain on (Hector Martin)
- arm64: dts: apple: t8112: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8112-j473: Add wlan/bt PCIe device nodes (Janne Grunau)
- arm64: dts: apple: t600x: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t8103: Add PCI power enable GPIOs (Hector Martin)
- arm64: dts: apple: t6022-j180d: Add audio nodes (Hector Martin)
- arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports (Janne Grunau)
- arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports (Hector Martin)
- arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx (Janne Grunau)
- arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on (Hector Martin)
- arm64: dts: apple: Add chassis-type property for Apple iMacs (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Mac Pro (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for Apple desktop devices (Janne Grunau)
- arm64: dts: apple: Add chassis-type property for all Macbooks (Janne Grunau)
- arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a (Nick Chan)
- arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node (Sven Peter)
- fedora: arm64: Make qcom geni i2c-adapter and i2c-hid-of drivers builtin (Hans de Goede)
- redhat/kernel.spec: add aarch64 to fedora secure boot list (Jeremy Cline)</changelog>
  <changelog author="Neal Gompa &lt;neal@gompa.dev&gt; [6.19.10-401.asahi]" date="1774785601">- redhat: spec: Disable dtbloader flavor for &lt;F43 (Neal Gompa)</changelog>
</package>
</otherdata>