# changelog

author: Justin M. Forbes <jforbes@fedoraproject.org> [5.19.10-0]
changelog:
  - kbuild: Add skip_encoding_btf_enum64 option to pahole (Martin Rodriguez Reboredo)
  - Linux v5.19.10


author: Justin M. Forbes <jforbes@fedoraproject.org> [5.19.15-0]
changelog:
  - scsi: stex: Properly zero out the passthrough command structure (Linus Torvalds)
  - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (David Ahern)
  - Linux v5.19.15


author: Justin M. Forbes <jforbes@fedoraproject.org> [5.19.15-1]
changelog:
  - Bump for build (Justin M. Forbes)
  - mctp: prevent double key removal and unref (Jeremy Kerr)
  - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Johannes Berg)
  - wifi: mac80211: fix crash in beacon protection for P2P-device (Johannes Berg)
  - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Johannes Berg)
  - wifi: cfg80211: avoid nontransmitted BSS list corruption (Johannes Berg)
  - wifi: cfg80211: fix BSS refcounting bugs (Johannes Berg)
  - wifi: cfg80211: ensure length byte is present before access (Johannes Berg)
  - wifi: mac80211: fix MBSSID parsing use-after-free (Johannes Berg)
  - wifi: cfg80211/mac80211: reject bad MBSSID elements (Johannes Berg)
  - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Johannes Berg)
  - drm/vc4: hdmi: Check the HSM rate at runtime_resume (Maxime Ripard)
  - drm/vc4: hdmi: Enforce the minimum rate at runtime_resume (Maxime Ripard)
  - phy: rockchip-inno-usb2: Return zero after otg sync (Peter Geis)


author: Justin M. Forbes <jforbes@fedoraproject.org> [5.19.16-1]
changelog:
  - Bump for build (Justin M. Forbes)
  - drm/vc4: hdmi: Fix HSM clock too low on Pi4 (maxime@cerno.tech)


