)]}'
{
  "log": [
    {
      "commit": "44ab80381f4714c7e073a85fe9796f1cff8801c0",
      "tree": "e80aaced3429fa4134db0ab739f22d4b33708cac",
      "parents": [
        "109ae0977741b2de5613bc21ce76494c04c4a6a3",
        "1c77cb4885bc7f99c2a200e1383d762923d7e052"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Oct 18 13:14:58 2026 -1000"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Tue Oct 20 06:40:50 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-dts-raw\u0027\n\nLinux 7.3\n"
    },
    {
      "commit": "1c77cb4885bc7f99c2a200e1383d762923d7e052",
      "tree": "1070df14b872d4fe6258d9fcdbb2e13d97fded01",
      "parents": [
        "cff628510a74e17bfd5086f14d23fb4877401181",
        "227dea923799b881fe99a874674856bba82c7997"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 16 08:21:06 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 16 08:21:06 2026 -0700"
      },
      "message": "Merge tag \u0027pinctrl-v7.3-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control fixes from Linus Walleij:\n\n - AMD: Clear S4 wake bits when firmware has _AEI, this is important for\n   some AMD systems.\n\n - Do not accumulate sunxi npins across probe() attempts with deferred\n   probe. (desc-\u003enpins just went ++ and ++...)\n\n - Qualcomm patch galore: split QUP functions on the Nord pin\n   controller, fix an OF module alias on IPQ5210 so the module\n   modprobes, fix two groups on the IPQ5018, make direction changes\n   exclusive on the SPMI-GPIO, and fix the interrupt target width on\n   four different SoCs.\n\n* tag \u0027pinctrl-v7.3-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: sunxi: dt: do not accumulate npins across probe attempts\n  pinctrl: amd: Clear S4 wake bits when firmware has _AEI\n  pinctrl: qcom: ipq5018: replace gcc_plltest with pwm2 on gpio12\n  pinctrl: qcom: ipq5018: update PWM groups and corresponding pin functions\n  pinctrl: qcom: spmi-gpio: make direction changes exclusive\n  pinctrl: qcom: ipq5018: add missing pwm3 function on gpio13\n  pinctrl: qcom: qcs8300: Fix intr_target_width\n  pinctrl: qcom: maili: Fix intr_target_width\n  pinctrl: qcom: hawi: Fix intr_target_width\n  pinctrl: qcom: nord: fix GPIO interrupt target width\n  pinctrl: qcom: ipq5210: Publish the OF module alias\n  pinctrl: qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions\n\n[ upstream commit: 70dd4ee72eb2d5793c62e71c14e3aba78e5a4e56 ]\n"
    },
    {
      "commit": "cff628510a74e17bfd5086f14d23fb4877401181",
      "tree": "1070df14b872d4fe6258d9fcdbb2e13d97fded01",
      "parents": [
        "14b775a1b2d4cba35a8434a50b850c49e633fb81",
        "75e25b7ac198cc56925885d554ebb62b024fd0e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:10:26 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:10:26 2026 -0700"
      },
      "message": "Merge tag \u0027soc-fixes-7.3-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull SoC fixes from Arnd Bergmann:\n \"A small number of last minute bug fixes came up since LPC.\n  Most of these are for devicetree files:\n\n   - Tegra264 needs fan descriptions to keep the system from overheating\n\n   - A cleanup on TI DRA7 caused a regression on PCI support and needs a\n     fixup\n\n   - The beaglev-fire board can no longer probe the mcp3564 sensor after\n     a an inconsistent update in 7.1\n\n   - A few fixes address compile time dtc warnings on tegra\n\n  The other three patches are all addressing minor problems\n  in tegra drivers and the sama5 defconfig\"\n\n* tag \u0027soc-fixes-7.3-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:\n  ARM: configs: sama5: enable current Microchip KSZ DSA symbols\n  soc/tegra: pmc: Fix uninitialised clock rate\n  riscv: dts: microchip: beaglev-fire: remove double definition of gpio interrupts\n  ARM: dts: ti/omap: dra7: fix PCIe PHY clock divider definition\n  soc/tegra: fuse: Add missing newline to APBMISC error message\n  arm64: tegra: Add PCIe root ports on Tegra264\n  arm64: tegra: Reorder reg and reg-names to match bindings\n  arm64: tegra: Add PWM fan on Jetson AGX Thor DevKit\n  arm64: tegra: Add PWM controllers on Tegra264\n\n[ upstream commit: 2f2f7eeef8b0a1a9b9ca998231419873ccae8d4e ]\n"
    },
    {
      "commit": "109ae0977741b2de5613bc21ce76494c04c4a6a3",
      "tree": "0d886d0c102fb4427f34231426cb2c13ed2d2588",
      "parents": [
        "5b4d0063934217e121bbf2563178d3e71eaee759",
        "14b775a1b2d4cba35a8434a50b850c49e633fb81"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Oct 11 20:04:55 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Thu Oct 15 08:03:14 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-rc7-dts-raw\u0027\n\nLinux 7.3-rc7\n"
    },
    {
      "commit": "5b4d0063934217e121bbf2563178d3e71eaee759",
      "tree": "9252388afc1598a0cd9a2e3945f44b60ed8ff424",
      "parents": [
        "ecd411129a0e40db0da0144e0bf18fb64ae4e8b5",
        "5442f456dbf335902db064f90d11fa6e2859755a"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Thu Oct 15 08:01:00 2026 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Thu Oct 15 08:01:00 2026 +0100"
      },
      "message": "Merge branch \u0027build\u0027\n"
    },
    {
      "commit": "5442f456dbf335902db064f90d11fa6e2859755a",
      "tree": "4d8d531c3824b9c5c8e8f77e8eea75af21842fb3",
      "parents": [
        "1c835821801803bd2c9f78e824a5f0d0658d6bd5"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Thu Oct 15 07:56:53 2026 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Thu Oct 15 07:57:36 2026 +0100"
      },
      "message": "Remove `-Wno-graph_child_address` the check has been removed\n"
    },
    {
      "commit": "75e25b7ac198cc56925885d554ebb62b024fd0e9",
      "tree": "bc1a7b43d734bb464d649b51f17afff3cabcf6fe",
      "parents": [
        "483e06f4e65767d38fd76bf548ca1ad19e979f08",
        "7a7ec05b75fa9655fde21b550463565e232f47b8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 12 10:13:38 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 12 10:13:50 2026 +0200"
      },
      "message": "Merge tag \u0027tegra-for-7.3-arm64-dt-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes\n\narm64: tegra: Device tree fixes for v7.3\n\nThis contains various fixes for Tegra264. While the PWM and fan patches\nlook like they\u0027d be feature additions, I\u0027d like to get them into stable\nkernels because without them, these devices either end up with the fan\nrunning at full speed or not at all, neither of which are great, but in\ncase of the fan not running at all, it can cause the system to overheat.\n\nThe remainder are some minor fixes for PCIe, mostly to satisfy the\ndevice tree validation.\n\n* tag \u0027tegra-for-7.3-arm64-dt-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:\n  arm64: tegra: Add PCIe root ports on Tegra264\n  arm64: tegra: Reorder reg and reg-names to match bindings\n  arm64: tegra: Add PWM fan on Jetson AGX Thor DevKit\n  arm64: tegra: Add PWM controllers on Tegra264\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 558c56d4bf7ea146e07dd97f5fca600adb175384 ]\n"
    },
    {
      "commit": "483e06f4e65767d38fd76bf548ca1ad19e979f08",
      "tree": "84cda43289499f0c64a8f773828ec581060456eb",
      "parents": [
        "b705c1a8a5efcb1cdbc1a415ac71bc63685afcf6",
        "7bada3ff917871f4a044fa777b233302f7842cab"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 12 09:22:01 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 12 09:22:04 2026 +0200"
      },
      "message": "Merge tag \u0027omap-for-v7.3/fixes-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/fixes\n\nARM: dts: OMAP fixes for v7.3-rc\n- ti/omap: dra7: fix PCIe PHY clock divider definition\n\n* tag \u0027omap-for-v7.3/fixes-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap:\n  ARM: dts: ti/omap: dra7: fix PCIe PHY clock divider definition\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 182d918a68f69b693e59c64af2572bdde07cbed2 ]\n"
    },
    {
      "commit": "b705c1a8a5efcb1cdbc1a415ac71bc63685afcf6",
      "tree": "849eef0e8b1960d801238f89b37b55f870c10785",
      "parents": [
        "927babe1479fbce9c15b478497a042c7509b68c0",
        "09821fff2e0ff43287df854294c845665c7e1f9c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 12 09:19:45 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 12 09:19:45 2026 +0200"
      },
      "message": "Merge tag \u0027riscv-dt-fixes-for-v7.3-rc\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes\n\nRISC-V devicetrees fixes for v7.3-rc\n\nMicrochip:\nRemove double definition of interrupts on the BeagleV-Fire, which cause\nthe sensor to be associated the wrong plic interrupt.\n\nSigned-off-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\n\n* tag \u0027riscv-dt-fixes-for-v7.3-rc\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux:\n  riscv: dts: microchip: beaglev-fire: remove double definition of gpio interrupts\n\n[ upstream commit: 2f46e80fa993fdee5e4fc5da80436e3e21bc2bd0 ]\n"
    },
    {
      "commit": "14b775a1b2d4cba35a8434a50b850c49e633fb81",
      "tree": "1582f0112108151d76176474b2f5397634b251db",
      "parents": [
        "a649934490a0325226232b5eb4a2507a5a73b9ce",
        "e789217f450181dc5e5039d4384f0e7bde944984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:33:26 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:33:26 2026 -0700"
      },
      "message": "Merge tag \u0027spi-fix-v7.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi fixes from Mark Brown:\n \"A small collection of driver specific fixes, plus a new device ID in\n  the DesignWare device tree binding.\n\n  One of the sg2044 fixes which enforces clock limits properly is more\n  critical than average since getting them wrong might lead to data\n  corruption\"\n\n* tag \u0027spi-fix-v7.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:\n  spi: dt-bindings: snps,dw-apb-ssi: Add Synaptics sl2610 spi\n  spi: sg2044-nor: Honor SPI clock limits\n  spi: sg2044-nor: Return transfer errors\n  spi: cadence-qspi: Fix status polling with octal DTR chips\n  spi: spi-nxp-fspi: exit stop mode before waiting for DLL lock\n\n[ upstream commit: f47959816751f02a711aab27cf1c805bd4964819 ]\n"
    },
    {
      "commit": "e789217f450181dc5e5039d4384f0e7bde944984",
      "tree": "6342505d8aa06a4a5227a6b3ed6523bd7b8137ae",
      "parents": [
        "9fe88901600ad9b9e5b045b4c21293f63d2268a5"
      ],
      "author": {
        "name": "Jisheng Zhang",
        "email": "jszhang@kernel.org",
        "time": "Thu Oct 08 09:00:58 2026 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Thu Oct 08 09:51:12 2026 +0200"
      },
      "message": "spi: dt-bindings: snps,dw-apb-ssi: Add Synaptics sl2610 spi\n\nAdd the compatible for the Synaptics SL2610 SoC SPI controllers, which\nare compatible with the Synopsys DesignWare APB SSI.\n\nSigned-off-by: Jisheng Zhang \u003cjszhang@kernel.org\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20261008010058.28382-1-jszhang@kernel.org\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: 00765a3467b992d0eb56704a28887256317eb4bd ]\n"
    },
    {
      "commit": "a649934490a0325226232b5eb4a2507a5a73b9ce",
      "tree": "a27f9d534204ef3d5c4216afbda184692636bb11",
      "parents": [
        "ac83c8b49e5a3208308c62ec500c79dfe3c37bd2",
        "927babe1479fbce9c15b478497a042c7509b68c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 06:44:07 2026 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 06:44:07 2026 +0200"
      },
      "message": "Merge tag \u0027soc-fixes-7.3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull SoC fixes from Arnd Bergmann:\n\n - Four distinct issues in TEE firmware, all fairly minor\n\n - Five devicetree mistakes on NXP i.MX8, lx2160a and Qualcomm\n   based machines, one of these may cause file system corruption\n   from an incorrect SD card supply voltage\n\n - Five fixes for clk drivers on new Qualcomm platforms,\n   addressing issues with incorrect enable states\n\n* tag \u0027soc-fixes-7.3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:\n  MAINTAINERS: update my email address\n  tee: optee: ffa: support shared memory offsets on large-page kernels\n  optee: register TEE devices only once fully initialized\n  tee: shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper()\n  arm64: dts: imx8mp-var-dart-sonata: Fix Sonata SD I/O supply\n  arm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and value\n  arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single\n  arm64: dts: lx2160a: fix incorrect pinmux\n  clk: qcom: gpucc-kaanapali: Mark the GPU CX GDSC as votable\n  clk: qcom: gpucc-glymur: Mark the GPU CX GDSC as votable\n  clk: qcom: gcc-kaanapali: Fix always-enabling PCIE_RSCC clocks\n  clk: qcom: gcc-hawi: Fix always-enabling PCIE_RSCC clocks\n  clk: qcom: gcc-eliza: Fix always-enabling PCIE_RSCC clocks\n  arm64: dts: qcom: x1-denali: Fix microphone distortion\n  tee: qcomtee: fix kernel-doc warnings\n\n[ upstream commit: 0c2669a9f4a1d607e7591ae50ccf3c432a0aff08 ]\n"
    },
    {
      "commit": "ecd411129a0e40db0da0144e0bf18fb64ae4e8b5",
      "tree": "fb84bd0f7e7d1ec1dc7c83a8d97969997232b07e",
      "parents": [
        "5196966ec4ebe967d550695367ca27e323b9e783",
        "ac83c8b49e5a3208308c62ec500c79dfe3c37bd2"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Oct 04 13:45:25 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Oct 05 06:43:22 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-rc6-dts-raw\u0027\n\nLinux 7.3-rc6\n"
    },
    {
      "commit": "ac83c8b49e5a3208308c62ec500c79dfe3c37bd2",
      "tree": "237b69bdaa361f968a924b1007544c205c656930",
      "parents": [
        "eec3403445ba78ba9ca72a2d03f5bef601b8e5a7",
        "01c8883fed4946c98bc104a39db63f00dea76fb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 09:05:47 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 09:05:47 2026 -0700"
      },
      "message": "Merge tag \u0027char-misc-7.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc/IIO fixes from Greg KH:\n \"Here is a set of char/misc/iio and other small driver subsystem fixes\n  for 7.3-rc6 that resolve a number of reported issues. Included in here\n  are:\n\n   - lots of small iio driver fixes for reported problems\n\n   - interconnect driver revert to resolve a regression\n\n   - nitro_enclaves driver fix for a use-after-free\n\n   - binder driver fixes for reported problems (in both the rust and C\n     versions)\n\n  All of these have been in linux-next with no reported issues\"\n\n* tag \u0027char-misc-7.3-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (63 commits)\n  iio: adc: ad_sigma_delta: fix use-after-free on unbind\n  iio: accel: kxcjk-1013: reject duplicate event disable\n  iio: buffer: serialize buffer teardown with mode claims\n  iio: cdc: ad7150: fix OF matching and publish module aliases\n  iio: adc: ade9000: fix NULL pointer dereference in clkout registration\n  iio: adc: ad4030: fix invalid oversampling_ratio validation\n  iio: adc: ad7173: Fix digital filter configuration\n  iio: adc: stm32-adc: fix possible division by zero in processed channel\n  iio: adc: stm32-adc: fix check on internal channel availability\n  iio: proximity: isl29501: Fix return type of isl29501_register_write\n  iio: imu: inv_icm42607: restore runtime PM on system resume errors\n  iio: imu: inv_icm42607: propagate runtime suspend errors\n  iio: adc: pac1934: check ACPI label duplication\n  rust_binderfs: add transaction_report feature entry\n  rust_binder: reschedule node refcount update on thread exit\n  rust_binder: cancel deferred work items in thread exit\n  binderfs: fix UAF write in binder_add_device\n  binder: fix is_failure flag for superseded transaction cleanup\n  binder: fix leaked fd fixups on TF_UPDATE_TXN supersede\n  Revert \"interconnect: qcom: x1e80100: enable QoS configuration\"\n  ...\n\n[ upstream commit: 25d576ed11108470d0999054265108400db1b881 ]\n"
    },
    {
      "commit": "927babe1479fbce9c15b478497a042c7509b68c0",
      "tree": "61a763f37666c7465da33d9bb3b7cff132f304c1",
      "parents": [
        "81a980c21bf1bec691e773b688ae7bb840415c65",
        "7150ecbec4485d6b86a464dcd6f1072d9b7462cc"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 02 23:38:27 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 02 23:38:31 2026 +0200"
      },
      "message": "Merge tag \u0027imx-fixes-7.3\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes\n\niMX fixes for 7.3\n\n- Fix incorrect pinmux values for LX2160A.\n- Fix Sonata SD I/O supply to avoid filesystem I/O errors because the kernel\n  was disabling LDO5 during late init.\n\n* tag \u0027imx-fixes-7.3\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux:\n  arm64: dts: imx8mp-var-dart-sonata: Fix Sonata SD I/O supply\n  arm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and value\n  arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single\n  arm64: dts: lx2160a: fix incorrect pinmux\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 8166a325157ad6e4b4c3ae8295ad800461e4b081 ]\n"
    },
    {
      "commit": "81a980c21bf1bec691e773b688ae7bb840415c65",
      "tree": "6c4b7158e5bed44976d619a373ba92920ca23033",
      "parents": [
        "eec3403445ba78ba9ca72a2d03f5bef601b8e5a7",
        "fee0bc9c8593c0afab71fbca4dd88d5070366552"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 02 23:34:21 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 02 23:34:24 2026 +0200"
      },
      "message": "Merge tag \u0027qcom-arm64-fixes-for-7.3\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes\n\nQualcomm Arm64 DeviceTree fix for v7.3\n\nFix microphone distortion on Hamoa and Purwa-based Surface Pro 11.\n\n* tag \u0027qcom-arm64-fixes-for-7.3\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:\n  arm64: dts: qcom: x1-denali: Fix microphone distortion\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 26fb480bee21a025b89fc2307b09a29d21ee0d9e ]\n"
    },
    {
      "commit": "227dea923799b881fe99a874674856bba82c7997",
      "tree": "eb12e23c8fc7da4ec5eda9d50c404272406ab5b4",
      "parents": [
        "72e05869df91365188b505f5501546fe1d2756ea",
        "eec3403445ba78ba9ca72a2d03f5bef601b8e5a7"
      ],
      "author": {
        "name": "Bartosz Golaszewski",
        "email": "bartosz.golaszewski@oss.qualcomm.com",
        "time": "Mon Sep 28 19:15:10 2026 +0200"
      },
      "committer": {
        "name": "Bartosz Golaszewski",
        "email": "bartosz.golaszewski@oss.qualcomm.com",
        "time": "Mon Sep 28 19:15:10 2026 +0200"
      },
      "message": "Merge tag \u0027v7.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into pinctrl-qcom/for-current\n\nLinux 7.3-rc5\n\n[ upstream commit: 8157cd417d72137ba0bd4c8c8355a67223f1ad95 ]\n"
    },
    {
      "commit": "5196966ec4ebe967d550695367ca27e323b9e783",
      "tree": "b571fc34b3805d6ef1d3381eb06f3a5009e94b25",
      "parents": [
        "8d3ee6cdfde3c922a855998ff0fe60818e9afd33",
        "eec3403445ba78ba9ca72a2d03f5bef601b8e5a7"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Sep 27 13:55:01 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Sep 28 06:37:34 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-rc5-dts-raw\u0027\n\nLinux 7.3-rc5\n"
    },
    {
      "commit": "eec3403445ba78ba9ca72a2d03f5bef601b8e5a7",
      "tree": "eb12e23c8fc7da4ec5eda9d50c404272406ab5b4",
      "parents": [
        "f45361aaae180e7fe923a2e6a10954aea6904cfe",
        "09d207d84ac540784a68112cba6b904583d2d592"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 06:19:09 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 06:19:09 2026 -0700"
      },
      "message": "Merge tag \u0027pinctrl-v7.3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control fixes from Linus Walleij:\n\n - Serialize the calls to pinctrl_generic_dt_nod_to_map()\n\n - Fix a typo in S4 group in the Meson driver\n\n - Fix bank width and regmap usage in the MPFS-SSIO driver\n\n - Data register output latch behavior and voltage encoding\n   fixes in the Sunxi driver\n\n - Free the IRQ domain on the error path in the single driver\n\n - Fix some QUP1 SE2/SE3 groups and a missing OF module alias\n   in the Qualcomm drivers\n\n - Fix up the register banks for AON (I guess always-on) pins\n   in the Tegra238 driver\n\n* tag \u0027pinctrl-v7.3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: tegra238: Fix register bank for AON pin groups\n  pinctrl: qcom: ipq5210: Publish the OF module alias\n  pinctrl: qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions\n  pinctrl: single: free the IRQ on domain creation failure\n  pinctrl: sunxi: A523: fix voltage withstand encoding\n  pinctrl: sunxi: keep a shadow copy of the data register output latches\n  pinctrl: mpfs-mssio: use correct regmap function to set bank voltage\n  pinctrl: mpfs-mssio: fix width of unused bank voltage setting\n  pinctrl: generic: serialise pinctrl_generic_dt_node_to_map()\n  pinctrl: meson: Fix typo in s4 group name\n\n[ upstream commit: f49a343b305c0b6c19a3b50c0bbf10bcd0e2e8fd ]\n"
    },
    {
      "commit": "8d3ee6cdfde3c922a855998ff0fe60818e9afd33",
      "tree": "8e30da6f841ff3b198aa649a143d1fba91731fed",
      "parents": [
        "aa76c4cc68e85a54c3db80dbcdab977a6e50f3fd",
        "f45361aaae180e7fe923a2e6a10954aea6904cfe"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Sep 20 13:48:15 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Sep 21 08:07:21 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-rc4-dts-raw\u0027\n\nLinux 7.3-rc4\n"
    },
    {
      "commit": "f45361aaae180e7fe923a2e6a10954aea6904cfe",
      "tree": "94470e792ac8c888d9ac4a7536f7ac9cbb82eb2b",
      "parents": [
        "3079f4db2ba7998fea5caf757e0457dd9033c45b",
        "e0545aafa19cb2624d5431ab2f2187b6e1ef39d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 07:02:34 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 07:02:34 2026 -0700"
      },
      "message": "Merge tag \u0027input-for-v7.3-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input fixes from Dmitry Torokhov:\n\n - Fixes for evdev and input compat handling to zero-initialize on-stack\n   absinfo and force-feedback effect structures before partial or compat\n   copies from userspace, preventing kernel stack memory disclosure\n\n - Fixes for the Synaptics RMI4 driver to prevent an out-of-bounds read\n   when writing multi-chunk blocks over SMBus and to avoid a NULL\n   pointer dereference during suspend/resume when the RMI device is\n   unbound\n\n - Fixes for the soc_button_array driver to propagate -EPROBE_DEFER on\n   non-Bay Trail/Cherry Trail platforms (fixing broken power and volume\n   buttons on the Microsoft Surface Pro 11) and to validate the ACPI\n   package element count before dereferencing\n\n - A fix for the adp5588-keys driver to cache the initial GPIO hardware\n   state before registering the gpiochip so pre-configured pin states\n   are not clobbered by GPIO hogs during registration\n\n - A fix for the cyttsp5 touchscreen driver to clamp the device-supplied\n   HID report size before copying into the response buffer, preventing a\n   buffer overflow\n\n - A fix for the HP SDC serio driver to use timer_shutdown_sync() on\n   module exit so the periodic kicker timer cannot rearm itself during\n   teardown\n\n - A fix for the eeti_ts touchscreen driver to export its OF module\n   alias so the module autoloads on Device Tree platforms\n\n - Updates to the xpad joystick driver adding support for the Victrix\n   Pro BFG controller and Azeron devices, and fixing the device type\n   classification for the PDP Marvel Xbox 360 controller\n\n - Quirks for the i8042 and atkbd drivers to keep the built-in keyboards\n   functional on the Acer Aspire Go 15 AG15-42P and Xiaomi Redmi Book\n   Pro 16 2026\n\n - A quirk for the Synaptics PS/2 touchpad driver disabling SMBus\n   InterTouch on the Lenovo ThinkPad T440p (board ID 2722) so the\n   touchpad and TrackPoint respond immediately at boot\n\n - Other minor updates and documentation fixes, including reading the\n   \"ti,poll-period\" property as u32 in tsc2007, adding the mt6572\n   compatible to the MediaTek keypad Device Tree binding, fixing an\n   attribute name typo in the trackpoint sysfs ABI documentation, and\n   documenting that no new LED codes should be added to the input\n   subsystem\n\n* tag \u0027input-for-v7.3-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: hp_sdc - shut down kicker timer on module exit\n  Input: xpad - add support for Victrix Pro BFG Controller\n  Input: tsc2007 - read \"ti,poll-period\" as u32\n  Input: trackpoint - fix the inertia attribute name in the ABI document\n  Input: eeti_ts - publish the OF module alias\n  Input: xpad - add support for Azeron devices\n  Input: xpad - fix PDP Marvel Xbox 360 controller\n  Input: document that no new LED codes should be added\n  Input: soc_button_array - check btns_desc-\u003epackage.count\n  Input: soc_button_array - fix MS Surface Pro 11 probe failure\n  Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P\n  Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)\n  Input: cyttsp5 - clamp the HID report size before memcpy\n  Input: zero ff_effect before compat copy in input_ff_effect_from_user\n  Input: evdev - zero absinfo before partial copy in EVIOCSABS\n  Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound\n  Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()\n  Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026\n  dt-bindings: input: mediatek,mt6779-keypad: add mt6572\n  Input: adp5588-keys - cache GPIO state before registering the gpiochip\n\n[ upstream commit: b12dd0fa481f6914f9375155865a04c3f9f9d800 ]\n"
    },
    {
      "commit": "3079f4db2ba7998fea5caf757e0457dd9033c45b",
      "tree": "aa5a698956cbf5e074d1a9349d7709d061e0747b",
      "parents": [
        "60381516979002ce89508520dd625b2f00e4172e",
        "b4cc7f1622160ab4ca9b1d64e9744c1f33468d92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 16:37:37 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 16:37:37 2026 -0700"
      },
      "message": "Merge tag \u0027drm-fixes-2026-09-19\u0027 of https://gitlab.freedesktop.org/drm/kernel\n\nPull drm fixes from Dave Airlie:\n \"Things have picked back up a bit this week, mostly amdgpu, xe and msm\n  this time. There are a bunch of scattered changes across the rest of\n  drivers and core stuff, nouveau, i915.\n\n  core:\n   - fix vblank pending event leak\n\n  ttm:\n   - swapout fixes\n\n  dma-buf:\n   - scattergather fixes\n   - enable dma-buf debug on debug kernels\n\n  dma-fence:\n   - fix signaling bit checks\n\n  sched:\n   - fix virtual runtime race\n\n  msm:\n   - DT:\n      - Corrected indentation\n   - Core:\n      - Marked fbdev as system memory\n   - GPU:\n      - Fixed autosuspend cleanup on teardown\n      - a750: fix timestamps\n      - Increase GMU fw init timeout\n      - Misc fixes/cleanups\n   - DPU:\n      - Fixed clock rounding, unbreaking newest platforms\n      - Cleared pending flush state\n   - DP:\n      - Skip PUSH_IDLE when link was never enabled\n      - Fixed bandwidth checks\n   - HDMI:\n      - Fixed runtime PM cleanup on probe failure\n\n  xe:\n   - shrinker related fixes\n   - xe_mmio_gem fault handler and destroy fixes\n   - xe disable i2c irq on unbind\n\n  i915:\n   - Revert a commit touching registers that don\u0027t necessarily exist\n   - Check for negative numbers before passing to BIT()\n\n  amdgpu:\n   - SMU 14.x fix\n   - DC IRQ fix\n   - Runtime PM fix for P2P\n   - RAS fix\n   - PCIe reporting fix\n   - DCN 6 fix\n   - Device removal fix\n   - DC MALL fix\n\n  amdkfd:\n   - GC 12.x fixes\n   - Boundary checks\n   - Mapping clear fix\n\n  nouveau:\n   - suspend/resume fixes\n\n  gud:\n   - out of bounds access fix\n   - ignore damage clips in full update\n\n  vc4:\n   - use-after-free fix\n\n  versilicon:\n   - plane format fix\n\n  longsoon:\n   - blend mode property fix\"\n\n* tag \u0027drm-fixes-2026-09-19\u0027 of https://gitlab.freedesktop.org/drm/kernel: (59 commits)\n  drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates\n  drm/amdgpu: fix rmmio iounmap skipped on device removal\n  drm/amdgpu: Skip KFD mapping clear before initialization\n  drm/amd/display: Fix NULL dereference in dcn50/dcn60 init_hw\n  drm/amdkfd: Avoid integer underflow in EOP ring size calculation.\n  drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc\n  drm/amdgpu: Fix GPU PCIe link capability reporting\n  drm/amdgpu: check ras and obj before dereference\n  drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments\n  drm/amdkfd: implement restore_mqd callbacks for GFX12/12.1\n  drm/amd/display: Atomize IRQ register read/modify/write ops\n  drm/amd/pm: report energy accumulator for smu 14.0.3\n  drm/loongson: Create blend mode property for cursor plane\n  drm/xe/i2c: Disable IRQ on unbind\n  Revert \"drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable\"\n  drm/verisilicon: remove ARGB formats from primary plane\n  drm/verisilicon: add primary modifier for format tables\n  drm/verisilicon: set blend mode for the cursor plane\n  drm/sched: Fix virtual runtime race\n  drm/i915/display: check configuration index before shifting\n  ...\n\n[ upstream commit: 40288c9206c17eb66a603262e06a58d300d0f279 ]\n"
    },
    {
      "commit": "09d207d84ac540784a68112cba6b904583d2d592",
      "tree": "a2e3307287db6ba768b0560e0593d36585272998",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shengchao.guo@oss.qualcomm.com",
        "time": "Sun Aug 30 11:02:01 2026 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linusw@kernel.org",
        "time": "Fri Sep 18 19:00:14 2026 +0200"
      },
      "message": "pinctrl: qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions\n\nQUP1 SE2 and SE3 pack all four of their lanes pair-wise onto only two\npins each: lanes 0/1 (I2C SDA/SCL) at mux value 2 and lanes 2/3 (UART\nTX/RX) at mux value 1, on gpio127/gpio128 and gpio129/gpio130\nrespectively.\n\nBoth mux values were named \"qup1_se2\" (respectively \"qup1_se3\"), so the\ntwo distinct lane pairs became indistinguishable. msm_pinmux_set_mux()\nstops at the first entry matching the requested function, which means\nmux value 1 was always selected and the I2C lanes could never be muxed\nout. In practice i2c9 and i2c10 got the UART lanes and did not work,\nwhile uart9 and uart10 happened to be muxed correctly.\n\nGive each lane pair its own function, following the _01/_23 naming\nalready used for the same hardware arrangement by the shikra, eliza,\nhawi and maili TLMM drivers. Both functions still cover the full pin\npair, so a single pinctrl state per protocol remains sufficient.\n\nDrop gpio129/gpio130 from the SE2 group list, since those pins\nbelong to SE3 and were never reachable through the SE2 function.\n\nAlso rename QUP1 SE2/SE3 functions in the binding doc accordingly.\n\nWhile at it, add missing \"gpio\", \"qup3_se0_mira\" and \"qup3_se0_mirb\"\nto the binding function enum to get the list complete.\n\nFixes: c24dd0826f06 (\"pinctrl: qcom: add the TLMM driver for the Nord platforms\")\nCc: stable@vger.kernel.org\nAssisted-by: LLM\nSigned-off-by: Shawn Guo \u003cshengchao.guo@oss.qualcomm.com\u003e\nReviewed-by: Konrad Dybcio \u003ckonrad.dybcio@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260830030201.135637-1-shengchao.guo@oss.qualcomm.com\nSigned-off-by: Bartosz Golaszewski \u003cbartosz.golaszewski@oss.qualcomm.com\u003e\nSigned-off-by: Linus Walleij \u003clinusw@kernel.org\u003e\n\n[ upstream commit: b0be01f133aa36d2fd12d71c916cb8a47826b4ed ]\n"
    },
    {
      "commit": "60381516979002ce89508520dd625b2f00e4172e",
      "tree": "35c20c4006b120080254c9a5bbbac82ff63550d3",
      "parents": [
        "9fe88901600ad9b9e5b045b4c21293f63d2268a5",
        "798ecb238ecef63b628fe4b7d5a2161416d75c35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:34:57 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:34:57 2026 -0700"
      },
      "message": "Merge tag \u0027soc-fixes-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull SoC fixes from Arnd Bergmann:\n \"The driver fixes are all for simple mistakes: a use-after-free bug on\n  Samsung Exynos, error handling and reference counting on Arm SCMI\n  firmware and a problem dealing with inconsistent firmware information.\n\n  The rest are devicetree fixes for arm64 platforms from Altera, Renesas\n  and Amlogic. On the Renesas platform, one patch addresses a boot time\n  regression, the rest address minor performance and correctness issues\"\n\n* tag \u0027soc-fixes-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (21 commits)\n  soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node\n  arm64: dts: renesas: r8a779f0: Set UFS lane count\n  firmware: arm_scmi: Fix typo \"upto\" in comment\n  arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR\n  firmware: arm_ffa: Tear down driver during shutdown\n  clk: scpi: use PLATFORM_DEVID_NONE for scpi-cpufreq\n  clk: scpi: register scpi-cpufreq once and clear on failure\n  clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate\n  firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS\n  firmware: arm_scpi: fix device_node leak in scpi_dev_domain_id\n  arm64: dts: socfpga: change access permission from 755 to 644\n  ARM: socfpga: select the PL310 erratum 753970 workaround\n  arm64: dts: amlogic: t7: fix the pin groups of the vsync PWM\n  arm64: dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies\n  arm64: dts: amlogic: t7: fix the pin groups of two PWM outputs\n  arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled\n  ...\n\n[ upstream commit: f259f446f5198d98e13756d2cd531812a0ad3064 ]\n"
    },
    {
      "commit": "798ecb238ecef63b628fe4b7d5a2161416d75c35",
      "tree": "527d2109166fd7578b752ffc2bf144527c277fe3",
      "parents": [
        "034a6a8273d871e38aa4c9c050a12fb04688d7e4",
        "f822207e2b69be9b026f4beeaee65cb236e52ccb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 18 14:33:55 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 18 14:34:03 2026 +0200"
      },
      "message": "Merge tag \u0027renesas-fixes-for-v7.3-tag2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes\n\nRenesas fixes for v7.3 (take two)\n\n  - Fix UFS regression on R-Car S4.\n\n* tag \u0027renesas-fixes-for-v7.3-tag2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:\n  arm64: dts: renesas: r8a779f0: Set UFS lane count\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 2d5061ff3762a71dac6809a9bd9013fd785aab28 ]\n"
    },
    {
      "commit": "b4cc7f1622160ab4ca9b1d64e9744c1f33468d92",
      "tree": "490ff7c152344a633c481745fc59f9322d8e842d",
      "parents": [
        "9fe88901600ad9b9e5b045b4c21293f63d2268a5",
        "cff1d43508a76230ea4421c4ed7a7587e6ef4f32"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 17 19:05:20 2026 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 17 19:05:21 2026 +1000"
      },
      "message": "Merge tag \u0027drm-msm-fixes-2026-09-16\u0027 of https://gitlab.freedesktop.org/drm/msm into drm-fixes\n\nFixes for v7.3-rc4:\n\nDT:\n- Corrected indentation\n\nCore:\n- Marked fbdev as system memory\n\nGPU:\n- Fixed autosuspend cleanup on teardown\n- a750: fix timestamps\n- Increase GMU fw init timeout\n- Misc fixes/cleanups\n\nDPU:\n- Fixed clock rounding, unbreaking newest platforms\n- Cleared pending flush state\n\nDP:\n- Skip PUSH_IDLE when link was never enabled\n- Fixed bandwidth checks\n\nHDMI:\n- Fixed runtime PM cleanup on probe failure\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nFrom: Rob Clark \u003crob.clark@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/CACSVV021rZsjmiPEyR_LR7L\u003dk7\u003dDRV0QdsA50BF_Gd0s2DXaCw@mail.gmail.com\n\n[ upstream commit: b15e54761a0dd5fdf3dc790a031ab0e4185b7612 ]\n"
    },
    {
      "commit": "034a6a8273d871e38aa4c9c050a12fb04688d7e4",
      "tree": "1507f720fe50ee99e5314a79cdb6d00d04af19a0",
      "parents": [
        "276ef74ca9d8d3e021bd7520f0dc522022cedc86",
        "8ad86ea1fd1e378a3abf1308fe8112cc94c3cb4b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Sep 16 13:05:17 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Sep 16 13:05:33 2026 +0200"
      },
      "message": "Merge tag \u0027amlogic-fixes-v7.3-rc\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes\n\nAmlogic DT Fixes for v7.3:\n- Set of fixes for Amlogic T7:\n - use the real UART pclk\n - allow the SD card to be power cycled by dropping regulator-always-on\n - fix the pin groups of two PWM outputs\n - add the CPU cores PWM-driven supplies to fix runtime crashes\n - fix the pin groups of the vsync PWM using non-existing pin group\n\n* tag \u0027amlogic-fixes-v7.3-rc\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux:\n  arm64: dts: amlogic: t7: fix the pin groups of the vsync PWM\n  arm64: dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies\n  arm64: dts: amlogic: t7: fix the pin groups of two PWM outputs\n  arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled\n  arm64: dts: amlogic: t7: use the real UART pclk\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: ce55a6545a375563983ef83eb48915a11493b64e ]\n"
    },
    {
      "commit": "cff1d43508a76230ea4421c4ed7a7587e6ef4f32",
      "tree": "dcad6ffc25d0ba698f6113c2a36d73ee1de4840a",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@oss.qualcomm.com",
        "time": "Sun Sep 13 14:33:33 2026 +0200"
      },
      "committer": {
        "name": "Dmitry Baryshkov",
        "email": "dmitry.baryshkov@oss.qualcomm.com",
        "time": "Tue Sep 15 02:09:28 2026 +0300"
      },
      "message": "dt-bindings: display/msm: Use consistent indentation in the example\n\nCorrect indentation in the examples to consistent 2- or 4-spaces\nindentation to fix dt-check-style warnings (\"example 0\n[indent-consistent] indent mismatch ...\").  Preferred is 4-spaces, but\nre-indenting entire example just for that is too much churn.\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nPatchwork: https://patchwork.freedesktop.org/patch/753054/\nLink: https://lore.kernel.org/r/20260913123331.100293-4-krzysztof.kozlowski@oss.qualcomm.com\nSigned-off-by: Dmitry Baryshkov \u003cdmitry.baryshkov@oss.qualcomm.com\u003e\n\n[ upstream commit: a15fac810c76397ec9f62a6fc26c4d7ab6e238a7 ]\n"
    },
    {
      "commit": "276ef74ca9d8d3e021bd7520f0dc522022cedc86",
      "tree": "0ebdbc3543d9ca1c5f3d29e5d45086f708ac2e03",
      "parents": [
        "8e95a93516e39d7b46084ef9c0cda9a4c84aee4d",
        "7040467278cdb0bf8d4005fd87636f20e1455283"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 14 17:01:55 2026 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 14 17:01:58 2026 +0200"
      },
      "message": "Merge tag \u0027renesas-fixes-for-v7.3-tag1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes\n\nRenesas fixes for v7.3\n\n  - Fix Ethernet stalls on RZ/V2H, RZ/V2N, RZ/G3E, RZ/T2H, and RZ/N2H.\n\n* tag \u0027renesas-fixes-for-v7.3-tag1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:\n  arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR\n  arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\n[ upstream commit: 2d5adffc11cc8d694e309dc38f9a8ae7fa14a65a ]\n"
    },
    {
      "commit": "f822207e2b69be9b026f4beeaee65cb236e52ccb",
      "tree": "2c156e6b9f5d81bb90cbabcddfaf70edc6557327",
      "parents": [
        "7040467278cdb0bf8d4005fd87636f20e1455283"
      ],
      "author": {
        "name": "Koichiro Den",
        "email": "den@valinux.co.jp",
        "time": "Fri Sep 11 16:30:58 2026 +0900"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Mon Sep 14 10:07:09 2026 +0200"
      },
      "message": "arm64: dts: renesas: r8a779f0: Set UFS lane count\n\nSince commit e72323f3b09f (\"scsi: ufs: core: Configure only active lanes\nduring link\"), the following error is observed on R-Car S4:\n\n    ufshcd-renesas e6860000.ufs: Tx lane mismatch [config,reported] [2,1]\n    ufshcd-renesas e6860000.ufs: link startup failed -67\n    ufshcd-renesas e6860000.ufs: error -ENOLINK: Initialization failed with error -67\n    ufshcd-renesas e6860000.ufs: probe with driver ufshcd-renesas failed with error -67\n\nR-Car S4 has one UFS lane per direction, as described in section 152.1\nof its hardware manual.  Without lanes-per-direction, the UFS platform\ndriver defaults to two lanes.\n\nPreviously, the core used PA_CONNECTEDRXDATALANES and\nPA_CONNECTEDTXDATALANES to configure the link without checking them\nagainst lanes-per-direction, so the missing property did not prevent\ninitialization.\n\nExplicitly set lanes-per-direction to 1, now that the validation is in\nplace.\n\nFixes: 5235d551779d (\"arm64: dts: renesas: r8a779f0: Add UFS node\")\nCc: stable@vger.kernel.org # 7.2+\nSigned-off-by: Koichiro Den \u003cden@valinux.co.jp\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nTested-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260911073058.253000-1-den@valinux.co.jp\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 8dc2615d5702059b2b71fca6f93c0d7d10ae54cb ]\n"
    },
    {
      "commit": "aa76c4cc68e85a54c3db80dbcdab977a6e50f3fd",
      "tree": "41f5fff63d58f78f15463ba3a4af98a75a6c5708",
      "parents": [
        "8ca2b5a30c43f090d78beec6161e52dbf0c01514",
        "9fe88901600ad9b9e5b045b4c21293f63d2268a5"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Sep 13 14:38:02 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Sep 14 07:50:30 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-rc3-dts-raw\u0027\n\nLinux 7.3-rc3\n"
    },
    {
      "commit": "e0545aafa19cb2624d5431ab2f2187b6e1ef39d4",
      "tree": "1491a8b397050cc2b8bf0770a81a827b9d5e172b",
      "parents": [
        "07a36bb696bd2770b3037bd3330dad00ca361805"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 13 17:19:48 2026 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 13 17:25:16 2026 -0700"
      },
      "message": "Input: document that no new LED codes should be added\n\nAdd a comment to input-event-codes.h clarifying that no new LED\ndefinitions should be added to the input subsystem. The existing\nLED_* definitions are legacy and grandfathered for backwards\ncompatibility with userspace via evdev. Any new LED indicators\nshould instead use the dedicated LED subsystem.\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n\n[ upstream commit: ea48250a0dc9708c198e8665391973bfc6c86fd2 ]\n"
    },
    {
      "commit": "9fe88901600ad9b9e5b045b4c21293f63d2268a5",
      "tree": "eb1969e3268ec8e6d1a1c91290e8c9eb4b9444e0",
      "parents": [
        "9490415fce1d247a1df93a6de3acaef8a2de8d9a",
        "a5dd81226749aa516abbd5c6cad8281f27019941"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 11 15:24:21 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 11 15:24:21 2026 -0700"
      },
      "message": "Merge tag \u0027regulator-fix-v7.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"One fix for pf1550 which checked for errors on multiple regulators\n  but always notified via one of them regardless of which one had the\n  problem, plus one device ID addition in the fan53555 DT bindings\"\n\n* tag \u0027regulator-fix-v7.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: pf1550: fix which regulator is notified\n  regulator: dt-bindings: fan53555: add tcs,tcs4526\n\n[ upstream commit: 114f73092b5d1bbea2554a6a784f5ebb53d47bdb ]\n"
    },
    {
      "commit": "9490415fce1d247a1df93a6de3acaef8a2de8d9a",
      "tree": "6617b5538ce6f3032c8b36568d52c908d30892a8",
      "parents": [
        "8d9dc0f0e6c2f67e95ff496811ccbf5434d97b40",
        "a02b700e22dfb0f97a7b69dad7303aae319d6e60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 11 15:10:31 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 11 15:10:31 2026 -0700"
      },
      "message": "Merge tag \u0027spi-fix-v7.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi fix from Mark Brown:\n \"New device ID for v7.3: update the DesignWare DT binding to say how to\n  describe the UltraRISC DP1000 instance of the controller\"\n\n* tag \u0027spi-fix-v7.3-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:\n  spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC\n\n[ upstream commit: 0fb234ce373a331a21c1d33cffef28e53cee4ddb ]\n"
    },
    {
      "commit": "7150ecbec4485d6b86a464dcd6f1072d9b7462cc",
      "tree": "0a8eb7bd35a499e6a434fab3be367a3787377f6b",
      "parents": [
        "11aa70bed55e5401c2a0efee51022f1ff67c50df"
      ],
      "author": {
        "name": "Stefano Radaelli",
        "email": "stefano.r@variscite.com",
        "time": "Wed Sep 02 18:43:17 2026 +0200"
      },
      "committer": {
        "name": "Frank Li",
        "email": "Frank.Li@nxp.com",
        "time": "Fri Sep 11 14:50:09 2026 -0400"
      },
      "message": "arm64: dts: imx8mp-var-dart-sonata: Fix Sonata SD I/O supply\n\nLDO5 powers the USDHC2 I/O rail on DART-MX8M-PLUS.\nWithout a regulator consumer, the kernel disables LDO5 during late init,\nwhich removes the SD card and causes filesystem I/O errors.\n\nReference LDO5 as the Sonata USDHC2 VQMMC supply, so the regulator\nremains enabled while the SD interface is active.\n\nFixes: 41cd3d91ca859 (\"arm64: dts: imx8mp-var-dart: Add support for Variscite Sonata board\")\nCo-developed-by: Luan Rafael Carneiro \u003cluan.r@variscite.com\u003e\nSigned-off-by: Luan Rafael Carneiro \u003cluan.r@variscite.com\u003e\nSigned-off-by: Stefano Radaelli \u003cstefano.r@variscite.com\u003e\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\n\n[ upstream commit: 7ba5290db6bf365e46fb70bf13dc2a47048165ea ]\n"
    },
    {
      "commit": "09821fff2e0ff43287df854294c845665c7e1f9c",
      "tree": "a6aeb07fedd819686aa4e7ab3d9256fe24515d15",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Conor Dooley",
        "email": "conor.dooley@microchip.com",
        "time": "Fri Sep 04 18:22:55 2026 +0100"
      },
      "committer": {
        "name": "Conor Dooley",
        "email": "conor.dooley@microchip.com",
        "time": "Tue Sep 08 19:18:19 2026 +0100"
      },
      "message": "riscv: dts: microchip: beaglev-fire: remove double definition of gpio interrupts\n\nWhen the irq-mux and its interrupt-map were added to the mpfs\ndevicetree, the gpio interrupts became fixed at the SoC level rather\nthan dependant on the design - the interrupt-map is now what varies.\nThe beaglev-fire should have had its dts copy of the interrupts removed\nbut did not. As a result, the mcp3564 driver does not probe, because\neven though it doesn\u0027t use the interrupt at present, the SPI core still\nlooks it up. This lookup fails because the second copy of the interrupts\nproperty doesn\u0027t resolve to something valid when passed via the\ninterrupt-map. Remove the second/incorrect set of interrupts properties.\n\nFixes: b0258f69f1e0 (\"riscv: dts: microchip: update mpfs gpio interrupts to better match the SoC\")\nCC: stable@vger.kernel.org\nSigned-off-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\n\n[ upstream commit: 0f70fd6f4c1d6c1f2ea298d8dd07c4a4d5dff9af ]\n"
    },
    {
      "commit": "a02b700e22dfb0f97a7b69dad7303aae319d6e60",
      "tree": "7eb89681515f828594cd6ddc620e1c10abb28940",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Jia Wang",
        "email": "wangjia@ultrarisc.com",
        "time": "Mon Sep 07 17:54:44 2026 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Tue Sep 08 16:23:17 2026 +0100"
      },
      "message": "spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC\n\nAdd the SoC-specific compatible string and use the generic one as fallback\nfor the UltraRISC DP1000 SPI controller.\n\nThe DP1000 integrates two SPI controllers. SPI0 supports standard, dual\nand quad transfers with three native chip-select signals. SPI1 supports\nstandard transfers with four native chip-select signals.\n\nBoth controllers have one register range and separate reference and APB\ninterface clocks.\n\nSigned-off-by: Jia Wang \u003cwangjia@ultrarisc.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20260907-ultrarisc-dts-v2-5-5eb4c97477c5@ultrarisc.com\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: f77de4c33f0edbb33411f92a35d7196965597e6d ]\n"
    },
    {
      "commit": "72e05869df91365188b505f5501546fe1d2756ea",
      "tree": "a2e3307287db6ba768b0560e0593d36585272998",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shengchao.guo@oss.qualcomm.com",
        "time": "Sun Aug 30 11:02:01 2026 +0800"
      },
      "committer": {
        "name": "Bartosz Golaszewski",
        "email": "bartosz.golaszewski@oss.qualcomm.com",
        "time": "Mon Sep 07 09:55:50 2026 +0200"
      },
      "message": "pinctrl: qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions\n\nQUP1 SE2 and SE3 pack all four of their lanes pair-wise onto only two\npins each: lanes 0/1 (I2C SDA/SCL) at mux value 2 and lanes 2/3 (UART\nTX/RX) at mux value 1, on gpio127/gpio128 and gpio129/gpio130\nrespectively.\n\nBoth mux values were named \"qup1_se2\" (respectively \"qup1_se3\"), so the\ntwo distinct lane pairs became indistinguishable. msm_pinmux_set_mux()\nstops at the first entry matching the requested function, which means\nmux value 1 was always selected and the I2C lanes could never be muxed\nout. In practice i2c9 and i2c10 got the UART lanes and did not work,\nwhile uart9 and uart10 happened to be muxed correctly.\n\nGive each lane pair its own function, following the _01/_23 naming\nalready used for the same hardware arrangement by the shikra, eliza,\nhawi and maili TLMM drivers. Both functions still cover the full pin\npair, so a single pinctrl state per protocol remains sufficient.\n\nDrop gpio129/gpio130 from the SE2 group list, since those pins\nbelong to SE3 and were never reachable through the SE2 function.\n\nAlso rename QUP1 SE2/SE3 functions in the binding doc accordingly.\n\nWhile at it, add missing \"gpio\", \"qup3_se0_mira\" and \"qup3_se0_mirb\"\nto the binding function enum to get the list complete.\n\nFixes: c24dd0826f06 (\"pinctrl: qcom: add the TLMM driver for the Nord platforms\")\nCc: stable@vger.kernel.org\nAssisted-by: LLM\nSigned-off-by: Shawn Guo \u003cshengchao.guo@oss.qualcomm.com\u003e\nReviewed-by: Konrad Dybcio \u003ckonrad.dybcio@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260830030201.135637-1-shengchao.guo@oss.qualcomm.com\nSigned-off-by: Bartosz Golaszewski \u003cbartosz.golaszewski@oss.qualcomm.com\u003e\n\n[ upstream commit: fbfd6d0d3596d072f7546b25228e4eb599f68a95 ]\n"
    },
    {
      "commit": "11aa70bed55e5401c2a0efee51022f1ff67c50df",
      "tree": "9d7cfb278869a97c352f3a317e3bce7815233a72",
      "parents": [
        "3a6632489755e16ca990e351dec9e073b4117f28"
      ],
      "author": {
        "name": "Vincent Jardin",
        "email": "vjardin@free.fr",
        "time": "Mon Aug 24 23:25:31 2026 +0200"
      },
      "committer": {
        "name": "Frank Li",
        "email": "Frank.Li@nxp.com",
        "time": "Wed Sep 02 15:22:10 2026 -0400"
      },
      "message": "arm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and value\n\nThe iic5-spi3-pins node has both of its first two cells wrong.\n\nThe offset selects the register within the node\u0027s reg range, where:\n  0x0 is RCWSR12,\n  0x4 is RCWSR13,\n  0x8 is RCWSR14.\n\nAn offset of 0x3 is not one of them and is not even aligned for the\ndeclared 32 bit register width. It is the only node in this pinmux that\ndoes not use 0x0, 0x4 neither 0x8.\n\nThe value is wrong too:\n  IIC5_PMUX is RCWSR12[11:9] and it encodes 0b000 for IIC5,\n  0b001 for GPIO_1[25:24],\n  0b010 for SDHC1_CLK_SYNC_OUT/IN,\n  0b011 for {IIC5_SCL,IIC5_SDA} \u003d {SPI3_SOUT,SPI3_SIN}.\n\nThis node selects the last of those, so it needs 0x3, not the 0x2, which\nis the value of the neighbouring sdhc1 clock sync node it was copied\nfrom.\n\nFixes: 284ad7064aaa (\"arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word\")\nReviewed-by: Josua Mayer \u003cjosua@solid-run.com\u003e\nSigned-off-by: Vincent Jardin \u003cvjardin@free.fr\u003e\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\n\n[ upstream commit: f14f4dc8ea3810f8ed4f0f3ea13f8bba3e2b0f04 ]\n"
    },
    {
      "commit": "3a6632489755e16ca990e351dec9e073b4117f28",
      "tree": "c35926b07cea866606ba0a320b14db89155336c2",
      "parents": [
        "eeda15c88e42fc40000da3c0cd86cf461ff1ca02"
      ],
      "author": {
        "name": "Vincent Jardin",
        "email": "vjardin@free.fr",
        "time": "Mon Aug 24 23:25:30 2026 +0200"
      },
      "committer": {
        "name": "Frank Li",
        "email": "Frank.Li@nxp.com",
        "time": "Wed Sep 02 15:22:10 2026 -0400"
      },
      "message": "arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single\n\nIIC1_PMUX is a single bit field at RCWSR14 bit 10, so the mask for the\ntwo iic1 pinmux nodes was narrowed from 0x7 to 0x1 to avoid writing the\ntwo reserved bits next to it.\n\nWith pinctrl-single,bit-per-mux the driver does not take the supplied\nmask as the bits to modify. It derives the field from the node\u0027s\npinctrl-single,function-mask, which is 0x7 here, and then requires the\nsupplied mask to match it exactly:\n\n\tbit_pos \u003d __ffs(mask);\t\t\t/* 10 */\n\tmask_pos \u003d ((pcs-\u003efmask) \u003c\u003c bit_pos);\t/* 0x7 \u003c\u003c 10 \u003d 0x1c00 */\n\tsubmask \u003d mask \u0026 mask_pos;\t\t/* 0x400 */\n\t...\n\tif (submask !\u003d mask_pos) {\n\t\tdev_warn(pcs-\u003edev,\n\t\t\t \"Invalid submask 0x%x for %pOFn at 0x%x\\n\",\n\t\t\t submask, np, offset);\n\t\tcontinue;\n\t}\n\nA one bit mask gives submask 0x400 against mask_pos 0x1c00, so both\nnodes are rejected and the pins are never muxed with this message:\n\n  pinctrl-single 70010012c.pinmux: Invalid submask 0x400 for iic1-i2c-pins\n  pinctrl-single 70010012c.pinmux: Invalid submask 0x400 for iic1-gpio-pins\n\nThe values are not changed:\n  - 0x0 selects IIC1\n  - 0x1 \u003c\u003c 10 selects GPIO_1[3:2].\n\nFixes: 7a3cc49ad1fc (\"arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit\")\nSigned-off-by: Vincent Jardin \u003cvjardin@free.fr\u003e\nReviewed-by: Josua Mayer \u003cjosua@solid-run.com\u003e\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\n\n[ upstream commit: 6affdda171ca8f2e082e8c4fba56233a2f8c9910 ]\n"
    },
    {
      "commit": "eeda15c88e42fc40000da3c0cd86cf461ff1ca02",
      "tree": "b497c33fadff9cef78c27c73c2ba04f4a90b3218",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Vincent Jardin",
        "email": "vjardin@free.fr",
        "time": "Mon Aug 24 23:25:29 2026 +0200"
      },
      "committer": {
        "name": "Frank Li",
        "email": "Frank.Li@nxp.com",
        "time": "Wed Sep 02 15:22:10 2026 -0400"
      },
      "message": "arm64: dts: lx2160a: fix incorrect pinmux\n\nFor gpio1 value set for pinctrl is outside the mask and so will do\nnothing.\n\nAdd the missing offset for value field to be the same as the mask as\nexpected.\n\nFixes: 284ad7064aaa (\"arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word\")\nSuggested-by: Thibaut Collet \u003cthbt.cllt@gmail.com\u003e\nReviewed-by: Josua Mayer \u003cjosua@solid-run.com\u003e\nSigned-off-by: Vincent Jardin \u003cvjardin@free.fr\u003e\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\n\n[ upstream commit: 8188a59dd6782786556b18f515090b79cb701c45 ]\n"
    },
    {
      "commit": "7040467278cdb0bf8d4005fd87636f20e1455283",
      "tree": "85fe13eb3462b64d506a1d793517e47ffa906902",
      "parents": [
        "cea1d6a5cc18524e91a16eb0cac01cc3863a5735"
      ],
      "author": {
        "name": "Ovidiu Panait",
        "email": "ovidiu.panait.rb@renesas.com",
        "time": "Wed Jul 22 08:53:53 2026 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Wed Sep 02 14:32:37 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR\n\nThe GBETH ethernet nodes don\u0027t specify a TX scheduling policy, so stmmac\nfalls back to Strict Priority. In this configuration the queue with the\nhighest priority gets all the traffic, starving the others under load.\n\nUnder sustained UDP TX load with multiple data streams, this starvation\ntriggers spurious adapter resets due to TX queue timeouts:\n\n  iperf3 -c \u003cip\u003e -i0 -t60 --bind-dev end0 -u -b0 -P4\n  end0: NETDEV WATCHDOG: CPU: 1: transmit queue 1 timed out 5228 ms\n  end0: Reset adapter.\n\nInvestigation shows that only the highest priority queue is advancing\nwhile the others stall for more than 5 seconds, causing a netdev watchdog\nreset.\n\nSwitch the TX scheduling policy to Weighted-Round-Robin (WRR) so that\ntraffic is processed across all queues, eliminating the stalls.\n\nFixes: c4698a34993b (\"arm64: dts: renesas: r9a09g087: Add GMAC nodes\")\nSigned-off-by: Ovidiu Panait \u003covidiu.panait.rb@renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260722085353.136986-6-ovidiu.panait.rb@renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 2ac7bad110be6ebe478d6bd57821f7f5259a1f54 ]\n"
    },
    {
      "commit": "cea1d6a5cc18524e91a16eb0cac01cc3863a5735",
      "tree": "7d08ba48dafed627e1e6ff7d24e4b73c4ec61954",
      "parents": [
        "37d9ff431f66fc623e2ff8a2c4ff8defd36775b5"
      ],
      "author": {
        "name": "Ovidiu Panait",
        "email": "ovidiu.panait.rb@renesas.com",
        "time": "Wed Jul 22 08:53:52 2026 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Wed Sep 02 14:32:37 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR\n\nThe GBETH ethernet nodes don\u0027t specify a TX scheduling policy, so stmmac\nfalls back to Strict Priority. In this configuration the queue with the\nhighest priority gets all the traffic, starving the others under load.\n\nUnder sustained UDP TX load with multiple data streams, this starvation\ntriggers spurious adapter resets due to TX queue timeouts:\n\n  iperf3 -c \u003cip\u003e -i0 -t60 --bind-dev end0 -u -b0 -P4\n  end0: NETDEV WATCHDOG: CPU: 1: transmit queue 1 timed out 5228 ms\n  end0: Reset adapter.\n\nInvestigation shows that only the highest priority queue is advancing\nwhile the others stall for more than 5 seconds, causing a netdev watchdog\nreset.\n\nSwitch the TX scheduling policy to Weighted-Round-Robin (WRR) so that\ntraffic is processed across all queues, eliminating the stalls.\n\nFixes: 394c1e24a4cf (\"arm64: dts: renesas: r9a09g077: Add GMAC nodes\")\nSigned-off-by: Ovidiu Panait \u003covidiu.panait.rb@renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260722085353.136986-5-ovidiu.panait.rb@renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: f9d9a1913c09366bf7b967d39575e06cb80128dc ]\n"
    },
    {
      "commit": "37d9ff431f66fc623e2ff8a2c4ff8defd36775b5",
      "tree": "5bfd30c6322d5551e3777349a9a4120af29439d9",
      "parents": [
        "4ffced4bafa7df99723e9640c1704815555a413a"
      ],
      "author": {
        "name": "Ovidiu Panait",
        "email": "ovidiu.panait.rb@renesas.com",
        "time": "Wed Jul 22 08:53:51 2026 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Wed Sep 02 14:32:37 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR\n\nThe GBETH ethernet nodes don\u0027t specify a TX scheduling policy, so stmmac\nfalls back to Strict Priority. In this configuration the queue with the\nhighest priority gets all the traffic, starving the others under load.\n\nUnder sustained UDP TX load with multiple data streams, this starvation\ntriggers spurious adapter resets due to TX queue timeouts:\n\n  iperf3 -c \u003cip\u003e -i0 -t60 --bind-dev end0 -u -b0 -P4\n  end0: NETDEV WATCHDOG: CPU: 1: transmit queue 1 timed out 5228 ms\n  end0: Reset adapter.\n\nInvestigation shows that only the highest priority queue is advancing\nwhile the others stall for more than 5 seconds, causing a netdev watchdog\nreset.\n\nSwitch the TX scheduling policy to Weighted-Round-Robin (WRR) so that\ntraffic is processed across all queues, eliminating the stalls.\n\nFixes: 41ffbb1c42d3 (\"arm64: dts: renesas: r9a09g047: Add GBETH nodes\")\nSigned-off-by: Ovidiu Panait \u003covidiu.panait.rb@renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nTested-by: Tommaso Merciai \u003ctommaso.merciai.xr@bp.renesas.com\u003e\nLink: https://patch.msgid.link/20260722085353.136986-4-ovidiu.panait.rb@renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 63016c3a91f2c458ca75869c8c782e899591f22d ]\n"
    },
    {
      "commit": "4ffced4bafa7df99723e9640c1704815555a413a",
      "tree": "e0ee86f27e4781127b31a5baa8fe766cca1c001a",
      "parents": [
        "5eeafa3872828603048f0920f13520c6261f54c4"
      ],
      "author": {
        "name": "Ovidiu Panait",
        "email": "ovidiu.panait.rb@renesas.com",
        "time": "Wed Jul 22 08:53:50 2026 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Wed Sep 02 14:32:37 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR\n\nThe GBETH ethernet nodes don\u0027t specify a TX scheduling policy, so stmmac\nfalls back to Strict Priority. In this configuration the queue with the\nhighest priority gets all the traffic, starving the others under load.\n\nUnder sustained UDP TX load with multiple data streams, this starvation\ntriggers spurious adapter resets due to TX queue timeouts:\n\n  iperf3 -c \u003cip\u003e -i0 -t60 --bind-dev end0 -u -b0 -P4\n  end0: NETDEV WATCHDOG: CPU: 1: transmit queue 1 timed out 5228 ms\n  end0: Reset adapter.\n\nInvestigation shows that only the highest priority queue is advancing\nwhile the others stall for more than 5 seconds, causing a netdev watchdog\nreset.\n\nSwitch the TX scheduling policy to Weighted-Round-Robin (WRR) so that\ntraffic is processed across all queues, eliminating the stalls.\n\nFixes: c8c8a57c5b40 (\"arm64: dts: renesas: r9a09g056: Add GBETH nodes\")\nSigned-off-by: Ovidiu Panait \u003covidiu.panait.rb@renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260722085353.136986-3-ovidiu.panait.rb@renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 66fcbdbeca0118b8aeac218b33fa18c394513543 ]\n"
    },
    {
      "commit": "5eeafa3872828603048f0920f13520c6261f54c4",
      "tree": "100410fca72ca248f1951073d049ee00be7ff8d9",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Ovidiu Panait",
        "email": "ovidiu.panait.rb@renesas.com",
        "time": "Wed Jul 22 08:53:49 2026 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert+renesas@glider.be",
        "time": "Wed Sep 02 14:32:37 2026 +0200"
      },
      "message": "arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR\n\nThe GBETH ethernet nodes don\u0027t specify a TX scheduling policy, so stmmac\nfalls back to Strict Priority. In this configuration the queue with the\nhighest priority gets all the traffic, starving the others under load.\n\nUnder sustained UDP TX load with multiple data streams, this starvation\ntriggers spurious adapter resets due to TX queue timeouts:\n\n  iperf3 -c \u003cip\u003e -i0 -t60 --bind-dev end0 -u -b0 -P4\n  end0: NETDEV WATCHDOG: CPU: 1: transmit queue 1 timed out 5228 ms\n  end0: Reset adapter.\n\nInvestigation shows that only the highest priority queue is advancing\nwhile the others stall for more than 5 seconds, causing a netdev watchdog\nreset.\n\nSwitch the TX scheduling policy to Weighted-Round-Robin (WRR) so that\ntraffic is processed across all queues, eliminating the stalls.\n\nFixes: 050ee38d0002 (\"arm64: dts: renesas: r9a09g057: Add GBETH nodes\")\nSigned-off-by: Ovidiu Panait \u003covidiu.panait.rb@renesas.com\u003e\nReviewed-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nLink: https://patch.msgid.link/20260722085353.136986-2-ovidiu.panait.rb@renesas.com\nSigned-off-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\n\n[ upstream commit: 33da68f61d25ef8411489d06514ff627c1f88152 ]\n"
    },
    {
      "commit": "8d9dc0f0e6c2f67e95ff496811ccbf5434d97b40",
      "tree": "b4cc5249657f89a9524e68880f951c2bfec65496",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Jia Wang",
        "email": "wangjia@ultrarisc.com",
        "time": "Mon Aug 24 13:54:14 2026 +0800"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "pjw@kernel.org",
        "time": "Tue Sep 01 19:20:18 2026 -0600"
      },
      "message": "dt-bindings: riscv: cpus: Fix yamllint style issues\n\nWrap an overlong description line and normalize the inline dependency\nlists to satisfy yamllint.\n\nSigned-off-by: Jia Wang \u003cwangjia@ultrarisc.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/20260824-ultrarisc-dts-v1-1-61ab7aebe9e5@ultrarisc.com\nSigned-off-by: Paul Walmsley \u003cpjw@kernel.org\u003e\n[ upstream commit: 817ecd588fa5820527ee3affa43b5116276d2520 ]\n"
    },
    {
      "commit": "01c8883fed4946c98bc104a39db63f00dea76fb8",
      "tree": "b2f97bdc7c1b003d77a43800012fd4d98aef4624",
      "parents": [
        "026542456aa42966fc3ad454af430b3fc01df86c"
      ],
      "author": {
        "name": "Vladislav Leonov",
        "email": "vlad@zlab.su",
        "time": "Sun Aug 23 15:20:34 2026 +0300"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jonathan.cameron@oss.qualcomm.com",
        "time": "Tue Sep 01 02:17:08 2026 +0100"
      },
      "message": "dt-bindings: iio: adc: rockchip-saradc: Fix RV1106 compatible\n\nrockchip,rv1106-saradc was folded into the fallback enum together\nwith rockchip,rk3576-saradc, falling back to rockchip,rk3588-saradc.\nThe two IP blocks are not equivalent, though: per the RV1106 TRM v0.3,\nchapter 20 (SAR-ADC), RV1106 only has 2 channels at 10-bit resolution,\nversus 8 channels at 12-bit on RK3588. Documenting it as falling back\nto rk3588-saradc allows device trees that would bind against the wrong\nchannel table and report an incorrect voltage scale.\n\nRemove rockchip,rv1106-saradc from the RK3588 fallback enum and give\nit its own standalone compatible entry, matching the dedicated match\ntable entry added by the driver patch.\n\nFixes: bdba14f6122c (\"dt-bindings: iio: adc: rockchip-saradc: Add RV1106 compatible\")\nSuggested-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Vladislav Leonov \u003cvlad@zlab.su\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjonathan.cameron@oss.qualcomm.com\u003e\n\n[ upstream commit: da7c937e0abc86710e237e88bbaaff4a298e48d1 ]\n"
    },
    {
      "commit": "026542456aa42966fc3ad454af430b3fc01df86c",
      "tree": "a151400b4e76296438cfe7d7711c70d02cb3f97e",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Vladislav Leonov",
        "email": "vlad@zlab.su",
        "time": "Sun Aug 23 15:20:33 2026 +0300"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jonathan.cameron@oss.qualcomm.com",
        "time": "Tue Sep 01 02:17:08 2026 +0100"
      },
      "message": "dt-bindings: iio: adc: rockchip-saradc: Group single-entries into an enum list\n\nGroup single-entries into an enum list\n\nSuggested-by: Krzysztof Kozlowski \u003ckrzk@kernel.org\u003e\nSigned-off-by: Vladislav Leonov \u003cvlad@zlab.su\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjonathan.cameron@oss.qualcomm.com\u003e\n\n[ upstream commit: df82be40ae0868be98c8febaf7928cf3e44f7ab9 ]\n"
    },
    {
      "commit": "8e95a93516e39d7b46084ef9c0cda9a4c84aee4d",
      "tree": "d96f18705a0f61bd71033cf319ce9e7019d2ad39",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "dinguyen@kernel.org",
        "time": "Fri Aug 28 10:31:29 2026 +0800"
      },
      "committer": {
        "name": "Dinh Nguyen",
        "email": "dinguyen@kernel.org",
        "time": "Mon Aug 31 18:08:36 2026 -0500"
      },
      "message": "arm64: dts: socfpga: change access permission from 755 to 644\n\nThese files have an incorrect access permission of 755 instead of 644.\nChange them to the correct access permission of 644.\n\nFixes: 4bc04eb90b7c (\"arm64: dts: socfpga: stratix10: Add emmc support\")\nCc: \u003cstable@vger.kernel.org\u003e # v7.1+\nSigned-off-by: Dinh Nguyen \u003cdinguyen@kernel.org\u003e\n\n[ upstream commit: 5f8cb07d7a8573753c5d31dc76b51cab8e5e9460 ]\n"
    },
    {
      "commit": "a5dd81226749aa516abbd5c6cad8281f27019941",
      "tree": "35084676418634f0b6802631b5b6780fdb754d91",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Rudi Heitbaum",
        "email": "rudi@heitbaum.com",
        "time": "Mon Aug 24 02:27:29 2026 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@kernel.org",
        "time": "Mon Aug 31 22:56:42 2026 +0100"
      },
      "message": "regulator: dt-bindings: fan53555: add tcs,tcs4526\n\nThe driver has accepted tcs,tcs4526 since commit 5eee5eced95f\n(\"regulator: fan53555: add tcs4526\"), which added the compatible to both\nthe of_device_id and i2c_device_id tables for the TCS4526, a chip that\nreports id 0 rather than the TCS4525\u0027s id 12.\n\nThe binding was converted to DT schema afterwards, in commit 6cea468b680e\n(\"regulator: dt-bindings: Convert Fairchild FAN53555 to DT schema\"), and\nonly picked up tcs,tcs4525. No in-tree DTS used the 4526 string at the\ntime, so nothing flagged the omission.\n\nRK3399Pro boards use the TCS4526 for vdd_gpu and vdd_cpu_b, so a DTS\ndescribing them fails dtbs_check today even though the driver binds\ncorrectly.\n\nAdd the missing compatible.\n\nSigned-off-by: Rudi Heitbaum \u003crudi@heitbaum.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nLink: https://patch.msgid.link/aousEdwMni9ScZBn@0d3a7a881997\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\n[ upstream commit: ca12149896ed040dafef92eacd2af3f903afb177 ]\n"
    },
    {
      "commit": "7bada3ff917871f4a044fa777b233302f7842cab",
      "tree": "3d583b87897b92bb34790027bc038b32bc11d311",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "David Oberhollenzer",
        "email": "david.oberhollenzer@sigma-star.at",
        "time": "Thu Jul 16 13:39:47 2026 +0200"
      },
      "committer": {
        "name": "Kevin Hilman (TI)",
        "email": "khilman@baylibre.com",
        "time": "Mon Aug 31 09:54:09 2026 -0700"
      },
      "message": "ARM: dts: ti/omap: dra7: fix PCIe PHY clock divider definition\n\nCommit d0bdd8bb7f35 (\"ARM: dts: ti/omap: dra7: fix redundant\nclock divider definition\") removes the clock divider definition\nfrom optfclk_pciephy_div, reasoning that the table is redundant,\nas it contains the values 1 and 2, while also setting ti,max-div\nto 2 while ti,min-div is implicitly initialized to 1.\n\nWhat that commit missed was the fact that the values in the table\nare in reverse order, i.e. first 2, then 1.\n\nAs is clearly described in the documentation, the ordering is\nsignifficant, the actual values for the register setting are\nderived from the index. If no table is specified, the driver\nassumes that the register value is divider - 1 (see also `_get_val`\nin `drivers/clk/ti/divider.c`).\n\nWhat is in fact redundant is the value of ti,max-div that is\nderived from the table if none is specified. To satisfy device\ntree semantic linters, it is removed instead.\n\nFixes: d0bdd8bb7f35 (\"ARM: dts: ti/omap: dra7: fix redundant clock divider definition\")\nSigned-off-by: David Oberhollenzer \u003cdavid.oberhollenzer@sigma-star.at\u003e\nLink: https://patch.msgid.link/20260716113947.92513-1-david.oberhollenzer@sigma-star.at\nSigned-off-by: Kevin Hilman (TI) \u003ckhilman@baylibre.com\u003e\n\n[ upstream commit: 2fabd2f406d0cf787be47b3bbeea99b30004033d ]\n"
    },
    {
      "commit": "fee0bc9c8593c0afab71fbca4dd88d5070366552",
      "tree": "5bd1dcc74354e403a1d3012cc0e44d570d3f79c9",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Dale Whinham",
        "email": "daleyo@gmail.com",
        "time": "Sun Aug 30 18:40:07 2026 +0100"
      },
      "committer": {
        "name": "Bjorn Andersson",
        "email": "andersson@kernel.org",
        "time": "Mon Aug 31 10:08:35 2026 -0500"
      },
      "message": "arm64: dts: qcom: x1-denali: Fix microphone distortion\n\nThe microphones (2x) on Surface Pro 11 are currently ususable due to a\nmisconfigured sample rate, which results in a very distorted recording\nwith the voice barely audible.\n\nUnder Windows, the DMIC0_CTL register is set to 0x00000005 while\nrecording:\n\n   bit 0 \u003d 1 --\u003e DMIC0 enabled\nbits 3:1 \u003d 2 --\u003e DMIC clock divider \u003d /4\n\nThe current dmic-sample-rate of 4800000 corresponds to the default DMIC\nclock divider of /2.\n\nDropping dmic-sample-rate to 2400000 sets the divider to /4, matching\nthe working Windows configuration and resulting in perfect audio.\n\nWhile we\u0027re at it, remove the reference to dmic23_default, as we only\nhave two microphones and don\u0027t need to configure the pins for a 3rd/4th\nmicrophone.\n\nSigned-off-by: Dale Whinham \u003cdaleyo@gmail.com\u003e\nReviewed-by: Abel Vesa \u003cabel.vesa@oss.qualcomm.com\u003e\nReviewed-by: Konrad Dybcio \u003ckonrad.dybcio@oss.qualcomm.com\u003e\nLink: https://lore.kernel.org/r/20260830-surface-pro-11-mic-fix-v1-1-36a53140373b@gmail.com\nSigned-off-by: Bjorn Andersson \u003candersson@kernel.org\u003e\n\n[ upstream commit: 35ce3c571297aee13c6da604d022929fd1aa9efb ]\n"
    },
    {
      "commit": "7a7ec05b75fa9655fde21b550463565e232f47b8",
      "tree": "9bbc8bbce486e2c8e16663e82723c0cd71bb3867",
      "parents": [
        "12045ba172753fee70716250e2acc5afe0bbb879"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Thu Jul 16 13:43:26 2026 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Mon Aug 31 15:14:25 2026 +0200"
      },
      "message": "arm64: tegra: Add PCIe root ports on Tegra264\n\nThe bindings have been updated to use the PCIe root port bindings, so\nthe nodes for the root ports must be added.\n\nSigned-off-by: Thierry Reding \u003ctreding@nvidia.com\u003e\n\n[ upstream commit: b86eaddf467a9ddb69dbaa46eea9dda7f93347a3 ]\n"
    },
    {
      "commit": "12045ba172753fee70716250e2acc5afe0bbb879",
      "tree": "5751e09668e6f177ec18bc616cd85fb7b1b5f765",
      "parents": [
        "2a9c50de21610a2e0b7792c0120e3b5dd4a314e9"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Wed May 07 12:02:18 2025 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Mon Aug 31 15:14:24 2026 +0200"
      },
      "message": "arm64: tegra: Reorder reg and reg-names to match bindings\n\nThe ECAM region cannot be the first entry in the \"reg\" property, because\nin that case the unit-address wouldn\u0027t match the first entry. The order\nof the nodes can also not be changed to match the ECAM entry because the\nECAM region is global and outside of any of the control busses.\n\nAcked-by: Manivannan Sadhasivam \u003cmani@kernel.org\u003e\nSigned-off-by: Thierry Reding \u003ctreding@nvidia.com\u003e\n\n[ upstream commit: 4ee64cda9866f4ef19f2802443548e942ad24a23 ]\n"
    },
    {
      "commit": "2a9c50de21610a2e0b7792c0120e3b5dd4a314e9",
      "tree": "6ad69b8a9b87ebc031e4911478186552cd42c8d5",
      "parents": [
        "7159de056a7abe22e8f4e3344c1b34f27ea46a96"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Thu Aug 27 17:01:43 2026 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Mon Aug 31 15:14:24 2026 +0200"
      },
      "message": "arm64: tegra: Add PWM fan on Jetson AGX Thor DevKit\n\nWithout a PWM fan device node to actively control the PWM, the fan will\neither stop or run at full speed, depending on the state of the PWM when\nthe controller\u0027s clock gets turned off during boot.\n\nOne is bad for the system\u0027s lifetime and the other is very annoying for\nanyone in close proximity to the device, so add the PWM fan in device\ntree to fix this.\n\nSigned-off-by: Thierry Reding \u003ctreding@nvidia.com\u003e\n\n[ upstream commit: a93db5724ada1c09a434f43258db4545a893a1af ]\n"
    },
    {
      "commit": "7159de056a7abe22e8f4e3344c1b34f27ea46a96",
      "tree": "18880e58dc4afc01034b9ac8b599af26d9125b76",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Wed Jul 01 12:20:36 2026 +0900"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Mon Aug 31 15:14:24 2026 +0200"
      },
      "message": "arm64: tegra: Add PWM controllers on Tegra264\n\nTegra264 has a number of PWM controllers that are similar but\nincompatible with those found on earlier chips.\n\nSigned-off-by: Mikko Perttunen \u003cmperttunen@nvidia.com\u003e\nTested-by: Jon Hunter \u003cjonathanh@nvidia.com\u003e\nReviewed-by: Jon Hunter \u003cjonathanh@nvidia.com\u003e\nSigned-off-by: Thierry Reding \u003ctreding@nvidia.com\u003e\n\n[ upstream commit: dd3b6f7adcc559647f8215a1c73d19af27a8d20a ]\n"
    },
    {
      "commit": "8ad86ea1fd1e378a3abf1308fe8112cc94c3cb4b",
      "tree": "77f79a5153c6625d6ec0d54df1da7c30ea8e4867",
      "parents": [
        "2e9982db4f9f44d2ee7d2ecb43b0a7234fa7ca4e"
      ],
      "author": {
        "name": "Lucas Tanure",
        "email": "tanure@linux.com",
        "time": "Sat Aug 29 10:47:58 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Mon Aug 31 14:42:59 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: fix the pin groups of the vsync PWM\n\nThe vsync PWM output can appear on either of two pins, but the\ndescription named a single group that does not exist, so anything using\nit would refuse to start.\n\nName the real groups instead, one entry per pin. No board describes this\noutput yet, so nothing changes today.\n\nFixes: 2a2a7b9701a7 (\"arm64: dts: amlogic: t7: Add PWM pinctrl nodes\")\nAssisted-by: Claude:claude-opus-5\nSigned-off-by: Lucas Tanure \u003ctanure@linux.com\u003e\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260829094758.23248-5-tanure@linux.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 406292fd75f95aa3010fec95b5beb5a8b7e3ba3a ]\n"
    },
    {
      "commit": "2e9982db4f9f44d2ee7d2ecb43b0a7234fa7ca4e",
      "tree": "d2698f77bb9cbdb409f626e358e59ba4746be052",
      "parents": [
        "271b26a4b59e7bfa0e9965f3ce0ebfb27b328ace"
      ],
      "author": {
        "name": "Lucas Tanure",
        "email": "tanure@linux.com",
        "time": "Sat Aug 29 10:47:57 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Mon Aug 31 14:42:58 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies\n\nThe board powers its two CPU clusters, the GPU, the NPU, the memory and\nthe always-on domain from regulators steered by PWM outputs. None of\nthem were described, so Linux treated those outputs as unused and\nswitched them off part way through boot. The supplies then drifted away\nfrom the levels the bootloader had set, which showed up as random hangs\nand memory corruption.\n\nDescribe each supply so it has an owner and is left alone.\n\nThe voltage ranges are read off the feedback networks on the board\nschematic. VDDNPU is deliberately not the range in Amlogic\u0027s own\ndevice tree: this board fits a different feedback resistor, which\nputs it about 40mV higher at both ends.\n\nFixes: 8c45bf9ae4ef (\"arm64: dts: amlogic: t7: khadas-vim4: Add power regulators\")\nAssisted-by: Claude:claude-opus-5\nSigned-off-by: Lucas Tanure \u003ctanure@linux.com\u003e\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260829094758.23248-4-tanure@linux.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 1e5a53bd16ac501e68463e84023d1bff543cc696 ]\n"
    },
    {
      "commit": "271b26a4b59e7bfa0e9965f3ce0ebfb27b328ace",
      "tree": "3a833a7a5cbd7ddb4b82a051b956c4d4eff9e5bd",
      "parents": [
        "8e81fc80aaddcfe5f4dd05a42304a707315a927b"
      ],
      "author": {
        "name": "Lucas Tanure",
        "email": "tanure@linux.com",
        "time": "Sat Aug 29 10:47:56 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Mon Aug 31 14:42:58 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: fix the pin groups of two PWM outputs\n\nTwo of the PWM outputs can each appear on more than one pin, but the\ndescription named a single group that does not exist, so anything using\nit refused to start.\n\nName the real groups instead, one entry per pin, the same way the other\nmulti-pin PWM output is already described.\n\nFixes: 2a2a7b9701a7 (\"arm64: dts: amlogic: t7: Add PWM pinctrl nodes\")\nAssisted-by: Claude:claude-opus-5\nSigned-off-by: Lucas Tanure \u003ctanure@linux.com\u003e\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260829094758.23248-3-tanure@linux.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: ae7be5c58a819259e5eb98a3abfa60842478f2ae ]\n"
    },
    {
      "commit": "8e81fc80aaddcfe5f4dd05a42304a707315a927b",
      "tree": "6cedb03d2e1b3eaabcc3baf1c79f3be923f89522",
      "parents": [
        "3217901daa9399ee7faac674f96876c10c69a03b"
      ],
      "author": {
        "name": "Lucas Tanure",
        "email": "tanure@linux.com",
        "time": "Sun Aug 23 12:53:35 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Mon Aug 31 14:37:48 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled\n\nSD cards start at 3.3V and switch to 1.8V to reach UHS-I speeds. Some\ncards refuse that switch, and the SD specification says the only way\nto recover is to power the card off and start again.\n\nSD_3V3 is marked regulator-always-on, so the supply never goes off,\nthe card stays stuck half way through the switch, and the MMC core\nretries forever:\n\n  mmc1: error -95 whilst initialising SD card\n\nDrop regulator-always-on. regulator-boot-on still turns the supply on\nat boot, and a card that refuses the switch now falls back to high\nspeed instead of failing to initialise.\n\nFixes: 8c45bf9ae4ef (\"arm64: dts: amlogic: t7: khadas-vim4: Add power regulators\")\nSigned-off-by: Lucas Tanure \u003ctanure@linux.com\u003e\nAssisted-by: Claude:claude-fable-5\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260823115335.102219-3-tanure@linux.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: c793a084ab3088744516aef437b4239d0d98623f ]\n"
    },
    {
      "commit": "3217901daa9399ee7faac674f96876c10c69a03b",
      "tree": "0ed45a22ba850ad4366b629c12e2c11590903dd4",
      "parents": [
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Lucas Tanure",
        "email": "tanure@linux.com",
        "time": "Sun Aug 23 12:53:34 2026 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "neil.armstrong@linaro.org",
        "time": "Mon Aug 31 14:37:48 2026 +0200"
      },
      "message": "arm64: dts: amlogic: t7: use the real UART pclk\n\nuart_a listed the 24MHz crystal for all three of its clocks because the\nT7 clock controller driver did not exist when these boards were added.\n\nThat leaves the real UART bus clock without a user, so the kernel\nturns it off when it disables unused clocks at the end of boot, and\nthe board hangs.\n\nUpdate the board DTS files to point uart_a\u0027s pclk to CLKID_SYS_UART_A\ninstead of the dummy crystal clock.\n\nFixes: 4fef056588f5 (\"arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree\")\nFixes: 6f048cc7a635 (\"arm64: dts: add board AN400\")\nSigned-off-by: Lucas Tanure \u003ctanure@linux.com\u003e\nAssisted-by: Claude:claude-fable-5\nReviewed-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\nLink: https://patch.msgid.link/20260823115335.102219-2-tanure@linux.com\nSigned-off-by: Neil Armstrong \u003cneil.armstrong@linaro.org\u003e\n\n[ upstream commit: 882de800bf583dd15969836088789edbf035a944 ]\n"
    },
    {
      "commit": "8ca2b5a30c43f090d78beec6161e52dbf0c01514",
      "tree": "2c9480c073e2ed076563091f96d660e56dbcea20",
      "parents": [
        "1826bba6fb1c8c0b6d845f8308590dcfd1f7f859",
        "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 30 13:34:40 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Aug 31 07:14:47 2026 +0100"
      },
      "message": "Merge tag \u0027v7.3-rc1-dts-raw\u0027\n\nLinux 7.3-rc1\n"
    },
    {
      "commit": "fb7235c62bc7ef08e2933bd819fe7f794f3dbd24",
      "tree": "cdfd15cb22a20fb9e15ba6a80a0cd550faec065e",
      "parents": [
        "9e7c206a6efa804a231dc0a76349f1a3b8199bae",
        "f5a3dcde1d152189ff5c63eca02ab256ab4f607d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 28 16:37:55 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 28 16:37:55 2026 -0700"
      },
      "message": "Merge tag \u0027drm-next-2026-08-29\u0027 of https://gitlab.freedesktop.org/drm/kernel\n\nPull more drm updates from Dave Airlie:\n \"As mentioned last week, an msm pull request fell down the side of the\n  couch or whatever the email equivalent of that is. This has the msm\n  next stuff + the usual fixes for amd/intel.\n\n  core:\n   - use drm_warn instead of warn\n\n  msm:\n   - Bindings:\n      - Added Shikra support\n      - Document a840, a704, a722\n   - Core:\n      - Use drm_client buffers for fbdev emulation\n      - teardown fixes\n      - ARM32 DMA fixup\n      - Remove objects from evict list when re-validated\n      - Bunch of corner case and error path fixes\n   - DPU:\n      - Dropped dev_pm_opp_set_rate(0) preventing burnout\n      - Fixed SSPP offsets of Kaanapali\n   - DP:\n      - Dropped dev_pm_opp_set_rate(0) preventing burnout\n      - Cleaned up core code in preparation for MST support\n      - Fixed prepare() to let Pipewire continue in case of the unplugged cable\n   - GPU:\n      - Add support for a704\n      - Add support for a722\n   - HDMI:\n      - Simplifed register access\n\n  amdgpu:\n   - eGPU fixes\n   - Runtime PM fix\n   - UserQ fixes\n   - Backlight fix\n   - Discovery sysfs fix\n   - Reset handling fixes\n   - Buffer func handling fix for xgmi\n   - VCN boundary check fix\n   - DC lut handling fixes\n   - MES fixes\n   - UVD fix\n   - VCE 3 fix\n   - Enforce isolation fix\n   - HPD fix for VGA/LVDS\n   - DML fix\n   - DCN 6 fixes\n   - DC gpu reset fix\n\n  amdkfd:\n   - Fix return value\n   - CU occupancy for GFX 11\n   - CU occupancy for GFX 12/12.1\n   - Queue bounds checking fix\n   - SVM fixes\n   - CRIU bounds checking fix\n\n  radeon:\n   - iMac display fix\n\n  xe:\n   - error message cleanups\n   - i2c global register definitions as dependency for xe/i2c fixes\n   - Media workardound\n   - Add CCS to gt_idle debugfs print\n   - Page fault related fix\n   - i2c related fixes\n   - System Controller mailbox bit fix\"\n\n* tag \u0027drm-next-2026-08-29\u0027 of https://gitlab.freedesktop.org/drm/kernel: (121 commits)\n  drm/xe/sysctrl: Read mailbox phase bit from hardware\n  drm/xe/i2c: Keep the i2c controller always enabled\n  drm/xe/i2c: Fix the interrupt handling\n  i2c: designware: Global register definitions\n  drm/xe: Reject page faults from non-fault-mode scratch VMs\n  drm/xe/xe_gt_idle: Add CCS to the powergating info print\n  drm/xe: Do not apply WA 14025883347 to media 3503\n  drm/amd/display: fix dc_lock leak on GPU reset error paths\n  drm/amd/display: Fix redundant GPUVMEnable checks in dcn6 flip schedule\n  drm/amd/display: Fix wrong bytes-per-pixel value for dml2_422_packed_10\n  drm/amdkfd: guard against NULL restore_mqd in CRIU queue restore\n  drm/amdgpu/userq: fix lock missing for userq fence error set\n  drm/amdkfd: Fix the case that vm range is hole at svm_migrate_copy_to_vram\n  drm/amdkfd: Fix error path at svm_migrate_copy_to_ram\n  drm/amd/display: Log details when failing to register HPD IRQ\n  drm/amd/display: Fix HPD consideration for VGA/LVDS connectors on DCE\n  drm/amdgpu: clamp the isolation index for rings outside a partition\n  drm/amdkfd: Reject zero-sized AQL queue allocations after size halving\n  drm/amdgpu: Fix VCE 3 ring align_mask\n  drm/kfd: Add CU occupancy support to GFX12.1\n  ...\n\n[ upstream commit: a99d741df7372f2175677673d78a6335f3e0706f ]\n"
    },
    {
      "commit": "9e7c206a6efa804a231dc0a76349f1a3b8199bae",
      "tree": "4b2631379fb376458e6b13ea4cf18160b4437e61",
      "parents": [
        "33395de74d4c1e7c295ecad3cc92252184989b4e",
        "eeffa5c041f9fa00f3299a3b2eadef9b4b465fb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 28 10:01:02 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 28 10:01:02 2026 -0700"
      },
      "message": "Merge tag \u0027sound-fix-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"A collection of various small fixes since the last PR. Most changes\n  are device-specific fixes, while there are a few fixes addressing the\n  issues reported recently by fuzzers.\n\n  Here are highlights:\n\n  ALSA Core:\n   - Prevent adding invalid kcontrols to the LED layer\n   - Workaround for a false-positive mutex lockdep warning in rawmidi\n\n  USB-audio:\n   - Relaxed the sticky mixer behavior check that caused regressions\n   - Fix an OOB write in Novation MIDI output\n   - Proper cleanup after system-resume errors\n   - Quirk updates for M-Audio Venom, Audient iD14 MkI, Logitech PRO X\n     Wireless, SMSL USB DAC, and Creative Sound Blaster Play! 3\n\n  HD-audio:\n   - Conexant headset plugin fixes\n   - Quirk additions and fixes for HP Laptop 15, Lenovo IdeaPad Slim 3,\n     TongFang XxAF5xxx, Lenovo Legion Pro 7, and Lenovo Yoga Pro 9\n\n  ASoC:\n   - DAPM: Fix off-by-one check on the second enum channel\n   - Tegra: Fix and sort register defaults\n   - AMD quirk updates for ASUS FA401EA, HP OmniBook X Flip 16,\n     HVY-WXX9/M1060, Alienware m18 R1, and MSI Thin A15 B7UC\n   - Fixes Qualcomm TDM handling\n   - Fix double put_device() on SoundWire\n   - Codec fixes for rt766, tac5xx2, rt712, tas2783, and max98926\n\n  Misc:\n   - Fix card leak on probe error on ice1712 driver\n   - Hardening for legacy aoa, mtpav and pcxhr drivers\"\n\n* tag \u0027sound-fix-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (53 commits)\n  ALSA: control: Don\u0027t add invalid kcontrols to LED layer\n  ASoC: amd: acp-config: change quirks to cover all ASUS FA401EA variants\n  ALSA: hda/conexant: Always enable the headset-mic pin on plugin\n  ASoC: dapm: Fix off-by-one check on the second enum channel\n  ASoC: amd: acp-config: force SoundWire probe on HP OmniBook X Flip 16\n  ASoC: amd: acp3x-es83xx: Add HVY-WXX9/M1060 DMI quirk\n  ASoC: amd: acp-config: Add HVY-WXX9/M1060 DMI quirk\n  ASoC: soc-generic-dmaengine: Fix DMA channel request warning\n  ALSA: rawmidi: Another workaround for false-positive mutex lockdep warning\n  ASoC: amd: yc: Add DMI entry for Alienware m18 R1 AMD\n  ASoC: amd: yc: Add DMI entry for MSI Thin A15 B7UC\n  ALSA: hda/realtek: Fix speaker mute LED for HP Laptop 15-fd0039nt\n  ALSA: usb-audio: Complete cleanup after system-resume errors\n  ALSA: hda/realtek: Add quirk for Lenovo IdeaPad Slim 3 15ABR8\n  ALSA: aoa: i2sbus: Check IRQ before requesting it\n  ALSA: usb-audio: Skip mixer creation on M-Audio Venom\n  ALSA: usb-audio: Skip reading sample rate on M-Audio Venom\n  ASoC: rt766: add RT766/RT767 VA1 device IDs\n  ALSA: hda/realtek: Add quirk for TongFang XxAF5xxx\n  ALSA: usb-audio: fix OOB write in snd_usbmidi_novation_output()\n  ...\n\n[ upstream commit: c20313e98b04ce543936431b6122dd639d3a8346 ]\n"
    },
    {
      "commit": "33395de74d4c1e7c295ecad3cc92252184989b4e",
      "tree": "9e961044281661851ac4b5f65f6bf1100e288e28",
      "parents": [
        "9d804c74ab13a50f86111dbb5d04dc70ab9bf9cc",
        "e430e8cba3d0d476dcff1888f01c1b51442e2557"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 28 09:53:43 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 28 09:53:43 2026 -0700"
      },
      "message": "Merge tag \u0027rtc-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux\n\nPull RTC updates from Alexandre Belloni:\n \"The RZN1 driver got a fairly comprehensive cleanup. More DT binding\n  are converted to DT schema, leaving only 5 remaining files to convert.\n\n  Subsystem:\n   - patchwork project is moving to kernel.org\n   - fully initialize clk_init_data\n   - add missing MODULE_DEVICE_TABLE()\n   - DT bindings conversions to DT schema\n\n  Drivers:\n   - ds1307: fix WADA bit for alarms on RX8130\n   - rzn1: add support for RZ/T2H and RZ/N2H, many fixes\"\n\n* tag \u0027rtc-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (42 commits)\n  MAINTAINERS: update rtc subsystem patchwork location\n  rtc: msc313: Select by default on MSTARV7\n  rtc: microcrystal: Make sure clk_init_data is fully initialized\n  rtc: philips: Make sure clk_init_data is fully initialized\n  rtc: nct3018y: Make sure clk_init_data is fully initialized\n  rtc: m41t80: Make sure clk_init_data is fully initialized\n  rtc: hym8563: Make sure clk_init_data is fully initialized\n  rtc: rzn1: Add support for Renesas RZ/T2H and RZ/N2H SoCs\n  rtc: rzn1: Drop trailing comma from OF match table sentinel\n  rtc: rzn1: Add OF match data to gate SUBU register access\n  rtc: rzn1: use FIELD_PREP/FIELD_GET and GENMASK for register access\n  rtc: rzn1: Consistently use dev_err_probe()\n  rtc: rzn1: Use temporary variable for struct device\n  rtc: rzn1: Dynamically calculate synchronization delay based on clock rate\n  rtc: rzn1: Replace remove callback with devm_add_action_or_reset()\n  rtc: rzn1: Use pm_runtime_put_sync()\n  rtc: Kconfig: Broaden RTC_DRV_RZN1 dependency to ARCH_RENESAS\n  rtc: rzn1: Fix malformed MODULE_AUTHOR string\n  rtc: rzn1: Disable alarm interrupt before reprogramming alarm registers\n  rtc: rzn1: Fix alarm range check truncation on 32-bit systems\n  ...\n\n[ upstream commit: 275bc4eedf2c6081200998954efcb5eb90413a41 ]\n"
    },
    {
      "commit": "9d804c74ab13a50f86111dbb5d04dc70ab9bf9cc",
      "tree": "5a8126db69bf829aaeb62f68bc0060cdd2553a82",
      "parents": [
        "6af771bbf34d592fe88b24ec8e55f894e5bb4dd9",
        "3f1a2a6cc7cdcccdb9bf807dc37b0722172a9542"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 12:53:43 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 12:53:43 2026 -0700"
      },
      "message": "Merge tag \u0027devicetree-fixes-for-7.3-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux\n\nPull devicetree fixes from Rob Herring:\n\n - Fix possible out-of-bounds access in of_alias_scan()\n\n - Fix refcount leak in of_irq_get_affinity()\n\n - Add Qualcomm SPMI PMIC haptics input which is already referenced\n\n* tag \u0027devicetree-fixes-for-7.3-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:\n  of: fix out-of-bounds read in of_alias_scan() stem parser\n  of/irq: Fix device node refcount leak in of_irq_get_affinity()\n  dt-bindings: input: Add Qualcomm SPMI PMIC haptics\n\n[ upstream commit: 3ba13f5e7180c034b0a1ef7e052fb780856b134e ]\n"
    },
    {
      "commit": "6af771bbf34d592fe88b24ec8e55f894e5bb4dd9",
      "tree": "46287096200ee14b7eeeed0928c9e6125cb47399",
      "parents": [
        "93c9b68acd0ffb819bcccb2570ae8e0f6ba52d92",
        "70f294f6c0a69195616c0c7e912190ed6a9d426c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 11:16:39 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 11:16:39 2026 -0700"
      },
      "message": "Merge tag \u0027backlight-next-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight\n\nPull backlight updates from Lee Jones:\n \"New Support \u0026 Features:\n   - Silergy SY7758: Add driver for the 6-channel high-efficiency LED\n     driver\n\n  Improvements \u0026 Fixes\n   - Awinic AW99706: Fix device tree property names to match the\n     binding, consistently validate all property values, and honor the\n     core blank state in `update_status()`\n   - Kinetic KTD2801: Add missing dependency on `GPIOLIB` in Kconfig\n   - Qualcomm WLED: Remove redundant `dev_err()` calls\n\n  Cleanups \u0026 Refactoring\n   - Core: Use `sysfs_emit()` instead of `sprintf()` in sysfs show\n     callbacks\n   - Maintainers: Update Junjie Cao\u0027s email address for the Awinic\n     AW99706 driver\n\n  Device Tree Binding Updates\n   - Marvell 88PM860X: Add missing bracket in the example\n   - Silergy SY7758: Document the 6-channel high-efficiency LED driver\"\n\n* tag \u0027backlight-next-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight:\n  backlight: Use sysfs_emit() instead of sprintf()\n  backlight: qcom-wled: Remove redundant dev_err()\n  backlight: ktd2801: Fix unmet dependency on GPIOLIB\n  backlight: aw99706: Honor the core blank state in update_status()\n  backlight: aw99706: Validate all DT property values consistently\n  backlight: aw99706: Fix DT property names to match binding\n  dt-bindings: backlight: 88pm860x: Add missing bracket\n  MAINTAINERS: Update my email address for the AW99706 backlight driver\n  backlight: Add SY7758 6-channel High Efficiency LED Driver support\n  dt-bindings: leds: backlight: Document the SY7758 6-channel High Efficiency LED Driver\n\n[ upstream commit: f7e3f4d9f425cf4c5577cd84a096e6e618488083 ]\n"
    },
    {
      "commit": "93c9b68acd0ffb819bcccb2570ae8e0f6ba52d92",
      "tree": "0b62f3e8cb931db4aa7d776b84478f4dd11ebf05",
      "parents": [
        "799c1824ba09bbd042544cd6951b51b7360cdfa0",
        "6ab159f2451243a6fe37cdd6867d0e452890f9a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 11:05:51 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 11:05:51 2026 -0700"
      },
      "message": "Merge tag \u0027leds-next-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds\n\nPull LED updates from Lee Jones:\n \"New Support \u0026 Features:\n   - Core: Extend netdev trigger speeds up to 100G\n   - PWM Multicolor: Introduce default-intensity property\n   - Analog Devices LTC3220: Add support for 18 channel LED driver\n   - NXP PCA963x: Add multicolor LED class support\n\n  Improvements \u0026 Fixes:\n   - GPIO: Clear error pointers for skipped LEDs\n   - Broadcom BCM63138: Use %pe to print pinctrl error instead of %ld\n   - ISSI IS31FL319x: Modernize device registration by using fwnode APIs\n   - NXP PCA9532: Fix inverted GPIO output polarity\n   - NXP PCA9532: Fix phantom device registration on missing hardware\n   - STMicroelectronics ST1202: Correct and extend hw_pattern\n     documentation\n   - STMicroelectronics ST1202: Fix channel disable logic on zero\n     brightness and ensure brightness changes are applied in active mode\n   - STMicroelectronics ST1202: Fix hardware pattern sequence\n     programming, validate inputs, and correct pattern duration\n     calculations\n   - STMicroelectronics ST1202: Validate LED reg property against\n     channel count\n   - TI LP5860: Fix a potential double-unlock during device\n     initialization and fix error handling path by using\n     devm_mutex_init()\n\n  Cleanups \u0026 Refactoring:\n   - GPIO: Make legacy gpiolib interface optional\n\n  Device Tree Binding Updates:\n   - Core: Add default-intensity property\n   - Core: Document \"gpio\" trigger\n   - Analog Devices LTC3220: Add DT binding for LTC3220 18 channel LED\n     driver\n   - Broadcom BCM6358: Convert to DT schema\n   - LaCie NS2: Convert to DT schema\n   - NXP PCA963x: Add multicolor LED support\n   - NXP PCA963x: Fix reg maximum for pca9635\n   - TI TPS65217: Convert backlight bindings to DT schema\"\n\n* tag \u0027leds-next-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds: (29 commits)\n  leds: is31fl319x: Modernize registration\n  dt-bindings: leds: lacie,ns2-leds: Convert to DT schema\n  leds: pca963x: Add multicolor LED class support\n  dt-bindings: leds: nxp,pca963x: Add multicolor LED support\n  dt-bindings: leds: nxp,pca963x: Fix reg maximum for pca9635\n  leds: gpio: Clear error pointers for skipped LEDs\n  dt-bindings: leds: backlight: Convert TPS65217 to DT schema\n  leds: pca9532: Fix phantom device registration on missing hardware\n  leds: gpio: Make legacy gpiolib interface optional\n  leds: bcm63138: Use %pe to print pinctrl error instead of %ld\n  dt-bindings: leds: Add default-intensity property\n  leds: ltc3220: Add Support for LTC3220 18 channel LED Driver\n  dt-bindings: leds: Add LTC3220 18 channel LED Driver\n  dt-bindings: leds: bcm6358: Convert to DT schema\n  dt-bindings: leds: Document \"gpio\" trigger\n  leds: st1202: Correct and extend hw_pattern documentation\n  leds: st1202: Validate LED reg property against channel count\n  leds: st1202: Disable channel when brightness is set to zero\n  leds: st1202: Fix brightness having no effect while pattern mode is active\n  leds: st1202: Fix spurious pattern sequence start in setup\n  ...\n\n[ upstream commit: 7cc2726d4847c48844eb0ee16f973d449260f248 ]\n"
    },
    {
      "commit": "799c1824ba09bbd042544cd6951b51b7360cdfa0",
      "tree": "05aaad1ba4fa485b16d1c0274a10e53e0fa98597",
      "parents": [
        "89be1990ef7c0178d3799bd83cb4fb21e026cad7",
        "242ba737e2b021fe12a0a13d487aeb10486a02c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 10:45:08 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 27 10:45:08 2026 -0700"
      },
      "message": "Merge tag \u0027mfd-next-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd\n\nPull MFD updates from Lee Jones:\n \"New Support \u0026 Features:\n   - MediaTek MT6397: Add mt6323 AUXADC support\n   - MediaTek MT6397: Add mt6323 EFUSE support\n   - Spreadtrum SC27xx: Add SC2730 regulator cell\n\n  Improvements \u0026 Fixes:\n   - Apple SMC: Fix key count endianness annotation\n   - Azoteq IQS62x: Reject zero-length firmware records\n   - ChromeOS EC: Introduce cros_ec_read_features helper and read\n     features during probe to catch transfer errors\n   - Cirrus Logic CS42L43: Fix regmap defaults ordering\n   - Cirrus Logic CS42L43: Remove redundant NULL checks on SoundWire\n   - Congatec Board Controller: Fix teardown ordering in cgbc_remove()\n   - HP iPAQ Micro: Fix out-of-bounds stack read in ipaq_micro_str\n   - Marvell 88PM886: Initialize the battery page\n   - QNAP MCU: Keep the reply buffer alive past a command timeout\n   - RAVE SP: Validate received frame payload lengths\n   - Silicon Labs Si476x: Drop duplicate NULL checks\n   - Silicon Labs Si476x: Modernize GPIO handling\n   - Silicon Motion SM501: Fix potential memory leaks during remove\n   - UCB1x00: Convert Assabet gpio-keys to use software nodes and\n     register software node for GPIO controller\n   - Viperboard: Fix native fields type in structures as little-endian\n   - Viperboard: Remove redundant NULL check before kfree()\n   - X-Powers AXP20x: Preserve other control bits when powering off\n\n  Cleanups \u0026 Refactoring:\n   - Core: Drop unused assignment of spi_device_id driver data\n   - Core: Initialize spi_device_id arrays using member names\n   - Core: Unify style of spi_device_id arrays\n   - Maintainers: Add Intel LPSS section to follow the changes\n   - Maintainers: Add a mailing list entry to MFD\n   - Cirrus Logic CS42L43: Format sdw_device_id table\n   - Cirrus Logic CS42L43: Use new SoundWire enumeration helper\n   - ROHM PMIC: Factor out power button registration and convert\n     gpio-keys to use software nodes\n   - ST-Ericsson DB8500: Fold dbx500 header into db8500\n\n  Device Tree Binding Updates:\n   - Core: Add techvision vendor prefix\n   - Marvell 88PM886: Allow vbus regulator\n   - MediaTek MT8195 SCP: Add support for MT8189 SoC\n   - Qualcomm SPMI PMIC: Document PMG1110\n   - Qualcomm SPMI PMIC: Document haptics device\n   - Qualcomm TCSR: Add compatible for Hawi and Maili SoCs\n   - Qualcomm TCSR: Add compatible for Shikra\n   - Qualcomm TCSR: Document the IPQ9650 TCSR block\n   - STMicroelectronics STMPE: Fix typo st,stmpe601 (should be\n     st,stmpe610)\n   - Syscon: Add ESWIN EIC7700 compatible\n   - Syscon: Allow syscon compatible for Loongson-2K0300 chip id\n   - Syscon: Disallow simple-bus with syscon\n   - Syscon: Drop custom select for older dtschema\n   - TI OMAP USBHS TLL: Convert to DT schema\"\n\n* tag \u0027mfd-next-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (45 commits)\n  mfd: cs42l43: Fix regmap defaults ordering\n  dt-bindings: mfd: syscon: Allow syscon compatible for Loongson-2K0300 chip id\n  dt-bindings: mfd: syscon: Add ESWIN EIC7700 compatible\n  mfd: qnap-mcu: keep the reply buffer alive past a command timeout\n  dt-bindings: mfd: qcom,tcsr: Document the IPQ9650 TCSR block\n  mfd: macsmc: Fix key count endianness annotation\n  dt-bindings: mfd: qcom,spmi-pmic: Document haptics device\n  mfd: iqs62x: Reject zero-length firmware records\n  mfd: rave-sp: validate received frame payload lengths\n  mfd: sm501: Fix potential memory leaks during remove\n  mfd: viperboard: Fix native fields type in structures as little-endian\n  mfd: si476x-i2c: Get rid of duplicate NULL checks\n  dt-bindings: mfd: Convert OMAP USB TLL to DT schema\n  mfd: cgbc: Fix teardown ordering in cgbc_remove()\n  mfd: mt6397-core: Add mt6323 AUXADC support\n  dt-bindings: mfd: qcom,tcsr: Add compatible for Hawi and Maili SoCs\n  mfd: rohm: Factor out power button registration\n  mfd: ucb1x00: Convert Assabet gpio-keys to use software nodes\n  mfd: ucb1x00: Register software node for GPIO controller\n  mfd: cs42l43: Tidy up formatting on sdw_device_id table\n  ...\n\n[ upstream commit: 79b4f3baae2fa65060c30f827e3c0e8f1db99f98 ]\n"
    },
    {
      "commit": "89be1990ef7c0178d3799bd83cb4fb21e026cad7",
      "tree": "105c536f83b9381bcccfb9f2ce495d5c0047f5c8",
      "parents": [
        "1fa05c515bb8802b1072a7ff77e5ed0d188447e6",
        "7ff12f2971ab3a0558d94d4f6cd8c257510c2b9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 26 14:21:30 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 26 14:21:30 2026 -0700"
      },
      "message": "Merge tag \u0027thermal-7.3-rc1-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull more thermal control updates from Rafael Wysocki:\n \"This mostly consists of assorted updates of thermal drivers, including\n  new hardware support (Airoha AN7583, Qualcomm Master BandGap thermal\n  monitor, QCom PMIC5 Gen3 ADC), but it also includes two reverts of\n  recent cosmetic thermal core updates that went against driver core\n  plans to eliminate class_create():\n\n   - Fix missing bitfield include headers in Armada and QCom SPM BMG\n     drivers (Daniel Lezcano)\n\n   - Fix missed file when manually applying a change after a conflict\n     resolution for the QCom SPMI ADC TM5 Gen3 (Daniel Lezcano)\n\n   - Move thermal_zone_device_enable() to the right place in order to\n     prevent calling it if the thermal zone registration failed (Dan\n     Carpenter)\n\n   - Improve bitfield manipulations on Armada (Bryan B. Lima)\n\n   - Remove unneeded \u0027fast_io\u0027 on Sun8i and Armada (Wolfram Sang)\n\n   - Fix wrong boundary when clamping the low values in the set_trips()\n     callback and fix wrong mask when setting the temperature interval\n     on Airoha (Christian Marangi)\n\n   - Make use of the regmap API to support Airoha AN7583 (Christian\n     Marangi)\n\n   - Fix adc_tm5_get_temp() return check value on the QCom SPMI ADC\n     sensor (Rakesh Kota)\n\n   - Fix unbalanced clock enablement when the resume fails on the iMX\n     driver (Can Peng)\n\n   - Add Qualcomm Master BandGap thermal monitor support (Satya Priya\n     Kakitapalli)\n\n   - Add Maili Temperature bindings compatible (Haritha S K)\n\n   - Add a devm action to clean hardware interrupts, sampling, and\n     control registers on Spacemit K1 (Pei Xiao)\n\n   - Fix trivial typo in a thermal OF code comment (Marek Vasut)\n\n   - Remove unnecessary print on Qcom SPMI ADC driver when a call to\n     devm_request_threaded_irq() fails as this one already prints a\n     message (Jishnu Prakash)\n\n   - Add support for QCom PMIC5 Gen3 ADC by using auxiliary driver and\n     shared interrupt with the IIO driver (Jishnu Prakash)\n\n   - Make resets optional on MT8196 and add the corresponding property\n     in the DT bindings (AngeloGioacchino Del Regno)\n\n   - Fix clock staying enabled on failing resume operation on Qoriq (Can\n     Peng)\n\n   - Fix wrong closing brace position in thermal library header (Andreas\n     Haufler)\n\n   - Fix low and high trip point validation by moving the check after\n     the clamp on the spacemit driver (surendra)\n\n   - Remove redundant error messages on IRQ request failure (Pan Chuang)\n\n   - Add IIO_CONSUMER namespace import to the qcom-spmi-mbg-tm thermal\n     driver to avoid modpost warnings that would appear after merging\n     the iio tree against the thermal updates (Nathan Chancellor)\n\n   - Revert two recent cosmetic updates of the thermal core conflicting\n     with driver core plans to eliminate class_create() (Rafael\n     Wysocki)\"\n\n* tag \u0027thermal-7.3-rc1-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (32 commits)\n  thermal/drivers/qcom-spmi-mbg-tm: Add module namespace import for IIO_CONSUMER\n  Revert \"thermal/core: Allocate the thermal class dynamically\"\n  Revert \"thermal/core: Use the thermal class pointer as init guard\"\n  thermal/drivers/armada: Fix missing bitfields include\n  thermal/drivers/qcom/spm mbg tm: Fix missing bitfield header\n  thermal/drivers/qcom: Fix missing spmi adc tm5 gen3 file\n  thermal/drivers: Remove redundant error messages on IRQ request failure\n  thermal/drivers/spacemit: Validate clamped trip thresholds\n  tools/lib/thermal: Fix misplaced extern \"C\" closing brace\n  thermal/drivers/qoriq: Disable clock on resume failure\n  thermal/drivers/mediatek/lvts_thermal: Make reset optional for MT8196\n  dt-bindings: thermal: mediatek: Make resets optional for MT8196\n  thermal/drivers/qcom: add support for PMIC5 Gen3 ADC thermal monitoring\n  iio: adc: qcom-spmi-adc5-gen3: Share SDAM0 IRQ with ADC_TM auxiliary driver\n  iio: adc: qcom-spmi-adc5-gen3: Remove an unnecessary print\n  thermal/of: Fix trivial enabled typo\n  thermal/drivers/spacemit/k1: Add shutdown action and reorder registration order\n  dt-bindings: thermal: qcom-tsens: Document the Maili Temperature Sensor\n  thermal/drivers/qcom: Add support for Qualcomm MBG thermal monitoring\n  dt-bindings: thermal: Add Qualcomm MBG thermal monitor support\n  ...\n\n[ upstream commit: b81e34131907d2c243c51117a4aff8dbe22ccc9c ]\n"
    },
    {
      "commit": "1fa05c515bb8802b1072a7ff77e5ed0d188447e6",
      "tree": "8eba086770cfaef6534e6367dc4a06b3bf0dfadd",
      "parents": [
        "fb6ce4500b84c9500da55d24147129d39aa4e0df",
        "83d5cefcfdbc9ee3086968d837c3abbd2e5e0d3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 26 11:14:30 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 26 11:14:30 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 \"Mostly the usual clk driver updates and new SoC additions plus\n  non-critical data fixes for things that weren\u0027t used yet.\n\n  One thing that\u0027s new here in the core is SSC spread spectrum support\n  (SSC) in the clk provider API. The idea is that DT authors will\n  configure SSC for certain clks and they\u0027ll be configured at clk\n  provider registration time or when a consumer device is probed,\n  similar to how we handle assigned clk rates or parents.\n\n  On the clk driver side we have Qualcomm adding almost half the diff\n  because they add support for 4 different SoCs and then a long tail of\n  other SoCs like Mediatek, Renesas, Rockchip, SpaceMiT, etc. add more\n  SoC support this time around. Luckily it\u0027s mostly clk data for these\n  new SoCs because the actual clk_ops are already there. Beyond the new\n  drivers we get all the little fixups for more compilation coverage or\n  usage of more modern APIs. That all looks normal.\n\n  Finally, I kinda buried the lede, I\u0027m bringing on Brian and Jerome to\n  help out with maintaining the clk subsystem. The current working model\n  is already semi-distributed in that silicon vendors typically take\n  care of their drivers and send me pull requests but I\u0027m becoming a\n  bottleneck for new drivers and core framework review because this has\n  become a 100% volunteer effort on my part.\n\n  Mike is stepping down after all these years (thanks Mike!) and that\n  jump started the conversation around finding co-maintainers. Brian and\n  Jerome have graciously offered to help me with the work load, meaning\n  in the future they\u0027ll be sending pull requests and committing directly\n  to the clk.git tree. They\u0027ve both been around on the list for a while,\n  I\u0027ve met them both in person, and they\u0027ve been making changes to the\n  core clk framework along with helping review patches so I\u0027m pretty\n  confident this will work well.\n\n  Core:\n   - devm_clk_bulk_get_enable() consumer API\n   - devm_clk_hw_register_composite_pdata() provider API\n   - Spread Spectrum Clock (SSC) support via DT bindings and provider APIs\n   - Divider clk rounding improved (and tested)\n\n  New Drivers:\n   - Cix Sky1 audio subsystem (AUDSS)\n   - UltraRISC DP1000\n   - MediaTek MT8173 MFG_TOP\n   - Si549\n   - Aspeed AST2700 PECI\n   - Airoha EN7523 PCIe\n   - Rockchip RV1106\n   - Mobileye EyeQ7H\n   - Qualcomm Maili GCC, TCSR, RPMh, and video clks\n   - Qualcomm Shikra GCC, RPM, GPU, display, and audio clks\n   - Qualcomm Nord display and graphics clks\n   - Qualcomm Glymur camera and EVA clks\n   - Qualcomm Hawi video clks\n   - Amlogic A9 AO and peripheral clks\n   - Renesas R-Car X5H (R8A78000) CPG\"\n\n* tag \u0027clk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (269 commits)\n  clk: microchip: mpfs: fix regmap_update_bits() mask/val order\n  clk: visconti: Make sure clk_init_data is fully initialized\n  clk: ti: Make sure clk_init_data is fully initialized\n  MAINTAINERS: Add Brian Masney and Jerome Brunet as co-maintainers for clk subsystem\n  Drop Michael Turquette\u0027s clk maintainer entry\n  clk: ti: composite: resolve parent clocks by DT index, not by name\n  clk: ti: mux: resolve parent clocks by DT index, not by name\n  clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()\n  dt-bindings: clock: ti,keystone-gate: Convert to DT schema\n  dt-bindings: clock: ti: Convert APLL clock to DT schema\n  clk: zynq: pll: Fix kernel-doc after determine_rate() conversion\n  dt-bindings: clock: ti,clockdomain: Convert to DT schema\n  dt-bindings: clock: Correct white-space style\n  clk: samsung: Don\u0027t include \u003clinux/mod_devicetable.h\u003e\n  clk: at91: Read \"reg\" with helper\n  clk: renesas: Add R-Car X5H CPG driver\n  clk: rockchip: rk3576: fix source muxes for SPI0..SPI4\n  clk: rockchip: Add clock controller for the RV1106\n  dt-bindings: clock: rockchip: Add RV1106 CRU support\n  dt-bindings: clock: Document Renesas R-Car X5H Clock Pulse Generator\n  ...\n\n[ upstream commit: 502d45774af09f1c681c754c4b7cdfb5d7f72fd9 ]\n"
    },
    {
      "commit": "07a36bb696bd2770b3037bd3330dad00ca361805",
      "tree": "7021b457d59839230fd89e1c4063d0cd08451d96",
      "parents": [
        "fef39571ff04410261db5edd860f7deadfb47c94"
      ],
      "author": {
        "name": "Roman Vivchar",
        "email": "rva333@protonmail.com",
        "time": "Fri Aug 14 16:13:52 2026 +0300"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 26 05:35:06 2026 -0700"
      },
      "message": "dt-bindings: input: mediatek,mt6779-keypad: add mt6572\n\nAdd a compatible string for the mt6572 keypad, that is compatible with\nmt6779.\n\nSigned-off-by: Roman Vivchar \u003crva333@protonmail.com\u003e\nReviewed-by: Mattijs Korpershoek \u003cmkorpershoek@kernel.org\u003e\nAcked-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260814-6572-dt-keypad-v1-1-2ceff2373211@protonmail.com\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n\n[ upstream commit: 4d7fa28e151a6a6f24098d9e60f558f8ea61ddaa ]\n"
    },
    {
      "commit": "fb6ce4500b84c9500da55d24147129d39aa4e0df",
      "tree": "b60653a1c83e769939ca85f5ea341418622816df",
      "parents": [
        "e370f061daf4eba03d2267ab5963c8ee6e1bab31",
        "7e9ad12984d367468848a2a61bf2ebb9e964977c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 14:03:31 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 14:03:31 2026 -0700"
      },
      "message": "Merge tag \u0027rproc-v7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux\n\nPull remoteproc updates from Bjorn Andersson:\n \"Add a remoteproc driver and binding for AMD MicroBlaze/V soft cores\n  executing from dual-port BRAM, with clock and reset control and\n  support for firmware without a resource table.\n\n  Introduce a generic Qualcomm PAS service with SCM and OP-TEE backends,\n  and migrate the PAS, MSS, and WCNSS remoteproc drivers to it. Add Nord\n  ADSP and CDSP support, Eliza CDSP support, Maili ADSP/CDSP bindings,\n  and late-attach SoCCP support for Kaanapali, Hawi, Maili, and Glymur.\n  Enable BAM-DMUX child devices for PAS modems and fix PAS memory\n  protection, handover, shutdown, and resource lifetime handling.\n\n  Harden remoteproc lifecycle handling by attaching asynchronously,\n  stopping crashed processors, synchronizing crash work with removal,\n  and forcing shutdown before device resources are released. Reallocate\n  resources during attach recovery and fix several reference and\n  error-path leaks.\n\n  Add Xilinx R5 crash detection and move RPU start and stop sequencing\n  into the platform firmware driver. Consolidate write-combining\n  carveout mapping callbacks, use correct I/O-memory accessors, and\n  share optional ELF resource-table handling across drivers.\n\n  Convert the TI Wakeup M3 binding to DT schema, correct Qualcomm and\n  generic remoteproc bindings, and harden resource-table iteration\n  against signed-offset out-of-bounds accesses\"\n\n* tag \u0027rproc-v7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (60 commits)\n  remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()\n  remoteproc: replace BSD blurb with SPDX identifier in rsc_table.h\n  remoteproc: replace BSD blurb with SPDX identifier in remoteproc.h\n  remoteproc: fix coding style issues in remoteproc.h\n  MAINTAINERS: add rsc_table.h to remoteproc entry\n  remoteproc: qcom: pas: Add Nord ADSP and CDSP support\n  dt-bindings: remoteproc: qcom,nord-pas: Document Nord PAS\n  remoteproc: qcom: pas: Drop unused dtb_mem_region field\n  remoteproc: qcom: pas: Map/unmap subsystem region before auth_and_reset\n  remoteproc: qcom: pas: Fix the PAS context creation placement\n  remoteproc: qcom: pas: Guard dtb metadata release with dtb_pas_id check\n  remoteproc: qcom: annotate mem_region fields with __iomem\n  arm64: dts: qcom: eliza: Add fallback compatible for ADSP remoteproc\n  dt-bindings: remoteproc: qcom,milos-pas: Move Eliza ADSP to SM8550 schema\n  remoteproc: qcom: pas: Add Eliza CDSP support\n  dt-bindings: remoteproc: qcom,sm8550-pas: Add Eliza CDSP compatible\n  remoteproc: qcom: q6v5: Request shutdown if crash is triggered host-side\n  remoteproc: Force shutdown during device removal\n  remoteproc: Prevent crash handling to race with rproc_del()\n  remoteproc: Allow shutdown of crashed processors\n  ...\n\n[ upstream commit: fc710de0dd25ed50a087833b4171eb1a46737a9e ]\n"
    },
    {
      "commit": "e370f061daf4eba03d2267ab5963c8ee6e1bab31",
      "tree": "773ab94810c0dc0b9dda4e890c84e599cfe9d9d5",
      "parents": [
        "c527a6079e3f0287781c42958a9b9256160759ab",
        "1fd648e8ff656e56102f9fa1d9f741b270d00569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 10:59:12 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 10:59:12 2026 -0700"
      },
      "message": "Merge tag \u0027tty-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY / serial driver updates from Greg KH:\n \"Here is the \"big\" set of tty and serial driver updates for 7.3-rc1.\n\n  Not really all that much happened this development cycle for this\n  subsystem, changes in here are:\n\n   - removal of the ipwireless driver as it\u0027s no longer used or needed\n\n   - new 8250_mxpcie driver added\n\n   - qcom serial driver updates and additions\n\n   - vt mode validation addition\n\n   - lots of other small serial driver updates and additions\n\n  All of these have been in linux-next for weeks with no reported issues\"\n\n* tag \u0027tty-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (97 commits)\n  serial: imx: serialize imx_uart_ports[] lifetime\n  tty: clear cdev pointer after cdev_add() failure\n  tty: skip cdev_del() when no cdev is registered\n  serial: core: clear freed pointers on uart_register_driver() failure\n  serial: core: do fallible allocations before the console can be registered\n  serial: 8250_mxpcie: implement rx_trig_bytes callbacks via MUEx50 RTL\n  serial: 8250_mxpcie: introduce per-port private data structure\n  serial: 8250: allow UART drivers to override rx_trig_bytes handling\n  serial: 8250_mxpcie: add break support for RS485 using MUEx50 features\n  serial: 8250: allow low-level drivers to override break control\n  serial: 8250_mxpcie: support serial interface mode switching\n  serial: 8250_mxpcie: speed up TX using memory-mapped FIFO window\n  serial: 8250_mxpcie: speed up RX using memory-mapped FIFO window\n  serial: 8250_mxpcie: add custom handle_irq callback\n  serial: 8250_mxpcie: offload XON/XOFF flow control to MUEx50 hardware\n  serial: 8250_mxpcie: enable automatic RTS/CTS flow control\n  serial: 8250_mxpcie: enable enhanced mode and program FIFO trigger levels\n  serial: 8250: add Moxa MUEx50 UART port type\n  serial: 8250: split Moxa PCIe serial board support out of 8250_pci\n  serial: qcom-geni: Use geni_se_set_perf_level() for baud rate perf level\n  ...\n\n[ upstream commit: 70f5376dbdefa675adec0800e9f21f20a0dc0cbd ]\n"
    },
    {
      "commit": "c527a6079e3f0287781c42958a9b9256160759ab",
      "tree": "40e8066e0fbd596a3292e981869a2b1381792580",
      "parents": [
        "aa9783c015f0da56e79264325a417b37b2259310",
        "29b2eae21a348b64e51e32655aa7a25be975b0c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 10:44:46 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 10:44:46 2026 -0700"
      },
      "message": "Merge tag \u0027usb-7.3-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 driver updates for 7.3-rc1.\n\n  Lots of driver work for new devices and systems, and many other minor\n  fixes and updates. Included in here are:\n\n   - Thunderbolt subsystem driver updates and additions\n\n   - typec driver updates and additions\n\n   - usb gadget fixes all over the place, seems like people are finally\n     paying attention to these drivers for some reason\n\n   - xhci driver updates and fixes based on lots of reports\n\n   - usb-serial driver updates and additions\n\n   - new device ids\n\n   - other minor USB driver updates and fixes\n\n  All of these have been in linux-next for a while with no reported issues\"\n\n* tag \u0027usb-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (163 commits)\n  usb: gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind()\n  usb: typec: hd3ss3220: fix VBUS regulator error message\n  usb: usbfs: fix use-after-free of usb_device in usbdev_release()\n  usb: gadget: u_audio: Fix use-after-free on sound card disconnect\n  usb: dwc3: gadget: Fix use-after-free in dwc3_gadget_free_endpoints due to race condition\n  usb: gadget: f_tcm: keep port count until LUN teardown completes\n  usb: usbtest: disable dynamic ID support\n  usb: typec: tcpci: pass correct rx_type to tcpm_pd_receive()\n  USB: c67x00: fix use-after-free in c67x00_add_iso_urb()\n  usb: typec: ucsi: use UCSI_TIMEOUT_MS for sync command completion\n  usb: gadget: snps_udc_plat: clean up PHY on probe deferral\n  usb: gadget: f_tcm: fix deadlock in usbg_make_tpg()\n  usb: dwc2: gadget: Exit partial power down state when changing USB pull-up\n  usb: gadget: f_fs: Fix Use-After-Free in AIO error path\n  usb: gadget: f_fs: Prevent deadlock during ep0 read loop\n  usb: gadget: at91_udc: drain polled-VBUS timer/work before udc is freed\n  usb: gadget: midi2: remove default configfs groups on teardown\n  usb: gadget: uvc: Fix null pointer dereference in uvcg_video_init()\n  usb: typec: thunderbolt: Disable work before freeing tbt on remove\n  usb: xhci: Handle bogus TRB pointers in Missed Service Error events\n  ...\n\n[ upstream commit: f4d50813c0958b7d6bc79a7e0a77193372cbfd03 ]\n"
    },
    {
      "commit": "aa9783c015f0da56e79264325a417b37b2259310",
      "tree": "d5749d6f027e0a1f5a9d38b38e755010af9f1bca",
      "parents": [
        "18881ae39db113af0af328c80495463144e2d439",
        "8396f3c1c4989918b72f8da2b9813d2eceafa947"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 09:38:50 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 25 09:38:50 2026 -0700"
      },
      "message": "Merge tag \u0027char-misc-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc/IIO/etc driver updates from Greg KH:\n \"Here is the big set of char, misc, iio, counter, fpga, and other small\n  driver subsystems for 7.3-rc1.\n\n  Overall, due to some driver removals we only added a bit more code\n  than removed, which was a nice change. Highlights in this merge\n  request are:\n\n   - Loads of IIO driver updates and additions\n\n   - binder driver updates (more on that below...)\n\n   - Removal of the SGI XP and GRU drivers as they are not used anymore\n     and turn out to be pretty insecure overall\n\n   - Removal of the obsolete ibmasm driver as it\u0027s not being used\n     anymore\n\n   - Coresight driver updates and additions\n\n   - Mei driver udpates\n\n   - Counter driver updates\n\n   - FPGA driver updates\n\n   - ICC driver updates\n\n   - lots and lots of other tiny driver updates to resolve reported\n     issues\n\n  All of these have been in linux-next for a while\"\n\n* tag \u0027char-misc-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (513 commits)\n  iio: chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF\n  iio: adc: pac1921: fix wrong channel used in trigger handler read\n  iio: light: gp2ap002: re-enable irq if runtime suspend fails\n  iio: light: gp2ap002: Fix unbalanced runtime PM on repeated event writes\n  iio: light: apds9306: fix PM reference leak in apds9306_read_data()\n  iio: gyro: mpu3050: fix sign of raw angular velocity readings\n  iio: srf04: fix pm_runtime handling on probe error path\n  iio: adc: ad4080: configure backend data size\n  iio: adc: adi-axi-adc: add data size support for AD408X backend\n  iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable\n  iio: dac: ad5446: fix OF module device table\n  iio: light: opt4001: Fix reversed GENMASK() arguments in fault count mask\n  iio: light: opt4001: Reject integration times with a non-zero seconds part\n  iio: light: opt4001: Fix incompatible pointer type passed to div_u64_rem()\n  iio: light: opt4001: Fix power down clearing bits of the wrong register\n  iio: light: opt4060: Fix incorrect register name in threshold read error message\n  iio: light: opt4060: Fix pointer type passed to div_u64_rem()\n  iio: light: opt4060: Reject integration times with a non-zero seconds part\n  iio: light: ltrf216a: fix runtime PM reference leak in error path\n  iio: pressure: dps310: fix NULL pointer dereference on ACPI probe\n  ...\n\n[ upstream commit: 93e4b3076b5f2d853462b9777d083c77fc0b7b23 ]\n"
    },
    {
      "commit": "18881ae39db113af0af328c80495463144e2d439",
      "tree": "35a3314687e85afd64e8b6e036e3e005efafb2ea",
      "parents": [
        "6312ed3bce038f57184dd2ae5376d68e24c9e859",
        "957a63b52a61cfde87542cc55d9c6fc1b886eac2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:21:15 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:21:15 2026 -0700"
      },
      "message": "Merge tag \u0027dmaengine-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine\n\nPull dmaengine updates from Vinod Koul:\n \"Core:\n\n   - New API to combine configuration and preparation and users\n\n  New hardware support:\n\n   - Mediatek MT8189 SoC uart dma support\n\n  Updates:\n\n   - Designware dma driver flatten desc structures and simplify code,\n     interrupt-path groundwork changes, first part of PCI EP DMA support\n\n   - Updates to zynqmp_dma with runtime PM and device removal\n     improvments\n\n   - Xilinx dma optimizations for AXIDMA and MCDMA channel management\"\n\n* tag \u0027dmaengine-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (73 commits)\n  dmaengine: dw-edma: Mark emulated IRQ as level-triggered\n  dmaengine: idxd: assign all engines to group 0 in IAA defaults\n  dmaengine: qcom_hidma: remove conditional return with no effect\n  dmaengine: qcom-bam-dma: fix autosuspend cleanup during removal\n  dmaengine: fsl-edma: tracing: no ptr dereference during log output\n  dmaengine: dw-edma: Program endpoint function numbers\n  dmaengine: dw-edma-pcie: Add chip flags to match data\n  dmaengine: dw-edma-pcie: Handle optional data blocks\n  dmaengine: dw-edma-pcie: Factor out descriptor block address lookup\n  dmaengine: dw-edma-pcie: Add register offset match flag\n  dmaengine: dw-edma-pcie: Add platform ops to match data\n  dmaengine: dw-edma-pcie: Rename vsec_data to dma_data\n  dmaengine: dw-edma-pcie: Add capability match data\n  dmaengine: dw-edma-pcie: Track non-LL mode in DMA data\n  dmaengine: dw-edma: Add partial channel ownership mode\n  dmaengine: dw-edma: Initialize IRQ data before requesting IRQs\n  dmaengine: dw-edma: Add core quiesce operations\n  dmaengine: dw-edma: Add per-channel interrupt routing control\n  dmaengine: dw-edma: Factor out HDMA interrupt setup helper\n  dmaengine: dw-edma: Defer channel IRQ handling to workqueue\n  ...\n\n[ upstream commit: 66498c75b4f8017f62d720d9b59675bdf3abce91 ]\n"
    },
    {
      "commit": "6312ed3bce038f57184dd2ae5376d68e24c9e859",
      "tree": "c3f15a2151f1ba9da00c5cb4fc7af75e358090d1",
      "parents": [
        "89bcec2b8a3252ff6663ea6d0cab2fc4d91f28fb",
        "a4352a9ff8b0a4af05c4f2e5ae0ec40e1c900aac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:19:23 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:19:23 2026 -0700"
      },
      "message": "Merge tag \u0027phy-for-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy\n\nPull phy updates from Vinod Koul:\n \"As usual bunch of new device and driver support and updates to\n  existing drivers and addition of Manivannan to help with reviews.\n\n  New Support:\n   - Mediatek MT8196 DSI PHY support\n   - Renesas RZ/G3L usb2 support\n   - Qualcomm SM8475 QMP USB PHY and PCIe phy, IPQ9650 QMP PCIe PHY,\n     QUSB2 Phy for Shikra SoC, Hawi support for QMP PCIe phy and UFS\n     PHY. Glymur QMP PCIe Multi-PHY driver and multiple link-mode\n     support, ipq5210 PCIe phy support\n   - Spacemit USB3/PCIe comb PHY driver\n\n  Updates:\n   - Samsung hdptx driver improvements for modernizing the register\n     access and code cleanup\n   - Qualcomm drop duplicate v8 DP headers, improved runtime handling\n     for qmp drivers\n   - Rockchip clock lane phase tuning and 2500 Mbps support and TMDS\n     rate handling\n   - Freescale imx8mq improvements for runtime pm, pd handling\"\n\n* tag \u0027phy-for-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (76 commits)\n  MAINTAINERS: Add Manivannan Sadhasivam as the Reviewer for Generic PHY Framework\n  phy: rockchip-samsung-dcphy: fix out-of-range max_register\n  phy: qcom: qmp-pcie: Add QMP PCIe Multi-PHY driver\n  dt-bindings: phy: qcom: Add Glymur QMP PCIe multiple link-mode PHY\n  phy: rockchip: samsung-hdptx: Consistently use bitfield macros\n  phy: rockchip: samsung-hdptx: Simplify GRF access with FIELD_PREP_WM16()\n  phy: rockchip: samsung-hdptx: Drop restrict_rate_change handling\n  phy: rockchip: samsung-hdptx: Consolidate consumer_put on error path\n  phy: rockchip: samsung-hdptx: Drop TMDS rate setup workaround\n  phy: rockchip: samsung-hdptx: Handle uncommitted PHY config changes\n  phy: rockchip: samsung-hdptx: Fix rate recalculation for 3.2GHz FRL\n  phy: rockchip: samsung-hdptx: Guard against clk rate integer underflow\n  phy: rockchip: samsung-hdptx: Prevent divide-by-zero when computing clk rate\n  phy: rockchip: samsung-hdptx: Fix rate recalculation for high bpc\n  phy: qcom: qmp-combo: Drop qmp_v4_calibrate_dp_phy\n  phy: qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs\n  phy: renesas: rcar-gen3-usb2: Ignore missing VBUS regulator\n  phy: qcom: qmp-pcie: Add support for SM8475 Gen3x1 PCIe0 port\n  phy: qcom: qmp-pcie: Add pcs_lane1 offset to V5 offsets\n  dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SM8475 QMP PHY\n  ...\n\n[ upstream commit: 16e6a1a3cb3fa5fa11cd76a9d71235d927923329 ]\n"
    },
    {
      "commit": "89bcec2b8a3252ff6663ea6d0cab2fc4d91f28fb",
      "tree": "9cffe1372099cf0c842e6cf77d86228dc5a54b65",
      "parents": [
        "3f401c67d6b0fdad0e7f797152654135cfdf5dbb",
        "e54793f8ea5b227dea404750f1975833b4911fd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:16:16 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 12:16:16 2026 -0700"
      },
      "message": "Merge tag \u0027soundwire-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire\n\nPull soundwire updates from Vinod Koul:\n\n - Intel dmi quirks ghost list handling for Asus Zenbook Duo,\n   Asus ROG Zephyrus Duo and Asus Expertbook. Intel Peripheral\n   bra_block_alignment handling\n\n - Cadence library BRA_NumBytes[8] support\n\n - Qualcomm SCP address paging, bus mclk_freq support. Increase of\n   data ports to 17 and driver improvements\n\n* tag \u0027soundwire-7.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:\n  soundwire: dmi-quirks: Disable ghost Realtek on Asus ROG Zephyrus Duo\n  soundwire: stream: validate slave port properties\n  soundwire: honor clock_reg_supported in the clock scaling check\n  soundwire: qcom: set the bus mclk_freq property\n  soundwire: dmi-quirks: Disable ghost Realtek on Asus Zenbook Duo\n  soundwire: intel_ace2x: handle the max_data_per_frame property\n  soundwire: get mipi-sdw-bra-mode-max-data-per-frame property\n  soundwire: intel: handle Peripheral bra_block_alignment\n  soundwire: Add bra_block_alignment property support\n  soundwire: cadence_master: add BRA_NumBytes[8] support\n  soundwire: bus.h: repair kernel-doc comments\n  soundwire: intel_auxdevice: Add cs42l44 to wake_capable_list\n  soundwire: qcom: add SCP address paging support\n  soundwire: dmi-quirks: add a global ghost list\n  soundwire: dmi-quirks: Disable ghost Realtek on Asus Expertbook\n  soundwire: qcom: Allocate sruntime array dynamically\n  soundwire: qcom: Fix port exhaustion check in stream_alloc_ports\n  dt-bindings: soundwire: qcom: Increase max data ports to 17\n\n[ upstream commit: ab9b9b51baa9bb964e9219f81682c4f1761ee47d ]\n"
    },
    {
      "commit": "3f401c67d6b0fdad0e7f797152654135cfdf5dbb",
      "tree": "0c6b79fd74e09cae88e384507fffc395ea545f48",
      "parents": [
        "824ec248de32218205f07b21d737b3a690b17f6c",
        "32f7dd733d2a4401aae9de9f4cc2f80b3a9ec1a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 10:03:49 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 10:03:49 2026 -0700"
      },
      "message": "Merge tag \u0027mailbox-v7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox\n\nPull mailbox updates from Jassi Brar:\n\n - mhuv2:\n     - convert channel translation to fw_xlate()\n     - use generic device property APIs\n\n - axiado:\n     - add AX3005 mailbox controller driver and DT bindings\n\n - bcm2835:\n     - use platform_get_irq()\n     - simplify probe error handling\n\n - cix:\n     - fix DT property string typo\n     - use dev_err_probe()\n\n - exynos:\n     - add Exynos850 mailbox driver support and DT bindings\n\n - microchip:\n     - add null check for devm_kasprintf()\n\n - pcc:\n     - fix missed-interrupt command timeout\n     - verify shared memory signature\n     - notify clients on polled completion\n\n - qcom:\n     - fix CPUCP PREEMPT_RT deadlock and NULL data crash\n     - fix IPCC duplicate channel allocation across holes\n     - add IPQ5210 APCS and Nord IPCC bindings\n\n - riscv:\n     - validate RPMI notification buffer lengths and event payload bounds\n\n - rockchip:\n     - manage peripheral clock with devm helper\n     - drop unused struct field\n\n - ti-msgmgr:\n     - convert bindings to DT schema\n\n - remove redundant dev_err()/dev_err_probe() on IRQ request failures\n   across drivers\n\n* tag \u0027mailbox-v7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox: (22 commits)\n  mailbox: add Axiado AX3005 mailbox driver\n  dt-bindings: mailbox: add Axiado AX3005 mailbox\n  dt-bindings: mailbox: Convert TI Message Manager to DT schema\n  mailbox: cix: fix DT property name string typo and use dev_err_probe()\n  mailbox: riscv-sbi-mpxy: validate RPMI notification lengths\n  mailbox: bcm2835: use platform_get_irq and simplify probe\n  mailbox: qcom-ipcc: fix duplicate channel allocation across holes\n  mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf()\n  mailbox: Remove redundant dev_err()/dev_err_probe()\n  dt-bindings: mailbox: qcom: Add IPQ5210 APCS compatible\n  dt-bindings: mailbox: qcom-ipcc: Document Nord IPCC\n  mailbox: exynos: Add support for Exynos850 mailbox\n  dt-bindings: mailbox: google,gs101-mbox: Add samsung,exynos850-mbox\n  mailbox: pcc: Fix command timeout due to missed interrupt\n  mailbox: pcc: Check shared memory signature on request\n  mailbox: pcc: Notify clients on polled completion\n  mailbox: rockchip: drop unneeded runtime pointer (pclk)\n  mailbox: rockchip: disable pclk on probe failure and unbind\n  mailbox: qcom-cpucp: handle NULL data in send_data callback\n  mailbox: qcom-cpucp: fix PREEMPT_RT self-deadlock in IRQ handler\n  ...\n\n[ upstream commit: 8bfab832ad6905ba70e69bad87a78f6d90cce64a ]\n"
    },
    {
      "commit": "824ec248de32218205f07b21d737b3a690b17f6c",
      "tree": "2ea9e2a0dead41c37748888c907e8153629e4053",
      "parents": [
        "f2cbf0554922ea10114bd180022b19d6f1856511",
        "06ee279b38a849712935c2c3e1982b8306850e2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 08:46:03 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 24 08:46:03 2026 -0700"
      },
      "message": "Merge tag \u0027pinctrl-v7.3-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   - Use the non-blocking mux_state_try_select() in the generic MUX pin\n     control back-end\n\n   - Free pin maps on pinctrl_generic_to_map() failure in the core\n     helpers\n\n  New hardware pin control:\n\n   - Qualcomm Maili TLMM SoC, PMG1110 PMIC, and Eliza LPASS LPI TLMM SoC\n     (this is for the low power audio, LPASS \u003d Low Power Audio SubSystem\n     portions)\n\n   - Upboard support on top of the Intel pin controller\n\n   - Apple T6030 and T6031 support (just compatible strings)\n\n   - Samsung Exynos 8855 SoC\n\n   - Mediatek MT6858 SoC\n\n   - Rockchip RK3308B and RV1106 SoCs\n\n   - Airoha EN7523 and AN7563 SoCs\n\n  Improvements:\n\n   - Qualcomm TLMM GPIOs are unconditionally marked as wakeup capable\n\n   - Qualcomm improvements on top of the Qualcomm PDC (power domain\n     controller) irqchip improvements from tglx:s tree\n\n   - Qualcomm IPQ806x and IPQ9650 non-urgent pin grop fixups\n\n   - The NPCM8xx driver has been put into shape fixing many pin and\n     group definitions\n\n   - Some non-urgent Tegra 264 pin assignments are fixed up\n\n   - Some non-urgent fixups to Airoha AN7581 and AN7583 registers and\n     pin assignments, missing features etc\"\n\n* tag \u0027pinctrl-v7.3-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (130 commits)\n  dt-bindings: pinctrl: Convert TI DA850 pupd to DT schema\n  pinctrl: meson: sync some modify from A4\n  pinctrl: meson: a4: Add input enable pin configuration\n  pinctrl: realtek: rtd1625: remove unused group name spdif_sel\n  pinctrl: realtek: rtd1625: fix base_bit for VE4 GPIO 13\n  dt-bindings: pinctrl: microchip,pic32mzda-pinctrl: Convert to DT schema\n  Revert \"Merge branch \u0027ib-rsk7204\u0027 into devel\"\n  pinctrl: rockchip: Add RV1106 pinctrl support\n  dt-bindings: pinctrl: rockchip: Add RV1106 compatible\n  pinctrl: rockchip: Decode drive strength in the get function\n  pinctrl: fix PINCTRL_GENERIC_MUX not always being selectable\n  pinctrl: airoha: add support of an7563 SoC\n  dt-bindings: pinctrl: airoha: add support of an7563 pin controller\n  pinctrl: airoha: try to find chip scu node by phandle first\n  pinctrl: airoha: add support of en7523 SoC\n  dt-bindings: pinctrl: airoha: add support of en7523 pin controller\n  pinctrl: airoha: an7583: add support for olt pinmux\n  pinctrl: airoha: an7583: add support for pon_alt pinmux\n  pinctrl: airoha: an7583: add support for npu_uart pinmux\n  dt-bindings: pinctrl: airoha: an7583: add missed features\n  ...\n\n[ upstream commit: cf9610f9116d55c5a66ef9f1faecacabd93a9322 ]\n"
    },
    {
      "commit": "f5a3dcde1d152189ff5c63eca02ab256ab4f607d",
      "tree": "5c850c7d99dbb434e8faf35d6e43d4ae2071a4ab",
      "parents": [
        "9a8b5e3f8f98cf4ad3970d9b52ddf5058e57a40f",
        "fca18917d1cafc4ad3e2ef2580dd317ebb35bb35"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 24 11:21:11 2026 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 24 11:21:12 2026 +1000"
      },
      "message": "Merge tag \u0027drm-msm-next-2026-08-01\u0027 of https://gitlab.freedesktop.org/drm/msm into drm-next\n\nChanges for v7.3\n\nBindings:\n- Added Shikra support\n- Document a840, a704, a722\n\nCore:\n- Use drm_client buffers for fbdev emulation\n- teardown fixes\n- ARM32 DMA fixup\n- Remove objects from evict list when re-validated\n- Bunch of corner case and error path fixes\n\nDPU:\n- Dropped dev_pm_opp_set_rate(0) preventing burnout\n- Fixed SSPP offsets of Kaanapali\n\nDP:\n- Dropped dev_pm_opp_set_rate(0) preventing burnout\n- Cleaned up core code in preparation for MST support\n- Fixed prepare() to let Pipewire continue in case of the unplugged cable\n\nGPU:\n- Add support for a704\n- Add support for a722\n\nHDMI:\n- Simplifed register access\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nFrom: Rob Clark \u003crob.clark@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/CACSVV02Kp\u003dJ+w_RjEJbBbQnBYRb+SWdwMvVbCaAL70bq9EBagQ@mail.gmail.com\n\n[ upstream commit: e91d58cb2f470fe15bd4e02a26d44e9aaf771346 ]\n"
    },
    {
      "commit": "32f7dd733d2a4401aae9de9f4cc2f80b3a9ec1a4",
      "tree": "37cca77940d5108b7e04172eaec501dec43bf543",
      "parents": [
        "e8786f1338ef9b600c2a44c4f8e6310851e1effc"
      ],
      "author": {
        "name": "Swark Yang",
        "email": "syang@axiado.com",
        "time": "Mon Aug 17 20:34:07 2026 -0700"
      },
      "committer": {
        "name": "Jassi Brar",
        "email": "jassisinghbrar@gmail.com",
        "time": "Sun Aug 23 15:41:13 2026 -0500"
      },
      "message": "dt-bindings: mailbox: add Axiado AX3005 mailbox\n\nAdd a devicetree binding for the Axiado AX3005 mailbox controller.\nThe controller provides inter-processor communication channels\nbetween the host CPU and the coprocessor, with separate TX and RX\nregister regions.\n\nAdd the corresponding MAINTAINERS entry covering the binding.\n\nSigned-off-by: Swark Yang \u003csyang@axiado.com\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nSigned-off-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\n\n[ upstream commit: 289413b8077af26bc8c4fed8311bc9092b9b40fc ]\n"
    },
    {
      "commit": "f2cbf0554922ea10114bd180022b19d6f1856511",
      "tree": "1660fa84f1783cff5f26a774531a92d42f9d5689",
      "parents": [
        "c1190d894f9eee7e067c436f3acf5053a314b32d",
        "673467d96bd27fe347f4f58d61c064730e3d56b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 23 13:28:57 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 23 13:28:57 2026 -0700"
      },
      "message": "Merge tag \u0027i3c/for-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux\n\nPull I3C updates from Alexandre Belloni:\n \"A new driver this cycle, for the AMD AXI I3C controller.\n\n  There are also new features such as IBI wakeup support, SETAASA device\n  discovery and ACPI support for the the DAA methods, meaning we can now\n  communicate with the SPD devices on DDR5 modules.\n\n  New driver:\n   - AMD AXI I3C master controller\n\n  Subsystem:\n   - I3C Common Command Code (CCC) handling improvements, especially\n     around GET CCCs\n   - SETAASA device discovery support\n   - ACPI support for all existing DAA methods like SETDASA, SETNEWDA as\n     well as I2C devices on I3C bus\n   - IBI-based wakeup support\n\n  Drivers:\n   - dw: SETAASA support\n   - mipi-i3c-hci: advertise IBI wakeup capability, AMD_PT I3C\n     controller support, PIO queue management support for HCI v1.2\n   - renesas: improve suspend to RAM support, add runtime PM support\"\n\n* tag \u0027i3c/for-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux: (70 commits)\n  i3c: dw: reduce do_daa time if there\u0027s no client\n  i3c: mipi-i3c-hci: Add support for AMD_PT I3C controller\n  i3c: mipi-i3c-hci: Add PIO queue management support for HCI v1.2\n  i3c: mipi-i3c-hci: Fix missing STAT_IBI_STATUS_THLD in PIO mode\n  i3c: dw: rename \"pclk\" to \"apb\" to match dt-binding\n  i3c: dw: make struct dw_i3c_cmd smaller\n  i3c: dw: use COMMAND_PORT_TRANSFER_ARG instead of hardcoding\n  i3c: renesas: Don\u0027t register devices when ENTDAA times out\n  i3c: master: dw-i3c-master: fix OD timing for first broadcast\n  i3c: mipi-i3c-hci: Advertise IBI wakeup capability\n  i3c: mipi-i3c-hci: Factor out i3c_hci_sysdev()\n  i3c: mipi-i3c-hci-pci: Propagate I3C wakeup requirements to PCI\n  i3c: master: Reject IBI requests from non-IBI-capable devices\n  i3c: master: Add helper to query bus wakeup requirements\n  i3c: master: Report wakeup events for IBIs\n  i3c: master: Support IBI-based wakeup capability\n  i3c: master: Fix potential UAF in i3c_device_match()\n  i3c: master: Fix potential UAF in i3c_device_uevent()\n  i3c: Make dev-\u003edesc locking assumptions explicit\n  i3c: master: Fix use-after-free of master-\u003ethis\n  ...\n\n[ upstream commit: 4352b8aee98005853aa63f57d6377282de17a33f ]\n"
    },
    {
      "commit": "c1190d894f9eee7e067c436f3acf5053a314b32d",
      "tree": "6c8908c1fcb223b027f86ec266c0a859425b0c35",
      "parents": [
        "65df19ee9fa2cb17dd99f602abb315e6bbd01d1b",
        "9a7e6c8c77c704a45918e75c937acd2d8b1151f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 23 12:44:10 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 23 12:44:10 2026 -0700"
      },
      "message": "Merge tag \u0027pci-v7.3-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci\n\nPull PCI updates from Bjorn Helgaas:\n \"Resource management:\n\n   - Add hotplug reservation only once (not at each level of the\n     hierarchy) so bridge windows don\u0027t grow more than necessary (Ilpo\n     Järvinen)\n\n  Driver binding:\n\n   - Rework device matching so device ID lifetime only needs to cover\n     the probe path since dynamic IDs can be removed at any time (Gary\n     Guo)\n\n  Error handling:\n\n   - Update mappings of AER errors to agent \u0026 layer and log them for\n     each individual error when multiple errors detected (Lukas Wunner)\n\n   - Log Error Source only once, not twice in separate messages (Lukas\n     Wunner)\n\n   - Emit TLP Log only for unmasked errors (Lukas Wunner)\n\n   - Support Advisory Non-Fatal Errors (Lukas Wunner)\n\n   - Allow DPC on all Downstream Ports, not just Root Ports, when OS\n     controls AER (Darshit Shah)\n\n  ASPM:\n\n   - Program the same ASPM Control values for every function of\n     multi-function devices, as recommended by the PCIe spec (Krishna\n     Chaitanya Chundru)\n\n   - Avoid L0s for Realtek RTS525A, where it causes an AER interrupt\n     storm (Max Lee)\n\n   - Avoid ASPM L0s, L1, and L1 PM Substates based on \u0027aspm-no-l0s\u0027,\n     \u0027aspm-no-l1\u0027 [1], and \u0027aspm-no-l1ss\u0027 DT properties (Krishna\n     Chaitanya Chundru)\n\n  Power management:\n\n   - Allow D3 for native hotplug-capable Root Ports on non-x86 platforms\n     (we avoid D3 for these ports on x86 because some old platforms\n     didn\u0027t validate it) (Manivannan Sadhasivam)\n\n   - Allow portdrv to claim Ports even if they don\u0027t support services\n     (AER, PME, DPC, hotplug, etc) so it can do power management (Brian\n     Norris)\n\n  Power control:\n\n   - Add support for PCIe WAKE# interrupt when described via DT (Krishna\n     Chaitanya Chundru)\n\n   - For the TC9563 PCIe switch:\n\n       - Take a reference on the I2C adapter to avoid uninterruptible\n         hang when unloading an I2C module while in-use (Johan Hovold)\n\n       - Update DT binding and driver to restrict Tx Amplitude, DFE and\n         N_FTS to USP, DSP1 and DSP2 (Manivannan Sadhasivam)\n\n       - Power off only external-facing ports (DSP1, DSP2), leaving USP\n         and DSP3 (aka VDSP) powered up (Manivannan Sadhasivam)\n\n       - Move integrated MAC Endpoint out of the list of internal ports\n         and configure it separately (Manivannan Sadhasivam)\n\n  Virtualization:\n\n   - Add ACS quirk for Pericom PI7C9X2G608 switches (Tim Harvey)\n\n   - Fix a long-standing bug in the Intel PCH Root Port MPC ACS quirk\n     that didn\u0027t update the intended INTEL_MPC_REG_IRBNCE bit because it\n     used a 16-bit config write when a 32-bit write was intended\n     (Mohamad Raizudeen)\n\n  Procfs:\n\n   - Avoid spurious runtime PM wakeup on config space accesses that are\n     outside config space and fail before reaching PCI (Krzysztof\n     Wilczyński)\n\n   - Warn on user-space writes to kernel-exclusive config space regions,\n     as we already do for sysfs (Krzysztof Wilczyński)\n\n   - Check credentials of opener, not reader, for config space reads, as\n     we already do for sysfs (Krzysztof Wilczyński)\n\n  Sysfs:\n\n   - In pci_write_legacy_io(), avoid out-of-bounds reads from the user\n     buffer and fix incorrect ioport write data (1-byte writes on\n     little-endian powerpc, 2- and 4-byte writes on big-endian powerpc)\n     (Krzysztof Wilczyński)\n\n   - In pci_read_legacy_io(), fix incorrect ioport read data for 2- and\n     4-byte reads on big-endian powerpc (Krzysztof Wilczyński)\n\n   - Fix I/O port accessor argument order in Alpha pci_legacy_write()\n     (Krzysztof Wilczyński)\n\n   - Avoid spurious runtime PM wakeup on config space accesses that are\n     outside config space and fail before reaching PCI (Krzysztof\n     Wilczyński)\n\n   - Return -EINVAL, not -ENODEV, for mmap of I/O BAR that fails because\n     the arch doesn\u0027t support it, as we do for procfs (Krzysztof\n     Wilczyński)\n\n   - Check for LOCKDOWN_PCI_ACCESS for legacy_io and legacy_mem, as we\n     do for other config space accessors (Krzysztof Wilczyński)\n\n  Peer-to-peer DMA:\n\n   - Add Nvidia Vera Rubin to list of platforms that support P2PDMA\n     (Leon Romanovsky)\n\n  Endpoint framework:\n\n   - Check doorbell SUCCESS bit in pci_endpoint_test to avoid treating\n     some failures as successes (Niklas Cassel)\n\n   - Fail doorbell test when the trigger IRQ is missed (Niklas Cassel)\n\n  New native PCIe controller drivers:\n\n   - Add DT binding and driver for NVIDIA Tegra264 (Thierry Reding)\n\n  Native PCIe controllers:\n\n   - Use common wait time definitions for PCIe link monitoring instead\n     of defining driver-private duplicates (Thierry Reding)\n\n  Generic host bridge driver:\n\n   - Fix NULL pointer dereference that caused enumeration failures on\n     32-bit CAM systems (Steffen Persvold)\n\n  Amlogic Meson PCIe controller driver:\n\n   - Correct the PERST# GPIO state so it remains asserted until power\n     and REFCLK become stable to fix enumeration failure (Ronald\n     Claveau)\n\n  ASPEED PCIe controller driver:\n\n   - Switch to irq_domain_create_linear() so we can obsolete\n     irq_domain_add_linear() (Jiri Slaby)\n\n  Cadence PCIe controller driver:\n\n   - Add MODULE_DEVICE_TABLE to generate module aliases for OF-based\n     module autoloading (Pengpeng Hou)\n\n   - Add debugfs \u0027ltssm_status\u0027 file for LGA- and HPA-based Cadence\n     controllers (Hans Zhang)\n\n   - Support up to x4 (not x2) lanes for J200 (Takuma Fujiwara)\n\n   - Fix host/endpoint dependencies for cadence-plat driver to fix link\n     error when cadence-plat is built-in but the host or endpoint driver\n     is modular (Aksh Garg)\n\n  Freescale i.MX6 PCIe controller driver:\n\n   - Add imx6 intr/aer/pme interrupt lines for i.MX95 (Richard Zhu)\n\n   - Remove PERST# checking from pci_host_common_parse_port() so callers\n     can decide whether to fall back to legacy DT binding with PERST# in\n     the host bridge (Sherry Sun)\n\n   - Fix build issues when PCI_PWRCTRL_GENERIC or PCI_HOST_COMMON is a\n     module (Arnd Bergmann)\n\n   - Create pwrctrl devices only once by doing it from imx_pcie_probe()\n     instead of imx_pcie_host_init(), which is used during both probe\n     and resume (Sherry Sun)\n\n   - Use \u0027dw_pcie_rp-\u003eskip_pwrctrl_off\u0027 to avoid powering off devices\n     during suspend to preserve wakeup capability (Sherry Sun)\n\n   - Add runtime PM support for i.MX95 to allow dynamic power management\n     when the link is idle (Richard Zhu)\n\n  Intel VMD host bridge driver:\n\n   - Support device ID 0x28C1 and assume that BIOS has already\n     enumerated the hierarchy below VMD and stored bus range info for OS\n     to use (Nirmal Patel)\n\n   - Add support for VMCONFIG BUS_RESTRICT_CFG\u003d3, which makes it\n     possible to enumerate downstream devices on Intel Arrow Lake-HX\n     systems and probably others (Ali Alaei)\n\n   - Pay attention to _OSC negotiation for VMD hierarchy only when\n     running on bare metal, not when running in a VM (Nirmal Patel)\n\n   - Add Nova Lake (NVL) and Dunlow (DNL) Device IDs (Szymon Durawa)\n\n  MediaTek PCIe controller driver:\n\n   - Add support for PCIe controller in EcoNet EN7528 and EN751221 SoCs\n     (Caleb James DeLisle)\n\n  MediaTek PCIe Gen3 controller driver:\n\n   - Add mediatek-gen3 \u0027memory-region\u0027 for restricted DMA buffer\n     (Chen-Yu Tsai)\n\n  NVIDIA Tegra264 PCIe controller driver:\n\n   - Distinguish Tegra264 C0 PCIe controller for internal GPU from C1-C5\n     controllers so the unit address matches the first \u0027reg\u0027 entry\n     (Thierry Reding)\n\n   - Add Tegra264 Root Port stanzas to prepare for generic WAKE#\n     handling (Thierry Reding)\n\n  Qualcomm PCIe controller driver:\n\n   - Add IPQ9650 compatible with global interrupt (Kathiravan\n     Thirumoorthy)\n\n   - Add IPQ5210 compatible with IPQ9574 fallback (Varadarajan\n     Narayanan)\n\n   - Add DT binding and driver support for Hawi SoC (Matthew Leung)\n\n   - Skip PERST# GPIOs provided by downstream PCIe devices, which should\n     be handled by drivers of those devices (Manivannan Sadhasivam)\n\n   - Stop advertising Attention Button Present (no Qcom SoCs support\n     Attention Buttons) so pciehp can use Presence Detect Changed events\n     (Qiang Yu)\n\n  Renesas R-Car PCIe controller driver:\n\n   - Add rcar-gen4-pci-host optional \u0027msi-parent\u0027 for GIT ITS (Marek\n     Vasut)\n\n   - When MSI is enabled but iMSI-RX is not used, configure AXIINTC to\n     allow GIT ITS to handle MSI (Marek Vasut)\n\n   - Refactor GIC600 implementation to make it easier to add platforms\n     that only support 32-bit addressing (Marek Vasut)\n\n   - Add Renesas R-Car Gen4 S4/V4H/V4M to the list of GIC600\n     integrations that only support 32-bit addressing (Marek Vasut)\n\n  Renesas RZ/G3S PCIe controller driver:\n\n   - Add DT binding and driver support for RZ/V2H(P) SoC, which contains\n     two PCIe controllers, configured either as a single x4 link or two\n     independent x2 link controllers (Lad Prabhakar)\n\n  SpacemiT K1 PCIe controller driver:\n\n   - Add missing MODULE_DEVICE_TABLE() to generate module alias info for\n     OF-based module autoloading (Pengpeng Hou)\n\n  StarFive PCIe controller driver:\n\n   - Fix resource leaks on error paths in host_init() (Ali Tariq)\n\n   - Fix runtime PM handling and teardown ordering to avoid register\n     access while power or clocks are disabled (Ali Tariq)\n\n   - Check for runtime PM resume failure to avoid register access while\n     power or clocks are disabled (Ali Tariq)\n\n  Synopsys DesignWare PCIe controller driver:\n\n   - Add LECARC PMU IDs to the DWC RAS/DES VSEC list so it can take\n     advantage of the existing debugfs support for silicon debug, error\n     injection, and event counters (Brett Zhou)\n\n   - Factor pcie_valid_speed() and pci_bus_speed2lnkctl2() out of bwctrl\n     so they can be shared by the DWC core (Hans Zhang)\n\n   - Flush MSI writes from endpoint before unmapping the iATU, as we\n     already do for MSI-X writes (Niklas Cassel)\n\n   - Unmap MSI iATU window before mapping MSI-X window, to avoid a\n     subsequent MSI write using a disabled aperture and losing the\n     interrupt (Niklas Cassel)\n\n   - Change endpoint .pre_init() and .init() callbacks to return errors\n     and handle them (Marek Vasut)\n\n  UltraRISC PCIe controller driver:\n\n   - Add \u0027core\u0027, \u0027dbi\u0027, and \u0027aux\u0027 clocks to DT binding and manage them\n     in the driver (Jia Wang)\n\n   - Use module_platform_driver() since this may be built as a module,\n     though not removable because IRQs can\u0027t be safely disposed (Jia\n     Wang)\n\n  MicroSemi Switchtec management driver:\n\n   - Add Microchip PCI1008 device ID and include it in NTB DMA alias\n     quirk (Logan Gunthorpe)\n\n  Miscellaneous:\n\n   - Document how to write PCI Host Controller drivers (Manivannan\n     Sadhasivam)\n\n   - Fix typos in documentation (D\u0027Orus Tsitera)\n\n   - Use %pe format specifier to print error pointers so we get symbolic\n     errname when available (Krzysztof Wilczyński)\"\n\n* tag \u0027pci-v7.3-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (124 commits)\n  PCI: vmd: Add Nova Lake (NVL) and Dunlow (DNL) Device IDs\n  PCI: tegra264: Add Tegra264 support\n  dt-bindings: PCI: tegra264: Switch to PCIe Root Port bindings\n  dt-bindings: PCI: tegra264: Strictly distinguish C0 from C1-C5\n  PCI/AER: Support Advisory Non-Fatal Errors\n  PCI: Fix 32-bit config write in Intel PCH Root Port MPC ACS quirk\n  PCI: dwc: Handle return value from endpoint .pre_init callback\n  PCI: dwc: Handle return value from endpoint .init callback\n  PCI: dwc: Add PCI ID for LECARC PCIe PMU\n  PCI/ASPM: Mask ASPM states based on Devicetree properties\n  PCI/ASPM: Disable/restore ASPM on every function for multi-function devices\n  Documentation: PCI: Document how to write PCI Host Controller drivers\n  PCI/ASPM: Use pcie_capability_clear_and_set_word() for ASPM disable/restore\n  PCI: Add support for PCIe WAKE# interrupt\n  PCI: Allow D3 for native hotplug-capable Root Ports on non-x86 platforms\n  dt-bindings: PCI: Correct white-space style\n  PCI/ASPM: Avoid L0s for Realtek RTS525A\n  PCI: ultrarisc: Use module_platform_driver()\n  PCI: ultrarisc: Get and enable DP1000 PCIe controller clocks\n  dt-bindings: PCI: ultrarisc: Add required DP1000 PCIe clocks\n  ...\n\n[ upstream commit: 570f7e331f5febb30f1384817463c7e42b65ca7d ]\n"
    },
    {
      "commit": "e430e8cba3d0d476dcff1888f01c1b51442e2557",
      "tree": "e856f9242643ef0d21f989c01629ee4920b50682",
      "parents": [
        "79b614c95f1ab56a6dc9e1ee8b2ff1880500ace6"
      ],
      "author": {
        "name": "Lad Prabhakar",
        "email": "prabhakar.mahadev-lad.rj@bp.renesas.com",
        "time": "Fri Aug 21 22:10:16 2026 +0100"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sun Aug 23 21:23:56 2026 +0200"
      },
      "message": "dt-bindings: rtc: renesas,rzn1-rtc: Add RZ/T2H and RZ/N2H support\n\nAdd compatible strings for the RTC block found on the Renesas RZ/T2H\n(R9A09G077) and RZ/N2H (R9A09G087) SoCs.\n\nThese SoCs integrate a closely related variant of the RZ/N1 RTC IP.\nUnlike RZ/N1, they do not implement the RTCA0SUBU register. This is\nnot a limitation for Linux support, as these registers are not used\nwhen the RTC operates in \"scmp\" clock mode, which is required on\nRZ/T2H and RZ/N2H due to their 195.3 kHz input clock.\n\nThe RZ/T2H RTC variant also supports a 1Hz output signal on the\nRTCAT1HZ pin, controlled by the RTCA0CTL1[RTCA01HZE] bit. This bit is\nmarked as reserved in the RZ/N1 hardware manual.\n\nUpdate the binding schema to require the additional clock inputs used by\nthese SoCs.\n\nSigned-off-by: Lad Prabhakar \u003cprabhakar.mahadev-lad.rj@bp.renesas.com\u003e\nAcked-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nReviewed-by: Wolfram Sang \u003cwsa+renesas@sang-engineering.com\u003e\nLink: https://patch.msgid.link/20260821211032.13554-2-prabhakar.mahadev-lad.rj@bp.renesas.com\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\n\n[ upstream commit: 1ffb5be3e4be37a8f8d88861d3e1a1a1539b4c97 ]\n"
    },
    {
      "commit": "65df19ee9fa2cb17dd99f602abb315e6bbd01d1b",
      "tree": "475c1d78f1a0544f21622a0122bbaad83882df66",
      "parents": [
        "e9fb1a7e82f2272501203f72500e58dbea19f10c",
        "ac82ce11d23bc0664c4508657bdd1b72b32c62a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 23 09:11:21 2026 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 23 09:11:21 2026 -0700"
      },
      "message": "Merge tag \u0027mtd/for-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux\n\nPull mtd updates from Miquel Raynal:\n \"Raw NAND changes:\n   - Sunxi: Support added for the H616 compatible\n   - Qcom: Support added for the MDM9607 compatible\n   - Support for the Toshiba TC58NVG1S3H part\n   - GPMI: New debugfs entry to expose the chip geometry\n   - PL353: Timing updates and software ECC support have been fixed\n\n  SPI NAND changes:\n   - fmsh: Support added for FM25G{01,02}B chips\n   - HeYangTek: Support added for HYF1GQ4UDACAE\n\n  Aside from these main changes, there is a high load of misc fixes and\n  hardening changes, and exceptionally no SPI NOR change\"\n\n* tag \u0027mtd/for-7.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (30 commits)\n  mtd: rawnand: sunxi: fix H6/H616 controller timings\n  mtd: rawnand: sunxi: describe tADL and tWHR delays\n  mtd: rawnand: sunxi: group controller delay tables\n  mtd: maps: remove dead select of MTD_CFI_BE_BYTE_SWAP\n  mtd: rawnand: gpmi: add debugfs entry for BCH geometry\n  mtd: rawnand: validate ONFI extended parameter page sections\n  mtd: rawnand: sunxi: add H616 MBUS DMA support\n  mtd: spinand: fmsh: fix FM25G01B/FM25G02B Quad I/O read dummy cycles\n  mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition()\n  mtd: mpc5121_nfc: use platform for irq and ioremap\n  mtd: mtdoops: free page bitmap when the backing MTD is removed\n  mtd: mtdswap: Avoid freeing registered blktrans device twice\n  mtd: afs: validate v2 image info bounds\n  mtd: intel-dg: Fix runtime PM error path in probe\n  mtd: nand-omap2: Move omap_nand_ids[] to raw nand driver\n  mtd: rawnand: add Toshiba TC58NVG1S3H\n  mtd: nand: realtek-ecc: add missing MODULE_DEVICE_TABLE()\n  mtd: rawnand: qcom: Add MDM9607 compatible\n  mtd: rawnand: qcom: Make has_onfi_read_op separate from qpic_version2\n  mtd: rawnand: qcom: Make \"aon\" clock optional\n  ...\n\n[ upstream commit: df51bdc5e80dae43cab81f6cc641e98638303c88 ]\n"
    },
    {
      "commit": "1826bba6fb1c8c0b6d845f8308590dcfd1f7f859",
      "tree": "285adec413151daab37462c53b57bd190e642d12",
      "parents": [
        "2133ac920ddf0f1513fc2c02c70a6ec8ea8c367a",
        "d95f499f0ffb3ba196c4d795aac6cb86c58decad"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 16 14:32:26 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:45:47 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-dts-raw\u0027\n\nLinux 7.2\n"
    },
    {
      "commit": "2133ac920ddf0f1513fc2c02c70a6ec8ea8c367a",
      "tree": "4d403839f8bd4dadb7174c99588c71bc6d6cf097",
      "parents": [
        "37f6444b46d68b2c0dc332fd96fac2241abe53ba",
        "9e3ecd2f399e196eca6b922443e55014d66b5f4f"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 09 14:54:50 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:45:37 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc7-dts-raw\u0027\n\nLinux 7.2-rc7\n"
    },
    {
      "commit": "37f6444b46d68b2c0dc332fd96fac2241abe53ba",
      "tree": "73aefb5531c686e07703aef97ac2073de220657a",
      "parents": [
        "926c2fb73065be7848dc93600390c39470aaab79",
        "0c3be7f362864f03005af03bb0e772d20171eebf"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 02 16:24:24 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:45:27 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc6-dts-raw\u0027\n\nLinux 7.2-rc6\n"
    },
    {
      "commit": "926c2fb73065be7848dc93600390c39470aaab79",
      "tree": "43ed02efefd09b695ed6711c22ade45e205238a7",
      "parents": [
        "588a31fd0f5350abe1144bb994b9c5fef7aff1f4",
        "d52f74edb8bc883305f36cb88c428edf978d5586"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Jul 26 14:45:48 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:45:17 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc5-dts-raw\u0027\n\nLinux 7.2-rc5\n"
    },
    {
      "commit": "588a31fd0f5350abe1144bb994b9c5fef7aff1f4",
      "tree": "692857648231974d9f172c88e8e1d17093e02011",
      "parents": [
        "0fa5bd816e7414882398650b6bc2d089e40cd1c3",
        "6396daa0b8a62c03feb7a625c9179e90e03b1d26"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Jul 19 13:54:41 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:45:06 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc4-dts-raw\u0027\n\nLinux 7.2-rc4\n"
    },
    {
      "commit": "0fa5bd816e7414882398650b6bc2d089e40cd1c3",
      "tree": "a8e19880ce835db3a21d814b9a3e14f8f37ba79a",
      "parents": [
        "88ca78a92573d1de81e455334ef4a28478e2a7b6",
        "d11c14a9d0d39379576f1159734576558196b4fd"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Jul 12 14:16:39 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:44:56 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc3-dts-raw\u0027\n\nLinux 7.2-rc3\n"
    },
    {
      "commit": "88ca78a92573d1de81e455334ef4a28478e2a7b6",
      "tree": "11e0342cac97cb7001d4a28d1919bee6a95f5410",
      "parents": [
        "d3d1e1efcb4ad91de0235b3f6435a34cd8e78135",
        "0085992bde5f91b4474820a3c7c45a6121c7fa6c"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Jul 05 14:44:06 2026 -1000"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:44:46 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc2-dts-raw\u0027\n\nLinux 7.2-rc2\n"
    },
    {
      "commit": "d3d1e1efcb4ad91de0235b3f6435a34cd8e78135",
      "tree": "56dad88734544e95862d60899e9f3d65d1ab4a44",
      "parents": [
        "71d6dd5056df4b85dcc6922d9e230bc9f048e876",
        "56c503a0d18f10d06285c9c44e498b9c3199314b"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Jun 28 12:01:31 2026 -0700"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sun Aug 23 10:44:33 2026 +0100"
      },
      "message": "Merge tag \u0027v7.2-rc1-dts-raw\u0027\n\nLinux 7.2-rc1\n"
    },
    {
      "commit": "71d6dd5056df4b85dcc6922d9e230bc9f048e876",
      "tree": "838f3d28a31af03bf5f384c9439faecd14944b0e",
      "parents": [
        "e8613e1cf44541aa3f22e5ac52ac63138cb4aa15",
        "4fe0f362ce39d7b6acc2368cdeb31b8abc118b4d"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Aug 22 16:45:39 2026 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Aug 22 16:45:39 2026 +0100"
      },
      "message": "Merge branch \u0027scripting\u0027\n"
    },
    {
      "commit": "4fe0f362ce39d7b6acc2368cdeb31b8abc118b4d",
      "tree": "70aae7f5a26e78bb10cead0ca8583c4f2c27061d",
      "parents": [
        "f887908e49ad66dfb52176479e5deee4be09c20c"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Aug 22 15:36:54 2026 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Aug 22 15:47:39 2026 +0100"
      },
      "message": "Fail if (un)packing filter branch state dir fails\n"
    },
    {
      "commit": "3f1a2a6cc7cdcccdb9bf807dc37b0722172a9542",
      "tree": "b00848b8ef2522a763476a804da4bbd27eb4b295",
      "parents": [
        "4d770e9cee68b625629b60d91a2431c60f285662"
      ],
      "author": {
        "name": "Fenglin Wu",
        "email": "fenglin.wu@oss.qualcomm.com",
        "time": "Thu Aug 06 23:21:40 2026 -0700"
      },
      "committer": {
        "name": "Rob Herring (Arm)",
        "email": "robh@kernel.org",
        "time": "Fri Aug 21 18:01:43 2026 -0500"
      },
      "message": "dt-bindings: input: Add Qualcomm SPMI PMIC haptics\n\nAdd binding document for the haptics module inside Qualcomm PMIC\nPMIH0108.\n\nAssisted-by: Claude:claude-4-8-opus\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@oss.qualcomm.com\u003e\nSigned-off-by: Fenglin Wu \u003cfenglin.wu@oss.qualcomm.com\u003e\nLink: https://patch.msgid.link/20260806-qcom-spmi-haptics-v6-1-19fcecd5204f@oss.qualcomm.com\n[robh: Drop example]\nSigned-off-by: Rob Herring (Arm) \u003crobh@kernel.org\u003e\n\n[ upstream commit: 660ee6792edfe498e35ec17b1b34bb6704e74f4f ]\n"
    },
    {
      "commit": "9a7e6c8c77c704a45918e75c937acd2d8b1151f8",
      "tree": "1662927035fa5f365a61088b4f29d0080061d0d9",
      "parents": [
        "7bd829ea16d61815c200dceab85e681c5fa3663b",
        "5096cd9eb3b700bbcb0e5de2c01b0e1e61f6c3b4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Aug 21 16:40:46 2026 -0500"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Aug 21 16:40:46 2026 -0500"
      },
      "message": "Merge branch \u0027pci/controller/tegra264\u0027\n\n- Distinguish Tegra264 C0 PCIe controller for internal GPU from C1-C5\n  controllers so the unit address matches the first \u0027reg\u0027 entry (Thierry\n  Reding)\n\n- Add Tegra264 Root Port stanzas to prepare for generic WAKE# handling\n  (Thierry Reding)\n\n- Add NVIDIA Tegra264 driver (Thierry Reding)\n\n* pci/controller/tegra264:\n  PCI: tegra264: Add Tegra264 support\n  dt-bindings: PCI: tegra264: Switch to PCIe Root Port bindings\n  dt-bindings: PCI: tegra264: Strictly distinguish C0 from C1-C5\n\n[ upstream commit: b130a2caf5d3f65c14e9524c65bcf0d64be298d9 ]\n"
    }
  ],
  "next": "7bd829ea16d61815c200dceab85e681c5fa3663b"
}
