)]}'
{
  "log": [
    {
      "commit": "9234c73423a81f2e4b19ed1fa2a6302671772023",
      "tree": "49a0bafc4c7d846e155e0ece9e2de668c2bf71ed",
      "parents": [
        "13f8743766586da8fa892692e5db82363777d303",
        "3a9d5adf2b882873588e230a3d5da29de7363ec1"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun May 31 15:14:24 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Jun 01 07:55:43 2026 +0100"
      },
      "message": "Merge tag \u0027v7.1-rc6-dts-raw\u0027\n\nLinux 7.1-rc6\n"
    },
    {
      "commit": "3a9d5adf2b882873588e230a3d5da29de7363ec1",
      "tree": "1d8b1ad946eadaff5653e828a40a53fdc95ebfe4",
      "parents": [
        "1fa60a4ea31d26467e8b3de5866676e231974963",
        "b30ca4dcc44c28ec04a5c5003b39096b83e6a7aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 30 08:37:45 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 30 08:37:45 2026 -0700"
      },
      "message": "Merge tag \u0027usb-7.1-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB and Thunderbolt fixes from Greg KH:\n \"Here is a set of USB fixes and new device ids for 7.1-rc6. Nothing\n  major in here, just lots of tiny fixes for reported issues found by\n  users and some older patches found by some scanning tools. Included in\n  here are:\n\n   - typec fixes found by fuzzers that have decided to finally look at\n     that device interaction path (i.e. before a driver is bound to a\n     device)\n\n   - typec fixes for issues found by users\n\n   - thunderbolt driver fixes for reported problems\n\n   - cdns3 driver fixes\n\n   - dwc3 driver fixes\n\n   - new device quirks added\n\n   - usb serial driver fixes for broken devices\n\n   - other small driver fixes\n\n  All of these have been in linux-next for over a week with no reported\n  issues\"\n\n* tag \u0027usb-7.1-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (54 commits)\n  USB: serial: cypress_m8: validate interrupt packet headers\n  USB: serial: safe_serial: fix memory corruption with small endpoint\n  USB: serial: omninet: fix memory corruption with small endpoint\n  USB: serial: mxuport: fix memory corruption with small endpoint\n  USB: serial: cypress_m8: fix memory corruption with small endpoint\n  USB: cdc-acm: Fix bit overlap and move quirk definitions to header\n  usb: dwc2: Fix use after free in debug code\n  usb: chipidea: core: convert ci_role_switch to local variable\n  usb: gadget: f_fs: serialize DMABUF cancel against request completion\n  usb: gadget: f_fs: copy only received bytes on short ep0 read\n  usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports\n  dt-bindings: usb: Fix EIC7700 USB reset\u0027s issue\n  usbip: vudc: Fix use after free bug in vudc_remove due to race condition\n  dt-bindings: usb: ti,omap4-musb: Drop duplicate \u0027usb-phy\u0027 property constraints\n  usb: storage: Add quirks for PNY Elite Portable SSD\n  USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub controllers\n  usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize\n  usb: usbtmc: check URB actual_length for interrupt-IN notifications\n  xhci: tegra: Fix ghost USB device on dual-role port unplug\n  usb: gadget: uvc: hold opts-\u003elock across XU walks in uvc_function_bind\n  ...\n\n[ upstream commit: 670b77dfebe7257adc0defbc48a4c43cfdf6c8f6 ]\n"
    },
    {
      "commit": "1fa60a4ea31d26467e8b3de5866676e231974963",
      "tree": "2140ccc028a43d3e37a141d7f2a2396c0e1f7d72",
      "parents": [
        "c286586a7e10686513da662ac615326770e764dd"
      ],
      "author": {
        "name": "Varadarajan Narayanan",
        "email": "varadarajan.narayanan@oss.qualcomm.com",
        "time": "Thu May 14 12:15:31 2026 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Tue May 26 19:38:46 2026 +0100"
      },
      "message": "spi: dt-bindings: spi-qpic-snand: Add ipq5210 compatible\n\nSince the QPIC-SPI-NAND flash controller present in ipq5210 is the same\nas the one found in ipq9574, document the ipq5210 compatible and with\nipq9574 as the fallback.\n\nSigned-off-by: Varadarajan Narayanan \u003cvaradarajan.narayanan@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260514-ipq5210-nand-v1-1-cbdd7492e826@oss.qualcomm.com\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: 60474437af5fe12abd20607766c809e0ad4e7245 ]\n"
    },
    {
      "commit": "13f8743766586da8fa892692e5db82363777d303",
      "tree": "eecbb951eaea55308233d1e1669a2e5fb7406975",
      "parents": [
        "0a1bc7849ca461909e79f0b3fcc275027856318e",
        "c286586a7e10686513da662ac615326770e764dd"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun May 24 13:48:06 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon May 25 07:43:18 2026 +0100"
      },
      "message": "Merge tag \u0027v7.1-rc5-dts-raw\u0027\n\nLinux 7.1-rc5\n"
    },
    {
      "commit": "c286586a7e10686513da662ac615326770e764dd",
      "tree": "bff3ca7b967df5009c29210249a5fa4b1ed0076d",
      "parents": [
        "e762331c291d86d94bea134b5182101bf8f70807",
        "f5c3a8c442169942da54149ab0a01a8e7843fc58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 22 16:15:32 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 22 16:15:32 2026 -0700"
      },
      "message": "Merge tag \u0027drm-fixes-2026-05-23\u0027 of https://gitlab.freedesktop.org/drm/kernel\n\nPull drm fixes from Dave Airlie:\n \"Regular fixes pull, amdgpu/xe being the usual, with bonus msm content\n  to bulk things out, otherwise it has the usual scattered changes, with\n  amdxdna dropping a badly thought out userspace api.\n\n  gem:\n   - clean up LRU locking\n\n  msm:\n   - Core:\n     - Fixed bindings for SM8650, SM8750 and Eliza\n     - Don\u0027t use UTS_RELEASE directly\n     - Fix typo in clock-names property\n   - DPU:\n      - Fixed CWB description on Kaanapali\n      - Fixed scanline strides for YUV UBWC formats\n      - Stopped DSI register dumping to access past the end of region\n   - DSI:\n      - Fix dumping unaligned regions\n   - GPU:\n      - Fix GMEM_BASE for a6xx gen3\n      - Fix userspace reachable crash on a2xx-a4xx\n      - Fix sysprof_active for counter collection with IFPC enabled GPUs\n      - Fix shrinker lockdep\n\n  amdgpu:\n   - Userq fixes\n   - VPE fix\n   - SMU 15 fix\n   - Misc fixes\n   - VCE fixes\n   - DC bios parsing fixes\n   - DC aux fix\n   - Mode1 reset fix\n   - RAS fixes\n\n  amdkfd:\n   - Misc fixes\n\n  radeon:\n   - CS parser fix\n\n  xe:\n   - SRIOV related fixes\n   - Fix leak and double-free\n   - Multi-cast register fixes\n   - Multi-queue fix\n\n  i915:\n   - Fix joiner color pipeline selection [display]\n   - Fix readback for target_rr in Adaptive Sync SDP [dp]\n   - Apply Intel DPCD workaround when SDP on prior line used [psr]\n\n  amdxdna:\n   - remove mmap and export for ubuf\n\n  bridge:\n   - chipone-icn6211: managed bridge cleanup\n   - lt66121: acquire reset GPIO\n   - megachips: fix clean up on failed IRQ requests\n\n  v3d:\n   - fix UAF in error code paths\n   - release GEM-object ref on free\u0027d jobs\n\n  virtio:\n   - use uninterruptible resv locking in plane updates\n\n  mediatek:\n   - fix sparse warnings\"\n\n* tag \u0027drm-fixes-2026-05-23\u0027 of https://gitlab.freedesktop.org/drm/kernel: (78 commits)\n  drm/xe/oa: Fix exec_queue leak on width check in stream open\n  drm/virtio: use uninterruptible resv lock for plane updates\n  drm/amdgpu: fix handling in amdgpu_userq_create\n  drm/radeon/evergreen_cs: Add missing NULL prefix check in surface check\n  drm/amdgpu: userq_va_mapped should remain true once done\n  drm/amdgpu: avoid integer overflow in VA range check\n  drm/amd/ras: Fix UMC error address allocation leak\n  drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset\n  drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async\n  drm/amd/display: Validate GPIO pin LUT table size before iterating\n  drm/amd/display: Fix integer overflow in bios_get_image()\n  drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id\n  drm/amdgpu: use atomic operation to achieve lockless serialization\n  drm/amdkfd: Check bounds on allocate_doorbell\n  drm/amdgpu/vce3: Fix VCE 3 firmware size and offsets\n  drm/amdgpu/vce2: Fix VCE 2 firmware size and offsets\n  drm/amdgpu/vce1: Stop using amdgpu_vce_resume\n  drm/amdgpu/vce1: Fix VCE 1 firmware size and offsets\n  drm/amdgpu/vce1: Don\u0027t repeat GTT MGR node allocation\n  drm/amdgpu/vce1: Check if VRAM address is lower than GART.\n  ...\n\n[ upstream commit: 4a5860ea6098bc6c0a966bb415d5dfe96adb4a86 ]\n"
    },
    {
      "commit": "e762331c291d86d94bea134b5182101bf8f70807",
      "tree": "90e263c9c0b02cf786b0efb0a9122d6830d854ee",
      "parents": [
        "ba13e8e63c11e81d87ee4d5dd2e68e10e8c5b51e",
        "1bd32a2c178b924374ef205027706661e3397c01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 22 13:19:41 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 22 13:19:41 2026 -0700"
      },
      "message": "Merge tag \u0027spi-fix-v7.1-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi fixes from Mark Brown:\n \"Another batch of driver fixes from Johan fixing error handling paths,\n  plus another from Felix. We also have a new device ID added in the DT\n  bindings for SpacemiT K3\"\n\n* tag \u0027spi-fix-v7.1-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:\n  spi: dt-bindings: fsl-qspi: support SpacemiT K3\n  spi: ti-qspi: fix use-after-free after DMA setup failure\n  spi: sprd: fix error pointer deref after DMA setup failure\n  spi: qup: fix error pointer deref after DMA setup failure\n  spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()\n  spi: ep93xx: fix error pointer deref after DMA setup failure\n\n[ upstream commit: e216d85eaf4ca525520ca2c0a7d99ee8639a5718 ]\n"
    },
    {
      "commit": "ba13e8e63c11e81d87ee4d5dd2e68e10e8c5b51e",
      "tree": "64218082d8a7f0d465c716eece1f9ac2e0072545",
      "parents": [
        "33e749a8bbbaece1549595d443fecce639186f96",
        "666d329106c4432fa8bf0e28e5b0c138d8b6da77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 22 12:22:22 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 22 12:22:22 2026 -0700"
      },
      "message": "Merge tag \u0027sound-7.1-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"As expected, we still continue receiving lots of small fixes.\n\n  One major change is about HD-audio pending IRQ handling, but this\n  would influence only on odd machines or slow VMs. There are a few\n  other fixes for the core part, but most of them are not-too-serious\n  UAF fixes, while the rest are mostly device-specific fixes and quirks.\n\n  ALSA Core:\n   - Fix for PCM silencing with bogus iov_iter\n   - Fixes for past-the-end iterators in timer and seq\n   - Serialization of UMP output teardown\n   - Rate-limit ELD parsing errors\n\n  HD-audio:\n   - Fixes for IRQ work handling and SSID matching\n   - Various Realtek quirks for HP and ASUS laptops, including LED fixes\n\n  ASoC:\n   - Intel: ACPI match table updates for PTL, NVL, and ARL platforms\n   - Cirrus Logic: Fixes for cs-amp-lib and cs35l56 codecs\n   - Various platform fixes for AMD, FSL SAI, TI OMAP, and Qualcomm\n   - DT-binding fix for MediaTek\n\n  Others:\n   - USB ua101: Reject too-short USB descriptors\n   - Scarlett2: Fix for flash writes\n   - ASIHPI: Fix for potential OOB access\n   - AMD SPI: Fix for bus number in ACPI probe\n\n  MAINTAINERS:\n   - Updates for SOF and TI maintainers\"\n\n* tag \u0027sound-7.1-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (47 commits)\n  ASoC: codecs: pcm512x: fix null-ptr dereference in pcm512x_overclock_xxx_put()\n  ASoC: Intel: soc-acpi-intel-ptl-match: Remove unnecessary cs42l43 match\n  ASoC: soc-acpi-intel-ptl-match: Make Chrome matches conditional\n  ASoC: Intel: soc-acpi: Add entry for sof_es8336 in NVL match table.\n  ASoC: Intel: sof_sdw: Add support for nvlrvp in NVL platform\n  ASoC: cs-amp-lib: Fix typo in error message: write -\u003e read\n  ASoC: cs-amp-lib: Fix missing dput() after debugfs_lookup()\n  ASoC: cs-amp-lib: Fix wrong sizeof() in _cs_amp_set_efi_calibration_data()\n  ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()\n  MAINTAINERS: ASoC: Intel/SOF: Remove Ranjani Sridharan as maintainer\n  ALSA: seq: Serialize UMP output teardown with event_input\n  ALSA: scarlett2: Allow flash writes ending at segment boundary\n  ALSA: hda/realtek: Add LED quirk for HP ProBook 430 G6\n  ALSA: hda/intel: Make sure to cancel irq-pending work at closing PCM stream\n  ALSA: hda: Move irq pending work into hda-intel stream\n  ASoC: soc-utils: Add missing va_end in snd_soc_ret()\n  ALSA: ua101: Reject too-short USB descriptors\n  ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP 16 Piston OmniBook X\n  ALSA: seq: avoid past-the-end iterator in snd_seq_create_port()\n  ALSA: timer: avoid past-the-end iterator in snd_timer_dev_register()\n  ...\n\n[ upstream commit: c22407252a2421286998323831095e6b8a1d9532 ]\n"
    },
    {
      "commit": "b30ca4dcc44c28ec04a5c5003b39096b83e6a7aa",
      "tree": "21173121a4e5f3e403c2bf54734b743e898dcc4b",
      "parents": [
        "d5518259c2985a0382a4d29c00cc905f5540f8bf"
      ],
      "author": {
        "name": "Hang Cao",
        "email": "caohang@eswincomputing.com",
        "time": "Wed Apr 15 14:42:38 2026 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 22 11:13:19 2026 +0200"
      },
      "message": "dt-bindings: usb: Fix EIC7700 USB reset\u0027s issue\n\nThe EIC7700 USB requires a USB PHY reset operation; otherwise, the USB\nwill not work. The reason why the USB driver that was applied can work\nproperly is that the USB PHY has already been reset in ESWIN\u0027s U-Boot.\n\nHowever, the proper functioning of the USB driver should not be dependent\non the bootloader. Therefore, it is necessary to incorporate the USB PHY\nreset signal into the DT bindings.\n\nThis patch does not introduce any backward incompatibility since the dts\nis not upstream yet. As array of reset operations are used in the driver,\nno modifications to the USB controller driver are needed.\n\nFixes: c640a4239db5 (\"dt-bindings: usb: Add ESWIN EIC7700 USB controller\")\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Hang Cao \u003ccaohang@eswincomputing.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20260415064238.1784-1-caohang@eswincomputing.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n[ upstream commit: f1ecb0e563595d4ba9a3b8e39ed52a3dc2d8e328 ]\n"
    },
    {
      "commit": "d5518259c2985a0382a4d29c00cc905f5540f8bf",
      "tree": "187658841b6fd3ec396a9cd11ef6673b88ad9edf",
      "parents": [
        "414a765b6286df03d989e1ccbd50bee0672722cd"
      ],
      "author": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Fri May 08 13:25:55 2026 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 22 11:12:57 2026 +0200"
      },
      "message": "dt-bindings: usb: ti,omap4-musb: Drop duplicate \u0027usb-phy\u0027 property constraints\n\nThe deprecated \u0027usb-phy\u0027 property is documented already in usb.yaml and\ndoesn\u0027t need a type definition here. It just needs constraints on how\nmany entries there are.\n\nAs this is a host controller, reference usb-hcd.yaml which then\nreferences usb.yaml.\n\nFixes: 70fcdc82cf4a (\"dt-bindings: usb: ti,omap4-musb: convert to DT schema\")\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nLink: https://patch.msgid.link/20260508182556.1759173-1-robh@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n[ upstream commit: 0b5bde9e1c4df3bbf93a01a0e00c05085f3449fd ]\n"
    },
    {
      "commit": "33e749a8bbbaece1549595d443fecce639186f96",
      "tree": "19b601c30410c1b8d45a193b5451db3f038835df",
      "parents": [
        "c80fa8778611a410a98788db52e2faab0dfc74ea",
        "4094635134515d32b7cee5763d8055ae97aee821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 21 14:39:12 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 21 14:39:12 2026 -0700"
      },
      "message": "Merge tag \u0027net-7.1-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from Jakub Kicinski:\n \"Including fixes from Bluetooth, wireless and netfilter.\n\n  Craziness continues with no end in sight. Even discounting the driver\n  revert this is a pretty huge PR for standards of the previous era. I\u0027d\n  speculate - we haven\u0027t seen the worst of it, yet. Good news, I guess,\n  is that so far we haven\u0027t seen many (any?) cases of \"AI reported a\n  bug, we fixed it and a real user regressed\".\n\n  Current release - fix to a fix:\n\n   - Bluetooth: btmtk: accept too short WMT FUNC_CTRL events\n\n   - vsock/virtio: relax the recently added memory limit a little\n\n  Current release - regressions:\n\n   - IB/IPoIB: make sure IB drivers always use async set_rx_mode since\n     some (mlx5) are now required to use it due to locking changes\n\n  Previous releases - regressions:\n\n   - udp: fix UDP length on last GSO_PARTIAL segment\n\n   - af_unix: fix UAF read of tail-\u003elen in unix_stream_data_wait()\n\n   - tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN prediction\n\n   - mlx5e: fix unlocked writing to ICOSQ, breaking AF_XDP\n\n  Previous releases - always broken:\n\n   - tap: fix stack info leak in tap_ioctl() SIOCGIFHWADDR\n\n   - ipv4: raw: reject IP_HDRINCL packets with ihl \u003c 5\n\n   - Bluetooth: a lot of locking and concurrency fixes (as always)\n\n   - batman-adv (mesh wireless networking): a lot of random fixes for\n     issues reported by security researchers and Sashiko\n\n   - netfilter: same thing, a lot of small security-ish fixes all over\n     the place, nothing really stands out\n\n  Misc:\n\n   - bring back the old 3c509 driver, Maciej wants to maintain it\"\n\n* tag \u0027net-7.1-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (187 commits)\n  net: enetc: avoid VF-\u003ePF mailbox timeout during SR-IOV teardown\n  net: enetc: fix init and teardown order to prevent use of unsafe resources\n  net: enetc: fix unbounded loop and interrupt handling in VF-to-PF messaging\n  net: enetc: fix DMA write to freed memory in enetc_msg_free_mbx()\n  net: enetc: fix race condition in VF MAC address configuration\n  net: enetc: fix TOCTOU race and validate VF MAC address\n  net: enetc: add ratelimiting to VF mailbox error messages\n  net: enetc: fix missing error code when pf-\u003evf_state allocation fails\n  net: enetc: fix incorrect mailbox message status returned to VFs\n  net: bridge: prevent too big nested attributes in br_fill_linkxstats()\n  l2tp: use list_del_rcu in l2tp_session_unhash\n  net: bcmgenet: keep RBUF EEE/PM disabled\n  ethernet: 3c509: Fix most coding style issues\n  ethernet: 3c509: Update documentation to match MAINTAINERS\n  ethernet: 3c509: Add GPL 2.0 SPDX license identifier\n  ethernet: 3c509: Fix AUI transceiver type selection\n  Revert \"drivers: net: 3com: 3c509: Remove this driver\"\n  tools: ynl: support listening on all nsids\n  net: gro: don\u0027t merge zcopy skbs\n  pds_core: ensure null-termination for firmware version strings\n  ...\n\n[ upstream commit: 68993ced0f618e36cf33388f1e50223e5e6e78cc ]\n"
    },
    {
      "commit": "1bd32a2c178b924374ef205027706661e3397c01",
      "tree": "d15785bb3d28e73f3a32f3271cbb89aedffa2d3f",
      "parents": [
        "414a765b6286df03d989e1ccbd50bee0672722cd"
      ],
      "author": {
        "name": "Zhengyu He",
        "email": "hezhy472013@gmail.com",
        "time": "Thu May 21 22:44:45 2026 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Thu May 21 21:56:07 2026 +0100"
      },
      "message": "spi: dt-bindings: fsl-qspi: support SpacemiT K3\n\nAdd the SpacemiT K3 QSPI compatible to the fsl-qspi binding.\n\nK3 and K1 use the same QSPI controller, so document the K3 compatible\nwith \"spacemit,k1-qspi\" as fallback.\n\nSigned-off-by: Cody Kang \u003ccody.kang.hk@outlook.com\u003e\nSigned-off-by: Zhengyu He \u003chezhy472013@gmail.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20260521-k3-pico-itx-qspi-v2-for-next-20260521-v2-1-52bce26e5fd8@gmail.com\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: 27cd2dde35b2c3b8659fa18f6a935c61fedee5c1 ]\n"
    },
    {
      "commit": "c80fa8778611a410a98788db52e2faab0dfc74ea",
      "tree": "429c4bbdb6df914609ad2b8b694e4fe4aba81c7d",
      "parents": [
        "414a765b6286df03d989e1ccbd50bee0672722cd",
        "14e66255adcfb42253003df05d2555b0b2f3aca9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 21 08:43:26 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 21 08:43:26 2026 -0700"
      },
      "message": "Merge tag \u0027soc-fixes-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull SoC fixes from Arnd Bergmann:\n\n - The ff-a firmware driver gets 11 individual bugfixes for a number of\n   issues with robustness to buggy firmware or client implementations.\n   Another firmware fix address suspend to RAM via PSCI firmware.\n\n - The final code change is for the old Arm Integrator reference\n   platform that recently started exposing an old NULL pointer\n   dereference bug.\n\n - The MAINTAINERS file gets two updates, notably James Tai and Yu-Chun\n   Lin are stepping up as co-maintainers for the Realtek platform.\n\n - The remaining patches are all for devicetree files. Two of these are\n   for riscv boards, the rest are all for enesas Arm platforms,\n   addressing build time checking issues as well as minor configuration\n   problems.\n\n* tag \u0027soc-fixes-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (30 commits)\n  firmware: psci: Set pm_set_resume/suspend_via_firmware() for SYSTEM_SUSPEND\n  ARM: realtek: MAINTAINERS: Include pin controller drivers\n  MAINTAINERS: Add maintainers for ARM/REALTEK ARCHITECTURE\n  ARM: integrator: Fix early initialization\n  firmware: arm_ffa: Fix sched-recv callback partition lookup\n  firmware: arm_ffa: Snapshot notifier callbacks under lock\n  firmware: arm_ffa: Align RxTx buffer size before mapping\n  firmware: arm_ffa: Validate framework notification message layout\n  firmware: arm_ffa: Keep framework RX release under lock\n  firmware: arm_ffa: Bound PARTITION_INFO_GET_REGS copies\n  firmware: arm_ffa: Unregister bus notifier on teardown for FF-A v1.0\n  firmware: arm_ffa: Fix per-vcpu self notifications handling in workqueue\n  firmware: arm_ffa: Avoid collapsing NPI work from different CPUs\n  firmware: arm_ffa: Skip free_pages on RX buffer alloc failure\n  firmware: arm_ffa: Check for NULL FF-A ID table while driver registration\n  riscv: dts: microchip: fix icicle i2c pinctrl configuration\n  riscv: dts: starfive: jh7110: Drop CAMSS node\n  arm64: dts: renesas: r9a09g056: Add #mux-state-cells to usb20phyrst\n  arm64: dts: renesas: r9a09g057: Add #mux-state-cells to usb2{0,1}phyrst\n  ARM: dts: renesas: rskrza1: Drop superfluous cells\n  ...\n\n[ upstream commit: dd3802fc4f6b52201a93330d44981a66bd6ef883 ]\n"
    },
    {
      "commit": "4094635134515d32b7cee5763d8055ae97aee821",
      "tree": "1df1b4b84ea1bd7513155b35a769f54ea3bb7c0a",
      "parents": [
        "414a765b6286df03d989e1ccbd50bee0672722cd"
      ],
      "author": {
        "name": "Zhi Li",
        "email": "lizhi2@eswincomputing.com",
        "time": "Mon May 18 10:20:23 2026 +0800"
      },
      "committer": {
        "name": "Paolo Abeni",
        "email": "pabeni@redhat.com",
        "time": "Thu May 21 11:58:16 2026 +0200"
      },
      "message": "dt-bindings: ethernet: eswin: add optional TXD and RXD delay register offsets\n\nDocument two optional cells in eswin,hsp-sp-csr for the TXD and RXD\ndelay control register offsets.\n\nThese registers are used by the driver to clear any residual delay\nconfiguration left by the bootloader, ensuring that MAC-side RGMII delay\nsettings are applied solely according to the kernel configuration.\n\nAdd a reference to the EIC7700X SoC Technical Reference Manual for\nbackground information about the HSP CSR block.\n\nFixes: 888bd0eca93c (\"dt-bindings: ethernet: eswin: Document for EIC7700 SoC\")\nSigned-off-by: Zhi Li \u003clizhi2@eswincomputing.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20260518022023.427-1-lizhi2@eswincomputing.com\nSigned-off-by: Paolo Abeni \u003cpabeni@redhat.com\u003e\n\n[ upstream commit: c36069c6f46c52458bb86fa8eb4803f1e0b70fb0 ]\n"
    },
    {
      "commit": "f5c3a8c442169942da54149ab0a01a8e7843fc58",
      "tree": "a5ba5d1e72bcfb19733b8d069db2df32c50c5011",
      "parents": [
        "414a765b6286df03d989e1ccbd50bee0672722cd",
        "2bc032c5730423bc5848e967392fb0c8042e4a89"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 21 10:12:21 2026 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 21 10:12:22 2026 +1000"
      },
      "message": "Merge tag \u0027drm-msm-fixes-2026-05-17\u0027 of https://gitlab.freedesktop.org/drm/msm into drm-fixes\n\nFixes for v7.1:\n\nCore:\n- Fixed bindings for SM8650, SM8750 and Eliza\n- Don\u0027t use UTS_RELEASE directly\n- Fix typo in clock-names property\n\nDPU:\n- Fixed CWB description on Kaanapali\n- Fixed scanline strides for YUV UBWC formats\n- Stopped DSI register dumping to access past the end of region\n\nDSI:\n- Fix dumping unaligned regions\n\nGPU:\n- Fix GMEM_BASE for a6xx gen3\n- Fix userspace reachable crash on a2xx-a4xx\n- Fix sysprof_active for counter collection with IFPC enabled GPUs\n- Fix shrinker lockdep\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nFrom: Rob Clark \u003crob.clark@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/CACSVV02cTK7h\u003dd0uqanRE-cj35THDqFjqsTB_2zQV1Mcw77aNw@mail.gmail.com\n\n[ upstream commit: 5b4a47dc547f999f42a29a7fe4a7dd7e09441d1e ]\n"
    },
    {
      "commit": "2bc032c5730423bc5848e967392fb0c8042e4a89",
      "tree": "cc1647ff0a51af2475444201e00acf015c6a7772",
      "parents": [
        "7d7ce06c8f200d6490601f4fed67fdf7b4cfb209"
      ],
      "author": {
        "name": "Lad Prabhakar",
        "email": "prabhakar.mahadev-lad.rj@bp.renesas.com",
        "time": "Tue Apr 28 11:03:38 2026 +0100"
      },
      "committer": {
        "name": "Rob Clark",
        "email": "robin.clark@oss.qualcomm.com",
        "time": "Sun May 17 06:33:28 2026 -0700"
      },
      "message": "dt-bindings: display/msm: Fix typo in clock-names property\n\nFix the typo \"clocks-names\" to \"clock-names\" in the allOf/if conditional\nblocks.\n\nFixes: 9be5c47908e66 (\"dt-bindings: display/msm: expand to support MST\")\nFixes: 7403e87c13847 (\"dt-bindings: display: msm: Fix reg ranges and clocks on Glymur\")\nSigned-off-by: Lad Prabhakar \u003cprabhakar.mahadev-lad.rj@bp.renesas.com\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/721682/\nMessage-ID: \u003c20260428100338.3179722-1-prabhakar.mahadev-lad.rj@bp.renesas.com\u003e\nSigned-off-by: Rob Clark \u003crobin.clark@oss.qualcomm.com\u003e\n\n[ upstream commit: db339b6bc9f234b4883eb02946ea01d8d9faa11c ]\n"
    },
    {
      "commit": "7d7ce06c8f200d6490601f4fed67fdf7b4cfb209",
      "tree": "9e580f1c6a2e20cf44b801383346bd600db84daf",
      "parents": [
        "30314657c9ddac976326965c333283d534188c2a"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@oss.qualcomm.com",
        "time": "Sun Apr 05 16:34:01 2026 +0200"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dmitry.baryshkov@oss.qualcomm.com",
        "time": "Wed May 13 16:13:44 2026 +0300"
      },
      "message": "dt-bindings: display/msm: qcom,eliza-mdss: Correct DPU and DP ranges in example\n\nVBIF register range is 0x3000 long.  DisplayPort block has few too short\nranges and misses four more address spaces.  Similarly first part of DSI\nspace should be 0x300 long.\n\nNo practical impact, except when existing code is being re-used in new\ncontributions.\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nReviewed-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\nAcked-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/716460/\nLink: https://lore.kernel.org/r/20260405-dts-qcom-display-regs-v2-5-34f4024c65dc@oss.qualcomm.com\nSigned-off-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\n\n[ upstream commit: 795b19cbcf43414748261b9dcc783bebfbceb89a ]\n"
    },
    {
      "commit": "30314657c9ddac976326965c333283d534188c2a",
      "tree": "872536dfb50bb95fc93e999a92befbd3f96c29aa",
      "parents": [
        "3c3223fcd49594d185a7c353c2f64a6627161c67"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@oss.qualcomm.com",
        "time": "Sun Apr 05 16:34:00 2026 +0200"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dmitry.baryshkov@oss.qualcomm.com",
        "time": "Wed May 13 16:13:44 2026 +0300"
      },
      "message": "dt-bindings: display/msm: sm8750-mdss: Correct DPU and DP ranges in example\n\nVBIF register range is 0x3000 long. DisplayPort block has few too short\nranges and misses four more address spaces.\n\nNo practical impact, except when existing code is being re-used in new\ncontributions.\n\nReviewed-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/716453/\nLink: https://lore.kernel.org/r/20260405-dts-qcom-display-regs-v2-4-34f4024c65dc@oss.qualcomm.com\nSigned-off-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\n\n[ upstream commit: 399f7748789ced4d8bf6a3f9aa550d007283d005 ]\n"
    },
    {
      "commit": "3c3223fcd49594d185a7c353c2f64a6627161c67",
      "tree": "9fc1c3deea7c5feee0350fe784f54b30936c58b8",
      "parents": [
        "f8b9e1e3519f6367552eb330508d8feeccb0ed1a"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@oss.qualcomm.com",
        "time": "Sun Apr 05 16:33:59 2026 +0200"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dmitry.baryshkov@oss.qualcomm.com",
        "time": "Wed May 13 16:13:44 2026 +0300"
      },
      "message": "dt-bindings: display/msm: sm8650: Correct VBIF range in example\n\nVBIF register range is 0x3000 long, so correct the example.  No\npractical impact, except when existing code is being re-used in new\ncontributions.\n\nReviewed-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nAcked-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/716454/\nLink: https://lore.kernel.org/r/20260405-dts-qcom-display-regs-v2-3-34f4024c65dc@oss.qualcomm.com\nSigned-off-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\n\n[ upstream commit: bef8a15a6ee2b6c5940add7ef6bf61379905a783 ]\n"
    },
    {
      "commit": "f8b9e1e3519f6367552eb330508d8feeccb0ed1a",
      "tree": "7c5cb3330e3c81737e7d15e7271943189a567051",
      "parents": [
        "2eb0667eba939a113fdabb569cb6dab435fbb8b8"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@oss.qualcomm.com",
        "time": "Sun Apr 05 16:33:58 2026 +0200"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dmitry.baryshkov@oss.qualcomm.com",
        "time": "Wed May 13 16:13:44 2026 +0300"
      },
      "message": "dt-bindings: display/msm: dp-controller: Allow DAI on SM8650 and others\n\nDisplayPort on Qualcomm SoCs like SM8650 and compatible SM8750 supports\naudio and there is already DTS having cells and sound-name-prefix.  The\n\"else:\" clause for non-EDP and non-aux-bus cases already requires\n\u0027#sound-dai-cells\u0027, so it should actually reference the dai-common.yaml\nfor other properties, as pointed out by dtbs_check warnings like:\n\n  sm8650-hdk-display-card-rear-camera-card.dtb:\n    displayport-controller@af54000 (qcom,sm8650-dp): Unevaluated properties are not allowed (\u0027sound-name-prefix\u0027 was unexpected)\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nReviewed-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/716452/\nLink: https://lore.kernel.org/r/20260405-dts-qcom-display-regs-v2-2-34f4024c65dc@oss.qualcomm.com\nSigned-off-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\n\n[ upstream commit: 557226acef41c0b651588dc9f8911ec950f39101 ]\n"
    },
    {
      "commit": "2eb0667eba939a113fdabb569cb6dab435fbb8b8",
      "tree": "62e84cf2a6657f44c59f4b90e7fdd12c5263d423",
      "parents": [
        "128d1d591fb1c1c1d1b58be9431d5c1ed243b22c"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@oss.qualcomm.com",
        "time": "Sun Apr 05 16:33:57 2026 +0200"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dmitry.baryshkov@oss.qualcomm.com",
        "time": "Wed May 13 16:13:44 2026 +0300"
      },
      "message": "dt-bindings: display/msm: dp-controller: Correct SM8650 IO range\n\nDP on Qualcomm SM8650 come with nine address ranges, so describe the\nremaining ones as optional to keep ABI backwards compatible.  Driver\nalso does not need them to operate correctly.\n\nReviewed-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nAcked-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/716450/\nLink: https://lore.kernel.org/r/20260405-dts-qcom-display-regs-v2-1-34f4024c65dc@oss.qualcomm.com\nSigned-off-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\n\n[ upstream commit: cb6f19552b49be16db5d50d5d59c0ec2b5c38f13 ]\n"
    },
    {
      "commit": "0a1bc7849ca461909e79f0b3fcc275027856318e",
      "tree": "544b19db9a9aaa312a867372350c4ab4945065d8",
      "parents": [
        "50d464bac2ae27b3ff060b7ebe8cfdd25bb592e7",
        "414a765b6286df03d989e1ccbd50bee0672722cd"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun May 10 14:08:09 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon May 11 06:41:59 2026 +0100"
      },
      "message": "Merge tag \u0027v7.1-rc3-dts-raw\u0027\n\nLinux 7.1-rc3\n"
    },
    {
      "commit": "666d329106c4432fa8bf0e28e5b0c138d8b6da77",
      "tree": "dce340583cd34f9d279f33ec6e99921e7fb68a1f",
      "parents": [
        "414a765b6286df03d989e1ccbd50bee0672722cd"
      ],
      "author": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Fri May 08 13:24:37 2026 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Mon May 11 09:28:29 2026 +0900"
      },
      "message": "ASoC; dt-bindings: mediatek,mt8173-rt5650-rt5514: Fix mediatek,audio-codec constraints\n\nA phandle-array is really a matrix and needs constraints on the number\nof elements for both the inner and outer dimensions. Add the missing\ninner constraints.\n\nFixes: 472d77bdc511 (\"ASoC: dt-bindings: mediatek,mt8173-rt5650-rt5514: convert to DT schema\")\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nLink: https://patch.msgid.link/20260508182438.1757394-1-robh@kernel.org\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: cb196d50a78ddae227f09b3cd0b145f74a70d241 ]\n"
    },
    {
      "commit": "14e66255adcfb42253003df05d2555b0b2f3aca9",
      "tree": "249ae3af231abf9400ce6c3ca4186703131d8a71",
      "parents": [
        "7b9455d83578dea15323bad1e19b2900a39b6c5d",
        "960ba532811361e38a431d1146dd2d6e70cff22f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 08 15:33:30 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 08 15:33:36 2026 +0200"
      },
      "message": "Merge tag \u0027riscv-dt-fixes-for-v7.1-rc3\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes\n\nRISC-V devicetrees fixes for v7.1-rc3\n\nMicrochip:\nFix a pinctrl misconfiguration caused by a erratum fixed between\nengineering sample and production silicon, that causes settings for one\nto not apply to the other.\n\nStarfive:\nRemove nodes relating to the \"camss\" video device that has been deleted\nentirely from staging.\n\nSigned-off-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\n\n* tag \u0027riscv-dt-fixes-for-v7.1-rc3\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux:\n  riscv: dts: microchip: fix icicle i2c pinctrl configuration\n  riscv: dts: starfive: jh7110: Drop CAMSS node\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 1fcf4149418e7a8f8253dd74059d56340795503f ]\n"
    },
    {
      "commit": "7b9455d83578dea15323bad1e19b2900a39b6c5d",
      "tree": "8a2a78900930aa7f4eff643811734f7b08b762c7",
      "parents": [
        "75f8059eac8d9dbde22a8aef7c728f4aed9aa436",
        "43def18f34fe311ccabe5df62e69f95f2b4e2ada"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu May 07 14:00:11 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu May 07 14:00:16 2026 +0200"
      },
      "message": "Merge tag \u0027renesas-fixes-for-v7.1-tag1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes\n\nRenesas fixes for v7.1\n\n  - Fix SCIF (serial port) clocks on R-Car X5H,\n  - Fix various dtc and dtbs_check warnings.\n\n* tag \u0027renesas-fixes-for-v7.1-tag1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:\n  arm64: dts: renesas: r9a09g056: Add #mux-state-cells to usb20phyrst\n  arm64: dts: renesas: r9a09g057: Add #mux-state-cells to usb2{0,1}phyrst\n  ARM: dts: renesas: rskrza1: Drop superfluous cells\n  ARM: dts: renesas: genmai: Drop superfluous cells\n  ARM: dts: renesas: r7s72100: Add missing unit address to bus node\n  ARM: dts: renesas: r8a7792: Add missing unit address to bus node\n  ARM: dts: renesas: r8a7779: Add missing unit address to bus node\n  ARM: dts: renesas: r8a7778: Add missing unit address to bus node\n  arm64: dts: renesas: rz-smarc-du-adv7513-smarc: Fix missing cells and reg in DU subnode\n  arm64: dts: renesas: rz-smarc-cru-csi-ov5645: Fix missing cells and reg in CSI2 subnode\n  arm64: dts: renesas: salvator-panel: Fix missing cells and reg in DTO\n  arm64: dts: renesas: draak/ebisu-panel: Fix missing cells and reg in DTO\n  arm64: dts: renesas: r8a78000: Fix SCIF brg_int clocks\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: b94e0e37d1f165a6c991915a8a87365d71281ee5 ]\n"
    },
    {
      "commit": "414a765b6286df03d989e1ccbd50bee0672722cd",
      "tree": "03c210ac9911486e90b1b2f9baa06fc2e13c2058",
      "parents": [
        "6ab87574f7697a7e5bce448652f315c1ce334de6"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Fri Mar 20 13:23:24 2026 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "wsa+renesas@sang-engineering.com",
        "time": "Mon May 04 10:29:46 2026 +0200"
      },
      "message": "dt-bindings: i2c: apple,i2c: Add t8122 compatible\n\nThe i2c block on the Apple silicon t8122 (M3) SoC is compatible with the\nexisting driver. Add \"apple,t8122-i2c\" as SoC specific compatible under\n\"apple,t8103-i2c\" used by the deriver.\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nAcked-by: Andi Shyti \u003candi.shyti@kernel.org\u003e\nAcked-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nSigned-off-by: Wolfram Sang \u003cwsa+renesas@sang-engineering.com\u003e\n\n[ upstream commit: c5f25f5800f56f1754d9eeb3ced7c1e08c29119a ]\n"
    },
    {
      "commit": "50d464bac2ae27b3ff060b7ebe8cfdd25bb592e7",
      "tree": "5dcd56305a6056df8e4b60a383ef4b2c7c7b7bb7",
      "parents": [
        "29faa9a4aac7c50333d85e5dbbd3d8fadef7608b",
        "75f8059eac8d9dbde22a8aef7c728f4aed9aa436"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun May 03 14:21:25 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon May 04 09:22:54 2026 +0100"
      },
      "message": "Merge tag \u0027v7.1-rc2-dts-raw\u0027\n\nLinux 7.1-rc2\n"
    },
    {
      "commit": "6ab87574f7697a7e5bce448652f315c1ce334de6",
      "tree": "c8a17d5776d7a528f3100b65a624d40dcad42860",
      "parents": [
        "75f8059eac8d9dbde22a8aef7c728f4aed9aa436"
      ],
      "author": {
        "name": "Ronald Claveau",
        "email": "linux-kernel-dev@aliel.fr",
        "time": "Fri Apr 24 16:17:33 2026 +0200"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "wsa+renesas@sang-engineering.com",
        "time": "Mon May 04 10:13:28 2026 +0200"
      },
      "message": "dt-bindings: i2c: amlogic: Add compatible for T7 SOC\n\nAdd the T7 SOC compatible which fallback to AXG compatible.\n\nAcked-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nSigned-off-by: Ronald Claveau \u003clinux-kernel-dev@aliel.fr\u003e\nSigned-off-by: Wolfram Sang \u003cwsa+renesas@sang-engineering.com\u003e\n\n[ upstream commit: 9a937ca22741eebe2bf10b18657b8b9aed9c009b ]\n"
    },
    {
      "commit": "75f8059eac8d9dbde22a8aef7c728f4aed9aa436",
      "tree": "bc87dea420f4e8668f29af6be293f9a7d816d0c9",
      "parents": [
        "3c8b54cc8bb863aa4fa01d6b53ee57b58cf6d5ef",
        "c9935ec6d984ee0d1b9ddf82303193196dd1971d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 27 15:21:18 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 27 15:21:18 2026 -0700"
      },
      "message": "Merge tag \u0027mailbox-v7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox\n\nPull mailbox updates from Jassi Brar:\n\n - core: fix NULL message handling and add API to query TX queue slots\n\n - test: resolve concurrency bugs, dangling IRQs, and memory leaks\n\n - dt-bindings: qcom: add Eliza IPCC\n\n - mtk: fix address calculation and pointer handling bugs\n\n - cix: resolve SCMI suspend timeouts\n\n - misc memory allocation optimizations and cleanups\n\n* tag \u0027mailbox-v7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox:\n  mailbox: mailbox-test: make data_ready a per-instance variable\n  mailbox: mailbox-test: initialize struct earlier\n  mailbox: mailbox-test: don\u0027t free the reused channel\n  mailbox: mailbox-test: handle channel errors consistently\n  mailbox: update kdoc for struct mbox_controller\n  mailbox: add sanity check for channel array\n  mailbox: mailbox-test: free channels on probe error\n  mailbox: prefix new constants with MBOX_\n  dt-bindings: mailbox: qcom-ipcc: Document the Eliza Inter-Processor Communication Controller\n  mailbox: cix: Add IRQF_NO_SUSPEND to mailbox interrupt\n  mailbox: Fix NULL message support in mbox_send_message()\n  mailbox: remove superfluous internal header\n  mailbox: correct kdoc title for mbox_bind_client\n  mailbox: test: really ignore optional memory resources\n  mailbox: exynos: drop superfluous mbox setting per channel\n  mailbox: mtk-cmdq: Fix CURR and END addr for task insert case\n  mailbox: mtk-vcp-mailbox: Fix the return value in mtk_vcp_mbox_xlate()\n  mailbox: hi6220: kzalloc + kcalloc to kzalloc\n  mailbox: rockchip: kzalloc + kcalloc to kzalloc\n  mailbox: add API to query available TX queue slots\n\n[ upstream commit: a7cc308da5f78eee8d94bf666c026671a180d7e5 ]\n"
    },
    {
      "commit": "960ba532811361e38a431d1146dd2d6e70cff22f",
      "tree": "4d0a1bfcb1690a79ba58ded1312c3210b01bd75c",
      "parents": [
        "40f8b0178eada6ed341a069ee6191eed9b05673c"
      ],
      "author": {
        "name": "Conor Dooley",
        "email": "conor.dooley@microchip.com",
        "time": "Mon Apr 20 12:14:31 2026 +0100"
      },
      "committer": {
        "name": "Conor Dooley",
        "email": "conor.dooley@microchip.com",
        "time": "Mon Apr 27 20:12:51 2026 +0100"
      },
      "message": "riscv: dts: microchip: fix icicle i2c pinctrl configuration\n\nUnfortunately, an erratum with engineering sample that I was not aware\nof was exposed by adding pinctrl configuration to the icicle kit.\nWhen routed to MSS IOs, i2c signals are never anything other than tied\nlow. Being an FPGA, a Libero workaround for this problem was created,\nthat involves routing i2c signals to the FPGA fabric when the MSS IO\noption is selected in the configurator and then back to the intended pin\nusing the debug \"fabric test\" capability. This is invisible to user\nfacing information in the tooling and not mentioned in reference designs\ndocumentation. It manifests solely in the .xml output from the MSS\nconfiguration that the HSS firmware uses to configure the device, which\nLinux now overwrites using the pinctrl information. As a result, I never\nnoticed this.\n\nMy original submission had the engineering sample configuration, but I\nmodified it on application after I was told it didn\u0027t work, not\nrealising that the report came from a colleague with a production\ndevice, where the erratum was fixed and the workaround not automatically\nimplemented by Libero when creating a design.\n\nMove this part of the pinctrl configuration out of the shared portion of\nthe icicle device trees, into the portions that are specific to\nengineering sample and production devices so that the different settings\nfor i2c pins can be dealt with.\n\nAlthough the reference design only has this workaround in place for\ni2c1, as i2c0 is genuinely fabric routed, move it too since the\nerratum affects both controllers.\n\nLink: https://ww1.microchip.com/downloads/aemDocuments/documents/FPGA/ProductDocuments/Errata/polarfiresoc/microsemi_polarfire_soc_fpga_egineering_samples_errata_er0219_v1.pdf [3.3]\nFixes: 123f4276b521a (\"riscv: dts: microchip: add pinctrl nodes for mpfs/icicle kit\")\nSigned-off-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\n\n[ upstream commit: 0df8aa2b9aec5cd21e8c71d9cc1227e57bea43b3 ]\n"
    },
    {
      "commit": "40f8b0178eada6ed341a069ee6191eed9b05673c",
      "tree": "7b77a03e5b090d47ebaa9386eb8d309358733386",
      "parents": [
        "3c8b54cc8bb863aa4fa01d6b53ee57b58cf6d5ef"
      ],
      "author": {
        "name": "Jai Luthra",
        "email": "jai.luthra@ideasonboard.com",
        "time": "Mon Apr 20 18:48:07 2026 +0530"
      },
      "committer": {
        "name": "Conor Dooley",
        "email": "conor.dooley@microchip.com",
        "time": "Mon Apr 27 20:12:13 2026 +0100"
      },
      "message": "riscv: dts: starfive: jh7110: Drop CAMSS node\n\nThe starfive-camss driver and bindings were dropped, as they were no\nlonger being worked upon for destaging.\n\nDrop the relevant node as well to avoid the following build warning:\n\"failed to match any schema with compatible: [\u0027starfive,jh7110-camss\u0027]\"\n\nReported-by: Conor Dooley \u003cconor@kernel.org\u003e\nCloses: https://lore.kernel.org/all/20260420-very-cartel-645595ffd1c7@spud/\nSigned-off-by: Jai Luthra \u003cjai.luthra@ideasonboard.com\u003e\nReviewed-by: Changhuang Liang \u003cchanghuang.liang@starfivetech.com\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\n\n[ upstream commit: 3e256d4c40742e98132c0ef830b8cad4d50502d0 ]\n"
    },
    {
      "commit": "43def18f34fe311ccabe5df62e69f95f2b4e2ada",
      "tree": "06f8145977f7b1d13ae82de0480c6575a1f1410a",
      "parents": [
        "1f176138aa80df9dc534f1e2a49fac49b51133ca"
      ],
      "author": {
        "name": "Tommaso Merciai",
        "email": "tommaso.merciai.xr@bp.renesas.com",
        "time": "Tue Apr 07 17:34:29 2026 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:31 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g056: Add #mux-state-cells to usb20phyrst\n\nThe renesas,rzv2h-usb2phy-reset binding schema defines #mux-state-cells\nas a required property. Add it to the usb20phyrst node to fix the\nfollowing warnings:\n\n    arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dtb: usb20phy-reset@15830000 (renesas,r9a09g056-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk-cn15-emmc.dtb: usb20phy-reset@15830000 (renesas,r9a09g056-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk-cn15-sd.dtb: usb20phy-reset@15830000 (renesas,r9a09g056-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n\nFixes: 6a1b6f7e56dc (\"dt-bindings: reset: renesas,rzv2h-usb2phy: Add \u0027#mux-state-cells\u0027 property\")\nSigned-off-by: Tommaso Merciai \u003ctommaso.merciai.xr@bp.renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/31210e05f7189b466b30eedbdda3d11726dac279.1775575276.git.tommaso.merciai.xr@bp.renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 7e070a14beaf036588f164575bbaf7011dd26285 ]\n"
    },
    {
      "commit": "1f176138aa80df9dc534f1e2a49fac49b51133ca",
      "tree": "79da62114ca982356af320fc462785d4efd9277c",
      "parents": [
        "7b2f4bbf8bf6f08de311f77f019852f28e7c14bb"
      ],
      "author": {
        "name": "Tommaso Merciai",
        "email": "tommaso.merciai.xr@bp.renesas.com",
        "time": "Tue Apr 07 17:34:28 2026 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:31 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g057: Add #mux-state-cells to usb2{0,1}phyrst\n\nThe renesas,rzv2h-usb2phy-reset binding schema defines #mux-state-cells\nas a required property. Add it to the usb20phyrst and usb21phyrst nodes\nto fix the following warnings:\n\n    arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dtb: usb20phy-reset@15830000 (renesas,r9a09g057-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dtb: usb21phy-reset@15840000 (renesas,r9a09g057-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk-cn15-emmc.dtb: usb20phy-reset@15830000 (renesas,r9a09g057-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk-cn15-emmc.dtb: usb21phy-reset@15840000 (renesas,r9a09g057-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk-cn15-sd.dtb: usb20phy-reset@15830000 (renesas,r9a09g057-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n    arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk-cn15-sd.dtb: usb21phy-reset@15840000 (renesas,r9a09g057-usb2phy-reset): \u0027#mux-state-cells\u0027 is a required property\n\nFixes: 6a1b6f7e56dc (\"dt-bindings: reset: renesas,rzv2h-usb2phy: Add \u0027#mux-state-cells\u0027 property\")\nSigned-off-by: Tommaso Merciai \u003ctommaso.merciai.xr@bp.renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/22fb9a500cdbc3272dc23cd5e36bca5fbbec75fc.1775575276.git.tommaso.merciai.xr@bp.renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: d6cdab742c0548b5ce3309da108bbf7a1fc6f68e ]\n"
    },
    {
      "commit": "7b2f4bbf8bf6f08de311f77f019852f28e7c14bb",
      "tree": "376d133de1512f3716a241dd0ea838a93cceaa50",
      "parents": [
        "1d9e0dbc238c2c2d89c2a3ad6cf55cc8de449397"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Sat Mar 28 00:42:11 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "ARM: dts: renesas: rskrza1: Drop superfluous cells\n\nDrop superfluous address-cells and size-cells to fix DTC W\u003d1 warning:\n\n    arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts:32.17-72.4: Warning (avoid_unnecessary_addr_size): /flash@18000000: unnecessary #address-cells/#size-cells without \"ranges\", \"dma-ranges\" or child \"reg\" or \"ranges\" property\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nFixes: 98537eb77d3ef185 (\"ARM: dts: renesas: rskrza1: Add FLASH nodes\")\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260327234244.91707-7-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: ab83176d3cf1cf1c1f6e604432905bda4515d17f ]\n"
    },
    {
      "commit": "1d9e0dbc238c2c2d89c2a3ad6cf55cc8de449397",
      "tree": "abc14510a7200f7865e5f435b2e541d4004a7a26",
      "parents": [
        "017c0a25973208613b43cc748223a679228d9de6"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Sat Mar 28 00:42:10 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "ARM: dts: renesas: genmai: Drop superfluous cells\n\nDrop superfluous address-cells and size-cells to fix DTC W\u003d1 warning:\n\n    arch/arm/boot/dts/renesas/r7s72100-genmai.dts:28.17-55.4: Warning (avoid_unnecessary_addr_size): /flash@18000000: unnecessary #address-cells/#size-cells without \"ranges\", \"dma-ranges\" or child \"reg\" or \"ranges\" property\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nFixes: 30e0a8cf886cb459 (\"ARM: dts: renesas: genmai: Add FLASH nodes\")\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260327234244.91707-6-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 714e1d6bba0e0abe5c87c8e189a35fa690540df4 ]\n"
    },
    {
      "commit": "017c0a25973208613b43cc748223a679228d9de6",
      "tree": "c2a1ad0d83ededd04e0fcd49b46110ad50465656",
      "parents": [
        "ea1b71e078738e3a9e9941560ccb29f0bae05927"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Sat Mar 28 00:42:09 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "ARM: dts: renesas: r7s72100: Add missing unit address to bus node\n\nAdd missing unit address to bus node to fix the following DTC W\u003d1\nwarning:\n\n    arch/arm/boot/dts/renesas/r7s72100.dtsi:40.11-46.4: Warning (unit_address_vs_reg): /bus: node has a reg or ranges property, but no unit name\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260327234244.91707-5-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: c5f21e57e7582572dbb2eed4eaa041cad5694c90 ]\n"
    },
    {
      "commit": "ea1b71e078738e3a9e9941560ccb29f0bae05927",
      "tree": "f531efcbde7e05bda530bd0733814e3f6bb0affd",
      "parents": [
        "8de5366ee7eaac2bc43a134b6279bb2f2a8bab48"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Sat Mar 28 00:42:08 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "ARM: dts: renesas: r8a7792: Add missing unit address to bus node\n\nAdd missing unit address to bus node to fix the following DTC W\u003d1\nwarning:\n\n    arch/arm/boot/dts/renesas/r8a7792.dtsi:89.12-94.4: Warning (unit_address_vs_reg): /bus: node has a reg or ranges property, but no unit name\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260327234244.91707-4-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 78c459d057e970401f59781c73e1523bc1dec51f ]\n"
    },
    {
      "commit": "8de5366ee7eaac2bc43a134b6279bb2f2a8bab48",
      "tree": "ee1f8c776e1178727879c4e315ccae9043156d27",
      "parents": [
        "9c64edd80710bcced086f7e0ea8293bf181dee9a"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Sat Mar 28 00:42:07 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "ARM: dts: renesas: r8a7779: Add missing unit address to bus node\n\nAdd missing unit address to bus node to fix the following DTC W\u003d1\nwarning:\n\n    arch/arm/boot/dts/renesas/r8a7779.dtsi:707.12-712.4: Warning (unit_address_vs_reg): /bus: node has a reg or ranges property, but no unit name\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260327234244.91707-3-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: fd62c046cdc8fb8b1b3e358e791317b70bbc1269 ]\n"
    },
    {
      "commit": "9c64edd80710bcced086f7e0ea8293bf181dee9a",
      "tree": "0fc143961533dfb7b7350102020c6b8034668b81",
      "parents": [
        "a71a1da242f3b77a03fbfb3c2ec90ad3513337dc"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Sat Mar 28 00:42:06 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "ARM: dts: renesas: r8a7778: Add missing unit address to bus node\n\nAdd missing unit address to bus node to fix the following DTC W\u003d1\nwarning:\n\n    arch/arm/boot/dts/renesas/r8a7778.dtsi:43.12-48.4: Warning (unit_address_vs_reg): /bus: node has a reg or ranges property, but no unit name\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260327234244.91707-2-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 1ca2d1af3826a6de6fd300f9b122d10d21a64266 ]\n"
    },
    {
      "commit": "a71a1da242f3b77a03fbfb3c2ec90ad3513337dc",
      "tree": "fa4be4c99551219b9745d9fea6bc59fa5eb0c237",
      "parents": [
        "a0137ebb2eefda588cbe2b5e65ff801df8980631"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Thu Mar 26 05:24:01 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "arm64: dts: renesas: rz-smarc-du-adv7513-smarc: Fix missing cells and reg in DU subnode\n\nAdd missing cells and reg DT property in the DU subnode to fix the\nfollowing DTC W\u003d1 warning:\n\n    arch/arm64/boot/dts/renesas/rz-smarc-du-adv7513.dtsi:29.10-33.5: Warning (unit_address_vs_reg): /fragment@1/__overlay__/ports/port@0: node has a unit name, but no reg or ranges property\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260326042411.215241-5-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: ca743e8ac2b41c295d5ee12ed231fccb52161a0b ]\n"
    },
    {
      "commit": "a0137ebb2eefda588cbe2b5e65ff801df8980631",
      "tree": "ec1a772a35e7fbd8484e5b187b2810c361d783ec",
      "parents": [
        "6b9f827a5dd36f109491f7c7fd9684576bf9d797"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Thu Mar 26 05:24:00 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "arm64: dts: renesas: rz-smarc-cru-csi-ov5645: Fix missing cells and reg in CSI2 subnode\n\nAdd missing cells and reg DT property in the CSI2 subnode to fix the\nfollowing DTC W\u003d1 warning:\n\n    arch/arm64/boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi:49.10-55.5: Warning (unit_address_vs_reg): /fragment@2/__overlay__/ports/port@0: node has a unit name, but no reg or ranges property\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nLink: https://patch.msgid.link/20260326042411.215241-4-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 25b113f187bf07f8caa3f40a96e7ec6de850767e ]\n"
    },
    {
      "commit": "6b9f827a5dd36f109491f7c7fd9684576bf9d797",
      "tree": "0c658a2f0da19d47dd075f3ec5ba911de40ba308",
      "parents": [
        "4574e35715ad2247b54dda061cff2b0269cae832"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Thu Mar 26 05:23:59 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "arm64: dts: renesas: salvator-panel: Fix missing cells and reg in DTO\n\nAdd missing cells and reg DT property in the Salvator-X panel DTO to fix\nthe following DTC W\u003d1 warning:\n\n    arch/arm64/boot/dts/renesas/salvator-panel-aa104xd12.dtso:30.10-34.5: Warning (unit_address_vs_reg): /fragment@2/__overlay__/ports/port@1: node has a unit name, but no reg or ranges property\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260326042411.215241-3-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 2016dde0685a091002851df8005757150a0e9350 ]\n"
    },
    {
      "commit": "4574e35715ad2247b54dda061cff2b0269cae832",
      "tree": "a47c9c796ccdfb13152083364e903f00db75457e",
      "parents": [
        "53a52a8936c7117ed0fbe7a2f7d8286798925700"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut+renesas@mailbox.org",
        "time": "Thu Mar 26 05:23:58 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "arm64: dts: renesas: draak/ebisu-panel: Fix missing cells and reg in DTO\n\nAdd missing cells and reg DT property in the Draak/Ebisu panel DTO to\nfix the following DTC W\u003d1 warning:\n\n    arch/arm64/boot/dts/renesas/draak-ebisu-panel-aa104xd12.dtso:30.10-34.5: Warning (unit_address_vs_reg): /fragment@2/__overlay__/ports/port@1: node has a unit name, but no reg or ranges property\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut+renesas@mailbox.org\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260326042411.215241-2-marek.vasut+renesas@mailbox.org\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: d289b5f56ab7fe939dc5bfc87c856b46fe5def38 ]\n"
    },
    {
      "commit": "53a52a8936c7117ed0fbe7a2f7d8286798925700",
      "tree": "434405cabaacc0346dae9d429321874d75d537e2",
      "parents": [
        "3c8b54cc8bb863aa4fa01d6b53ee57b58cf6d5ef"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Tue Jan 06 18:09:51 2026 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Apr 27 11:14:30 2026 +0200"
      },
      "message": "arm64: dts: renesas: r8a78000: Fix SCIF brg_int clocks\n\nAccording to the documentation, the internal clock input for the BRG is\nSGASYNCD4_PERW_BUSφ.\n\nFixes: c13a643e2c491f5b (\"arm64: dts: renesas: Add R8A78000 SoC support\")\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/459d360a8332f92b3766b30814e7e1c76169aaf7.1767719254.git.geert+renesas@glider.be\n\n[ upstream commit: 86637727c11a105499e9faa38f3422dfcf4d211d ]\n"
    },
    {
      "commit": "29faa9a4aac7c50333d85e5dbbd3d8fadef7608b",
      "tree": "8e3ed704aaf4f264eba7a97767475933e9169d4a",
      "parents": [
        "0f7b6a4fa8c5f6f5aa14c31aa7918e3f9d70688c",
        "3c8b54cc8bb863aa4fa01d6b53ee57b58cf6d5ef"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Apr 26 14:19:00 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Apr 27 07:59:01 2026 +0100"
      },
      "message": "Merge tag \u0027v7.1-rc1-dts-raw\u0027\n\nLinux 7.1-rc1\n"
    },
    {
      "commit": "3c8b54cc8bb863aa4fa01d6b53ee57b58cf6d5ef",
      "tree": "21c83209a3579d1caadf597612ae04b16cb128b8",
      "parents": [
        "0f0b879ed6b6d90489916d14ee42c75a83ff8c80",
        "622db085da89e48b87b82db11ff9cd29aed49c26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 25 16:39:03 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 25 16:39:03 2026 -0700"
      },
      "message": "Merge tag \u0027rtc-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux\n\nPull RTC updates from Alexandre Belloni:\n \"Subsystem:\n   - add data_race() in rtc_dev_poll()\n\n  Drivers:\n   - remove i2c_match_id usage\n   - abx80x: Disable alarm feature if no interrupt attached\n   - ti-k3: support resuming from IO DDR low power mode\"\n\n* tag \u0027rtc-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux:\n  rtc: abx80x: Disable alarm feature if no interrupt attached\n  rtc: ntxec: fix OF node reference imbalance\n  rtc: pic32: allow driver to be compiled with COMPILE_TEST\n  rtc: ti-k3: Add support to resume from IO DDR low power mode\n  rtc: cmos: Use platform_get_irq_optional() in cmos_platform_probe()\n  dt-bindings: rtc: add olpc,xo1-rtc to trivial-rtc\n  dt-bindings: rtc: sc2731: Add compatible for SC2730\n  rtc: add data_race() in rtc_dev_poll()\n  rtc: armada38x: zalloc + calloc to single allocation\n  dt-bindings: rtc: isl12026: convert to YAML schema\n  dt-bindings: rtc: microcrystal,rv3028: Allow to specify vdd-supply\n  rtc: max77686: convert to i2c_new_ancillary_device\n  dt-bindings: rtc: mpfs-rtc: permit resets\n  rtc: rx8025: Remove use of i2c_match_id()\n  rtc: rv8803: Remove use of i2c_match_id()\n  rtc: rs5c372: Remove use of i2c_match_id()\n  rtc: pcf2127: Remove use of i2c_match_id()\n  rtc: m41t80: Remove use of i2c_match_id()\n  rtc: abx80x: Remove use of i2c_match_id()\n\n[ upstream commit: 211d5933141197b37a7501271e49e4b88540615f ]\n"
    },
    {
      "commit": "0f0b879ed6b6d90489916d14ee42c75a83ff8c80",
      "tree": "28c12ce8c78a663a8958b4916864240b25d6c345",
      "parents": [
        "dec766502d1cab9f4d79bc5280bddf895c7e5c16",
        "4bcfa14efd80755c473ed04ca9404bc7f6c54a72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 13:23:50 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 13:23:50 2026 -0700"
      },
      "message": "Merge tag \u0027char-misc-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char / misc / IIO / and others driver updates from Greg KH:\n \"Here is the char/misc/iio and other smaller driver subsystem updates\n  for 7.1-rc1. Lots of stuff in here, all tiny, but relevant for the\n  different drivers they touch. Major points in here is:\n\n   - the usual large set of new IIO drivers and updates for that\n     subsystem (the large majority of this diffstat)\n\n   - lots of comedi driver updates and bugfixes\n\n   - coresight driver updates\n\n   - interconnect driver updates and additions\n\n   - mei driver updates\n\n   - binder (both rust and C versions) updates and fixes\n\n   - lots of other smaller driver subsystem updates and additions\n\n  All of these have been in linux-next for a while with no reported\n  issues\"\n\n* tag \u0027char-misc-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (405 commits)\n  coresight: tpdm: fix invalid MMIO access issue\n  mei: me: add nova lake point H DID\n  mei: lb: add late binding version 2\n  mei: bus: add mei_cldev_uuid\n  w1: ds2490: drop redundant device reference\n  bus: mhi: host: pci_generic: Add Telit FE912C04 modem support\n  mei: csc: wake device while reading firmware status\n  mei: csc: support controller with separate PCI device\n  mei: convert PCI error to common errno\n  mei: trace: print return value of pci_cfg_read\n  mei: me: move trace into firmware status read\n  mei: fix idle print specifiers\n  mei: me: use PCI_DEVICE_DATA macro\n  sonypi: Convert ACPI driver to a platform one\n  misc: apds990x: fix all kernel-doc warnings\n  most: usb: Use kzalloc_objs for endpoint address array\n  hpet: Convert ACPI driver to a platform one\n  misc: vmw_vmci: Fix spelling mistakes in comments\n  parport: Remove completed item from to-do list\n  char: remove unnecessary module_init/exit functions\n  ...\n\n[ upstream commit: cb4eb6771c0f8fd1c52a8f6fdec7762fb087380a ]\n"
    },
    {
      "commit": "dec766502d1cab9f4d79bc5280bddf895c7e5c16",
      "tree": "85da7103f0a008096e525327c5da7bd53e63627d",
      "parents": [
        "ecda115b10e31ec74f2facfe05e7e287fde89f29",
        "78429b877ad3c3d33ce5ed1e6a413f769d5dc449"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 13:16:36 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 13:16:36 2026 -0700"
      },
      "message": "Merge tag \u0027spi-fix-v7.1-merge-window\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi fixes from Mark Brown:\n \"This is quite a big set of fixes, almost all from Johan Hovold who is\n  on an ongoing quest to clean up issues with probe and removal handling\n  in drivers.\n\n  There isn\u0027t anything too concerning here especially with the\n  deregistration stuff which will very rarely get run in production\n  systems since this is all platform devices in the SoC on embedded\n  hardware, but it\u0027s all real issues which should be fixed. There\u0027s more\n  in flight here.\n\n  We also have a few other minor fixes, one from Felix Gu along the same\n  lines as Johan\u0027s work and a couple of documentation things\"\n\n* tag \u0027spi-fix-v7.1-merge-window\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (23 commits)\n  spi: fix controller cleanup() documentation\n  spi: fix resource leaks on device setup failure\n  spi: axiado: clean up probe return value\n  spi: axiado: rename probe error labels\n  spi: axiado: fix runtime pm imbalance on probe failure\n  spi: orion: clean up probe return value\n  spi: orion: fix clock imbalance on registration failure\n  spi: orion: fix runtime pm leak on unbind\n  spi: imx: fix runtime pm leak on probe deferral\n  spi: mpc52xx: fix use-after-free on registration failure\n  spi: Fix the error description in the `ptp_sts_word_post` comment\n  spi: topcliff-pch: fix use-after-free on unbind\n  spi: topcliff-pch: fix controller deregistration\n  spi: orion: fix controller deregistration\n  spi: mxic: fix controller deregistration\n  spi: mpc52xx: fix use-after-free on unbind\n  spi: mpc52xx: fix controller deregistration\n  spi: cadence-quadspi: fix controller deregistration\n  spi: cadence: fix controller deregistration\n  spi: mtk-snfi: fix memory leak in probe\n  ...\n\n[ upstream commit: b2680ba4a2ad259c7bbd856ed830b459e11d88ba ]\n"
    },
    {
      "commit": "ecda115b10e31ec74f2facfe05e7e287fde89f29",
      "tree": "5b90db7655c260385e035c904692e8b067819402",
      "parents": [
        "f8fecf83f15c070b9373ac1f4d40ab41956b580b",
        "7cb5e123558ad929523d49f64aa169a829ee9381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 11:49:20 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 11:49:20 2026 -0700"
      },
      "message": "Merge tag \u0027sound-fix-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Here are the rest of small updates for 7.1-rc1. All small fixes mostly\n  for device-specific issues or regressions.\n\n  Core:\n   - Fix a potential data race in fasync handling\n\n  USB-audio:\n   - New device support: Line6 POD HD PRO, NexiGo N930W webcam\n   - Fixes for Audio Advantage Micro II SPDIF switch and E-MU sample\n     rates\n   - Limit UAC2 rate parsing to prevent potential overflows\n\n  HD-Audio:\n   - Device-specific quirks for HP, Acer, and Honor laptops\n   - Fix for TAS2781 SPI device abnormal sound\n   - Move Intel firmware loading into probe work to avoid stalling\n\n  ASoC:\n   - New support for TI TAS5832\n   - Fixes for SoundWire SDCA/DisCo boolean parsing\n   - Driver-specific fixes for Intel SOF, ES8311, RT1320, and PXA2xx\n\n  Misc:\n   - Fixes for resource leaks and data races in 6fire, caiaq, als4000,\n     and pcmtest drivers\"\n\n* tag \u0027sound-fix-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (41 commits)\n  Revert \"ALSA: pcmtest: fix reference leak on failed device registration\"\n  ASoC: tas2781: Add tas5832 support\n  ASoC: dt-bindings: ti,tas2781: Add TAS5832 support\n  ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch\n  ALSA: usb-audio: Avoid false E-MU sample-rate notifications\n  ASoC: sdw_utils: cs42l43: allow spk component names to be combined\n  ASoC: qcom: x1e80100: limit speaker volumes\n  ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa2xxx\n  ALSA: pcmtest: Fix resource leaks in module init error paths\n  ALSA: usb-audio/line6: Add support for POD HD PRO\n  ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2a Laptops\n  ASoC: SDCA: Fix reading of mipi-sdca-control-deferrable\n  regmap: sdw-mbq: Allow defers on undeferrable controls\n  Revert \"ALSA: usb-audio: Add quirk for SmartlinkTechnology M01\"\n  ALSA: als4000: Fix capture trigger chip-\u003emode race\n  ALSA: core: Fix potential data race at fasync handling\n  ALSA: hda/tas2781: Fix sound abnormal issue on some SPI device\n  ALSA: hda/realtek: add quirk for Acer Nitro 16 AN16-41\n  ALSA: caiaq: Fix control_put() result and cache rollback\n  ALSA: pcmtest: fix reference leak on failed device registration\n  ...\n\n[ upstream commit: 1fe93b2a2ace9bba2cb90920f9300834e537665c ]\n"
    },
    {
      "commit": "f8fecf83f15c070b9373ac1f4d40ab41956b580b",
      "tree": "aec465e2b610b7ef212d548d48288637006bb860",
      "parents": [
        "a7c313e79b3ccb3a2c9005def2c81fa00081da75",
        "86dee22604ab87d6e3c405e3272817da33c3266d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 23 16:45:17 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 23 16:45:17 2026 -0700"
      },
      "message": "Merge tag \u0027i2c-for-7.1-rc1-part2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull more i2c updates from Wolfram Sang:\n\n - cx92755: convert I2C bindings to DT schema\n\n - mediatek: add optional bus power management during transfers\n\n - pxa: handle early bus busy condition\n\n - MAINTAINERS: update I2C RUST entry\n\n* tag \u0027i2c-for-7.1-rc1-part2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  MAINTAINERS: add Rust I2C tree and update Igor Korotin\u0027s email\n  i2c: mediatek: add bus regulator control for power saving\n  dt-bindings: i2c: cnxt,cx92755-i2c: Convert to DT schema\n  i2c: pxa: handle \u0027Early Bus Busy\u0027 condition on Armada 3700\n\n[ upstream commit: e8df5a0c0d041588e7f02781822d637d226cdbe8 ]\n"
    },
    {
      "commit": "a7c313e79b3ccb3a2c9005def2c81fa00081da75",
      "tree": "8077b3ba87643a558deca902bc81e0d8c640ba3a",
      "parents": [
        "56d2e5c9f677869cdaf8dc58b39d3ba6f9ecc435",
        "c631527dbade38c6381df058026b642170117a58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 23 08:57:24 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 23 08:57:24 2026 -0700"
      },
      "message": "Merge tag \u0027soc-late-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull more SoC updates from Arnd Bergmann:\n \"These are the contents that arrived during the easter vacation and\n  didn\u0027t make it into the last 7.0 bugfixes or the first set of branches\n  for the merge window. Aside from a reset controller bugfix and an\n  update to the MAINTAINERS entry, this is all devicetree changes.\n\n  The Marvell devicetree updates contain the usual minor updates and\n  bugfixes, along with a two larger but trivial patches to drop unused\n  dtsi files, the single broadcom fix addresses a build time warning\n  introduced during the merge window.\n\n  The freescale, amlogic, and apple changes missed the last fixes branch\n  for 7.0\"\n\n* tag \u0027soc-late-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (38 commits)\n  arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number\n  arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0\n  arm64: dts: amlogic: t7: khadas-vim4: fix board model name\n  arm64: dts: amlogic: Fix GIC register ranges for Amlogic T7\n  arm64: dts: amlogic: t7: khadas-vim4: fix memory layout for 8GB RAM\n  arm64: dts: amlogic: s6: Drop CPU masks from GICv3 PPI interrupts\n  Documentation/process: maintainer-soc: Document purpose of defconfigs\n  Documentation/process: maintainer-soc: Trim from trivial ask-DT\n  ARM: dts: bcm4709: fix bus range assignment\n  arm64: dts: apple: Fix spelling error\n  dt-bindings: Update Sasha Finkelstein\u0027s email address\n  mailmap: Update Sasha Finkelstein\u0027s email address\n  arm64: dts: marvell: armada-37xx: swap PHYs\u0027 order in USB3 controller node\n  arm64: dts: marvell: armada-37xx: use \u0027usb2-phy\u0027 in USB3 controller\u0027s phy-names\n  arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT\n  reset: amlogic: t7: Fix null reset ops\n  arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT\n  ...\n\n[ upstream commit: 507bd4b66c85d5b65696150cc16d31ac0b2ab151 ]\n"
    },
    {
      "commit": "c631527dbade38c6381df058026b642170117a58",
      "tree": "6d30ae3827c376937fe8945c4af41a788e71a7b5",
      "parents": [
        "279a1fba5075bf40922b359e2c120985b7485e0b",
        "beac3df556d7ee7f0d38fcd78629f1384e521083"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Apr 23 10:02:23 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Apr 23 10:02:27 2026 +0200"
      },
      "message": "Merge tag \u0027amlogic-fixes-v7.1-rc\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/late2\n\nAmlogic DT Fixes for v7.1:\n- Fix ethernet PHY interrupt number for P230 reference board\n- Add missing cache information to cpu0 for Amlogic AXG\n- Fix Khadas VIM4 board model name\n- Fix GIC register ranges for Amlogic T7\n- Fix Khadas VIM4 memory layout for 8GB RAM\n- Drop CPU masks from GICv3 PPI interrupts for Amlogic S6\n\n* tag \u0027amlogic-fixes-v7.1-rc\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux:\n  arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number\n  arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0\n  arm64: dts: amlogic: t7: khadas-vim4: fix board model name\n  arm64: dts: amlogic: Fix GIC register ranges for Amlogic T7\n  arm64: dts: amlogic: t7: khadas-vim4: fix memory layout for 8GB RAM\n  arm64: dts: amlogic: s6: Drop CPU masks from GICv3 PPI interrupts\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: dd5dc1917473f398949b95f6b77c60d4d8eb1d97 ]\n"
    },
    {
      "commit": "56d2e5c9f677869cdaf8dc58b39d3ba6f9ecc435",
      "tree": "d6ff73ffde3ecd23ee766eff68007a2aa11bc371",
      "parents": [
        "4e020fc4a49f0c7ce50373264611cebf3c3c3f49",
        "f7ac3130cae36e607ceb2d2498361b5cfa18fa0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 22 18:36:40 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 22 18:36:40 2026 -0700"
      },
      "message": "Merge tag \u0027input-for-v7.1-rc0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n\n - a new charlieplex GPIO keypad driver\n\n - an update to aw86927 driver to support 86938 chip\n\n - an update for Chrome OS EC keyboard driver to support Fn-\u003ckey\u003e keymap\n   extension\n\n - an UAF fix in debugfs teardown in EDT touchscreen driver\n\n - a number of conversions for input drivers to use guard() and __free()\n   cleanup primitives\n\n - several drivers for bus mice (inport, logibm) and other very old\n   devices have been removed\n\n - OLPC HGPK PS/2 protocol has been removed as it\u0027s been broken and\n   inactive for 10 something years\n\n - dedicated kpsmoused has been removed from psmouse driver\n\n - other assorted cleanups and fixups\n\n* tag \u0027input-for-v7.1-rc0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (101 commits)\n  Input: charlieplex_keypad - add GPIO charlieplex keypad\n  dt-bindings: input: add GPIO charlieplex keypad\n  dt-bindings: input: add settling-time-us common property\n  dt-bindings: input: add debounce-delay-ms common property\n  Input: imx_keypad - fix spelling mistake \"Colums\" -\u003e \"Columns\"\n  Input: edt-ft5x06 - fix use-after-free in debugfs teardown\n  Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()\n  Input: ct82c710 - remove driver\n  Input: mk712 - remove driver\n  Input: logibm - remove driver\n  Input: inport - remove driver\n  Input: qt1070 - inline i2c_check_functionality check\n  Input: qt1050 - inline i2c_check_functionality check\n  Input: aiptek - validate raw macro indices before updating state\n  Input: gf2k - skip invalid hat lookup values\n  Input: xpad - add RedOctane Games vendor id\n  Input: xpad - remove stale TODO and changelog header\n  Input: usbtouchscreen - refactor endpoint lookup\n  Input: aw86927 - add support for Awinic AW86938\n  dt-bindings: input: awinic,aw86927: Add Awinic AW86938\n  ...\n\n[ upstream commit: 429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d ]\n"
    },
    {
      "commit": "7cb5e123558ad929523d49f64aa169a829ee9381",
      "tree": "589af07506c76b4bf66fab6e2e7c9177110b9a1c",
      "parents": [
        "c9ff4501b3e7337198cd3b1b116d02c6a630095b"
      ],
      "author": {
        "name": "Baojun Xu",
        "email": "baojun.xu@ti.com",
        "time": "Tue Apr 14 09:54:40 2026 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Wed Apr 22 21:15:50 2026 +0100"
      },
      "message": "ASoC: dt-bindings: ti,tas2781: Add TAS5832 support\n\nTAS5832 is in same family with TAS5827/28/30.\n\nSigned-off-by: Baojun Xu \u003cbaojun.xu@ti.com\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260414015441.2439-1-baojun.xu@ti.com\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: 6d619f73970397e13d2d3f830b183fcd9f58e749 ]\n"
    },
    {
      "commit": "4e020fc4a49f0c7ce50373264611cebf3c3c3f49",
      "tree": "77c96a778200a2f7a0376c716e7f370c6111493e",
      "parents": [
        "d5c9314c6eb65d33f272d59b604505c411fb5843",
        "81dd31d81b00e99a89b64eeecba32fa8e6cc0128"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 08:33:26 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 08:33:26 2026 -0700"
      },
      "message": "Merge tag \u0027clk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux\n\nPull clk updates from Stephen Boyd:\n \"We\u0027ve finally gotten rid of the struct clk_ops::round_rate() code\n  after months of effort from Brian Masney. Now the only option is to\n  use determine_rate(), which is good because that takes a struct\n  argument instead of just a couple unsigned longs, allowing us to\n  easily modify the way we determine and set rates in the clk tree.\n\n  Beyond that core framework change we\u0027ve got the typical pile of new\n  SoC clk driver additions, fixes for clk data and/or adding missing\n  clks because the consumer driver using those clks wasn\u0027t ready, etc.\n  The usual suspects are all here: Qualcomm, Samsung, Mediatek, and\n  Rockchip along with some newcomers making RISC-V SoCs like ESWIN\u0027s\n  eic700 and Tenstorrent\u0027s Atlantis. The clk driver side of this looks\n  pretty normal.\n\n  Core:\n   - Remove the round_rate() clk op (yay!)\n\n  New Drivers:\n   - ESWIN eic700 SoC clk support\n   - Econet EN751221 SoC clock/reset support\n   - Global TCSR, RPMh, and display clock controller support for the\n     Qualcomm Eliza platform\n   - TCSR, the multiple global, and the RPMh clock controller support\n     for the Qualcomm Nord platform\n   - GPU clock controller support for Qualcomm SM8750\n   - Video and GPU clock controller support for Qualcomm Glymur\n   - Global clock controller support for Qualcomm IPQ5210\n   - Axis ARTPEC-9: Add new PLL clocks and new drivers for eight clock\n     controllers on the SoC\n   - ExynosAutov920: Add G3D (GPU) clock controller\n   - Clock driver for the Rockchip RV1103B SoC\n   - Initial support for the Renesas RZ/G3L (R9A08G046) SoC\n   - Clock and reset controllers (e.g. PRCM) in the Tenstorrent Atlantis SoC\"\n\n* tag \u0027clk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (132 commits)\n  clk: visconti: pll: initialize clk_init_data to zero\n  clk: fsl-sai: Add MCLK generation support\n  clk: fsl-sai: Extract clock setup into fsl_sai_clk_register()\n  dt-bindings: clock: fsl-sai: Document clock-cells \u003d \u003c1\u003e support\n  clk: fsl-sai: Add i.MX8M support with 8 byte register offset\n  clk: fsl-sai: Sort the headers\n  dt-bindings: clock: fsl-sai: Document i.MX8M support\n  clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC\n  clk: qcom: rpmh: Add support for Nord rpmh clocks\n  clk: qcom: Add TCSR clock driver for Nord SoC\n  dt-bindings: clock: qcom: Add Nord Global Clock Controller\n  dt-bindings: clock: qcom-rpmhcc: Add support for Nord SoCs\n  dt-bindings: clock: qcom: Document the Nord SoC TCSR Clock Controller\n  clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON\n  clk: qcom: Constify list of critical CBCR registers\n  clk: qcom: Constify qcom_cc_driver_data\n  clk: qcom: videocc-glymur: Constify qcom_cc_desc\n  clk: qcom: Add a driver for SM8750 GPU clocks\n  dt-bindings: clock: qcom: Add SM8750 GPU clocks\n  clk: qcom: ipq-cmn-pll: Add IPQ8074 SoC support\n  ...\n\n[ upstream commit: 4ee64205ffaa587e8114d84a67ac721399ccb369 ]\n"
    },
    {
      "commit": "d5c9314c6eb65d33f272d59b604505c411fb5843",
      "tree": "1e74ccdad73065f66932dfdec71f276dbb97bdea",
      "parents": [
        "98f6092acebdb7110b7bad186dbc09c299d7f0cd",
        "f638fa0226049d999cf58917f867cc863ac0bbc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 08:22:18 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 08:22:18 2026 -0700"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI updates from James Bottomley:\n \"Usual driver updates (ufs, lpfc, fnic, target, mpi3mr).\n\n  The substantive core changes are adding a \u0027serial\u0027 sysfs attribute and\n  getting sd to support \u003e PAGE_SIZE sectors\"\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (98 commits)\n  scsi: target: Don\u0027t validate ignored fields in PROUT PREEMPT\n  scsi: qla2xxx: Use nr_cpu_ids instead of NR_CPUS for qp_cpu_map allocation\n  scsi: ufs: core: Disable timestamp for Kioxia THGJFJT0E25BAIP\n  scsi: mpi3mr: Fix typo\n  scsi: sd: fix missing put_disk() when device_add(\u0026disk_dev) fails\n  scsi: libsas: Delete unused to_dom_device() and to_dev_attr()\n  scsi: storvsc: Handle PERSISTENT_RESERVE_IN truncation for Hyper-V vFC\n  scsi: iscsi_tcp: Remove unneeded selections of CRYPTO and CRYPTO_MD5\n  scsi: lpfc: Update lpfc version to 15.0.0.0\n  scsi: lpfc: Add PCI ID support for LPe42100 series adapters\n  scsi: lpfc: Introduce 128G link speed selection and support\n  scsi: lpfc: Check ASIC_ID register to aid diagnostics during failed fw updates\n  scsi: lpfc: Update construction of SGL when XPSGL is enabled\n  scsi: lpfc: Remove deprecated PBDE feature\n  scsi: lpfc: Add REG_VFI mailbox cmd error handling\n  scsi: lpfc: Log MCQE contents for mbox commands with no context\n  scsi: lpfc: Select mailbox rq_create cmd version based on SLI4 if_type\n  scsi: lpfc: Break out of IRQ affinity assignment when mask reaches nr_cpu_ids\n  scsi: ufs: core: Make the header files self-contained\n  scsi: ufs: core: Remove an include directive from ufshcd-crypto.h\n  ...\n\n[ upstream commit: a85d6ff99411eb21536a750ad02205e8a97894c6 ]\n"
    },
    {
      "commit": "beac3df556d7ee7f0d38fcd78629f1384e521083",
      "tree": "a4ece4b8575a085c7d26f3edbaab047c4fbaf3da",
      "parents": [
        "38efe3b8072086a76424daaec3b3fc865d249d74"
      ],
      "author": {
        "name": "Jun Yan",
        "email": "jerrysteve1101@gmail.com",
        "time": "Mon Mar 30 22:51:11 2026 +0800"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Tue Apr 21 15:46:29 2026 +0200"
      },
      "message": "arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number\n\nCorrect the interrupt number assigned to the Realtek PHY in the p230\n\nfollowing the same logic as commit 3106507e1004 (\"ARM64: dts: meson-gxm:\nfix q200 interrupt number\"),as reported in [PATCH 0/2] Ethernet PHY\ninterrupt improvements [1].\n\n[1] https://lore.kernel.org/all/20171202214037.17017-1-martin.blumenstingl@googlemail.com/\n\nFixes: b94d22d94ad2 (\"ARM64: dts: meson-gx: add external PHY interrupt on some platforms\")\nSigned-off-by: Jun Yan \u003cjerrysteve1101@gmail.com\u003e\nReviewed-by: Martin Blumenstingl \u003cmartin.blumenstingl@googlemail.com\u003e\nLink: https://patch.msgid.link/20260330145111.115318-1-jerrysteve1101@gmail.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 174a0ef3b33434f475c87e66f37980e39b73805a ]\n"
    },
    {
      "commit": "38efe3b8072086a76424daaec3b3fc865d249d74",
      "tree": "8fa17b0eea1745b36916c601d5ca344a8ca15238",
      "parents": [
        "07e928496fdc8556965291bf4c2652e155f11871"
      ],
      "author": {
        "name": "Anand Moon",
        "email": "linux.amoon@gmail.com",
        "time": "Thu Feb 19 16:05:46 2026 +0530"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Tue Apr 21 15:46:22 2026 +0200"
      },
      "message": "arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0\n\nAdd missing L1 data and instruction cache parameters to the CPU node 0\nfor the Cortex-A53 caches on the Meson AXG SoC.\n\nFixes: 3b6ad2a43367 (\"arm64: dts: amlogic: Add cache information to the Amlogic AXG SoCS\")\nSigned-off-by: Anand Moon \u003clinux.amoon@gmail.com\u003e\nLink: https://patch.msgid.link/20260219103548.18392-1-linux.amoon@gmail.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 918273be0885362a9a00615b46e03f15f8b55667 ]\n"
    },
    {
      "commit": "07e928496fdc8556965291bf4c2652e155f11871",
      "tree": "38f13545c2d5a96a508d17ca00e1f15f95708071",
      "parents": [
        "c828e67ccf0b0a9e854a32a2e574a880154f6b88"
      ],
      "author": {
        "name": "Nick Xie",
        "email": "nick@khadas.com",
        "time": "Fri Mar 06 11:07:56 2026 +0800"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Tue Apr 21 15:46:22 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: khadas-vim4: fix board model name\n\nUpdate the model property to \"Khadas VIM4\" to match the official\nproduct branding and maintain consistency with other Khadas boards\n(e.g., VIM1, VIM2, VIM3) in the kernel tree.\n\nSigned-off-by: Nick Xie \u003cnick@khadas.com\u003e\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260306030756.2421841-1-nick@khadas.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 28e4a49a28b339b3d14564dd763d109799782687 ]\n"
    },
    {
      "commit": "c828e67ccf0b0a9e854a32a2e574a880154f6b88",
      "tree": "127749dd0bc9ad7d34aba5e0e2fcdcc6352378f3",
      "parents": [
        "220be0c101beb24541fd4c5c534c117dfd59b6c7"
      ],
      "author": {
        "name": "Ronald Claveau",
        "email": "linux-kernel-dev@aliel.fr",
        "time": "Thu Mar 05 23:11:25 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Tue Apr 21 15:46:22 2026 +0200"
      },
      "message": "arm64: dts: amlogic: Fix GIC register ranges for Amlogic T7\n\nThis patch aims to fix the GIC register ranges for Amlogic T7 SoC family.\n\n- Context\nKernel log shows a warning about GIC\n[    0.000000] GIC: GICv2 detected, but range too small and irqchip.gicv2_force_probe not set\n\nUsing cat /proc/interrupts command shows GIC as GIC-0\n\nAdding some peripherals sometimes causes hangs on interrupts.\n\n- According to the GIC-400 ARM doc, the memory map is like:\n0x1000-0x1FFF Distributor\n0x2000-0x3FFF CPU interfaces\n0x4000-0x5FFF Virtual interface control block\n0x6000-0x7FFF Virtual CPU interfaces\n\n- Identify GIC model from distributor register\n\nOffset | Name | Type | Reset\n0x008 | GICD_IIDR | RO | 0x0200143B\n\nkvim4# md.l 0xFFF01008 1\nfff01008: 0200143b\n\n- Identify CPU interface from CPU interface register\n\nOffset | Name | Type | Reset\n0x00FC | GICC_IIDR | RO | 0x0202143B\n\nkvim4# md.l 0xFFF020FC 1\nfff020fc: 0202143b\n\n- Virtual interface control register check\n\nOffset | Name | Type | Reset\n0x004 | GICH_VTR | RO | 0x90000003\n\nkvim4# md.l 0xFFF04004 1\nfff04004: 90000003\n\n- Virtual CPU interfaces check\n\nOffset | Name | Type | Reset\n0x00FC | GICV_IIDR | RO | 0x0202143B\n\nkvim4# md.l 0xFFF060FC 1\nfff060fc: 0202143b\n\n- After this patch there is no warning anymore.\nGICv2 is correctly identified.\n\n[    0.000000] GIC: Using split EOI/Deactivate mode\n\nUsing cat /proc/interrupts command shows GIC as GICv2\n\nSigned-off-by: Ronald Claveau \u003clinux-kernel-dev@aliel.fr\u003e\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260305-fix-amlt7-gic-dts-v1-1-5944415c74bf@aliel.fr\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 232eb5dc61ef5a29aa92259b12ab4cb9b87deeb3 ]\n"
    },
    {
      "commit": "220be0c101beb24541fd4c5c534c117dfd59b6c7",
      "tree": "f07165a4880624017ae207f1005d81ea552cbb80",
      "parents": [
        "a06229b324b2f85a3268d078798d7b2e4ca86a80"
      ],
      "author": {
        "name": "Nick Xie",
        "email": "nick@khadas.com",
        "time": "Thu Mar 19 10:34:46 2026 +0800"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Tue Apr 21 15:46:22 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: khadas-vim4: fix memory layout for 8GB RAM\n\nThe Khadas VIM4 features 8GB of LPDDR4X RAM. The previous memory node\nmapped a single incorrect region. This caused the kernel to map MMIO\nand secure firmware (ATF/TrustZone) memory holes as standard RAM,\nleading to an Asynchronous SError Interrupt during early boot\n(paging_init) when the kernel attempted to clear those pages.\n\nFix this by splitting the 8GB memory layout into three separate\nregions to properly avoid the memory holes (e.g., 0xe0000000 -\n0xffffffff):\n- 3.5GB @ 0x000000000\n- 3.5GB @ 0x100000000\n- 1.0GB @ 0x200000000\n\nSigned-off-by: Nick Xie \u003cnick@khadas.com\u003e\nSuggested-by: Ronald Claveau \u003clinux-kernel-dev@aliel.fr\u003e\nLink: https://patch.msgid.link/20260319023446.3422695-1-nick@khadas.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 124d5e138ab5629118ebc30a59139d5498e6ee4c ]\n"
    },
    {
      "commit": "a06229b324b2f85a3268d078798d7b2e4ca86a80",
      "tree": "9e96a936ab6e7a22b4c35ca6a97d8b0adf37dbfe",
      "parents": [
        "2ee059ad64bc488d55c6cc877577323d77d25b34"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Wed Mar 04 18:10:58 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Tue Apr 21 15:46:22 2026 +0200"
      },
      "message": "arm64: dts: amlogic: s6: Drop CPU masks from GICv3 PPI interrupts\n\nUnlike older GIC variants, the GICv3 DT bindings do not support\nspecifying a CPU mask in PPI interrupt specifiers.  Drop the masks.\nWhile at it, replace the magic number for IRQ_TYPE_LEVEL_HIGH by its\nsymbolic definition.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/f9c6eddebebcd2e128edd2dbc51706e23589f9e8.1772643434.git.geert+renesas@glider.be\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 5ecee47dc9fc5959c04826a227135a03bc0d0267 ]\n"
    },
    {
      "commit": "98f6092acebdb7110b7bad186dbc09c299d7f0cd",
      "tree": "8cb0b1c31a95e2da0a9725ee82e09633518e6629",
      "parents": [
        "f5a2c75e3a5f9a3ac76a09b3b4c0e81d442ad30d",
        "920318548a29d81d5ff438ca3965563e9f6c692b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 11:43:40 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 11:43:40 2026 -0700"
      },
      "message": "Merge tag \u0027leds-next-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds\n\nPull LED updates from Lee Jones:\n  Core:\n   - Implement fallback to software node name for LED names\n   - Fix formatting issues in `led-core.c` reported by checkpatch.pl\n   - Make `led_remove_lookup()` NULL-aware\n   - Switch from `class_find_device_by_of_node()` to\n     `class_find_device_by_fwnode()`\n   - Drop the unneeded dependency on `OF_GPIO` from `LEDS_NETXBIG`\n     in Kconfig\n\n  Kinetic KTD2692:\n   - Make the `ktd2692_timing` variable static to resolve a\n     sparse warning\n\n  LGM SSO:\n   - Fix a typo in the `GET_SRC_OFFSET` macro\n   - Remove a duplicate assignment of `priv-\u003emmap` in\n     `intel_sso_led_probe()`\n\n  Multicolor:\n   - Fix a signedness error by changing the `intensity_value` type\n     to `unsigned int`\n\n  Qualcomm LPG:\n   - Prevent array overflow when selecting high-resolution values\n\n  Spreadtrum SC2731:\n   - Add a compatible string for the SC2730 PMIC LED controller\n\n  TI LM3642:\n   - Use `guard(mutex)` to simplify locking and avoid manual\n     `mutex_unlock()` calls\n\n  TI LP5569:\n   - Use `sysfs_emit()` instead of `sprintf()` for sysfs outputs\n\n  TI LP5860:\n   - Add the `enable-gpios` property for the `VIO_EN` pin\"\n\n  TI LP8860:\n   - Do not unconditionally program the EEPROM on probe\n   - Hold the mutex lock for the entirety of the EEPROM programming\n     process\n   - Return directly from `lp8860_init()` instead of using empty `goto`\n     statements\n   - Use a single regmap table and an access table instead of separate\n     maps for normal and EEPROM registers\n   - Remove an unused read of the `STATUS` register during EEPROM\n     programming\n\n  TTY Trigger:\n   - Prefer `IS_ERR_OR_NULL()` over manual NULL checks\"\n\n* tag \u0027leds-next-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds:\n  leds: class: Make led_remove_lookup() NULL-aware\n  leds: led-class: Switch to using class_find_device_by_fwnode()\n  leds: Kconfig: Drop unneeded dependency on OF_GPIO\n  leds: lm3642: Use guard to simplify locking\n  leds: core: Fix formatting issues\n  leds: core: Implement fallback to software node name for LED names\n  leds: lgm-sso: Fix typo in macro for src offset\n  dt-bindings: leds: lp5860: add enable-gpio\n  leds: Prefer IS_ERR_OR_NULL over manual NULL check\n  dt-bindings: leds: sc2731: Add compatible for SC2730\n  leds: lp8860: Do not always program EEPROM on probe\n  leds: lp8860: Remove unused read of STATUS register\n  leds: lp8860: Hold lock for all of EEPROM programming\n  leds: lp8860: Return directly from lp8860_init\n  leds: lp8860: Use a single regmap table\n  leds: lgm-sso: Remove duplicate assignments for priv-\u003emmap\n  leds: qcom-lpg: Check for array overflow when selecting the high resolution\n  leds: ktd2692: Make ktd2692_timing variable static\n  leds: lp5569: Use sysfs_emit instead of sprintf()\n  leds: multicolor: Change intensity_value to unsigned int\n\n[ upstream commit: d884efd3401e72d069b678e6353f27f0553615ab ]\n"
    },
    {
      "commit": "f5a2c75e3a5f9a3ac76a09b3b4c0e81d442ad30d",
      "tree": "eff43e568be1a501f67e982055d70d8be685c174",
      "parents": [
        "b1248825bf5bd8b8bd97f937dd46c92ae64dfa51",
        "0db7f377b385bbf306a8700e6d0f53e61eb674c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 11:31:01 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 11:31:01 2026 -0700"
      },
      "message": "Merge tag \u0027mfd-next-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd\n\nPull MFD updates from Lee Jones:\n \"Core:\n   - Add a resource-managed version of alloc_workqueue()\n     (`devm_alloc_workqueue()`)\n   - Preserve the Open Firmware (OF) node when an ACPI handle\n     is present\n\n  Apple SMC:\n   - Wire up the Apple SMC power driver by adding a new MFD cell\n\n  Atmel HLCDC:\n   - Fetch the LVDS PLL clock as a fallback if the generic sys_clk\n     is unavailable\n\n  Broadcom BCM2835 PM:\n   - Add support for the BCM2712 power management device\n   - Introduce a hardware type identifier to distinguish SoC variants\n\n  Congatec CGBC, KEMPLD, RSMU, Si476x:\n   - Fix various kernel-doc warnings and correct struct member names\n\n  DLN2:\n   - Drop redundant USB device references and switch to managed\n     resource allocations\n   - Update bare \u0027unsigned\u0027 types to \u0027unsigned int\u0027\n\n  ENE KB3930:\n   - Use the of_device_is_system_power_controller() wrapper\n\n  EZX PCAP:\n   - Avoid rescheduling after destroying the workqueue by switching\n     to a device-managed workqueue\n   - Drop redundant memory allocation error messages\n   - Return directly instead of using empty goto statements\n\n  Freescale i.MX25 TSADC:\n   - Convert devicetree bindings from TXT to YAML format\n\n  Freescale MC13xxx:\n   - Fix a memory leak in subdevice platform data allocation by\n     using devm_kmemdup()\n\n  Intel LPC ICH:\n   - Expose a software node for the GPIO controller cell to fix\n     GPIO lookups\n\n  Intel LPSS:\n   - Add PCI IDs for the Intel Nova Lake-H platform\n\n  Maxim MAX77620:\n   - Convert devicetree bindings from TXT to YAML format\n   - Document an optional I2C address for the MAX77663 RTC device\n\n  Maxim MAX77705:\n   - Make the max77705_pm_ops variable static to resolve a\n     sparse warning\n\n  MediaTek MT6397:\n   - Correct the hardware CIDs for the MT6328, MT6331, and MT6332\n     PMICs to allow proper driver binding\n\n  ROHM BD71828:\n   - Enable system wakeup via the power button\n\n  ROHM BD72720:\n   - Add a new compatible string for the ROHM BD73900 PMIC\n\n  SpacemiT P1:\n   - Drop the deprecated \"vin-supply\" property from the devicetree\n     bindings\n   - Add individual regulator supply properties to match actual\n     hardware topology\n\n  STMicroelectronics STPMIC1:\n   - Attempt system shutdown a second time to handle transient I2C\n     communication failures\n\n  Viperboard:\n   - Drop redundant USB device references\"\n\n* tag \u0027mfd-next-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (28 commits)\n  mfd: core: Preserve OF node when ACPI handle is present\n  mfd: ene-kb3930: Use of_device_is_system_power_controller() wrapper\n  mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs\n  dt-bindings: mfd: max77620: Document optional RTC address for MAX77663\n  dt-bindings: mfd: max77620: Convert to DT schema\n  mfd: ezx-pcap: Avoid rescheduling after destroying workqueue\n  mfd: ezx-pcap: Return directly instead of empty gotos\n  mfd: ezx-pcap: Drop memory allocation error message\n  mfd: bcm2835-pm: Add BCM2712 PM device support\n  mfd: bcm2835-pm: Introduce SoC-specific type identifier\n  dt-bindings: mfd: bd72720: Add ROHM BD73900\n  mfd: si476x: Fix kernel-doc warnings\n  mfd: rsmu: Remove a empty kernel-doc line\n  mfd: kempld: Fix kernel-doc struct member names\n  mfd: congatec: Fix kernel-doc struct member names\n  dt-bindings: mfd: Convert fsl-imx25-tsadc.txt to yaml format\n  mfd: viperboard: Drop redundant device reference\n  mfd: dln2: Switch to managed resources and fix bare unsigned types\n  mfd: macsmc: Wire up Apple SMC power driver\n  mfd: mt6397: Properly fix CID of MT6328, MT6331 and MT6332\n  ...\n\n[ upstream commit: 25c456dab5e7bf3ed39155ccbc8465928137c0be ]\n"
    },
    {
      "commit": "279a1fba5075bf40922b359e2c120985b7485e0b",
      "tree": "f5892c11a012df1cdc460d1418873abdbeadce1f",
      "parents": [
        "e9784c8ff00c4713d7f3d91f8875c700b0ada045",
        "7db338b248ab84aed1a1d9daa5b8fc9dfb516da7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:26:41 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:26:46 2026 +0200"
      },
      "message": "Merge tag \u0027apple-soc-fixes-7.0\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/late2\n\nApple SoC fixes for 7.0\n\nTwo commits without any functional changes that arrived just before the\nmerge window opened:\n- Update Sasha\u0027s email address in all dt-bindings, MAINTAINERS and add\n  him to mailmap\n- Fix a typo in spi1-nvram.dtsi\n\n* tag \u0027apple-soc-fixes-7.0\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux:\n  arm64: dts: apple: Fix spelling error\n  dt-bindings: Update Sasha Finkelstein\u0027s email address\n  mailmap: Update Sasha Finkelstein\u0027s email address\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: d21877ac2766611d7a072a1dd7e1b66f5e26e3d3 ]\n"
    },
    {
      "commit": "e9784c8ff00c4713d7f3d91f8875c700b0ada045",
      "tree": "03e812a913db96747e0bbb747be506097532dd7b",
      "parents": [
        "18a3d9aa0ddeb977d94b90d8df629ef2484799c2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 14 08:47:46 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:03:36 2026 +0200"
      },
      "message": "ARM: dts: bcm4709: fix bus range assignment\n\nThe netgear r8000 dts file limits the bus range for the first host\nbridge to exclude bus 0, but the two devices on the first bus are\nexplicitly assigned to bus 0, causing a build time warning:\n\n/home/arnd/arm-soc/arch/arm/boot/dts/broadcom/bcm4709-netgear-r8000.dts:142.3-27: Warning (pci_device_bus_num): /axi@18000000/pcie@13000/pcie@0/pcie@0,0/pcie@1,0:bus-range: PCI bus number 0 out of range, expected (1 - 255)\n/home/arnd/arm-soc/arch/arm/boot/dts/broadcom/bcm4709-netgear-r8000.dts:142.3-27: Warning (pci_device_bus_num): /axi@18000000/pcie@13000/pcie@0/pcie@0,0/pcie@2,0:bus-range: PCI bus number 0 out of range, expected (1 - 255)\n\nAs Rosen mentioned, the bus-range property was a mistake, so just\nremove it and keep the reg values pointing to bus 0, which is\nallowed by the default bus range of the SoC.\n\nFixes: 893faf67438c (\"ARM: dts: BCM5301X: add root pcie bridges\")\nSuggested-by: Rosen Penev \u003crosenp@gmail.com\u003e\nLink: https://lore.kernel.org/r/20260414064754.3129667-1-arnd@kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: b1bf0efcd9a5f04ce154083637deafc754ef3c0f ]\n"
    },
    {
      "commit": "18a3d9aa0ddeb977d94b90d8df629ef2484799c2",
      "tree": "489033a0214ada5e5576c527ae7f7581d295bbba",
      "parents": [
        "5acc2e2ce8d69948f94244f9abf517c9c985a8f4",
        "48cae9bce69f10262fe0979e1b3685edb7637cf5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:03:06 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:03:16 2026 +0200"
      },
      "message": "Merge tag \u0027mvebu-dt64-7.1-1\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/late2\n\nmvebu dt64 for 7.1 (part 1)\n\n- Armada 37xx/3720 device tree fixes:\n   - Reorder USB PHYs, standardize names, drop undocumented\n     properties, fix schema alignment\n\n- Add Marvell 7k COMe board bindings and uDPU ethernet aliases\n\n- Cleanup: drop unused .dtsi files\n\n* tag \u0027mvebu-dt64-7.1-1\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:\n  arm64: dts: marvell: armada-37xx: swap PHYs\u0027 order in USB3 controller node\n  arm64: dts: marvell: armada-37xx: use \u0027usb2-phy\u0027 in USB3 controller\u0027s phy-names\n  arm64: dts: marvell: armada-37xx: drop \u0027marvell,usb-misc-reg\u0027 from USB host nodes\n  arm64: dts: marvell: armada-37xx: drop redundant status property\n  arm64: dts: marvell: armada-37xx: align \u0027phy-names\u0027 of EHCI node with DT schema\n  dt-bindings: arm64: add Marvell 7k COMe boards\n  arm64: dts: marvell: armada-3720: drop \u0027marvell,xenon-emmc\u0027 properties\n  arm64: dts: marvell: uDPU: add ethernet aliases\n  arm/arm64: dts: marvell: Drop unused .dtsi\n  arm64: dts: a7k: use phy handle\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: de65fe9160d27166045291b9cdf7bffdb7d1c815 ]\n"
    },
    {
      "commit": "5acc2e2ce8d69948f94244f9abf517c9c985a8f4",
      "tree": "c5a0461046e7a1f2981d53cbb7755ef50f228337",
      "parents": [
        "f48a88cbba08c981f40227485b52a446e8f320cf",
        "117292216644d3cc363cf936874a73a515cf2834"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:02:56 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 20 17:02:56 2026 +0200"
      },
      "message": "Merge branch \u0027arm/fixes\u0027 into soc/late2\n\n* arm/fixes:\n  arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT\n  reset: amlogic: t7: Fix null reset ops\n  arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT\n  arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT\n  dt-bindings: arm64: add Marvell 7k COMe boards\n\n[ upstream commit: 7b82df336809eff5a2fdea1452c37cc45b448ec5 ]\n"
    },
    {
      "commit": "78429b877ad3c3d33ce5ed1e6a413f769d5dc449",
      "tree": "9a475f1392a27bdcf72b03623855f9149b303e50",
      "parents": [
        "f7f34524d88ff8661b899e287f5f8d04b0b10901",
        "2ee059ad64bc488d55c6cc877577323d77d25b34"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Mon Apr 20 12:39:35 2026 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Mon Apr 20 12:39:35 2026 +0100"
      },
      "message": "spi: fix explicit controller deregistration\n\nJohan Hovold \u003cjohan@kernel.org\u003e says:\n\nTurns out we have a few drivers that get the tear down ordering wrong\nalso when not using device managed registration (cf. [1] and [2]).\n\nFix this to avoid issues like system errors due to unclocked accesses,\nNULL-pointer dereferences, hangs or failed I/O during during\nderegistration (e.g. when powering down devices).\n\nJohan\n\n[1] https://lore.kernel.org/lkml/20260409120419.388546-2-johan@kernel.org/\n[2] https://lore.kernel.org/lkml/20260410081757.503099-1-johan@kernel.org/\n\n[ upstream commit: ce76a36223b853dcb6e76da6f1c4f745c3f3f7ba ]\n"
    },
    {
      "commit": "f7ac3130cae36e607ceb2d2498361b5cfa18fa0a",
      "tree": "93fd6ec728fe5e2e90b11f482f026aa6e41f05e0",
      "parents": [
        "8d5d5d159ac888b9ab88fd5751c5bdbde43ec305"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hvilleneuve@dimonoff.com",
        "time": "Sat Apr 18 22:18:30 2026 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 19 18:27:00 2026 -0700"
      },
      "message": "dt-bindings: input: add GPIO charlieplex keypad\n\nAdd DT bindings for GPIO charlieplex keypad.\n\nReviewed-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nSigned-off-by: Hugo Villeneuve \u003chvilleneuve@dimonoff.com\u003e\nLink: https://patch.msgid.link/20260312180304.3865850-4-hugo@hugovil.com\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n\n[ upstream commit: 0d64bee764847a488ac33be8ec61b4ae7828f8f1 ]\n"
    },
    {
      "commit": "8d5d5d159ac888b9ab88fd5751c5bdbde43ec305",
      "tree": "3f71a560aacf101ce120a8f419c5d81adb8d8cde",
      "parents": [
        "b58509496cad19810c90944cbb4d7124904584c9"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hvilleneuve@dimonoff.com",
        "time": "Sat Apr 18 22:17:43 2026 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 19 18:26:59 2026 -0700"
      },
      "message": "dt-bindings: input: add settling-time-us common property\n\nAdd common property that can be reused by other bindings.\n\nReviewed-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nSigned-off-by: Hugo Villeneuve \u003chvilleneuve@dimonoff.com\u003e\nLink: https://patch.msgid.link/20260312180304.3865850-3-hugo@hugovil.com\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n\n[ upstream commit: 906a37ba5481ac1b6f6a51c25eba88e43749d428 ]\n"
    },
    {
      "commit": "b58509496cad19810c90944cbb4d7124904584c9",
      "tree": "bf3fe116735a6addb31c7c8d297101f8d7b4ac98",
      "parents": [
        "df68a162fff39837c52b56bb1c56aea88f26a07a"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hvilleneuve@dimonoff.com",
        "time": "Sat Apr 18 22:16:38 2026 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 19 18:26:59 2026 -0700"
      },
      "message": "dt-bindings: input: add debounce-delay-ms common property\n\nA few bindings are already defining a debounce-delay-ms property, so\nadd it to the input binding to reduce redundant redefines.\n\nReviewed-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\nSigned-off-by: Hugo Villeneuve \u003chvilleneuve@dimonoff.com\u003e\nLink: https://patch.msgid.link/20260312180304.3865850-2-hugo@hugovil.com\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n\n[ upstream commit: cf1f976aee444af0143c3a2fa6cf0f8bf9bd938e ]\n"
    },
    {
      "commit": "86dee22604ab87d6e3c405e3272817da33c3266d",
      "tree": "2db767c4f33519c1a3ad6d997420c0d37f288d85",
      "parents": [
        "b1248825bf5bd8b8bd97f937dd46c92ae64dfa51",
        "085503707412e793d736aaa01331ac63c07015c1"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "wsa+renesas@sang-engineering.com",
        "time": "Mon Apr 20 00:03:38 2026 +0200"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "wsa+renesas@sang-engineering.com",
        "time": "Mon Apr 20 00:03:38 2026 +0200"
      },
      "message": "Merge tag \u0027i2c-host-7.1-part2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow\n\ni2c-host for v7.1, part 2\n\n- cx92755: convert I2C bindings to DT schema\n- mediatek: add optional bus power management during transfers\n- pxa: handle early bus busy condition\n\n[ upstream commit: d891635322fbb49559ce9da4cad8643331600519 ]\n"
    },
    {
      "commit": "b1248825bf5bd8b8bd97f937dd46c92ae64dfa51",
      "tree": "e5d1b60043ea2fb8ac82adf3aad19766d9fa62e0",
      "parents": [
        "ac6494ba99c1ced360129a66b6aaeb2fe98becea",
        "26978929a17647d2b06119885151c3119d7640dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 08:47:40 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 08:47:40 2026 -0700"
      },
      "message": "Merge tag \u0027usb-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB / Thunderbolt updates from Greg KH:\n \"Here is the big set of USB and Thunderbolt changes for 7.1-rc1.\n\n  Lots of little things in here, nothing major, just constant\n  improvements, updates, and new features. Highlights are:\n\n   - new USB power supply driver support.\n\n     These changes did touch outside of drivers/usb/ but got acks from\n     the relevant mantainers for them.\n\n   - dts file updates and conversions\n\n   - string function conversions into \"safer\" ones\n\n   - new device quirks\n\n   - xhci driver updates\n\n   - usb gadget driver minor fixes\n\n   - typec driver additions and updates\n\n   - small number of thunderbolt driver changes\n\n   - dwc3 driver updates and additions of new hardware support\n\n   - other minor driver updates\n\n  All of these have been in the linux-next tree for a while with no\n  reported issues\"\n\n* tag \u0027usb-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (176 commits)\n  usb: dwc3: starfive: Add JHB100 USB 2.0 DRD controller\n  dt-bindings: usb: dwc3: add support for StarFive JHB100\n  dt-bindings: usb: atmel,at91sam9rl-udc: convert to DT schema\n  dt-bindings: usb: atmel,at91rm9200-udc: convert to DT schema\n  dt-bindings: usb: generic-ehci: fix schema structure and add at91sam9g45 constraints\n  dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support\n  arm: dts: at91: remove unused #address-cells/#size-cells from sam9x60 udc node\n  drivers/usb/host: Fix spelling error \u0027seperate\u0027 -\u003e \u0027separate\u0027\n  usbip: tools: add hint when no exported devices are found\n  USB: serial: iuu_phoenix: fix iuutool author name\n  usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()\n  usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()\n  usb: gadget: f_hid: Add missing error code\n  usb: typec: cros_ec_ucsi: Load driver from OF and ACPI definitions\n  dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding\n  USB: of: Simplify with scoped for each OF child loop\n  usbip: validate number_of_packets in usbip_pack_ret_submit()\n  usb: gadget: renesas_usb3: validate endpoint index in standard request handlers\n  usb: core: config: reverse the size check of the SSP isoc endpoint descriptor\n  usb: typec: ucsi: Set usb mode on partner change\n  ...\n\n[ upstream commit: 99ef60d119f3b2621067dd5fc1ea4a37360709e4 ]\n"
    },
    {
      "commit": "ac6494ba99c1ced360129a66b6aaeb2fe98becea",
      "tree": "bbed30b7fe178d473ba862bd058ef0f73c0ac10b",
      "parents": [
        "2a6e4c10268227c8dad8ab8cebcece8f51b1ac52",
        "35b902ac9d47f4afc45c858113adfe86ba2627d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 08:44:41 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 08:44:41 2026 -0700"
      },
      "message": "Merge tag \u0027tty-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial updates from Greg KH:\n \"Here is the set of tty and serial driver changes for 7.1-rc1.\n\n  Not much here this cycle, biggest thing is the removal of an old\n  driver that never got any actual hardware support (esp32), and the\n  second try to moving the tty ports to their own workqueues (first try\n  was in 7.0-rc1 but was reverted due to problems)\n\n  Otherwise it\u0027s just a small set of driver updates and some vt modifier\n  key enhancements.\n\n  All have been in linux-next for a while with no reported issues\"\n\n* tag \u0027tty-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (35 commits)\n  tty: serial: ip22zilog: Fix section mispatch warning\n  hvc/xen: Check console connection flag\n  serial: sh-sci: Add support for RZ/G3L RSCI\n  dt-bindings: serial: renesas,rsci: Document RZ/G3L SoC\n  tty: atmel_serial: update outdated reference to atmel_tasklet_func()\n  serial: xilinx_uartps: Drop unused include\n  serial: qcom-geni: drop stray newline format specifier\n  serial: 8250: loongson: Enable building on MIPS Loongson64\n  dt-bindings: serial: 8250: Add Loongson 3A4000 uart compatible\n  serial: 8250_fintek: Add support for F81214E\n  tty: tty_port: add workqueue to flip TTY buffer\n  vt: support ITU-T T.416 color subparameters\n  serial: qcom-geni: Fix RTS behavior with flow control\n  tty: serial: imx: keep dma request disabled before dma transfer setup\n  tty: serial: 8250: Add SystemBase Multi I/O cards\n  serial: pic32_uart: allow driver to be compiled on all architectures with COMPILE_TEST\n  serial: tegra: remove Kconfig dependency on APB DMA controller\n  dt-bindings: serial: amlogic,meson-uart: Add compatible string for A9\n  dt-bindings: serial: atmel,at91-usart: add microchip,lan9691-usart\n  serial: auart: check clk_enable() return in console write\n  ...\n\n[ upstream commit: 73398c2772d04ee656a654c63db85851381cd147 ]\n"
    },
    {
      "commit": "2a6e4c10268227c8dad8ab8cebcece8f51b1ac52",
      "tree": "69f7ee541a340fe1205dad563c5ae20930de63a8",
      "parents": [
        "bb9574141067458d35874eb053ebe4de4e762f54",
        "cc5410cb9911a121d539bf589e8ba5483bfa56ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 16:59:09 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 16:59:09 2026 -0700"
      },
      "message": "Merge tag \u0027pinctrl-v7.1-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control updates from Linus Walleij:\n \"Core changes:\n\n   - Perform basic checks on pin config properties so as not to allow\n     directly contradictory settings such as setting a pin to more than\n     one bias or drive mode\n\n   - Handle input-threshold-voltage-microvolt property\n\n   - Introduce pinctrl_gpio_get_config() handling in the core for SCMI\n     GPIO using pin control\n\n  New drivers:\n\n   - GPIO-by-pin control driver (also appearing in the GPIO pull\n     request) fulfilling a promise on a comment from Grant Likely many\n     years ago: \"can\u0027t GPIO just be a front-end for pin control?\" it\n     turns out it can, if and only if you design something new from\n     scratch, such as SCMI\n\n   - Broadcom BCM7038 as a pinctrl-single delegate\n\n   - Mobileye EyeQ6Lplus OLB pin controller\n\n   - Qualcomm Eliza and Hawi families TLMM pin controllers\n\n   - Qualcomm SDM670 and Milos family LPASS LPI pin controllers\n\n   - Qualcomm IPQ5210 pin controller\n\n   - Realtek RTD1625 pin controller support\n\n   - Rockchip RV1103B pin controller support\n\n   - Texas Instruments AM62L as a pinctrl-single delegate\n\n  Improvements:\n\n   - Set config implementation for the Spacemit K1 pin controller\"\n\n* tag \u0027pinctrl-v7.1-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (84 commits)\n  pinctrl: qcom: Add Hawi pinctrl driver\n  dt-bindings: pinctrl: qcom: Describe Hawi TLMM block\n  dt-bindings: pinctrl: pinctrl-max77620: convert to DT schema\n  pinctrl: single: Add bcm7038-padconf compatible matching\n  dt-bindings: pinctrl: pinctrl-single: Add brcm,bcm7038-padconf\n  dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible\n  pinctrl: qcom: sdm670-lpass-lpi: label variables as static\n  pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description\n  pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description\n  pinctrl: qcom: add sdm670 lpi tlmm\n  dt-bindings: pinctrl: qcom: Add SDM670 LPASS LPI pinctrl\n  dt-bindings: qcom: lpass-lpi-common: add reserved GPIOs property\n  pinctrl: qcom: Introduce IPQ5210 TLMM driver\n  dt-bindings: pinctrl: qcom: add IPQ5210 pinctrl\n  pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs\n  pinctrl: qcom: eliza: Fix interrupt target bit\n  pinctrl: core: Don\u0027t use \"proxy\" headers\n  pinctrl: amd: Support new ACPI ID AMDI0033\n  pinctrl: renesas: rzg2l: Drop superfluous blank line\n  pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers\n  ...\n\n[ upstream commit: faeab166167f5787719eb8683661fd41a3bb1514 ]\n"
    },
    {
      "commit": "bb9574141067458d35874eb053ebe4de4e762f54",
      "tree": "c9cf05efa729a76a9a92bb1402beb36517993356",
      "parents": [
        "bd7bfe699e0de360121736c0ddd8890a3bf1a3a8",
        "29ac81b6f5cc828e4a5d8054afd52bcd55e4c296"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 09:44:22 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 09:44:22 2026 -0700"
      },
      "message": "Merge tag \u0027i2c-for-7.1-rc1-part1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c updates from Wolfram Sang:\n \"The biggest news in this pull request is that it will start the last\n  cycle of me handling the I2C subsystem. From 7.2. on, I will pass\n  maintainership to Andi Shyti who has been maintaining the I2C drivers\n  for a while now and who has done a great job in doing so.\n\n  We will use this cycle for a hopefully smooth transition. Thanks must\n  go to Andi for stepping up! I will still be around for guidance.\n\n  Updates:\n   - generic cleanups in npcm7xx, qcom-cci, xiic and designware DT\n     bindings\n   - atr: use kzalloc_flex for alias pool allocation\n   - ixp4xx: convert bindings to DT schema\n   - ocores: use read_poll_timeout_atomic() for polling waits\n   - qcom-geni: skip extra TX DMA TRE for single read messages\n   - s3c24xx: validate SMBus block length before using it\n   - spacemit: refactor xfer path and add K1 PIO support\n   - tegra: identify DVC and VI with SoC data variants\n   - tegra: support SoC-specific register offsets\n   - xiic: switch to devres and generic fw properties\n   - xiic: skip input clock setup on non-OF systems\n   - various minor improvements in other drivers\n\n  rtl9300:\n   - add per-SoC callbacks and clock support for RTL9607C\n   - add support for new 50 kHz and 2.5 MHz bus speeds\n   - general refactoring in preparation for RTL9607C support\n\n  New support:\n   - DesignWare GOOG5000 (ACPI HID)\n   - Intel Nova Lake (ACPI ID)\n   - Realtek RTL9607C\n   - SpacemiT K3 binding\n   - Tegra410 register layout support\"\n\n* tag \u0027i2c-for-7.1-rc1-part1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (40 commits)\n  i2c: usbio: Add ACPI device-id for NVL platforms\n  i2c: qcom-geni: Avoid extra TX DMA TRE for single read message in GPI mode\n  i2c: atr: use kzalloc_flex\n  i2c: spacemit: introduce pio for k1\n  i2c: spacemit: move i2c_xfer_msg()\n  i2c: xiic: skip input clock setup on non-OF systems\n  i2c: xiic: use numbered adapter registration\n  i2c: xiic: cosmetic: use resource format specifier in debug log\n  i2c: xiic: cosmetic cleanup\n  i2c: xiic: switch to generic device property accessors\n  i2c: xiic: remove duplicate error message\n  i2c: xiic: switch to devres managed APIs\n  i2c: rtl9300: add RTL9607C i2c controller support\n  i2c: rtl9300: introduce new function properties to driver data\n  i2c: rtl9300: introduce clk struct for upcoming rtl9607 support\n  dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support\n  i2c: rtl9300: introduce a property for 8 bit width reg address\n  i2c: rtl9300: introduce F_BUSY to the reg_fields struct\n  i2c: rtl9300: introduce max length property to driver data\n  i2c: rtl9300: split data_reg into read and write reg\n  ...\n\n[ upstream commit: fba676bd2919ceff5a678c0bd05ab3ac89affaeb ]\n"
    },
    {
      "commit": "bd7bfe699e0de360121736c0ddd8890a3bf1a3a8",
      "tree": "55243518e904d3e58cdc76f86e185395e8b1e6c6",
      "parents": [
        "0d2987c58e9e94699ea2d5d5bc8ddd5b27c323f1",
        "21e4c2d71d36398fca2efbf9d1476f3f9768acaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 17:57:04 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 17:57:04 2026 -0700"
      },
      "message": "Merge tag \u0027mtd/for-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux\n\nPull MTD updates from Miquel Raynal:\n \"MTD changes:\n\n   - mtdconcat finally makes it in, after several years of being merged\n     and reverted\n\n   - Baikal SoC support is being removed, so MTD bits are being removed\n     as well\n\n   - misc cleanups\n\n  NAND changes:\n\n   - SunXi driver support for new versions of the Allwinner NAND\n     controller.\n\n   - DT-binding improvements and cleanups.\n\n   - A few fixes (Realtek ECC and Winbond SPI NAND), aside with the\n     usual load of misc changes.\n\n  SPI NOR fixes:\n\n   - Enable die erase on MT35XU02GCBA. We knew this flash needed this\n     fixup since 7f77c561e227 (\"mtd: spi-nor: micron-st: add TODO for\n     fixing mt35xu02gcba\") but did not add it due to lack of hardware to\n     test on.\n\n   - Fix locking on some Winbond w25q series flashes.\n\n   - Fix Auto Address Increment (AAI) writes on SST that flashes that\n     start on odd address. The write enable latch needs to be set again\n     after the single byte program\"\n\n* tag \u0027mtd/for-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (44 commits)\n  mtd: spinand: winbond: Declare the QE bit on W25NxxJW\n  mtd: spi-nor: micron-st: Enable die erase support for MT35XU02GCBA\n  mtd: spi-nor: winbond: Fix locking support for w25q256jw\n  mtd: spi-nor: sst: Fix write enable before AAI sequence\n  mtd: spi-nor: winbond: Fix locking support for w25q64jvm\n  mtd: spi-nor: winbond: Fix locking support for w25q256jwm\n  dt-bindings: mtd: mxc-nand: add missing compatible string and ref to nand-controller-legacy.yaml\n  dt-bindings: mtd: gpmi-nand: ref to nand-controller-legacy.yaml\n  dt-bindings: mtd: refactor NAND bindings and add nand-controller-legacy.yaml\n  mtd: spinand: winbond: Clarify when to enable the HS bit\n  mtd: rawnand: sunxi: introduce maximize variable user data length\n  mtd: rawnand: sunxi: fix typos in comments\n  mtd: rawnand: sunxi: change error prone variable name\n  mtd: rawnand: sunxi: remove dead code\n  mtd: rawnand: sunxi: make the code more self-explanatory\n  mtd: rawnand: sunxi: replace hard coded value by a define - take2\n  mtd: rawnand: sunxi: do not count BBM bytes twice\n  mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob\n  mtd: rawnand: sunxi: sunxi_nand_ooblayout_free code clarification\n  mtd: cmdlinepart: use a flexible array member\n  ...\n\n[ upstream commit: 8541d8f725c673db3bd741947f27974358b2e163 ]\n"
    },
    {
      "commit": "0d2987c58e9e94699ea2d5d5bc8ddd5b27c323f1",
      "tree": "acfc38ed28dd178fc8b457aa9888d43a6bda025c",
      "parents": [
        "ab19fe96ca0c9848a334c6a133905eaeeb453b77",
        "0ece9e722dc92a06812d8b7d87751a90e59cbb26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 14:16:15 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 14:16:15 2026 -0700"
      },
      "message": "Merge tag \u0027rproc-v7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux\n\nPull remoteproc updates from Bjorn Andersson:\n\n - Move requesting of IRQs in TI Keystone driver to probe time instead\n   of remoteproc start, to allow better handling of errors.\n\n - Introduce support for more than 10 entries in the Qualcomm minidump\n   implementation.\n\n - Add audio DSP remoteproc support for the Qualcomm Eliza platform. Add\n   modem remoteproc support for the Qualcomm MDM9607, MSM8917, MSM8937,\n   and MSM8940 platforms.\n\n - Add list of Qualcomm QMI service ids to the QMI header file, in order\n   to avoid sprinkling them across the various drivers using them.\n   Migrate sysmon to use this constant.\n\n - Fix several issues related to DeviceTree parsing and mailbox handling\n   in the Xilinx R5F remote processor driver.\n\n - Fix incorrect error checks in reserved memory handling and polish the\n   code across i.MX and TI drivers.\n\n* tag \u0027rproc-v7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (35 commits)\n  remoteproc: qcom: pas: Add Eliza ADSP support\n  dt-bindings: remoteproc: qcom,milos-pas: Document Eliza ADSP\n  remoteproc: qcom: Add missing space before closing bracket\n  dt-bindings: remoteproc: qcom: Drop types for firmware-name\n  remoteproc: qcom: Fix minidump out-of-bounds access on subsystems array\n  dt-bindings: remoteproc: k3-r5f: Add memory-region-names\n  dt-bindings: remoteproc: k3-r5f: Split up memory regions\n  remoteproc: use SIZE_MAX in rproc_u64_fit_in_size_t()\n  dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur CDSP\n  dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur ADSP\n  remoteproc: xlnx: Release mailbox channels on shutdown\n  remoteproc: sysmon: Use the unified QMI service ID instead of defining it locally\n  remoteproc: xlnx: Only access buffer information if IPI is buffered\n  remoteproc: xlnx: Avoid mailbox setup\n  remoteproc: keystone: Request IRQs in probe()\n  remoteproc: pru: Remove empty remove callback\n  remoteproc: pru: Use rproc_of_parse_firmware() to get firmware name\n  remoteproc: da8xx: Reorder resource fetching in probe()\n  remoteproc: da8xx: Remove unused local struct data\n  remoteproc: da8xx: Use dev_err_probe()\n  ...\n\n[ upstream commit: d65218de87c4bfa879bc453c3050d3851c353dcc ]\n"
    },
    {
      "commit": "ab19fe96ca0c9848a334c6a133905eaeeb453b77",
      "tree": "6b33b9c8741655649b5a5ba4096c7d7eafea2252",
      "parents": [
        "a57fa632ff20dcca268057d6aa82153f7fd6c773",
        "b59f32615b94cb838685feae835a1530f36cb1ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 14:09:02 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 14:09:02 2026 -0700"
      },
      "message": "Merge tag \u0027devicetree-for-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux\n\nPull devicetree updates from Rob Herring:\n \"DT core:\n\n   - Cleanup of the reserved memory code to keep CMA specifics in CMA\n     code\n\n   - Add and convert several users to new of_machine_get_match() helper\n\n   - Validate nul termination in string properties\n\n   - Update dtc to upstream v1.7.2-69-g53373d135579\n\n   - Limit matching reserved memory devices to /reserved-memory nodes\n\n   - Fix some UAF in unittests\n\n   - Remove Baikal SoC bus driver\n\n   - Fix false DT_SPLIT_BINDING_PATCH checkpatch warning\n\n   - Allow fw_devlink device-tree on x86\n\n   - Fix kerneldoc return description for of_property_count_elems_of_size()\n\n  DT bindings:\n\n   - Add fsl,imx25-aips, fsl,imx25-tcq, qcom,eliza-pdc,\n     qcom,eliza-spmi-pmic-arb, qcom,hawi-imem, qcom,milos-imem,\n     qcom,hawi-pdc, and lg,sw49410 bindings\n\n   - Convert arm,vexpress-scc to DT schema\n\n   - Deprecate Qualcomm generic CPU compatibles. Add Apple M3 CPU cores.\n\n   - Move some dual-link display panels to the dual-link schema\n\n   - Drop mux controller node name constraints\n\n   - Remove Baikal SoC bus bindings\n\n   - Fix a false warning in the thermal trip node binding\"\n\n* tag \u0027devicetree-for-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (39 commits)\n  dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible\n  dt-bindings: display: ti, am65x-dss: Fix AM62L DSS reg and clock constraints\n  dt-bindings: display: simple: Move Innolux G156HCE-L01 panel to dual-link\n  dt-bindings: display: simple: Move AUO 21.5\" FHD to dual-link\n  dt-bindings: thermal: Fix false warning with \u0027phandle\u0027 in trips nodes\n  of: unittest: fix use-after-free in testdrv_probe()\n  of: unittest: fix use-after-free in of_unittest_changeset()\n  dt-bindings: qcom,pdc: document the Hawi Power Domain Controller\n  dt-bindings: ARM: arm,vexpress-scc: convert to DT schema\n  drivers/of: fdt: validate flat DT string properties before string use\n  drivers/of: fdt: validate stdout-path properties before parsing them\n  dt-bindings: sram: Document qcom,hawi-imem compatible\n  dt-bindings: sram: Allow multiple-word prefixes to sram subnode\n  dt-bindings: sram: Document qcom,milos-imem\n  scripts/dtc: Update to upstream version v1.7.2-69-g53373d135579\n  of: property: Allow fw_devlink device-tree on x86\n  dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles\n  dt-bindings: display: lt8912b: Drop redundant endpoint properties\n  dt-bindings: opp-v2: Fix example 3 CPU reg value\n  dt-bindings: connector: add pd-disable dependency\n  ...\n\n[ upstream commit: e2d10998e4293a27c0389870b5fdf736a71d61ef ]\n"
    },
    {
      "commit": "a57fa632ff20dcca268057d6aa82153f7fd6c773",
      "tree": "1df80274e651bfaf24dba8448f57888f38e16798",
      "parents": [
        "63ba676c3a52f1bc4029aa0c83322ff8ef64e525",
        "9b735b21418b1f760eaa8ae2b9bc4d6ce979a4db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:50:10 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:50:10 2026 -0700"
      },
      "message": "Merge tag \u0027for-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux\n\nPull hte updates from Dipen Patel:\n\n - Add tegra264 HTE driver and dt binding support\n\n - Remove tegra194 SoC Kconfig dependency\n\n - Replace use of system_unbound_wq with system_dfl_wq\n\n* tag \u0027for-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux:\n  hte: tegra194: Add Tegra264 GTE support\n  dt-bindings: timestamp: Add Tegra264 support\n  hte: tegra194: remove Kconfig dependency on Tegra194 SoC\n  hte: replace use of system_unbound_wq with system_dfl_wq\n\n[ upstream commit: 430cc9f42b44d174230f646767e1403699645ec5 ]\n"
    },
    {
      "commit": "21e4c2d71d36398fca2efbf9d1476f3f9768acaf",
      "tree": "c00be0ff157a21553f64376bc768ed7a00b347af",
      "parents": [
        "949504fdf636f8eeb172749a6bbfdc3ad2c397e9",
        "781ddc6b5eaabbe290bb444ba5f63a5754bd1fa6"
      ],
      "author": {
        "name": "Miquel Raynal",
        "email": "miquel.raynal@bootlin.com",
        "time": "Fri Apr 17 21:51:05 2026 +0200"
      },
      "committer": {
        "name": "Miquel Raynal",
        "email": "miquel.raynal@bootlin.com",
        "time": "Fri Apr 17 21:51:05 2026 +0200"
      },
      "message": "Merge tag \u0027nand/for-7.1\u0027 into mtd/next\n\nThe main changes happened in the SunXi driver in order to\nsupport new versions of the Allwinner NAND controller.\n\nThere are also some DT-binding improvements and cleanups.\n\nFinally a couple of actual fixes (Realtek ECC and Winbond SPI NAND),\naside with the usual load of misc changes.\n\n[ upstream commit: b2a4fe0960aee9a2c8045cfd26fbeacf30b26efe ]\n"
    },
    {
      "commit": "63ba676c3a52f1bc4029aa0c83322ff8ef64e525",
      "tree": "95c9d56d6f5c804bf5ea045c61be4d17d0c45404",
      "parents": [
        "64623f2366d70ffa4bfa56948c1ff96e1d4710b6",
        "7ebb87dadff1892f45a9eac4a09c227337e20ac8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 11:41:33 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 11:41:33 2026 -0700"
      },
      "message": "Merge tag \u0027for-v7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply\n\nPull power supply and reset updates from Sebastian Reichel:\n \"Power-supply drivers:\n   - S2MU005: new battery fuel gauge driver\n   - macsmc-power: new driver for Apple Silicon\n   - qcom_battmgr: Add support for Glymur and Kaanapali\n   - max17042: add support for max77759\n   - qcom_smbx: allow disabling charging\n   - bd71828: add input current limit support\n   - multiple drivers: use new device managed workqueue allocation\n     function\n   - misc small cleanups and fixes\n\n  Reset core:\n   - Expose sysfs for registered reboot_modes\n\n  Reset drivers\n   - misc small cleanups and fixes\"\n\n* tag \u0027for-v7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (36 commits)\n  power: supply: qcom_smbx: allow disabling charging\n  power: reset: drop unneeded dependencies on OF_GPIO\n  power: supply: bd71828: add input current limit property\n  dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema\n  power: supply: add support for S2MU005 battery fuel gauge device\n  dt-bindings: power: supply: document Samsung S2MU005 battery fuel gauge\n  power: reset: reboot-mode: fix -Wformat-security warning\n  power: supply: ipaq_micro: Simplify with devm\n  power: supply: mt6370: Simplify with devm_alloc_ordered_workqueue()\n  power: supply: max77705: Free allocated workqueue and fix removal order\n  power: supply: max77705: Drop duplicated IRQ error message\n  power: supply: cw2015: Free allocated workqueue\n  power: reset: keystone: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)\n  power: supply: twl4030_madc: Drop unused header includes\n  power: supply: bq24190: Avoid rescheduling after cancelling work\n  power: supply: axp288_charger: Simplify returns of dev_err_probe()\n  power: supply: axp288_charger: Do not cancel work before initializing it\n  power: supply: cpcap-battery: pass static battery cell data from device tree\n  dt-bindings: power: supply: cpcap-battery: document monitored-battery property\n  power: supply: qcom_battmgr: Add support for Glymur and Kaanapali\n  ...\n\n[ upstream commit: 59bd5ae0db22566e2b961742126269c151d587c7 ]\n"
    },
    {
      "commit": "64623f2366d70ffa4bfa56948c1ff96e1d4710b6",
      "tree": "f4d334c3f86d841bf2e61defeee562f5523cfcc5",
      "parents": [
        "068d16b13b47ac3dc2bcba825699b945d8aca78e",
        "ac059cf66e920c83d3b0011ea10255903417d2c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 11:24:00 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 11:24:00 2026 -0700"
      },
      "message": "Merge tag \u0027hid-for-linus-2026041601\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid\n\nPull HID updates from Jiri Kosina:\n \"Core:\n   - fixed handling of 0-sized reports (Dmitry Torokhov)\n   - convert core code to __free() (Dmitry Torokhov)\n   - support for multiple batteries per HID device (Lucas Zampieri)\n\n  Drivers:\n   - support for rumble effects in winwing driver (Ivan Gorinov)\n   - new support for a variety of Sony Rock Band and Sony DJ Hero\n     Turntable devices (Rosalie Wanders)\n   - new driver for Lenovo Legion Go / S devices (Derek J. Clark)\n   - power management improvements to intel-thc-hid driver (Even Xu)\n\n  ... other assorted cleanups, fixes and device-specific quirks\"\n\n* tag \u0027hid-for-linus-2026041601\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (73 commits)\n  HID: core: clamp report_size in s32ton() to avoid undefined shift\n  HID: logitech-dj: fix wrong detection of bad DJ_SHORT output report\n  HID: logitech-hidpp: fix race condition when accessing stale stack pointer\n  HID: winwing: Enable rumble effects\n  HID: core: do not allow parsing 0-sized reports\n  HID: usbhid: refactor endpoint lookup\n  HID: huawei: fix CD30 keyboard report descriptor issue\n  HID: playstation: validate num_touch_reports in DualShock 4 reports\n  HID: drop \u0027default !EXPERT\u0027 from tristate symbols\n  HID: usbhid: fix deadlock in hid_post_reset()\n  HID: apple: ensure the keyboard backlight is off if suspending\n  HID: quirks: Set ALWAYS_POLL for LOGITECH_BOLT_RECEIVER\n  HID: alps: fix NULL pointer dereference in alps_raw_event()\n  HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB write\n  HID: logitech-dj: Standardise hid_report_enum variable nomenclature\n  HID: sony: update module description\n  HID: logitech-hidpp: Check bounds when deleting force-feedback effects\n  HID: sony: add battery status support for Rock Band 4 PS5 guitars\n  HID: sony: fix style issues\n  HID: quirks: update hid-sony supported devices\n  ...\n\n[ upstream commit: d97e7d7c304f87419921f740743f7baa99f40539 ]\n"
    },
    {
      "commit": "068d16b13b47ac3dc2bcba825699b945d8aca78e",
      "tree": "f4d334c3f86d841bf2e61defeee562f5523cfcc5",
      "parents": [
        "def8c67c21c50fcb67d608b2e8e947912edad2d1",
        "0ef68efaba77543c03c8315d069b01bcbd29d7b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 10:29:01 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 10:29:01 2026 -0700"
      },
      "message": "Merge tag \u0027dmaengine-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine\n\nPull dmaengine updates from Vinod Koul:\n \"Core:\n   - New devm_of_dma_controller_register() API\n\n  New Support:\n   - Support for RZ/G3L SoC\n   - Loongson Multi-Channel DMA controller support\n   - Conversion of Xilinx AXI DMA binding\n   - DW AXI CV1800B DMA support\n   - Switchtec DMA engine driver\n\n  Updates:\n   - AMD MDB Endpoint and non-LL mode support\n   - DW edma virtual IRQ for interrupt-emulation, cyclic transfers support\"\n\n* tag \u0027dmaengine-7.1-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (65 commits)\n  dmaengine: dw-edma: Add non-LL mode\n  dmaengine: dw-edma: Add AMD MDB Endpoint Support\n  dt-bindings: dmaengine: Fix spelling mistake \"Looongson\" -\u003e \"Looogson\"\n  dmaengine: loongson: Fix spelling mistake \"Looongson\" -\u003e \"Looogson\"\n  dmaengine: loongson: New driver for the Loongson Multi-Channel DMA controller\n  dt-bindings: dmaengine: Add Loongson Multi-Channel DMA controller\n  dmaengine: loongson: loongson2-apb: Simplify locking with guard() and scoped_guard()\n  dmaengine: loongson: loongson2-apb: Convert to devm_clk_get_enabled()\n  dmaengine: loongson: loongson2-apb: Convert to dmaenginem_async_device_register()\n  dmaengine: loongson: New directory for Loongson DMA controllers drivers\n  dt-bindings: dma: xlnx,axi-dma: Convert to DT schema\n  dt-bindings: dma: rz-dmac: Add conditional schema for RZ/G3L\n  dmaengine: sh: rz-dmac: Add device_{pause,resume}() callbacks\n  dmaengine: sh: rz-dmac: Add device_tx_status() callback\n  dmaengine: sh: rz-dmac: Use rz_lmdesc_setup() to invalidate descriptors\n  dmaengine: sh: rz-dmac: Drop unnecessary local_irq_save() call\n  dmaengine: sh: rz-dmac: Drop goto instruction and label\n  dmaengine: sh: rz-dmac: Drop read of CHCTRL register\n  dmaengine: sh: rz_dmac: add RZ/{T2H,N2H} support\n  dt-bindings: dma: renesas,rz-dmac: document RZ/{T2H,N2H}\n  ...\n\n[ upstream commit: d662a710c668a86a39ebaad334d9960a0cc776c2 ]\n"
    },
    {
      "commit": "def8c67c21c50fcb67d608b2e8e947912edad2d1",
      "tree": "0685b0b085146a92d06a126d5dbaddbca659d853",
      "parents": [
        "f5c769efcd2382289c9d5cab217ced741b71b4d4",
        "9f58c4ef401da9f98d11c327ff74efbf372ba818"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 10:22:08 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 10:22:08 2026 -0700"
      },
      "message": "Merge tag \u0027phy-for-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy\n\nPull phy updates from Vinod Koul:\n \"New Support:\n   - Qualcomm Eliza QMP UFS PHY\n   - Canaan K230 USB 2.0 PHY driver\n   - Mediatek mt8167 dsi-phy\n   - Eswin EIC7700 SATA PHY driver\n\n  Updates:\n   - Sorted subsytem Makefile/Kconfig and some kernel-doc udpates\"\n\n* tag \u0027phy-for-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:\n  dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY\n  phy: qcom: m31-eusb2: clear PLL_EN during init\n  phy: eswin: Create eswin directory and add EIC7700 SATA PHY driver\n  dt-bindings: phy: eswin: Document the EIC7700 SoC SATA PHY\n  phy: apple: apple: Use local variable for ioremap return value\n  phy: qcom: qmp-usbc: Simplify check for non-NULL pointer\n  phy: marvell: mmp3-hsic: Avoid re-casting __iomem\n  phy: apple: atc: Make atcphy_dwc3_reset_ops variable static\n  dt-bindings: phy: mediatek,dsi-phy: Add support for mt8167\n  phy: usb: Add driver for Canaan K230 USB 2.0 PHY\n  dt-bindings: phy: Add Canaan K230 USB PHY\n  phy: phy-mtk-tphy: Update names and format of kernel-doc comments\n  phy: Sort the subsystem Kconfig\n  phy: Sort the subsystem Makefile\n  phy: move spacemit pcie driver to its subfolder\n\n[ upstream commit: 3f887edd35c63a7092a0babbc6074355ebc57248 ]\n"
    },
    {
      "commit": "f5c769efcd2382289c9d5cab217ced741b71b4d4",
      "tree": "5ac9a4429214bdaedce9699b77bca72e4fc559a0",
      "parents": [
        "f48a88cbba08c981f40227485b52a446e8f320cf",
        "8efda8ef966a1fa95d785ef486f5ebf4e85520bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 08:53:23 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 08:53:23 2026 -0700"
      },
      "message": "Merge tag \u0027mips_7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux\n\nPull MIPS updates from Thomas Bogendoerfer:\n\n - Support for Mobileye EyeQ6Lplus\n\n - Cleanups and fixes\n\n* tag \u0027mips_7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (30 commits)\n  MIPS/mtd: Handle READY GPIO in generic NAND platform data\n  MIPS/input: Move RB532 button to GPIO descriptors\n  MIPS: validate DT bootargs before appending them\n  MIPS: Alchemy: Remove unused forward declaration\n  MAINTAINERS: Mobileye: Add EyeQ6Lplus files\n  MIPS: config: add eyeq6lplus_defconfig\n  MIPS: Add Mobileye EyeQ6Lplus evaluation board dts\n  MIPS: Add Mobileye EyeQ6Lplus SoC dtsi\n  clk: eyeq: Add Mobileye EyeQ6Lplus OLB\n  clk: eyeq: Adjust PLL accuracy computation\n  clk: eyeq: Skip post-divisor when computing PLL frequency\n  pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB\n  pinctrl: eyeq5: Use match data\n  reset: eyeq: Add Mobileye EyeQ6Lplus OLB\n  MIPS: Add Mobileye EyeQ6Lplus support\n  dt-bindings: soc: mobileye: Add EyeQ6Lplus OLB\n  dt-bindings: mips: Add Mobileye EyeQ6Lplus SoC\n  MIPS: dts: loongson64g-package: Switch to Loongson UART driver\n  mips: pci-mt7620: rework initialization procedure\n  mips: pci-mt7620: add more register init values\n  ...\n\n[ upstream commit: d730905bc3c0075275b2d109cd971735274b98c0 ]\n"
    },
    {
      "commit": "f48a88cbba08c981f40227485b52a446e8f320cf",
      "tree": "39e90e4c57113c8d0bcbd7834b16e91ade41aad8",
      "parents": [
        "69164ce9aa48fc1985642bfd13c97f28318e1dbe",
        "c6ed1424dba1e0e01c403b97a955ce1612ff8a9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 20:34:34 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 20:34:34 2026 -0700"
      },
      "message": "Merge tag \u0027soc-drivers-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull SoC driver updates from Arnd Bergmann:\n \"The driver updates again are all over the place with many minor fixes\n  going into platform specific code. The most notable changes are:\n\n   - Support for Microchip pic64gx system controllers\n   - Work on cleaning up devicetree bindings for SoC drivers, and\n     converting them into the new format\n   - Lots of smaller changes for Qualcomm SoC drivers, including support\n     for a number of newly supported chips\n   - reset controller API cleanups and a new driver for Cix Sky1\n   - Reworks of the Tegra PMC and CBB drivers, along with a change to\n     how individual Tegra SoCs get selected in Kconfig and BPMP firmware\n     driver updates including a refresh of the ABI header to match the\n     version used by firmware\n   - STM32 updates to the firewall bus driver and support for the debug\n     bus through OP-TEE\n   - SCMI firmware driver improvements for reliability, in particular\n     for dealing with broken firmware interrupts\n   - Memory driver updates for Tegra, and a patch to remove the unused\n     Baikal T1 driver\"\n\n* tag \u0027soc-drivers-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (193 commits)\n  firmware: arm_ffa: Use the correct buffer size during RXTX_MAP\n  firmware: qcom: scm: Allow QSEECOM on Lenovo IdeaCentre Mini X\n  clk: spear: fix resource leak in clk_register_vco_pll()\n  reset: rzv2h-usb2phy: Add support for VBUS mux controller registration\n  reset: rzv2h-usb2phy: Convert to regmap API\n  dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/G3E USB2PHY reset\n  dt-bindings: reset: renesas,rzv2h-usb2phy: Add \u0027#mux-state-cells\u0027 property\n  soc: microchip: add mpfs gpio interrupt mux driver\n  dt-bindings: soc: microchip: document PolarFire SoC\u0027s gpio interrupt mux\n  gpio: mpfs: Add interrupt support\n  soc: qcom: ubwc: add helpers to get programmable values\n  soc: qcom: ubwc: add helper to get min_acc length\n  firmware: qcom: scm: Register gunyah watchdog device\n  soc: qcom: socinfo: Add SoC ID for SA8650P\n  dt-bindings: arm: qcom,ids: Add SoC ID for SA8650P\n  firmware: qcom: scm: Allow QSEECOM on Mahua CRD\n  soc: qcom: wcnss: simplify allocation of req\n  soc: qcom: pd-mapper: Add support for Eliza\n  soc: qcom: aoss: compare against normalized cooling state\n  soc: qcom: llcc: fix v1 SB syndrome register offset\n  ...\n\n[ upstream commit: 31b43c079f9aa55754c20404a42bca9a49e01f60 ]\n"
    },
    {
      "commit": "69164ce9aa48fc1985642bfd13c97f28318e1dbe",
      "tree": "cafbbcadb64520b52bf150be31084f35d952019a",
      "parents": [
        "a725adedee9aae6142d4f0f0f6a34b3cab58b68c",
        "2d9d66836ad8184af9e7c9ec0cfb5796e8e486b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 20:28:48 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 20:28:48 2026 -0700"
      },
      "message": "Merge tag \u0027soc-dt-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull SoC devicetree updates from Arnd Bergmann:\n \"A number of SoC platforms are adding modernized variants of their\n  already supported chips time, with a total of 12 new SoCs, and two\n  older SoC getting removed:\n\n   - Qualcomm Glymur is a compute SoC using 18 Oryon-2 CPU cores\n   - Qualcomm Mahua is a variant of Glymur with only 12 CPU cores, but\n     largely identical.\n   - Qualcomm Eliza is an embeded platform for mobile phone (SM7750) and\n     IOT (QC7790S/M) workloads\n   - Qualcomm IPQ5210 is a wireless networking SoC using Cortex-A53\n     cores\n   - Qualcomm apq8084 and ipq806x had only rudimentary support but no\n     actual products using them, so they are now gone.\n   - Axis ARTPEC-9 is a follow-up to the ARTPEC-8 embedded SoC, using\n     the Samsung SoC platform but now with Cortex-A55 cores\n   - ARM Zena is a virtual platform in FVP using Cortex-A720AE cores,\n     with additional versions planned to be merged in the future.\n   - ARM corstone-1000-a320 is a reference platform for IOT, using\n     low-end Cortex-A320 cores\n   - Microchip LAN9691 is an updated 64-bit variant of the arm32 lan966x\n     series of networking SoCs\n   - Microchip PIC64GX is an embedded RISC-V chip using SIFIVE U54 CPU\n     cores\n   - Rockchip RV1103B is the low-end 32-bit single-core vision processor\n   - Renesas RZ/G3L (r9a08g046) is an industrial embedded chip using\n     Cortex-A55 cores, similar to the G3E and G3S variants we already\n     supported.\n   - NXP S32N79 is an automotive SoC using Cortex-A78AE cores, a\n     significant upgrade from the older S32V and S32G series\n\n  These all come with at least one reference board or an initial product\n  using these, in total there are 67 newly added boards. The ones for\n  already supported SoCs are:\n\n   - Two more Aspeed BMC based boards\n   - Three older tablets based on 32-bit OMAP4 and Exynos5 SoCs\n   - One Set-top-box based on Allwinner H6\n   - 22 additional industrial/embedded boards using 64-bit NXP i.MX8M or\n     i.MX9 SoCs\n   - 20 Qualcomm SoC based machines across all possible markets:\n     workstation, gaming, laptop, phone, networking, reference, ...\n   - Three more Rockchips rk35xx based boards\n   - Four variants of the Toradex Verdin using TI AM62\n\n  Other notable bits are:\n\n   - A cleanup for the 32-bit Tegra paz00 board moved the last board\n     specific code on Tegra into equivalent dts syntax.\n   - There continues to be a significant number of fixes for static\n     checking of dtc syntax, but it feels like this is slowing down,\n     hopefully getting into a state where most known issues are\n     addressed\n   - Additional hardware support for many existing boards across SoC\n     families, notably Qualcomm, Broadcom, i.MX2, i.MX6, Rockchips,\n     STM32, Mediatek, Tegra, TI and Microchip\"\n\n* tag \u0027soc-dt-7.1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (841 commits)\n  arm64: dts: ti: k3: Use memory-region-names for r5f\n  ARM: dts: imx: Add DT overlays for DH i.MX6 DHCOM SoM and boards\n  ARM: dts: imx6sx: remove fallback compatible string fsl,imx28-lcdif\n  ARM: dts: imx25: rename node name tcq to touchscreen\n  ARM: dts: imx: b850v3: Disable unused usdhc4\n  ARM: dts: imx: b850v3: Define GPIO line names\n  ARM: dts: imx: b850v3: Use alphabetical sorting\n  ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning\n  ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps\n  ARM: dts: imx7ulp: Add CPU clock and OPP table support\n  ARM: dts: imx7-mba7: Deassert BOOT_EN after boot\n  ARM: dts: tqma7: add boot phase properties\n  ARM: dts: imx7s: add boot phase properties\n  ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems\n  ARM: dts: mba6ulx: add boot phase properties\n  ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties\n  ARM: dts: imx6ul/imx6ull: add boot phase properties\n  ARM: dts: imx6qdl-mba6: add boot phase properties\n  ARM: dts: imx6qdl-tqma6: add boot phase properties\n  ARM: dts: imx6qdl: add boot phase properties\n  ...\n\n[ upstream commit: e65f4718a577fcc84d40431f022985898b6dbf2e ]\n"
    },
    {
      "commit": "a725adedee9aae6142d4f0f0f6a34b3cab58b68c",
      "tree": "ed277415e83f3df4928d9009bf6825bda28a7d6f",
      "parents": [
        "75f472a7bdd73f36e13b13649ccc8ac2d63c7ab0",
        "22cda52e7976d090fe73bbcc8f92026992c2a138"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 20:11:56 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 20:11:56 2026 -0700"
      },
      "message": "Merge tag \u0027mm-nonmm-stable-2026-04-15-04-20\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull non-MM updates from Andrew Morton:\n\n - \"pid: make sub-init creation retryable\" (Oleg Nesterov)\n\n   Make creation of init in a new namespace more robust by clearing away\n   some historical cruft which is no longer needed. Also some\n   documentation fixups\n\n - \"selftests/fchmodat2: Error handling and general\" (Mark Brown)\n\n   Fix and a cleanup for the fchmodat2() syscall selftest\n\n - \"lib: polynomial: Move to math/ and clean up\" (Andy Shevchenko)\n\n - \"hung_task: Provide runtime reset interface for hung task detector\"\n   (Aaron Tomlin)\n\n   Give administrators the ability to zero out\n   /proc/sys/kernel/hung_task_detect_count\n\n - \"tools/getdelays: use the static UAPI headers from\n   tools/include/uapi\" (Thomas Weißschuh)\n\n   Teach getdelays to use the in-kernel UAPI headers rather than the\n   system-provided ones\n\n - \"watchdog/hardlockup: Improvements to hardlockup\" (Mayank Rungta)\n\n   Several cleanups and fixups to the hardlockup detector code and its\n   documentation\n\n - \"lib/bch: fix undefined behavior from signed left-shifts\" (Josh Law)\n\n   A couple of small/theoretical fixes in the bch code\n\n - \"ocfs2/dlm: fix two bugs in dlm_match_regions()\" (Junrui Luo)\n\n - \"cleanup the RAID5 XOR library\" (Christoph Hellwig)\n\n   A quite far-reaching cleanup to this code. I can\u0027t do better than to\n   quote Christoph:\n\n     \"The XOR library used for the RAID5 parity is a bit of a mess right\n      now. The main file sits in crypto/ despite not being cryptography\n      and not using the crypto API, with the generic implementations\n      sitting in include/asm-generic and the arch implementations\n      sitting in an asm/ header in theory. The latter doesn\u0027t work for\n      many cases, so architectures often build the code directly into\n      the core kernel, or create another module for the architecture\n      code.\n\n      Change this to a single module in lib/ that also contains the\n      architecture optimizations, similar to the library work Eric\n      Biggers has done for the CRC and crypto libraries later. After\n      that it changes to better calling conventions that allow for\n      smarter architecture implementations (although none is contained\n      here yet), and uses static_call to avoid indirection function call\n      overhead\"\n\n - \"lib/list_sort: Clean up list_sort() scheduling workarounds\"\n   (Kuan-Wei Chiu)\n\n   Clean up this library code by removing a hacky thing which was added\n   for UBIFS, which UBIFS doesn\u0027t actually need\n\n - \"Fix bugs in extract_iter_to_sg()\" (Christian Ehrhardt)\n\n   Fix a few bugs in the scatterlist code, add in-kernel tests for the\n   now-fixed bugs and fix a leak in the test itself\n\n - \"kdump: Enable LUKS-encrypted dump target support in ARM64 and\n   PowerPC\" (Coiby Xu)\n\n   Enable support of the LUKS-encrypted device dump target on arm64 and\n   powerpc\n\n - \"ocfs2: consolidate extent list validation into block read callbacks\"\n   (Joseph Qi)\n\n   Cleanup, simplify, and make more robust ocfs2\u0027s validation of extent\n   list fields (Kernel test robot loves mounting corrupted fs images!)\n\n* tag \u0027mm-nonmm-stable-2026-04-15-04-20\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (127 commits)\n  ocfs2: validate group add input before caching\n  ocfs2: validate bg_bits during freefrag scan\n  ocfs2: fix listxattr handling when the buffer is full\n  doc: watchdog: fix typos etc\n  update Sean\u0027s email address\n  ocfs2: use get_random_u32() where appropriate\n  ocfs2: split transactions in dio completion to avoid credit exhaustion\n  ocfs2: remove redundant l_next_free_rec check in __ocfs2_find_path()\n  ocfs2: validate extent block list fields during block read\n  ocfs2: remove empty extent list check in ocfs2_dx_dir_lookup_rec()\n  ocfs2: validate dx_root extent list fields during block read\n  ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY\n  ocfs2: handle invalid dinode in ocfs2_group_extend\n  .get_maintainer.ignore: add Askar\n  ocfs2: validate bg_list extent bounds in discontig groups\n  checkpatch: exclude forward declarations of const structs\n  tools/accounting: handle truncated taskstats netlink messages\n  taskstats: set version in TGID exit notifications\n  ocfs2/heartbeat: fix slot mapping rollback leaks on error paths\n  arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel\n  ...\n\n[ upstream commit: 440d6635b20037bc9ad46b20817d7b61cef0fc1b ]\n"
    },
    {
      "commit": "ac059cf66e920c83d3b0011ea10255903417d2c2",
      "tree": "6e559a5a6e2bbc8250fad6243dc45bb235d7d361",
      "parents": [
        "ebba67d240e976b8ab245d98bd6fe3f85bbd4285",
        "3d8eb1e4ab1681585ec6ef0303fc5e3d7f01f7d6"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.com",
        "time": "Thu Apr 16 21:03:22 2026 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.com",
        "time": "Thu Apr 16 21:03:22 2026 +0200"
      },
      "message": "Merge branch \u0027for-7.1/winwing\u0027 into for-linus\n\n- support for rubmle effects in winwing driver (Ivan Gorinov)\n\n[ upstream commit: 500af712f9cb61e9e3d32760df0cc5dd4f3046aa ]\n"
    },
    {
      "commit": "ebba67d240e976b8ab245d98bd6fe3f85bbd4285",
      "tree": "45547126b42d353dbfd47ba670f836c6bf92e699",
      "parents": [
        "fe62c4380d42dfd1aae75d9246493569e0f0a98c",
        "d44f2d912bd2437844901083ce99d575fa87f983"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.com",
        "time": "Thu Apr 16 21:01:18 2026 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.com",
        "time": "Thu Apr 16 21:01:18 2026 +0200"
      },
      "message": "Merge branch \u0027for-7.1/core-v2\u0027 into for-linus\n\n- fixed handling of 0-sized reports (Dmitry Torokhov)\n- convert core code to __free() (Dmitry Torokhov)\n- support for multiple batteries per HID device (Lucas Zampieri)\n\n[ upstream commit: d4eb7b2da66c848709e31585b9c371fa234abc39 ]\n"
    },
    {
      "commit": "81dd31d81b00e99a89b64eeecba32fa8e6cc0128",
      "tree": "0855e04db00aa597a2a5b23c3381b435f3e46643",
      "parents": [
        "63dd3374ca84f6b16f7e947b4bde7cf8ea8d5ec6",
        "67e446d2ad6b4d0134a79ec9a048b67b673ea8dd",
        "9cb7d912bd006723cf4010e7fa8b7c94a16298bf",
        "3dcfe1c66ed37aee14cc07bacde1fe1217d33419",
        "1eba11ab743ec71f932e88483b747c38cdf10c15"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Thu Apr 16 10:12:43 2026 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Thu Apr 16 10:12:43 2026 -0700"
      },
      "message": "Merge branches \u0027clk-samsung\u0027, \u0027clk-qcom\u0027, \u0027clk-round\u0027, \u0027clk-sai\u0027 and \u0027clk-cleanup\u0027 into clk-next\n\n* clk-samsung:\n  clk: samsung: exynos850: Add APM-to-AP mailbox clock\n  dt-bindings: clock: exynos850: Add APM_AP MAILBOX clock\n  clk: samsung: Use %pe format to simplify\n  clk: samsung: pll: Fix possible truncation in a9fraco recalc rate\n  clk: samsung: exynosautov920: add block G3D clock support\n  dt-bindings: clock: exynosautov920: add G3D clock definitions\n  clk: samsung: gs101: harmonise symbol names (clock arrays)\n  clk: samsung: artpec-9: Add initial clock support for ARTPEC-9 SoC\n  clk: samsung: Add clock PLL support for ARTPEC-9 SoC\n  dt-bindings: clock: Add ARTPEC-9 clock controller\n\n* clk-qcom: (67 commits)\n  clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC\n  clk: qcom: rpmh: Add support for Nord rpmh clocks\n  clk: qcom: Add TCSR clock driver for Nord SoC\n  dt-bindings: clock: qcom: Add Nord Global Clock Controller\n  dt-bindings: clock: qcom-rpmhcc: Add support for Nord SoCs\n  dt-bindings: clock: qcom: Document the Nord SoC TCSR Clock Controller\n  clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON\n  clk: qcom: Constify list of critical CBCR registers\n  clk: qcom: Constify qcom_cc_driver_data\n  clk: qcom: videocc-glymur: Constify qcom_cc_desc\n  clk: qcom: Add a driver for SM8750 GPU clocks\n  dt-bindings: clock: qcom: Add SM8750 GPU clocks\n  clk: qcom: ipq-cmn-pll: Add IPQ8074 SoC support\n  dt-bindings: clock: qcom: Add CMN PLL support for IPQ8074\n  clk: qcom: ipq-cmn-pll: Add IPQ6018 SoC support\n  dt-bindings: clock: qcom: Add CMN PLL support for IPQ6018\n  clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains\n  dt-bindings: clock: qcom: Add missing power-domains property\n  clk: qcom: gcc-eliza: Enable FORCE_MEM_CORE_ON for UFS AXI PHY clock\n  clk: qcom: dispcc-sc7180: Add missing MDSS resets\n  ...\n\n* clk-round:\n  clk: divider: remove divider_round_rate() and divider_round_rate_parent()\n  clk: divider: remove divider_ro_round_rate_parent()\n  clk: remove round_rate() clk ops\n  clk: composite: convert from round_rate() to determine_rate()\n  clk: test: remove references to clk_ops.round_rate\n\n* clk-sai:\n  clk: fsl-sai: Add MCLK generation support\n  clk: fsl-sai: Extract clock setup into fsl_sai_clk_register()\n  dt-bindings: clock: fsl-sai: Document clock-cells \u003d \u003c1\u003e support\n  clk: fsl-sai: Add i.MX8M support with 8 byte register offset\n  clk: fsl-sai: Sort the headers\n  dt-bindings: clock: fsl-sai: Document i.MX8M support\n\n* clk-cleanup:\n  clk: visconti: pll: initialize clk_init_data to zero\n  clk: xgene: Fix mapping leak in xgene_pllclk_init()\n  clk: Simplify clk_is_match()\n  clk: baikal-t1: Remove not-going-to-be-supported code for Baikal SoC\n  clk: mvebu: armada-37xx-periph: fix __iomem casts in structure init\n  clk: qoriq: avoid format string warning\n\n[ upstream commit: 6b701fde9b31f085f39fc2a371cb33212fab6f68 ]\n"
    },
    {
      "commit": "63dd3374ca84f6b16f7e947b4bde7cf8ea8d5ec6",
      "tree": "2c46edce9052ffc979df22247615b3ec276fa802",
      "parents": [
        "134c24ea97356f17f6c2713e7dc0ab00121a244b",
        "97030b8a497062d1c4ad7055e2e2340ff6568f14",
        "6a40384a2620c45f53157d95a19c24851afb28ba",
        "8bd24a13336ced7c46cc612b04b2f9c7367a0c2c"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Thu Apr 16 10:12:33 2026 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Thu Apr 16 10:12:33 2026 -0700"
      },
      "message": "Merge branches \u0027clk-tenstorrent\u0027, \u0027clk-rockchip\u0027, \u0027clk-imx\u0027 and \u0027clk-allwinner\u0027 into clk-next\n\n* clk-tenstorrent:\n  clk: tenstorrent: Add Atlantis clock controller driver\n  reset: tenstorrent: Add reset controller for Atlantis\n  dt-bindings: clk: tenstorrent: Add tenstorrent,atlantis-prcm-rcpu\n\n* clk-rockchip:\n  clk: rockchip: rk3568: Add PCIe pipe clock gates\n  clk: rockchip: Add clock controller for the RV1103B\n  dt-bindings: clock: rockchip: Add RV1103B CRU support\n\n* clk-imx:\n  clk: imx8mq: Correct the CSI PHY sels\n  clk: vf610: Add support for the Ethernet switch clocks\n  dt-bindings: clock: vf610: Add definitions for MTIP L2 switch\n  dt-bindings: clock: vf610: Drop VF610_CLK_END define\n  clk: vf610: Move VF610_CLK_END define to clk-vf610 driver\n  clk: imx: imx8-acm: fix flags for acm clocks\n  clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()\n  clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()\n  clk: imx: fracn-gppll: Add 477.4MHz support\n  clk: imx: fracn-gppll: Add 333.333333 MHz support\n  clk: imx: pll14xx: Use unsigned format specifier\n  dt-bindings: clock: imx6q[ul]-clock: add optional clock enet[1]_ref_pad\n\n* clk-allwinner:\n  clk: sunxi-ng: sun55i-a523-r: Add missing r-spi module clock\n\n[ upstream commit: 522a83abc36eb374d532a3db326ee1d3aab1d367 ]\n"
    },
    {
      "commit": "134c24ea97356f17f6c2713e7dc0ab00121a244b",
      "tree": "a08bda74106b4238cd9ea96aeda4a161c2dcafc0",
      "parents": [
        "0208eb1fc4b60a8441c8d17e14eec1eb66e80e08",
        "ad685f0f95c781a22ae268f9cf82a26c6c639236",
        "69ccdd12a7c238fdb5f353b72f165ec0f48acc4b"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Thu Apr 16 10:07:47 2026 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Thu Apr 16 10:07:47 2026 -0700"
      },
      "message": "Merge branches \u0027clk-fixes\u0027, \u0027clk-renesas\u0027, \u0027clk-rpi\u0027, \u0027clk-eswin\u0027 and \u0027clk-mediatek\u0027 into clk-next\n\n - ESWIN eic700 SoC clk support\n - Econet EN751221 SoC clock/reset support\n\n* clk-fixes:\n  clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc()\n  clk: microchip: mpfs-ccc: fix out of bounds access during output registration\n  clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source\n\n* clk-renesas:\n  clk: renesas: Add support for RZ/G3L SoC\n  dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3L SoC\n  clk: renesas: rzg2l: Re-enable critical module clocks during resume\n  clk: renesas: rzg2l: Add rzg2l_mod_clock_init_mstop_helper()\n  clk: renesas: rzg2l: Add helper for mod clock enable/disable\n  clk: renesas: r9a0{7g04[34],8g045}: Add critical reset entries\n  clk: renesas: rzg2l: Add support for critical resets\n  clk: renesas: r9a09g056: Remove entries for WDT{0,2,3}\n  clk: renesas: r9a06g032: Enable watchdog reset sources\n  clk: renesas: cpg-mssr: Use struct_size() helper\n  clk: renesas: r9a09g047: Add PCIe clocks and reset\n  clk: renesas: r9a09g057: Add PCIe clocks and reset\n  clk: renesas: r9a09g056: Add PCIe clocks and reset\n  clk: renesas: r9a09g047: Add entries for the RSPIs\n  clk: renesas: r9a09g056: Add clock and reset entries for RTC\n  clk: renesas: r9a09g057: Remove entries for WDT{0,2,3}\n  clk: renesas: r9a09g056: Fix ordering of module clocks array\n  clk: renesas: r9a09g057: Fix ordering of module clocks array\n\n* clk-rpi:\n  clk: bcm: rpi: Manage clock rate in prepare/unprepare callbacks\n\n* clk-eswin:\n  MAINTAINERS: Add entry for ESWIN EIC7700 clock driver\n  clk: eswin: Add eic7700 clock driver\n  clk: divider: Add devm_clk_hw_register_divider_parent_data\n  dt-bindings: clock: eswin: Documentation for eic7700 SoC\n\n* clk-mediatek:\n  clk: airoha: Add econet EN751221 clock/reset support to en7523-scu\n  dt-bindings: clock, reset: Add econet EN751221\n\n[ upstream commit: 699646e684aa8ca8dca6ab68c4f5fff87d456790 ]\n"
    },
    {
      "commit": "b59f32615b94cb838685feae835a1530f36cb1ab",
      "tree": "e4f361fdfcff18c9f6fd1c4d6bb0c0e5fb112023",
      "parents": [
        "785a7287525ce45975db8da3b5e62bb9a1afad9d"
      ],
      "author": {
        "name": "Paul Sajna",
        "email": "sajattack@postmarketos.org",
        "time": "Mon Sep 15 19:32:14 2025 -0700"
      },
      "committer": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Thu Apr 16 08:57:47 2026 -0500"
      },
      "message": "dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible\n\nLG SW49410 is the display panel used by sdm845-lg-judyln (LG G7 ThinQ).\n\nIt supports all the same properties as panel-simple.\n\nSigned-off-by: Paul Sajna \u003csajattack@postmarketos.org\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20250915-judyln-panel-v2-3-01ab2199fea5@postmarketos.org\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\n\n[ upstream commit: a74c2e55ab66519ffa2069ac9ae83cd937bff4c4 ]\n"
    },
    {
      "commit": "785a7287525ce45975db8da3b5e62bb9a1afad9d",
      "tree": "46515992231b2fe08159a878e8e2947901978974",
      "parents": [
        "6ce7e903c8cb8fd8eb49f775eea69a349e75d07b"
      ],
      "author": {
        "name": "Swamil Jain",
        "email": "s-jain1@ti.com",
        "time": "Wed Apr 15 16:34:09 2026 +0530"
      },
      "committer": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Thu Apr 16 07:27:24 2026 -0500"
      },
      "message": "dt-bindings: display: ti, am65x-dss: Fix AM62L DSS reg and clock constraints\n\nThe AM62L DSS [1] support incorrectly used the same register and\nclock constraints as AM65x, but AM62L has a single video port\n\nFix this by adding conditional constraints that properly define the\nregister regions and clocks for AM62L DSS (single video port) versus\nother AM65x variants (dual video port).\n\n[1]: Section 12.7 (Display Subsystem and Peripherals)\nLink : https://www.ti.com/lit/pdf/sprujb4\n\nFixes: cb8d4323302c (\"dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS\")\nCc: stable@vger.kernel.org\nSigned-off-by: Swamil Jain \u003cs-jain1@ti.com\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260415110409.2577633-1-s-jain1@ti.com\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\n\n[ upstream commit: 9c469240997584449cfac51a75d1d3d71968c76f ]\n"
    },
    {
      "commit": "6ce7e903c8cb8fd8eb49f775eea69a349e75d07b",
      "tree": "bbee4a016be659ece3aabcbf14493d7ed278ddf4",
      "parents": [
        "ae6d703dd47bc2d47a9536228a7207e48efc35c9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@nabladev.com",
        "time": "Sat Apr 04 05:42:50 2026 +0200"
      },
      "committer": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Thu Apr 16 07:27:24 2026 -0500"
      },
      "message": "dt-bindings: display: simple: Move Innolux G156HCE-L01 panel to dual-link\n\nThe Innolux G156HCE-L01 15.6\" 1920x1080 24bpp dual-link LVDS TFT panel\nis exactly that, dual-link LVDS panel. Move it into the correct schema,\nwhich is panel-simple-lvds-dual-ports.yaml.\n\nFixes: 3c5e8aa44dfc (\"dt-bindings: display: simple: Add Innolux G156HCE-L01 panel\")\nSigned-off-by: Marek Vasut \u003cmarex@nabladev.com\u003e\nLink: https://patch.msgid.link/20260404034321.341210-2-marex@nabladev.com\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\n\n[ upstream commit: 2a62dd135311f8865ecb9bf09d87da40f2ab3fdb ]\n"
    },
    {
      "commit": "ae6d703dd47bc2d47a9536228a7207e48efc35c9",
      "tree": "72120ed5dfb009915fae9e33b4bf546434b3910f",
      "parents": [
        "bac91a1a2afae3067ede67551d75859792d1af29"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@nabladev.com",
        "time": "Sat Apr 04 05:42:49 2026 +0200"
      },
      "committer": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Thu Apr 16 07:27:24 2026 -0500"
      },
      "message": "dt-bindings: display: simple: Move AUO 21.5\" FHD to dual-link\n\nAU Optronics Corporation 21.5\" FHD (1920x1080) color TFT LCD panel\nis a dual-link LVDS panel. Move it into the correct schema, which is\npanel-simple-lvds-dual-ports.yaml.\n\nSigned-off-by: Marek Vasut \u003cmarex@nabladev.com\u003e\nLink: https://patch.msgid.link/20260404034321.341210-1-marex@nabladev.com\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\n\n[ upstream commit: bacf0b2bfa7a0532664e42aacf882a4a644f75d8 ]\n"
    },
    {
      "commit": "bac91a1a2afae3067ede67551d75859792d1af29",
      "tree": "acfd0d3da1683f0d64f0302861d12fe4321ac36b",
      "parents": [
        "87bc51a7db628f45ef1e91dfaa958cda6f3d7ae0"
      ],
      "author": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Fri Apr 10 17:17:53 2026 -0500"
      },
      "committer": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Thu Apr 16 07:27:18 2026 -0500"
      },
      "message": "dt-bindings: thermal: Fix false warning with \u0027phandle\u0027 in trips nodes\n\nA pattern property matching essentially anything doesn\u0027t work if there\nare implicit properties such as \u0027phandle\u0027 which can occur on any node.\nOne such example popped up recently:\n\narch/arm64/boot/dts/qcom/sm8650-hdk.dtb: thermal-zones: gpuss0-thermal:trips:phandle: 531 is not of type \u0027object\u0027\n        from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml\n\nInstead of a pattern property, use an \"additionalProperties\" schema\ninstead which is the fallback in case of no matching property.\n\nLink: https://patch.msgid.link/20260410223601.1487473-2-robh@kernel.org\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\n\n[ upstream commit: 5d0e969c4e6ab4c4693f7a4c381e30125106f73d ]\n"
    },
    {
      "commit": "75f472a7bdd73f36e13b13649ccc8ac2d63c7ab0",
      "tree": "c7c2cb2aecb583d0efd191dfbf04148d80188c28",
      "parents": [
        "febc372ccfe6590fcaa5850bc9b4ecbce360c5a0",
        "c2e8a1c340552dec844b800ec29a53c66a3f04f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 15:22:26 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 15:22:26 2026 -0700"
      },
      "message": "Merge tag \u0027v7.1-p1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n \"API:\n   - Replace crypto_get_default_rng with crypto_stdrng_get_bytes\n   - Remove simd skcipher support\n   - Allow algorithm types to be disabled when CRYPTO_SELFTESTS is off\n\n  Algorithms:\n   - Remove CPU-based des/3des acceleration\n   - Add test vectors for authenc(hmac(md5),cbc({aes,des})) and\n     authenc(hmac({md5,sha1,sha224,sha256,sha384,sha512}),rfc3686(ctr(aes)))\n   - Replace spin lock with mutex in jitterentropy\n\n  Drivers:\n   - Add authenc algorithms to safexcel\n   - Add support for zstd in qat\n   - Add wireless mode support for QAT GEN6\n   - Add anti-rollback support for QAT GEN6\n   - Add support for ctr(aes), gcm(aes), and ccm(aes) in dthev2\"\n\n* tag \u0027v7.1-p1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (129 commits)\n  crypto: af_alg - use sock_kmemdup in alg_setkey_by_key_serial\n  crypto: vmx - remove CRYPTO_DEV_VMX from Kconfig\n  crypto: omap - convert reqctx buffer to fixed-size array\n  crypto: atmel-sha204a - add Thorsten Blum as maintainer\n  crypto: atmel-ecc - add Thorsten Blum as maintainer\n  crypto: qat - fix IRQ cleanup on 6xxx probe failure\n  crypto: geniv - Remove unused spinlock from struct aead_geniv_ctx\n  crypto: qce - simplify qce_xts_swapiv()\n  crypto: hisilicon - Fix dma_unmap_single() direction\n  crypto: talitos - rename first/last to first_desc/last_desc\n  crypto: talitos - fix SEC1 32k ahash request limitation\n  crypto: jitterentropy - replace long-held spinlock with mutex\n  crypto: hisilicon - remove unused and non-public APIs for qm and sec\n  crypto: hisilicon/qm - drop redundant variable initialization\n  crypto: hisilicon/qm - remove else after return\n  crypto: hisilicon/qm - add const qualifier to info_name in struct qm_cmd_dump_item\n  crypto: hisilicon - fix the format string type error\n  crypto: ccree - fix a memory leak in cc_mac_digest()\n  crypto: qat - add support for zstd\n  crypto: qat - use swab32 macro\n  ...\n\n[ upstream commit: aec2f682d47c54ef434b2d440992626d80b1ebdc ]\n"
    }
  ],
  "next": "febc372ccfe6590fcaa5850bc9b4ecbce360c5a0"
}