author: Neal Gompa <neal@gompa.dev> [5.19.16-401.asahi]
changelog:
  - firmware_loader: Add /lib/firmware/vendor path (Hector Martin)
  - redhat/configs: Switch AArch64 to 16K pages (Neal Gompa)
  - redhat/configs: aarch64: asahi: Turn on downstream Apple Silicon configs (Eric Curtin)
  - fixup! hid: Add Apple DockChannel HID transport driver (Hector Martin)
  - dockchannel-hid: Add device-link dependency on RTKit helper device (Hector Martin)
  - dockchannel-hid: Handle M2 Air keyboard types (Hector Martin)
  - dockchanel-hid: Send interface firmware lazily (Hector Martin)
  - Bluetooth: hci_bcm4377: Add new driver for BCM4377 PCI boards (Sven Peter)
  - drivers/perf: Add Apple blizzard/avalanche to Apple M1 CPU PMU driver (Janne Grunau)
  - Bluetooth: Add quirk to disable extended scanning (Sven Peter)
  - Bluetooth: hci_event: Add quirk to ignore byte in LE Extended Adv Report (Sven Peter)
  - dt-bindings: net: Add Broadcom BCM4377 family PCI Bluetooth (Sven Peter)
  - dt-bindings: net: Add generic Bluetooth controller (Sven Peter)
  - PCI: apple: Add support for optional PWREN GPIO (Hector Martin)
  - PCI: apple: Probe all GPIOs for availability first (Hector Martin)
  - PCI: apple: Use devm managed GPIO getter (Hector Martin)
  - PCI: apple: Use gpiod_set_value_cansleep in probe flow (Hector Martin)
  - dt-bindings: pci: apple,pcie: Add subnode binding, pwren-gpios property (Hector Martin)
  - cpufreq: apple-soc: Add T8112 support (Hector Martin)
  - cpufreq: apple-soc: Add new driver to control Apple SoC CPU P-states (Hector Martin)
  - dt-bindings: cpufreq: apple,soc-cpufreq: Add binding for Apple SoC cpufreq (Hector Martin)
  - MAINTAINERS: Add entries for Apple SoC cpufreq driver (Hector Martin)
  - spmi: apple: Properly wait for status data after write (Hector Martin)
  - nvmem: Add spmi-mfd-nvmem driver (Hector Martin)
  - mfd: Add a simple-mfd-spmi driver (Hector Martin)
  - spmi: add a first basic spmi driver for Apple SoC (Jean-Francois Bortolotti)
  - gpio: macsmc: Add IRQ support (Hector Martin)
  - Input: macsmc-hid: Support button/lid wakeups (Hector Martin)
  - Input: macsmc-hid: New driver to handle the Apple Mac SMC buttons/lid (Hector Martin)
  - rtc: Add new rtc-macsmc driver for Apple Silicon Macs (Hector Martin)
  - power: reset: macsmc-reboot: Add driver for rebooting via Apple SMC (Hector Martin)
  - power: supply: macsmc_power: Add AC power supply (Hector Martin)
  - power: supply: macsmc_power: Turn off OBC flags if macOS left them on (Hector Martin)
  - power: supply: macsmc_power: Use BUIC instead of BRSC for charge (Hector Martin)
  - power: supply: macsmc_power: Add more props, rework others (Hector Martin)
  - power: supply: macsmc_power: Add present prop (Hector Martin)
  - power: supply: macsmc_power: Add cycle count and health props (Hector Martin)
  - power: supply: macsmc_power: Driver for Apple SMC power/battery stats (Hector Martin)
  - gpio: Add new gpio-macsmc driver for Apple Macs (Hector Martin)
  - platform/apple: Add new Apple Mac SMC driver (Hector Martin)
  - soc: apple: rtkit: Get rid of apple_rtkit_send_message_wait (Hector Martin)
  - soc: apple: rtkit: Add apple_rtkit_poll (Hector Martin)
  - lib/vsprintf: Add support for generic FOURCCs by extending %p4cc (Hector Martin)
  - dockchannel-hid: Drop incoming packet sequence requirements (Hector Martin)
  - soc: apple: Add RTKit helper driver (Hector Martin)
  - hid: Add Apple DockChannel HID transport driver (Hector Martin)
  - soc: apple: Add DockChannel driver (Hector Martin)
  - hid: magicmouse: Add MTP multi-touch device support (Hector Martin)
  - hid: apple: Bind to HOST devices for MTP (Hector Martin)
  - HID: core: Handle HOST bus type when announcing devices (Hector Martin)
  - HID: add HOST vendor/device IDs for Apple MTP devices (Hector Martin)
  - WIP: HID: transport: spi: add Apple SPI transport (Janne Grunau)
  - HID: magicmouse: add support for Macbook trackpads (Janne Grunau)
  - HID: magicmouse: use ops function pointers for input functionality (Janne Grunau)
  - HID: magicmouse: use struct input_mt_pos for X/Y (Janne Grunau)
  - HID: magicmouse: use a define of the max number of touch contacts (Janne Grunau)
  - HID: apple: add Fn key mapping for Macbook Pro with touchbar (Janne Grunau)
  - HID: apple: add Fn key mapping for Apple silicon MacBooks (Janne Grunau)
  - HID: apple: add support for internal keyboards (Janne Grunau)
  - HID: add device IDs for Apple SPI HID devices (Janne Grunau)
  - spi: parse CS delay values from DT (Janne Grunau)
  - spi: dt-bindings: add CS delay peripheral-specific properties (Janne Grunau)
  - brcmfmac: pcie: Add BCM4378B3 support (Hector Martin)
  - brcmfmac: common: Add support for external calibration blobs (Hector Martin)
  - brcmfmac: pcie: Load and provide TxCap blobs (Hector Martin)
  - brcmfmac: common: Add support for downloading TxCap blobs (Hector Martin)
  - brcmfmac: pcie: Add IDs/properties for BCM4387 (Hector Martin)
  - brcmflac: cfg80211: Use WSEC to set SAE password (Hector Martin)
  - brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Hector Martin)
  - brcmfmac: cfg80211: Add support for PMKID_V3 operations (Hector Martin)
  - brcmfmac: feature: Add support for setting feats based on WLC version (Hector Martin)
  - brcmfmac: cfg80211: Add support for scan params v2 (Hector Martin)
  - brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Hector Martin)
  - brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Hector Martin)
  - brcmfmac: pcie: Perform correct BCM4364 firmware selection (Hector Martin)
  - brcmfmac: pcie: Add IDs/properties for BCM4377 (Hector Martin)
  - brcmfmac: pcie: Add IDs/properties for BCM4355 (Hector Martin)
  - brcmfmac: pcie: Provide a buffer of random bytes to the device (Hector Martin)
  - brcmfmac: acpi: Add support for fetching Apple ACPI properties (Hector Martin)
  - ACPI / property: Support strings in Apple _DSM props (Hector Martin)
  - brcmfmac: pcie: Add IDs/properties for BCM4378 (Hector Martin)
  - brcmfmac: pcie: Support PCIe core revisions >= 64 (Hector Martin)
  - brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Hector Martin)
  - brcmfmac: firmware: Allow platform to override macaddr (Hector Martin)
  - brcmfmac: pcie: Perform firmware selection for Apple platforms (Hector Martin)
  - brcmfmac: of: Fetch Apple properties (Hector Martin)
  - brcmfmac: pcie: Read Apple OTP information (Hector Martin)
  - brcmfmac: firmware: Support passing in multiple board_types (Hector Martin)
  - brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Hector Martin)
  - brcmfmac: firmware: Handle per-board clm_blob files (Hector Martin)
  - dt-bindings: net: bcm4329-fmac: Add Apple properties & chips (Hector Martin)
  - macaudio: Unbork jack volume (Hector Martin)
  - ASoC: macaudio: State missing simple-card-utils dependency (Martin Povišer)
  - ASoC: tas2764: Add workaround for spurious shutdowns on SN012776 (Hector Martin)
  - ASoC: tas2764: Extend driver to SN012776 (Martin Povišer)
  - ASoC: Add macaudio machine driver (Martin Povišer)
  - HACK: ASoC: Allow an N-cpus-to-M-codecs link (Martin Povišer)
  - ASoC: Add asoc_pcm_to_rtd utility function (Martin Povišer)
  - HACK: ASoC: Add card->filter_controls hook (Martin Povišer)
  - ASoC: cs42l42: Bypass device ID check (Martin Povišer)
  - HACK: ASoC: cs42l42: Disable regcache (Martin Povišer)
  - HACK: ASoC: tas2770: Set no of channels to 1 (Martin Povišer)
  - ASoC: apple-mca: Add platform driver for Apple SoCs (Martin Povišer)
  - dmaengine: apple-admac: Add Apple ADMAC driver (Martin Povišer)
  - dt-bindings: dma: Add apple,admac binding (Martin Povišer)
  - spi: apple: Add driver for Apple SPI controller (Hector Martin)
  - dt-bindings: spi: apple,spi: Add binding for Apple SPI controllers (Hector Martin)
  - apple-nvme: Release power domains when probe fails (Hector Martin)
  - apple-nvme: defer cache flushes by a specified amount (Jens Axboe)
  - usb: dwc3: Add role switch reset quirk for Apple DWC3 (Sven Peter)
  - dt-bindings: usb: Add Apple dwc3 bindings (Sven Peter)
  - net: usb: ax88179_178a: Bind only to vendor-specific interface (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)
  - of: Demote "Bad cell count" to debug message (Hector Martin)
  - drm/simpledrm: Add backlight support (Hector Martin)
  - tty: serial: samsung_tty: Support runtime PM (Hector Martin)
  - iommu: dart: Add t8110 support (Hector Martin)
  - iommu: dart: Support different variants with different registers (Hector Martin)
  - iommu: dart: Fix DART_PARAMS1/2 bit define names (Hector Martin)
  - iommu: dart: Support a variable number of TTBRs per stream (Hector Martin)
  - iommu: dart: Support >64 stream IDs (Hector Martin)
  - iommu: dart: Add suspend/resume support (Hector Martin)
  - iommu: dart: Support t6000 variant (Sven Peter)
  - iommu/io-pgtable-dart: Add DART PTE support for t6000 (Sven Peter)
  - iommu/io-pgtable: Add DART subpage protection support (Sven Peter)
  - iommu/io-pgtable: Move Apple DART support to its own file (Janne Grunau)
  - dt-bindings: iommu: dart: add t6000 compatible (Sven Peter)
  - WIP: mailbox: fix poll (Hector Martin)
  - mailbox: apple: Fix races around poll/tx (Hector Martin)
  - mailbox: apple: Keep IRQs active in suspend (Hector Martin)
  - mailbox: apple: Implement poll_data() operation (Hector Martin)
  - mailbox: apple: Implement flush() operation (Hector Martin)
  - MAINTAINERS: Add apple-spi driver & binding files (Hector Martin)
  - MAINTAINERS: Add Apple dwc3 bindings to ARM/APPLE (Hector Martin)
  - arm64: dts: apple: t8112-j413: Fix IRQ for hpm5 (Hector Martin)
  - arm64: dts: apple: t8112: Initial t8112 (M2) device trees (Hector Martin)
  - arm64: dts: apple: t600x: Add bluetooth device trees (Hector Martin)
  - arm64: dts: apple: t8103: Add bluetooth device trees (Sven Peter)
  - arm64: dts: apple: t8103: Fix spi4 power domain sort order (Hector Martin)
  - arm64: dts: apple: t600*: Add t8103 compat to cpufreq node (Hector Martin)
  - arm64: dts: apple: t600*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: t600*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: Add backlight node to j314/j316 (Hector Martin)
  - arm64: dts: apple: Add PCI power enable GPIOs (Hector Martin)
  - arm64: dts: apple: Add WiFi module and antenna properties (Hector Martin)
  - arm64: dts: apple: t600x: Add dwc3 nodes (Janne Grunau)
  - arm64: dts: apple: j31[46]: Add keyboard nodes (Janne Grunau)
  - arm64: dts: apple: t600x: Add spi3 node (Janne Grunau)
  - arm64: dts: apple: t600x-j314-j316: Add NOR flash node (Hector Martin)
  - arm64: dts: apple: t6000: Add spi1 node (Hector Martin)
  - arm64: dts: apple: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: Add SMC node to t600x devicetrees (Hector Martin)
  - arm64: dts: apple: Add CPUfreq nodes for t6001 (Hector Martin)
  - arm64: dts: apple: Add devicetree for Apple Mac Studio M1 Ultra (Janne Grunau)
  - arm64: dts: apple: Add devicetree for Apple Mac Studio M1 Max (Janne Grunau)
  - arm64: dts: apple: Add J314 and J316 devicetrees (Hector Martin)
  - arm64: dts: apple: Add initial t6000/t6001/t6002 DTs (Hector Martin)
  - arm64: dts: apple: Keep PCIe power domain on (Hector Martin)
  - arm64: dts: apple: t8103-j313: Also disable speakers (Hector Martin)
  - arm64: dts: apple: t8103*: Put in audio nodes (Martin Povišer)
  - arm64: dts: apple: Add backlight node to j293/j313 (Thomas Glanzmann)
  - arm64: dts: apple: Mark ATC USB AON domains as always-on (Hector Martin)
  - arm64: dts: apple: Re-parent ANS2 power domains (Hector Martin)
  - arm64: dts: apple: Add PMU NVMEM and SMC RTC/reboot nodes (Hector Martin)
  - arm64: dts: apple: Add SMC node to t8103/t6001 devicetrees (Hector Martin)
  - arm64: dts: apple: Add PCI power enable GPIOs (Hector Martin)
  - arm64: dts: apple: Add WiFi module and antenna properties (Hector Martin)
  - arm64: dts: apple: Fix j45x model years (Hector Martin)
  - arm64: dts: apple: t8103: Add spi3/keyboard nodes (Janne Grunau)
  - arm64: dts: apple: t8103: Add dwc3 nodes (Hector Martin)
  - arm64: dts: apple: t8103: Add ANS2 nodes (Sven Peter)
  - arm64: dts: apple: Add CPU topology & cpufreq nodes for t8103 (Hector Martin)


