<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="68">
<package pkgid="3ec02be58339503123662b779051a7456f1e240b090f0a77abb4fca382b79dd0" name="kernel" arch="src">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="728d3b011e9a8f082f9e6a38198eff0b6c33a99d5552aba085962896c089e648" name="kernel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="98b9d33dff6a695b0dee95ad32e19ba809af592fdaa1bd0d9ab9caaf322f4c88" name="kernel-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="73e8e829889ecbddd1e437469eb58db176d337404ae0d1a24818cbcd3a117a65" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="d649e8d89636e55bdbdf79e7df3864865b7b9a420e0825cc13f6926eee2263e9" name="kernel-debug-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="150fd21978e02b39b025c5d47a27edd974be102ec9523894d9f26023b4075ad3" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="cee40e81aaccc02299bb99ce236ba24dccedd0bb80f287f1c70d19ad77e12090" name="kernel-debug-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="04af328765ed4502cbc2bf01f73c4d1a4cbf6b4b9dcc91c73c7c4a8c08b96856" name="kernel-debug-devel-matched" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="02fd4c6da927d984aaad8eb0e7b6c30389569397d054370b9e83c595703363c0" name="kernel-debug-modules" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="cde36204f6fc26891224668ba2abd90e8ff3521f10c7ba04b591e5a849d10a2c" name="kernel-debug-modules-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="2964a48487026367ef941c27c0c519345e162db77387144aaab2082812bd1d33" name="kernel-debug-modules-extra" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="ec2c3c0a732bc7b97c3b225aa17e6714c2143ec390b608a9984ca8e2a839a806" name="kernel-debug-modules-internal" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="f05e0e0bf019e0b43193e9935e961bcece91b161da0a1840d4fbc05b9adc1b8f" name="kernel-debug-uki-virt" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="29836a6c2439001c3e90395c2fa00b4533f9957c0669a1a35630b6d05f067480" name="kernel-debug-uki-virt-addons" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="b14543715e6ae32c0ecfe461c13072749c0367f100ec0f4e4a8d061976bea5cc" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="0517d71cc7b1379c57a5819e6304e0682a9dd191f68b7f38b5305383ff6ce468" name="kernel-debuginfo-common-x86_64" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="c6612a0fbf94045b15b0bebe82747b71df8e2b371d0e62686f1e53c4bf1275e0" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="e43414d869238bb5d84ebc856f745df41999f011b8d523275bb22e2b63dfcff7" name="kernel-devel-matched" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="30800d29ab7e322af64d01be27dac784d08e406c90fddbfc959d20fc5af77a57" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="17ddabab849915023a483eab36973015ea48c93b11fed749e5309b579a9613ac" name="kernel-modules" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="bd1bfe3a16d27b464114de3cc9d10ccc6b4608fc31f6a70f57f2ce7b22aa3338" name="kernel-modules-core" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="a6980d5786e478ee6d85e6e84dab6cd745ee6778ca78706c63b94caadf6c1d69" name="kernel-modules-extra" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="203d4e833c94b18da03f9824816b229ce6d9f84fb42eac3a0fb097c81a278175" name="kernel-modules-extra-matched" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="83f87fd05d1ab3decacbe7d2a83bea136e7c0433ebfd9fb2831e257fff9b73ef" name="kernel-modules-internal" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="51dcd3072605505363438512d7211ea2b101ae5851c8a52491c55875a8fd4f7f" name="kernel-selftests-internal" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="803b9945513aaac74d34ac0b31172f831ca8d9baff18cd611cf7d0ee3a922be9" name="kernel-tools" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="dfd1efa746c010fbbfdab55399981c3f67b6fc7f6595aef71ea8bc3a59fb03cf" name="kernel-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="249891191ada568e83414019131cbce4ef01929558b65d122b8f1a7facd5a468" name="kernel-tools-libs" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="f9d84bb8527ead025f9b1ad240b4f9f2eab753a9ca7f27ca06693dda575a8ec4" name="kernel-tools-libs-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="2ba343cbb4e7d1d955b92a42cd0e4f387498458b20787b367d7f49abed466b1f" name="kernel-uki-virt" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="c49c5e2365b5b0fa358319cc34f8a7734d7b504397fe282e29b0e7dde4b8dbbb" name="kernel-uki-virt-addons" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="42e5c9d647b7cbe7f5dd2ea42c9a12f3b794bdeda39097940429351466bd4668" name="libperf" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="d2b7d34369cd5a34fe2721152e85714ba4baba43ed7077546800789115fb1857" name="libperf-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="c623905e1fe7f7e59fa5f1736026989d8fe290f7d14007e7275fcd5bafbe0097" name="libperf-devel" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="911a5853724eef9ad52365eb79ee412a46156d3b6de248851d005a4edcd0ae4e" name="mesa" arch="src">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="c69637ecf73ad78b5338678c42fd0b69624f05c786aa5f3017a0a37f32b91c38" name="mesa-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="633608cd4615106cec4e45c1f0ac34c91204c3363bcfc7fd4e10cc5c36f0096b" name="mesa-debugsource" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="146a034d6bd855ca3a3ee8fc362b235d592e8656f1b8412bfd0b32c715701e5e" name="mesa-dri-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="06f7aa05b20ba8407310b1ebf4a862b73db4585481481d30a0aec60dec95c04c" name="mesa-dri-drivers-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="8cb31c3d69849dbb2a8f63109f8d233fda55c750c784f18d2ab8a9d06c83836e" name="mesa-fex-emu-overlay-x86_64" arch="noarch">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="7fb7c02102e665d9a6e46b660538f65227cc846bbf7a7c59b9bfeaafc0fb10f4" name="mesa-filesystem" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="6d3f77a7d75b616da80058a361c7b7d081ce90fda311ab8d35bfd125d10a6d7f" name="mesa-libEGL" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="de6d9298fc1950623034d7c7e8ec0dda03ac51fa165087ffe6d6bee8586aae6f" name="mesa-libEGL-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="1ffe2d527c4130ab63aec6d2e0e2d7847ff7671f616ad77270c7cf75fed8c9b8" name="mesa-libEGL-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="2046453e3e70a00efa93575f94abb10c671f37a72d3b17db77a9c0db17527d59" name="mesa-libGL" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="d085fb1dbe1371a1ac2457bd6caf05249a1ca64fb1548ca7045c344e1d97163b" name="mesa-libGL-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="d56f24b28092cf27b2038e2d1bc39b19030dc8d626c068c04d799be96b6de034" name="mesa-libGL-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="cca09e5cb2f8ff1aada666478e2bd3af5375d8966fd2ec42f7c25684296c0b8a" name="mesa-libOpenCL" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="73981770751e9b2b7265b02f348fe542c2447ade733c15eb549b037607b85520" name="mesa-libOpenCL-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="329cc7206665c3a79ab53554895a6fd5ab3ab4d0c0fc638e9d402feef6a00703" name="mesa-libOpenCL-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="ea9809b7a4ada9cecdd6adc944012776eaa6180f2940e2eeac40b886e66a47d4" name="mesa-libTeflon" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="9b27eff7b22f0a4b3234ecc1c670d1b95b69ea7b8c16cf4ec1e47031bb72e5b2" name="mesa-libTeflon-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="c921940876c6571bd2a238720ce1fa8daa1631d17e1badcb575859b5f20e41f1" name="mesa-libgbm" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="5c38f7fbb8605648ef1b8548a3d79312a84f5dd735d3b66e2f4059beb7e5ba88" name="mesa-libgbm-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="c6a14fbcd413a3cccd328fe757b001ee38b7f4edb50e626b9f9da287f95f19f9" name="mesa-libgbm-devel" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="c5ea3ba813c45eefae24cbaf0b8eee7e7c2e3f33129df6d530f0475fb5c4c6e8" name="mesa-va-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="b5a4d8db409a3825ff558d1b49e98b4e529871b247d59cae3d326c4e588ab97c" name="mesa-vdpau-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="87cdc3c5f68947df7aa65a3b8735782d650f445608fee26097c60a538a1a0846" name="mesa-vulkan-drivers" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="ee816f957bd7067d2ee218302e36d8ae4cd6b3f30745796273c3363873d0db93" name="mesa-vulkan-drivers-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.2.8" rel="0.100.fc44"/>
  <changelog author="John Doe &lt;packager@example.com&gt; - 25.2.8-0.100.fc44" date="1770206400">- local build</changelog>
</package>
<package pkgid="2d7bcef168fb7667cf2d0646ae5b4b63bcbf1cd54b477ea09c7da82225101533" name="perf" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="a612ae54e2f9cd970a34d285095e78338b9122bfd0209ba6a9bbfc27900b0cb3" name="perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="122299c255d997e975e5d5c711b4514c3c8b0161632d793ef4aa5c7992cd4105" name="python3-kernel-tools" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="2a4608e61fc4ac847a4ad567e29e0729f0ff98d242a92301071014e887c5bb48" name="python3-perf" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="95469ba4fd51428ba21163cddc557c3916d99f983bea54c42f9be0b8498af30f" name="python3-perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="94271fee70730262673628cf083f5feae7e550dc4ba6d4dbe4c3837a498627c5" name="rtla" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="407909858bd241713cf1c719ebeb44701f981de154101d42c3110cc66a4a959a" name="rtla-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="e9e23767db7bf7fcd15bc08ab2eb6047f4fce4529f053cc0b6898cc810e9d3b5" name="rv" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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="121b18514bf7d25962fdb899f3685733484ad0ab5c6a336bbb568806bd8a7b38" name="rv-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.19.10" rel="401.asahi.fc44"/>
  <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>