This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a3f4a07b5027 Merge tag 'i3c/for-6.8' of git://git.kernel.org/pub/scm/li [...] new 02a06f5f1a6a PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms [...] new 1291b716bbf9 PCI/AER: Decode Requester ID when no error info found new db02e176f597 PCI/AER: Use explicit register sizes for struct members new f04e5285efb0 Merge branch 'pci/aer' new 070909e56a7d x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS new e1fad9dd25ea x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'r [...] new 286ae88c9e40 x86/pci: Add MCFG debug logging new 704891033b97 x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt new 9ad67912d0d0 x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid [...] new d26e7fc3d907 x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_re [...] new f284dff47b6d x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency new f12659832612 x86/pci: Return pci_mmconfig_add() failure early new 1dfc86af0613 x86/pci: Reorder pci_mmcfg_arch_map() definition before calls new 996e337f4d33 Merge branch 'pci/ecam' new d9dcdb4531fe PCI: host-generic: Convert to platform remove callback ret [...] new e585a37e5061 PCI: Only override AMD USB controller if required new 197e0da1f1a3 x86/pci: Use PCI_HEADER_TYPE_* instead of literals new 3773343dd890 powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal new 420ac76610d7 scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal new 0d481ff35c9a x86/pci: Clean up open-coded PCIBIOS return code mangling new ac4f1897fa54 PCI: Fix 64GT/s effective data rate calculation new 78e5ad791fae Merge branch 'pci/enumeration' new 35259ff188e0 PCI: Log device type during enumeration new 65f8e0beac5a PCI: Update BAR # and window messages new dc4e6f21c3f8 PCI: Use resource names in PCI log messages new 6f32099a9172 PCI: Move pci_read_bridge_windows() below individual windo [...] new 281e1f137a97 PCI: Supply bridge device, not secondary bus, to read wind [...] new 63c6ebb294b7 PCI: Log bridge windows conditionally new 95140c2fbfdf PCI: Log bridge info when first enumerating bridge new 564af7a5363f Merge branch 'pci/enumeration-logging' new 9a000a72af75 PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() new 18c3850f313e Merge branch 'pci/p2pdma' new 3171e46d677a PCI: Avoid potential out-of-bounds read in pci_dev_for_eac [...] new 5a4af2ca48b8 Merge branch 'pci/resource' new df25461119d9 PCI: switchtec: Fix stdev_release() crash after surprise h [...] new d6f5bcc2d098 Merge branch 'pci/switchtec' new e367e3c765f5 PCI: Add ACS quirk for more Zhaoxin Root Ports new c94df6214681 Merge branch 'pci/virtualization' new 14b15aeb3628 dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" new e2596dcf1e9d PCI: brcmstb: Configure HW CLKREQ# mode appropriate for do [...] new 6f77f0ac5ee2 Merge branch 'pci/controller/broadcom' new b3ba0f6e82cb dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes new adc14d44d7cb dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compati [...] new 3ac7f14084f5 PCI: j721e: Add per platform maximum lane settings new 4490f559f755 PCI: j721e: Add PCIe 4x lane selection support new e49ad667815d PCI: j721e: Add TI J784S4 PCIe configuration new 177c9ac6ab3f PCI: j721e: Make TI J721E depend on ARCH_K3 new 78fe51fcb435 Merge branch 'pci/controller/cadence' new edd6ae1022a6 PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE new 2217fffcd63f PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignm [...] new aea370b2aec9 PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members new 756dcb5a820a PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops new 641f79beeebc PCI: dwc: Rename .func_conf_select to .get_dbi_offset in s [...] new 70fa02ca1446 PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers new f72896721621 PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning new 7682f19c3c8c PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error new 787c72b1d45b Merge branch 'pci/controller/dwc' new c12ca110c613 PCI: keystone: Fix race condition when initializing PHYs new 186ce88c9063 Merge branch 'pci/controller/keystone' new 9f5077ef8f81 PCI: kirin: Use devm_kasprintf() to dynamically allocate c [...] new 921e097ede90 Merge branch 'pci/controller/kirin' new 123971a193d9 PCI: layerscape: Add function pointer for exit_from_l2() new 6f8a41ba2623 PCI: layerscape: Add suspend/resume for ls1021a new 762ef94b45d9 PCI: layerscape(ep): Rename pf_* as pf_lut_* new 27b3bcbf8a79 PCI: layerscape: Add suspend/resume for ls1043a new 1800c660b08f Merge branch 'pci/controller/layerscape' new 4e11c29873a8 PCI: mediatek: Clear interrupt status before dispatching handler new 9ccc1318cf4b PCI: mediatek-gen3: Fix translation window size calculation new 1b6069f51ef0 Merge branch 'pci/controller/mediatek' new ec2152374804 PCI: rcar-gen4: Replace of_device.h with explicit of.h include new b952f96a57e6 dt-bindings: PCI: rcar-pci-host: Add optional regulators new 6797e4da2dd1 PCI: rcar-host: Add support for optional regulators new 67b9ef22c68c Merge branch 'pci/controller/rcar' new 991801bc4722 PCI: vmd: Remove usage of the deprecated ida_simple_xx() API new 161d42df9acf Merge branch 'pci/controller/vmd' new b642e081f46c PCI: xilinx-xdma: Remove redundant dev_err() new 7aa5f8fcd6d9 PCI: xilinx-xdma: Fix uninitialized symbols in xilinx_pl_d [...] new 2324be17b5e0 PCI: xilinx-xdma: Fix error code in xilinx_pl_dma_pcie_ini [...] new fd286a1de5dd Merge branch 'pci/controller/xilinx' new 4fbd8b788258 PCI: exynos: Convert to platform remove callback returning void new 93d61d3aa996 PCI: keystone: Convert to platform remove callback returning void new a5eee68931fc PCI: kirin: Convert to platform remove callback returning void new eb30ad414169 Merge branch 'pci/controller/remove-void-return' new 58ff9c5acb4a PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX new 74955cb8ccc3 PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions new 8a608dac4bf6 PCI: endpoint: Use INTX instead of legacy new 5b0fbadc0f87 PCI: endpoint: Rename LEGACY to INTX in test function driver new acd288666979 misc: pci_endpoint_test: Use INTX instead of LEGACY new c5d973a07bb1 PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() new 570e8579761a PCI: cadence: Use INTX instead of legacy new e9af4800d448 PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() new 81957ace190f PCI: keystone: Use INTX instead of legacy new 1b79b2aa9f6c PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() new 3ba180c45b30 PCI: tegra194: Use INTX instead of legacy new c0dcdeea0850 PCI: uniphier: Use INTX instead of legacy new 5815c2d17a74 PCI: rockchip-ep: Use INTX instead of legacy new 95da5fedd325 PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() new 354b2bd38aea PCI: xilinx-nwl: Use INTX instead of legacy new dc14155d46b5 Merge branch 'pci/irq-clean-up' new 86362293044b PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const new 150d04ddf386 PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and p [...] new 54f22c9758dc PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const new c21b53deda09 PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const new 6f517e044096 PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const new d43e4239f09c Merge branch 'pci/endpoint' new 0eccea7150e3 PCI: vmd: Remove usage of the deprecated ida_simple_*() API new 130f335630b6 misc: pci_endpoint_test: Remove usage of the deprecated id [...] new 0171e067d7da dw-xdata: Remove usage of the deprecated ida_simple_*() API new eddcaefa5fec Merge branch 'pci/remove-old-api' new 4791c44c0a98 dt-bindings: PCI: qcom: Adjust iommu-map for different SoC new f2ab5a2455d9 dt-bindings: PCI: qcom: Correct clocks for SC8180x new a711253d5f70 dt-bindings: PCI: qcom: Correct clocks for SM8150 new 3b74713a0321 dt-bindings: PCI: qcom: Correct reset-names property new 639f666cf84e dt-bindings: PCI: dwc: rockchip: Document optional PCIe re [...] new 41f757713ac3 dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller new 9946bbb3edae Merge branch 'pci/dt-bindings' new 0942155a48e4 PCI: Remove unused 'node' member from struct pci_driver new 9ca65c373f44 docs: PCI: Fix typos new 516f366434e1 misc: pci_endpoint_test: Use a unique test pattern for each BAR new 2db6b72c9897 PCI: Fix kernel-doc issues new 7119ca35ee4a Merge branch 'pci/misc' new e1aa9df44018 Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/s [...] new 62df29a542f9 misc: ocxl: context: Remove unnecessary (void*) conversions new 0e425d703c30 misc: ocxl: afu_irq: Remove unnecessary (void*) conversions new 29eb0dc7bd1e misc: ocxl: link: Remove unnecessary (void*) conversions new bc1183a63057 misc: ocxl: main: Remove unnecessary ‘0’ values from rc new 736dfbde3a84 platform/goldfish: goldfish_pipe: Convert to platform remo [...] new 110684d58bdb vgacon: drop IA64 reference in VGA_CONSOLE dependency list new b9873755a6c8 misc: Add Nitro Secure Module driver new ad6bcdad2b67 vmgenid: emit uevent when VMGENID updates new 6ac061db9c58 binder: use EPOLLERR from eventpoll.h new 3f489c2067c5 binder: fix use-after-free in shinker's callback new 9a9ab0d96362 binder: fix race between mmput() and do_exit() new 3091c21d3e93 binder: fix async space check for 0-sized buffers new c6d05e0762ab binder: fix unused alloc->free_async_space new 122a3c1cb0ff binder: fix trivial typo of binder_free_buf_locked() new e1090371e02b binder: fix comment on binder_alloc_new_buf() return value new da483f8b3905 binder: remove extern from function prototypes new df9aabead791 binder: keep vma addresses type as unsigned long new 0d35bf3bf2da binder: split up binder_update_page_range() new 377e1684db7a binder: do unlocked work in binder_alloc_new_buf() new 89f71743bf42 binder: remove pid param in binder_alloc_new_buf() new 9409af24e450 binder: separate the no-space debugging logic new c13500eaabd2 binder: relocate low space calculation new cbc174a64b8d binder: relocate binder_alloc_clear_buf() new ea2735ce19c1 binder: refactor page range allocation new c7ac30fad182 binder: malloc new_buffer outside of locks new 68aef12d094e binder: initialize lru pages in mmap callback new 37ebbb4f73a0 binder: perform page installation outside of locks new 258ce20ede33 binder: remove redundant debug log new de0e6573125f binder: make oversized buffer code more readable new ea9cdbf0c727 binder: rename lru shrinker utilities new 67dcc8807805 binder: document the final page calculation new 8e905217c454 binder: collapse print_binder_buffer() into caller new f07b83a48e94 binder: refactor binder_delete_free_buffer() new 162c79731448 binder: avoid user addresses in debug logs new e50f4e6cc9bf binder: reverse locking order in shrinker callback new 7710e2cca32e binder: switch alloc->mutex to spinlock_t new 96d1d578dec1 android: binder: fix a kernel-doc enum warning new 21528c69a0d8 rootfs: Fix support for rootfstype= when root= is given new 437cd966d3c6 firmware: xilinx: Use proper indentation in kernel-doc new a070830096e4 drivers/comedi: use standard array-copy-function new 190015a4bb01 ipack: Remove usage of the deprecated ida_simple_xx() API new ad66d503052d parport: Save a few bytes of memory new 431c03095d60 eeprom: ee1004: Add support for multiple i2c busses new f922b16aa5fa firmware: xilinx: Update firmware call interface to suppor [...] new f689a0ca45fc firmware: xilinx: Expand feature check to support all PLM modules new a9d061840010 firmware: xilinx: Register event manager driver new 8c016c807a90 drivers: soc: xilinx: Fix error message on SGI registratio [...] new 5dac2a98f654 firmware: zynqmp: Add support to handle IPI CRC failure new 566f5ca97680 mei: Add transport driver for IVSC device new 386a766c4169 mei: Add MEI hardware support for IVSC device new 0e42b5fee8a8 Merge 6.7-rc5 into char-misc-next new 182d44f9ce2d MAINTAINERS: Remove myself as a Arm CoreSight reviewer new 4277f035d227 coresight: trbe: Add a representative coresight_platform_d [...] new 17f8b216e026 coresight: trbe: Enable ACPI based TRBE devices new 4aff040bcc8d coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus new 94566c5b0774 coresight: etm: Make cycle count threshold user configurable new e5d207b24c54 Documentation: coresight: Add cc_threshold tunable new 2373699a3505 coresight: tmc: Make etr buffer mode user configurable from sysfs new f4443ee5a38c coresight-tpdm: Remove the unnecessary lock new 2a8d9b371566 dt-bindings: arm: Add support for DSB element size new f7f965c982f7 coresight-tpdm: Introduce TPDM subtype to TPDM driver new 57e7235aa1d1 coresight-tpda: Add DSB dataset support new f01e4948b516 coresight-tpdm: Initialize DSB subunit configuration new 8fbbce11a90f coresight-tpdm: Add reset node to TPDM node new 851b3f9c9c08 coresight-tpdm: Add nodes to set trigger timestamp and type new 018e43ad1eee coresight-tpdm: Add node to set dsb programming mode new f376caf25f79 coresight-tpdm: Add nodes for dsb edge control new a8138a9445e6 coresight-tpdm: Add nodes to configure pattern match output new 4c983382a29e coresight-tpdm: Add nodes for timestamp request new 8e05f86f07a0 dt-bindings: arm: Add support for DSB MSR register new 350ba15ae187 coresight-tpdm: Add nodes for dsb msr support new 9d4408feff89 Documentation: ABI: coresight-tpdm: Fix Bit[3] description [...] new 46f69b197b6c hwtracing: hisi_ptt: Disable interrupt after trace end new dabf410d8764 hwtracing: hisi_ptt: Optimize the trace data committing new c4137932d11d coresight-tpdm: Correct the property name of MSR number new cc0271a339cc coresight: etm4x: Fix width of CCITMIN field new fc041bd24f39 coresight: dummy: Convert to platform remove callback retu [...] new 4445e142b458 coresight: etm4x: Convert to platform remove callback retu [...] new 858aebb52cc0 coresight: funnel: Convert to platform remove callback ret [...] new 3d1e99f73409 coresight: replicator: Convert to platform remove callback [...] new 98881b34ce90 coresight: trbe: Convert to platform remove callback retur [...] new 32d9a78bb9ff coresight: ultrasoc-smb: Convert to platform remove callba [...] new 60e5f23dc5d6 coresight: ultrasoc-smb: Use guards to cleanup new e909abe885e2 Merge tag 'coresight-next-v6.8' of git://git.kernel.org/pu [...] new 7f38b70042fc of: device: Export of_device_make_bus_id() new 4a1a40233b4a nvmem: Move of_nvmem_layout_get_container() in another header new ec9c08a1cb8d nvmem: Create a header for internal sharing new 1b7c298a4ecb nvmem: Simplify the ->add_cells() hook new 1172460e7167 nvmem: Move and rename ->fixup_cell_info() new fc29fd821d9a nvmem: core: Rework layouts to become regular devices new 192048e5a5b6 ABI: sysfs-nvmem-cells: Expose cells through sysfs new 0331c611949f nvmem: core: Expose cells through sysfs new a729c0f57dc8 dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem new f0ac5b230396 nvmem: stm32: add support for STM32MP25 BSEC to control OTP data new a7565fc83997 mei: fix spellos in mei.h new ea0e635fe534 mei: pxp: spdx should be at first line new 5370a431ef91 mei: vsc: Rework firmware image names new 95171e456633 mei: fix vsc dependency new d667378ade23 mei: rework Kconfig dependencies new 3634783be125 binder: use enum for binder ioctls new ce8df3f4d0d9 mcb: core: fix kernel-doc warnings new fddd9e3e4e71 tools/testing/nvdimm: Add compile-test coverage for ndtest new ed2b5f50b043 pcmcia: bcm63xx: Convert to platform remove callback retur [...] new 89493fc6bd2a pcmcia: db1xxx_ss: Convert to platform remove callback ret [...] new 292006710d87 pcmcia: electra_cf: Convert to platform remove callback re [...] new 560bb502ea16 pcmcia: omap_cf: Convert to platform remove callback retur [...] new e5b25d20b601 pcmcia: pxa2xx: Convert to platform remove callback return [...] new c1991d49bb95 pcmcia: sa1100: Convert to platform remove callback return [...] new 1b775e616ec8 pcmcia: xxs1500_ss: Convert to platform remove callback re [...] new 1a737d5ea69d misc: nsm: remove selecting the non-existing config CBOR new aaee477e3e2c cdx: Explicitly include correct DT includes, again new c27dfca4555b misc: rtsx: add to support new card reader rts5264 new def [...] new 6a511c9b3a0d misc: rtsx: add to support new card reader rts5264 new 117cc0efb023 mmc: rtsx: add rts5264 to support sd express card new f200fff8d019 spmi: mtk-pmif: Serialize PMIF status check and command su [...] new e821d50ab5b9 spmi: mediatek: Fix UAF on device remove new b6e53731e07d spmi: Introduce device-managed functions new ffdfbafdc4f4 spmi: Use devm_spmi_controller_alloc() new f3e67fc40690 spmi: mtk-pmif: Reorder driver remove sequence new 490d88ef548d spmi: hisi-spmi-controller: Use devm_spmi_controller_add() new 3ae3cf418a01 spmi: Return meaningful errors in spmi_controller_alloc() new c49739235c42 spmi: mediatek: add device id check new bda910d81843 VMCI: Remove handle_arr_calc_size() new de264ddea73d VMCI: Remove VMCI_HANDLE_ARRAY_HEADER_SIZE and VMCI_HANDLE [...] new 8d6608e4f89a firmware: xilinx: Remove clock_setrate and clock_getrate api new b9ae99621016 firmware: xilinx: Remove zynqmp_pm_pinctrl_get_function() new 65fde134b0a4 parport: parport_serial: Add Brainboxes BAR details new 6aa1fc5a8085 parport: parport_serial: Add Brainboxes device IDs and geometry new 08b3485540d9 greybus: gb-beagleplay: Remove use of pad bytes new 5496fb8eedd6 drivers/fpga: use standard array-copy function new 093976dd953c Merge tag 'fpga-for-6.8-rc1' of git://git.kernel.org/pub/s [...] new 987fdb5a43a6 bus: mhi: ep: Do not allocate event ring element on stack new 6ab3d50b106c bus: mhi: host: Add a separate timeout parameter for waiti [...] new 5571519009d0 bus: mhi: host: pci_generic: Add SDX75 based modem support new eff9704f5332 bus: mhi: host: Add alignment check for event ring read pointer new 62210a26cd4f bus: mhi: ep: Use slab allocator where applicable new cea4bcbf997a bus: mhi: ep: Add support for interrupt moderation timer new b08ded2ef2e9 bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs new 927105244f8b bus: mhi: ep: Rename read_from_host() and write_to_host() APIs new 8b786ed8fb08 bus: mhi: ep: Introduce async read/write callbacks new 5424be958b44 PCI: epf-mhi: Simulate async read/write using iATU new 0d5d5738dc20 PCI: epf-mhi: Add support for DMA async read/write operation new d1c6f4ba4746 PCI: epf-mhi: Enable MHI async read/write support new ee08acb58fe4 bus: mhi: ep: Add support for async DMA write operation new 2547beb00ddb bus: mhi: ep: Add support for async DMA read operation new 309ab14f70d1 bus: mhi: ep: Add checks for read/write callbacks while re [...] new 327ec5f70609 PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single() new b89b6a863dd5 bus: mhi: host: Add spinlock to protect WP access when que [...] new 01bd694ac2f6 bus: mhi: host: Drop chan lock before queuing buffers new 687a28590c86 Merge tag 'mhi-for-v6.8' of git://git.kernel.org/pub/scm/l [...] new e66523c72c9a extcon: fix possible name leak in extcon_dev_register() new d03a7005d968 extcon: usbc-tusb320: Set interrupt polarity based on device-tree new 7803680964c0 extcon: qcom-spmi-misc: don't use kernel-doc marker for comment new a833c84a5ab0 Merge tag 'extcon-next-for-6.8' of git://git.kernel.org/pu [...] new f0d1a9b7a092 dt-bindings: adc: provide max34408/9 device tree binding document new cf27775838c5 iio: adc: Add driver support for MAX34408/9 new a0357c08d4dc dt-bindings: iio: imu: Add Bosch BMI323 new 8a636db3aa57 iio: imu: Add driver for BMI323 IMU new f9b9ff95be8c iio: resolver: ad2s1210: add support for adi,fixed-mode new 0300fa851f38 iio: resolver: ad2s1210: add reset gpio support new 086386311b36 device property: Use fwnode_property_string_array_count() new fac4a5357588 device property: Add fwnode_property_match_property_string() new 7829a9d75989 iio: frequency: adf4377: Switch to device_property_match_p [...] new f993267a723f iio: frequency: admv1014: Switch to device_property_match_ [...] new 2a5239b6ab8c iio: magnetometer: tmag5273: Switch to device_property_mat [...] new 7cd11203d900 iio: proximity: sx9324: Switch to device_property_match_pr [...] new 4f7901bb4dea mailmap: Change email mapping from previous employers new a2d43f44628f iio: pressure: fix some word spelling errors new a6d160b21fe6 iio: bu27008: Add illuminance channel new 06261c6f5468 MAINTAINERS: correct file entry IIO LIGHT SENSOR GAIN-TIME [...] new 1bbc290b21c5 MAINTAINERS: correct file entry in BOSCH SENSORTEC BMI323 [...] new aace22e375e2 iio: pressure: bmp280: Use i2c_get_match_data() new faac4dda9a91 iio: pressure: bmp280: Use spi_get_device_match_data() new 48245f4a8c09 iio: pressure: bmp280: Rearrange vars in reverse xmas tree order new 33564435c808 iio: pressure: bmp280: Allow multiple chips id per family [...] new b19ac45bfe50 iio: pressure: bmp280: Add support for BMP390 new 18cdaaa48212 iio: imu: Fix spelling mistake "accelrometer" -> "accelerometer" new d6f250b1fe8e dt-bindings: iio: Add MCP9600 thermocouple EMF converter new 3f6b9598b6df iio: temperature: Add MCP9600 thermocouple EMF converter new c788b9e56acd iio/imu: inv_icm42600: Use max() helper macros new 9405e968cfde iio: imu: adis: Use spi cs inactive delay new 215960408d7f dt-bindings: adis16475: Add 'spi-cs-inactive-delay-ns' property new e4cfeca8f8cb dt-bindings: adis16460: Add 'spi-cs-inactive-delay-ns' property new 2718f15403fb iio: sanity check available_scan_masks array new 6543f376ec8a iio: buffer: document known issue new 6ed18323c7d0 MAINTAINERS: improve section MICROCHIP MCP3564 ADC DRIVER new 79f2ff6461e7 dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator new ed73c4f13d5b iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator new 39dac9d0511f iio: imu: inv_mpu6050: return callee's error code rather t [...] new 00799564bafd iio: light: ltrf216a: Return floating point values new 44482310b7f8 iio: imu: bmi323: Make the local structures static new f2dd716cb44a dt-bindings: iio: honeywell,mprls0025pa: drop ref from pre [...] new d49f69425d0d dt-bindings: adi,ad5791: Add support for controlling RBUF new e737d495b207 iio: dac: ad5791: Add support for controlling RBUF via devicetree new a61b9a40d67c dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example new ad662c6dbd7a iio: proximity: irsd200: Drop unused include new b89710bd215e iio: add modifiers for A and B ultraviolet light new 249f27ac71f4 dt-bindings: iio: light: add support for Vishay VEML6075 new 3b82f43238ae iio: light: add VEML6075 UVA and UVB light sensor driver new 8c82e9e3766b dt-bindings: iio: light: isl76682: Document ISL76682 new 4347f5114ab7 iio: light: isl76682: Add ISL76682 driver new a163854af7c3 dt-bindings: iio/adc: qcom,spmi-iadc: fix reg description new 9751b00dbfc7 dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name new 9b2b96a0f91a dt-bindings: iio/adc: qcom,spmi-iadc: clean up example new adb2af792bfb dt-bindings: iio/adc: qcom,spmi-rradc: clean up example new 482aa83e3d83 dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names new 90ae7ed9bae5 dt-bindings: iio/adc: qcom,spmi-vadc: clean up examples new 9f4e9ffee974 iio: light: pa1203001: Drop ACPI_PTR() protection. new 17819da62a5c iio: adc: mcp3911: simplify code with guard macro new 76f028539cf3 iio: adc: ad9467: fix reset gpio handling new e072e149cfb8 iio: adc: ad9467: don't ignore error codes new 737720197be4 iio: adc: ad9467: add mutex to struct ad9467_state new b73f08bb7fe5 iio: adc: ad9467: fix scale setting new b67cc85d45d5 iio: adc: ad9467: use spi_get_device_match_data() new 6dd3fa9fcc66 iio: adc: ad9467: use chip_info variables instead of array new 8bdfa4a2fecf iio: adc: ad9467: use the more common !val NULL check new 21aa971d3e29 iio: adc: adi-axi-adc: convert to regmap new a1d1ba5e1c28 iio: temperature: mlx90635 MLX90635 IR Temperature sensor new 464cb187585f dt-bindings: iio: temperature: add MLX90635 device new 608531bd8615 doc: iio: Document intensity scale as poorly defined new 5fc0a980cca0 dt-bindings: iio: pressure: add honeywell,hsc030 new 6362d96585e3 iio: pressure: driver for Honeywell HSC/SSC series new c95e0a719820 iio: light: isl76682: remove unreachable code new 48ba7d2f24f1 dt-bindings: iio: light: add ltr390 new 8b0d4c40d704 iio: light: driver for Lite-On ltr390 new 5bc2ea60897e iio: core: introduce trough info element for minimum values new a4887e978295 iio: ABI: document temperature and humidity peak/trough ra [...] new c9180b8e39be iio: humidity: Add driver for ti HDC302x humidity sensors new 693af17bcee4 dt-bindings: iio: humidity: Add TI HDC302x support new 38f0bd4cd345 iio: accel: bmi088: update comments and Kconfig new e68eaae67021 dt-bindings: vendor-prefixes: add aosong new c9c6f564b28c dt-bindings: iio: chemical: add aosong,ags02ma new d58013f39b30 iio: chemical: add support for Aosong AGS02MA new 2f9dadba5ba0 scripts: checkpatch: Add __aligned to the list of attribute notes new a25a7df518fc iio: adc: ad7091r: Pass iio_dev to event handler new 149694f5e79b iio: adc: ad7091r: Set alert bit in config register new 2dfef50589ae iio: adc: ad7091r: Align arguments to function call parenthesis new 7050abeb8fe5 Merge tag 'iio-for-6.8a' of https://git.kernel.org/pub/scm [...] new 3427fa5b32bb dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry new 271c81935801 w1: Add AXI 1-wire host driver for AMD programmable logic IP core new 9c0a5b3f9e55 w1: gpio: Don't use platform data for driver data new deaba3d687b7 w1: gpio: Drop unused enable_external_pullup from driver data new 0ca9223fe9f7 w1: gpio: rename pointer to driver data from pdata to ddata new efc19c44aa44 w1: amd_axi_w1: Explicitly include correct DT includes new d605ba72e9c0 w1: ds2490: support block sizes larger than 128 bytes in d [...] new 86626c06d651 w1: ds2433: remove unused definitions new 75f0c1c78d70 w1: ds2433: introduce a configuration structure new 3fe3a1bfef75 w1: ds2433: use the kernel bitmap implementation new 93c4bb3666a3 w1: ds2433: add support for ds28ec20 eeprom new e9215fcca256 Merge tag 'w1-drv-6.8' of https://git.kernel.org/pub/scm/l [...] new c062bcab5924 interconnect: qcom: introduce RPMh Network-On-Chip Interco [...] new 0403ae6f165b dt-bindings: interconnect: qcom-bwmon: document SM8650 BWMONs new 45db9b84164b Merge branch 'icc-sm8650' into icc-next new 772f88907d92 interconnect: qcom: Make qnoc_remove return void new 57f6b2caf1c6 interconnect: imx8mm: Convert to platform remove callback [...] new 1841d085e393 interconnect: imx8mn: Convert to platform remove callback [...] new 12384b76f0c2 interconnect: imx8mp: Convert to platform remove callback [...] new 653959e37361 interconnect: imx8mq: Convert to platform remove callback [...] new 9d960441db35 interconnect: qcom/msm8974: Convert to platform remove cal [...] new 237e1edaec6b interconnect: qcom/osm-l3: Convert to platform remove call [...] new c9ead908d72f interconnect: qcom/smd-rpm: Convert to platform remove cal [...] new b73326b60fdd interconnect: exynos: Convert to platform remove callback [...] new 70ad2111d049 Merge branch 'icc-platform-remove' into icc-next new 9f196772841e interconnect: qcom: Add X1E80100 interconnect provider driver new ecd3439595d3 Merge branch 'icc-x1e80100' into icc-next new 2eab57b131bd interconnect: qcom: Add SM6115 interconnect provider driver new 80c5227af3ba dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6115 [...] new a9a36e4b4adf interconnect: qcom: sm6115: Fix up includes new c9de516ef633 Merge branch 'icc-sm6115' into icc-next new 85bfa5d497b4 dt-bindings: interconnect: qcom,msm8998-bwmon: Add QCM2290 [...] new addb52954032 Merge branch 'icc-qcm2290' into icc-next new b2231e4875e8 Merge tag 'icc-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] new d6c10a46b442 fpga: altera-fpga2sdram: Convert to platform remove callba [...] new 15732fa43b50 fpga: altera-freeze-bridge: Convert to platform remove cal [...] new 52db8bdb6b1f fpga: altera-hps2fpga: Convert to platform remove callback [...] new b27e9508288f fpga: dfl-afu-main: Convert to platform remove callback re [...] new f04ed6b17405 fpga: dfl-fme-br: Convert to platform remove callback retu [...] new 851beb427b44 fpga: dfl-fme-main: Convert to platform remove callback re [...] new 4af318c979ec fpga: dfl-fme-region: Convert to platform remove callback [...] new 84a313b7d296 fpga: intel-m10-bmc-sec-update: Convert to platform remove [...] new 8abe405a5c5f fpga: of-fpga-region: Convert to platform remove callback [...] new 4bfc170a3198 fpga: socfpga-a10: Convert to platform remove callback ret [...] new 24bf6f4be4f8 fpga: stratix10-soc: Convert to platform remove callback r [...] new a584df303163 fpga: xilinx-pr-decoupler: Convert to platform remove call [...] new c849ecb2ae84 fpga: zynq-fpga: Convert to platform remove callback retur [...] new 228abb1d8e67 Merge tag 'fpga-for-6.8-rc1-2' of git://git.kernel.org/pub [...] new 1e73427f6635 tools/counter: add a flexible watch events tool new 8e21e4693d85 MAINTAINERS: add myself as counter watch events tool maintainer new 0647537df442 tools/counter: Fix spelling mistake "componend" -> "component" new b7760cf94d4f tools/counter: Remove unneeded semicolon new 907f999fc0e3 Merge tag 'counter-updates-for-6.8a' of git://git.kernel.o [...] new 7037f7141ce7 pvpanic: Don't use "proxy" headers new 8974a86d1edd virt: vbox: core: fix all kernel-doc warnings new 2fd34a5d1df9 virt: vbox: linux: fix all kernel-doc warnings new c9d98a562caf virt: vbox: utils: fix all kernel-doc warnings new 4bb104e4f30d iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0 new ee9ec4904695 iio: buffer-dma: Get rid of outgoing queue new 996b2e046aee iio: buffer-dma: split iio_dma_buffer_fileio_free() function new 6b626eee66a8 dt-bindings: iio: dac: add MCP4821 new cdf3ecb0d8d0 iio: dac: driver for MCP4821 new 020e71c7ffc2 iio: adc: ad7091r: Allow users to configure device events new e71c5c89bcb1 iio: adc: ad7091r: Enable internal vref if external vref i [...] new 5b035ed0a5b4 iio: adc: ad7091r: Move generic AD7091R code to base drive [...] new ca1a679049c1 iio: adc: ad7091r: Move chip init data to container struct new 6ff545a9b87c iio: adc: ad7091r: Remove unneeded probe parameters new 7e3ebda32d6e iio: adc: ad7091r: Set device mode through chip_info callback new 8eb5976abfc5 iio: adc: ad7091r: Add chip_info callback to get conversio [...] new 276ceecaa2e8 iio: adc: Split AD7091R-5 config symbol new 6875b85729f8 dt-bindings: iio: Add AD7091R-8 new 0b76ff46c463 iio: adc: Add support for AD7091R-8 new de35d4092681 MAINTAINERS: Add MAINTAINERS entry for AD7091R new 8645e659e2d2 iio: linux/iio.h: fix Excess kernel-doc description warning new b1a1eaf61836 Merge tag 'iio-for-6.8b' of https://git.kernel.org/pub/scm [...] new e76933a9bfa9 maple: make maple_bus_type static and const new 86438841e48f dma-debug: make dma_debug_add_bus take a const pointer new 2e9bf5cc9123 locomo: make locomo_bus_type constant and static new 54ffdab82080 android: binder: binderfs.c: removed asm-generic/errno-base.h new d8407f71ebea ppdev: Remove usage of the deprecated ida_simple_xx() API new 401df0d4f409 nvmem: layouts: refactor .add_cells() callback arguments new 43f60e3fb62e nvmem: drop nvmem_layout_get_match_data() new 33cf42e68efc nvmem: core: add nvmem_dev_size() helper new 7c8979b42b1a nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsyste [...] new a832556d23c5 nvmem: u-boot-env: use nvmem device helpers new 6bafe07c9306 nvmem: u-boot-env: improve coding style new aeda33ab8160 cdx: create sysfs bin files for cdx resources new cf60af04edfe cdx: Create resource debugfs file for cdx device new 87736ae12e14 cdx: call of_node_put() on error path new 1960932eef91 cdx: Unlock on error path in rescan_store() new a87e55bfa25c moxtet: remove unused moxtet_type declaration new a6c7e0146b2d moxtet: mark moxtet_bus_type as const new 393bd1000f81 eeprom: ee1004: add support for temperature sensor new caba40ec3531 eeprom: at24: Probe for DDR3 thermal sensor in the SPD case new e68f487133d5 eeprom: at24: Use pm_runtime_resume_and_get to simplify the code new e1be24b2e119 platform/surface: aggregator: make ssam_bus_type constant [...] new d3da61ea9776 pvpanic: Kill duplicate PCI_VENDOR_ID_REDHAT definition new b1b9f7a49440 misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback new 2765149273f4 mux: mmio: use reg property when parent device is not a syscon new 927e11300d8e firmware: arm_scmi: Convert to platform remove callback re [...] new 259566503782 firmware: arm_scpi: Convert to platform remove callback re [...] new f69583d32fcb firmware: coreboot_table: Convert to platform remove callb [...] new 303cbf2a30cc firmware: imx-dsp: Convert to platform remove callback ret [...] new ab45e1f40bab firmware: mtk-adsp-ipc: Convert to platform remove callbac [...] new 9eeec412265a firmware: qemu_fw_cfg: Convert to platform remove callback [...] new ffc3c929507d firmware: raspberrypi: Convert to platform remove callback [...] new 6ac63d0bb576 firmware: stratix10-rsu: Convert to platform remove callba [...] new 51e24bac2fb8 firmware: stratix10-svc: Convert to platform remove callba [...] new 31fd8f1ddd28 firmware: turris-mox-rwtm: Convert to platform remove call [...] new 408201eb2e38 firmware: zynqmp: Convert to platform remove callback retu [...] new 4f3f263df57f scripts/tags.sh: Update comment (addition of gtags) new f9fefa985d2e scripts/tags.sh: use more portable -path instead of -wholename new 0aedf7a2dc5d scripts/tags.sh: add local annotation new d70a091fb412 scripts/tags.sh: use -n to test archinclude new 2ad3cc058200 scripts/tags.sh: remove find_sources new 0c4b2255b7af firmware: xilinx: Export function to use in other module new 97d62760e441 drivers: soc: xilinx: add check for platform new 0c9ae0b86050 uio: Fix use-after-free in uio_open new 5850edccec30 android: removed duplicate linux/errno new 296455ade1fd Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/ [...]
The 480 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 7 +- Documentation/ABI/testing/sysfs-bus-cdx | 7 + .../ABI/testing/sysfs-bus-coresight-devices-tmc | 16 + .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 159 ++ Documentation/ABI/testing/sysfs-bus-iio | 42 +- Documentation/ABI/testing/sysfs-nvmem-cells | 21 + Documentation/PCI/boot-interrupts.rst | 2 +- Documentation/PCI/msi-howto.rst | 2 +- Documentation/arch/arm64/silicon-errata.rst | 10 + .../bindings/arm/qcom,coresight-tpdm.yaml | 20 + .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 82 +- .../bindings/iio/adc/maxim,max34408.yaml | 139 ++ .../bindings/iio/adc/qcom,spmi-iadc.yaml | 8 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 9 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 15 - .../bindings/iio/amplifiers/adi,hmc425a.yaml | 4 + .../bindings/iio/chemical/aosong,ags02ma.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 5 + .../bindings/iio/dac/microchip,mcp4821.yaml | 86 + .../bindings/iio/humidity/ti,hdc3020.yaml | 55 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 4 + .../devicetree/bindings/iio/imu/bosch,bmi323.yaml | 77 + .../bindings/iio/light/liteon,ltr390.yaml | 56 + .../bindings/iio/light/vishay,veml6075.yaml | 39 + .../bindings/iio/pressure/honeywell,hsc030pa.yaml | 142 ++ .../iio/pressure/honeywell,mprls0025pa.yaml | 2 - .../bindings/iio/temperature/melexis,mlx90632.yaml | 19 +- .../iio/temperature/microchip,mcp9600.yaml | 70 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 4 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 1 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 18 + .../devicetree/bindings/pci/qcom,pcie.yaml | 63 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 11 + .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 39 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 39 +- .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/w1/amd,axi-1wire-host.yaml | 44 + Documentation/driver-api/pci/p2pdma.rst | 16 +- Documentation/trace/coresight/coresight.rst | 4 + MAINTAINERS | 95 +- arch/arm/common/locomo.c | 4 +- arch/arm/include/asm/hardware/locomo.h | 2 - arch/powerpc/sysdev/fsl_pci.c | 4 +- arch/x86/kernel/aperture_64.c | 3 +- arch/x86/kernel/early-quirks.c | 4 +- arch/x86/pci/acpi.c | 3 + arch/x86/pci/mmconfig-shared.c | 180 +- arch/x86/pci/mmconfig_32.c | 2 +- arch/x86/pci/mmconfig_64.c | 42 +- arch/x86/pci/pcbios.c | 28 +- drivers/android/binder.c | 27 +- drivers/android/binder_alloc.c | 860 ++++---- drivers/android/binder_alloc.h | 61 +- drivers/android/binder_alloc_selftest.c | 18 +- drivers/android/binder_trace.h | 2 +- drivers/android/binderfs.c | 1 - drivers/base/property.c | 37 +- drivers/bus/mhi/ep/internal.h | 4 + drivers/bus/mhi/ep/main.c | 387 ++-- drivers/bus/mhi/ep/ring.c | 60 +- drivers/bus/mhi/host/init.c | 1 + drivers/bus/mhi/host/internal.h | 2 +- drivers/bus/mhi/host/main.c | 34 +- drivers/bus/mhi/host/pci_generic.c | 22 + drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/moxtet.c | 2 +- drivers/cdx/cdx.c | 171 +- drivers/char/ppdev.c | 6 +- drivers/comedi/comedi_fops.c | 4 +- drivers/edac/versal_edac.c | 4 +- drivers/extcon/extcon-qcom-spmi-misc.c | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 9 +- drivers/extcon/extcon.c | 3 +- drivers/firmware/arm_scmi/driver.c | 6 +- drivers/firmware/arm_scpi.c | 6 +- drivers/firmware/imx/imx-dsp.c | 6 +- drivers/firmware/mtk-adsp-ipc.c | 6 +- drivers/firmware/qemu_fw_cfg.c | 5 +- drivers/firmware/raspberrypi.c | 6 +- drivers/firmware/stratix10-rsu.c | 5 +- drivers/firmware/stratix10-svc.c | 6 +- drivers/firmware/turris-mox-rwtm.c | 6 +- drivers/firmware/xilinx/zynqmp.c | 396 ++-- drivers/fpga/altera-fpga2sdram.c | 6 +- drivers/fpga/altera-freeze-bridge.c | 6 +- drivers/fpga/altera-hps2fpga.c | 6 +- drivers/fpga/dfl-afu-main.c | 6 +- drivers/fpga/dfl-fme-br.c | 6 +- drivers/fpga/dfl-fme-main.c | 6 +- drivers/fpga/dfl-fme-region.c | 6 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/intel-m10-bmc-sec-update.c | 6 +- drivers/fpga/of-fpga-region.c | 6 +- drivers/fpga/socfpga-a10.c | 6 +- drivers/fpga/stratix10-soc.c | 6 +- drivers/fpga/xilinx-pr-decoupler.c | 6 +- drivers/fpga/zynq-fpga.c | 6 +- drivers/greybus/gb-beagleplay.c | 58 +- drivers/hwtracing/coresight/coresight-core.c | 3 + drivers/hwtracing/coresight/coresight-dummy.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 52 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 5 +- drivers/hwtracing/coresight/coresight-replicator.c | 5 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 15 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 111 +- drivers/hwtracing/coresight/coresight-tmc.h | 3 + drivers/hwtracing/coresight/coresight-tpda.c | 126 +- drivers/hwtracing/coresight/coresight-tpda.h | 2 + drivers/hwtracing/coresight/coresight-tpdm.c | 718 +++++- drivers/hwtracing/coresight/coresight-tpdm.h | 161 ++ drivers/hwtracing/coresight/coresight-trbe.c | 28 +- drivers/hwtracing/coresight/coresight-trbe.h | 2 + drivers/hwtracing/coresight/ultrasoc-smb.c | 76 +- drivers/hwtracing/ptt/hisi_ptt.c | 19 +- drivers/hwtracing/ptt/hisi_ptt.h | 1 + drivers/iio/accel/Kconfig | 7 +- drivers/iio/accel/bmi088-accel-core.c | 2 + drivers/iio/accel/bmi088-accel-spi.c | 2 + drivers/iio/adc/Kconfig | 29 +- drivers/iio/adc/Makefile | 5 +- drivers/iio/adc/ad7091r-base.c | 280 ++- drivers/iio/adc/ad7091r-base.h | 83 +- drivers/iio/adc/ad7091r5.c | 120 +- drivers/iio/adc/ad7091r8.c | 272 +++ drivers/iio/adc/ad9467.c | 207 +- drivers/iio/adc/adi-axi-adc.c | 159 +- drivers/iio/adc/max34408.c | 276 +++ drivers/iio/adc/mcp3911.c | 64 +- drivers/iio/amplifiers/hmc425a.c | 23 + drivers/iio/buffer/industrialio-buffer-dma.c | 87 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/ags02ma.c | 165 ++ drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5791.c | 9 +- drivers/iio/dac/mcp4821.c | 236 ++ drivers/iio/frequency/adf4377.c | 16 +- drivers/iio/frequency/admv1014.c | 31 +- drivers/iio/humidity/hdc3020.c | 473 ++++ drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 18 +- drivers/iio/imu/bmi323/Kconfig | 33 + drivers/iio/imu/bmi323/Makefile | 7 + drivers/iio/imu/bmi323/bmi323.h | 209 ++ drivers/iio/imu/bmi323/bmi323_core.c | 2139 ++++++++++++++++++ drivers/iio/imu/bmi323/bmi323_i2c.c | 121 + drivers/iio/imu/bmi323/bmi323_spi.c | 92 + drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 +- drivers/iio/industrialio-buffer.c | 22 +- drivers/iio/industrialio-core.c | 66 + drivers/iio/light/Kconfig | 37 + drivers/iio/light/Makefile | 3 + drivers/iio/light/isl76682.c | 345 +++ drivers/iio/light/ltr390.c | 196 ++ drivers/iio/light/ltrf216a.c | 10 +- drivers/iio/light/pa12203001.c | 2 +- drivers/iio/light/rohm-bu27008.c | 201 +- drivers/iio/light/veml6075.c | 474 ++++ drivers/iio/magnetometer/tmag5273.c | 10 +- drivers/iio/pressure/Kconfig | 22 + drivers/iio/pressure/Makefile | 3 + drivers/iio/pressure/bmp280-core.c | 42 +- drivers/iio/pressure/bmp280-i2c.c | 8 +- drivers/iio/pressure/bmp280-spi.c | 10 +- drivers/iio/pressure/bmp280.h | 6 +- drivers/iio/pressure/hsc030pa.c | 494 +++++ drivers/iio/pressure/hsc030pa.h | 74 + drivers/iio/pressure/hsc030pa_i2c.c | 69 + drivers/iio/pressure/hsc030pa_spi.c | 61 + drivers/iio/proximity/irsd200.c | 1 - drivers/iio/proximity/sx9324.c | 24 +- drivers/iio/resolver/ad2s1210.c | 162 +- drivers/iio/temperature/Kconfig | 22 + drivers/iio/temperature/Makefile | 2 + drivers/iio/temperature/mcp9600.c | 139 ++ drivers/iio/temperature/mlx90635.c | 1097 +++++++++ drivers/interconnect/imx/imx8mm.c | 9 +- drivers/interconnect/imx/imx8mn.c | 9 +- drivers/interconnect/imx/imx8mp.c | 9 +- drivers/interconnect/imx/imx8mq.c | 9 +- drivers/interconnect/qcom/Kconfig | 27 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/icc-rpm.h | 2 +- drivers/interconnect/qcom/msm8916.c | 2 +- drivers/interconnect/qcom/msm8939.c | 2 +- drivers/interconnect/qcom/msm8974.c | 6 +- drivers/interconnect/qcom/msm8996.c | 2 +- drivers/interconnect/qcom/osm-l3.c | 6 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/qcs404.c | 2 +- drivers/interconnect/qcom/sdm660.c | 2 +- drivers/interconnect/qcom/sm6115.c | 1423 ++++++++++++ drivers/interconnect/qcom/sm8650.c | 1674 ++++++++++++++ drivers/interconnect/qcom/sm8650.h | 143 ++ drivers/interconnect/qcom/smd-rpm.c | 6 +- drivers/interconnect/qcom/x1e80100.c | 2328 ++++++++++++++++++++ drivers/interconnect/qcom/x1e80100.h | 192 ++ drivers/interconnect/samsung/exynos.c | 6 +- drivers/ipack/ipack.c | 4 +- drivers/mcb/mcb-core.c | 5 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5264.c | 886 ++++++++ drivers/misc/cardreader/rts5264.h | 278 +++ drivers/misc/cardreader/rtsx_pcr.c | 30 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/dw-xdata-pcie.c | 6 +- drivers/misc/eeprom/at24.c | 43 +- drivers/misc/eeprom/ee1004.c | 113 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 1 + drivers/misc/mei/Kconfig | 35 +- drivers/misc/mei/Makefile | 7 + drivers/misc/mei/gsc_proxy/Kconfig | 2 +- drivers/misc/mei/hdcp/Kconfig | 2 +- drivers/misc/mei/platform-vsc.c | 450 ++++ drivers/misc/mei/pxp/Kconfig | 3 +- drivers/misc/mei/vsc-fw-loader.c | 770 +++++++ drivers/misc/mei/vsc-tp.c | 555 +++++ drivers/misc/mei/vsc-tp.h | 50 + drivers/misc/nsm.c | 506 +++++ drivers/misc/pci_endpoint_test.c | 50 +- drivers/misc/pvpanic/pvpanic-mmio.c | 7 +- drivers/misc/pvpanic/pvpanic-pci.c | 6 +- drivers/misc/pvpanic/pvpanic.c | 12 +- drivers/misc/pvpanic/pvpanic.h | 5 + drivers/misc/vmw_vmci/vmci_handle_array.c | 12 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 6 - drivers/mmc/host/rtsx_pci_sdmmc.c | 17 +- drivers/mux/mmio.c | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 - drivers/nvmem/Kconfig | 1 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 359 +-- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/internals.h | 59 + drivers/nvmem/layouts.c | 201 ++ drivers/nvmem/layouts/Kconfig | 8 + drivers/nvmem/layouts/onie-tlv.c | 29 +- drivers/nvmem/layouts/sl28vpd.c | 29 +- drivers/nvmem/mtk-efuse.c | 11 +- drivers/nvmem/stm32-romem.c | 16 + drivers/nvmem/u-boot-env.c | 84 +- drivers/of/device.c | 41 + drivers/of/platform.c | 40 - drivers/parport/parport_serial.c | 64 + drivers/parport/share.c | 8 +- drivers/pci/controller/cadence/Kconfig | 2 + drivers/pci/controller/cadence/pci-j721e.c | 45 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 19 +- drivers/pci/controller/cadence/pcie-cadence.h | 12 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 14 +- drivers/pci/controller/dwc/pci-exynos.c | 8 +- drivers/pci/controller/dwc/pci-imx6.c | 17 +- drivers/pci/controller/dwc/pci-keystone.c | 109 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 33 +- drivers/pci/controller/dwc/pci-layerscape.c | 193 +- drivers/pci/controller/dwc/pci-meson.c | 2 +- drivers/pci/controller/dwc/pcie-al.c | 2 +- drivers/pci/controller/dwc/pcie-armada8k.c | 2 +- drivers/pci/controller/dwc/pcie-artpec6.c | 12 +- drivers/pci/controller/dwc/pcie-bt1.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 197 +- drivers/pci/controller/dwc/pcie-designware-host.c | 30 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 13 +- drivers/pci/controller/dwc/pcie-designware.h | 111 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 6 +- drivers/pci/controller/dwc/pcie-fu740.c | 2 +- drivers/pci/controller/dwc/pcie-histb.c | 2 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +- drivers/pci/controller/dwc/pcie-keembay.c | 15 +- drivers/pci/controller/dwc/pcie-kirin.c | 21 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 10 +- drivers/pci/controller/dwc/pcie-qcom.c | 6 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 23 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 21 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 13 +- drivers/pci/controller/dwc/pcie-uniphier.c | 14 +- drivers/pci/controller/dwc/pcie-visconti.c | 2 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 96 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 85 +- drivers/pci/controller/pcie-mediatek.c | 10 +- drivers/pci/controller/pcie-rcar-ep.c | 7 +- drivers/pci/controller/pcie-rcar-host.c | 18 +- drivers/pci/controller/pcie-rockchip-ep.c | 23 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-xilinx-dma-pl.c | 14 +- drivers/pci/controller/pcie-xilinx-nwl.c | 52 +- drivers/pci/controller/vmd.c | 6 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 320 ++- drivers/pci/endpoint/functions/pci-epf-ntb.c | 6 +- drivers/pci/endpoint/functions/pci-epf-test.c | 16 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/endpoint/pci-epc-core.c | 6 +- drivers/pci/iov.c | 7 +- drivers/pci/pci.c | 85 +- drivers/pci/pci.h | 4 +- drivers/pci/pcie/aer.c | 21 +- drivers/pci/probe.c | 218 +- drivers/pci/quirks.c | 34 +- drivers/pci/setup-bus.c | 30 +- drivers/pci/setup-res.c | 72 +- drivers/pci/switch/switchtec.c | 25 +- drivers/pcmcia/bcm63xx_pcmcia.c | 5 +- drivers/pcmcia/db1xxx_ss.c | 6 +- drivers/pcmcia/electra_cf.c | 6 +- drivers/pcmcia/omap_cf.c | 5 +- drivers/pcmcia/pxa2xx_base.c | 6 +- drivers/pcmcia/sa1100_generic.c | 8 +- drivers/pcmcia/xxs1500_ss.c | 6 +- drivers/platform/goldfish/goldfish_pipe.c | 5 +- drivers/platform/surface/aggregator/bus.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 2 +- drivers/sh/maple/maple.c | 4 +- drivers/soc/xilinx/xlnx_event_manager.c | 33 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/spmi/Makefile | 2 +- drivers/spmi/hisi-spmi-controller.c | 32 +- drivers/spmi/spmi-devres.c | 64 + drivers/spmi/spmi-mtk-pmif.c | 61 +- drivers/spmi/spmi-pmic-arb.c | 87 +- drivers/spmi/spmi.c | 6 +- drivers/uio/uio.c | 7 +- drivers/video/console/Kconfig | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 154 +- drivers/virt/vboxguest/vboxguest_linux.c | 22 +- drivers/virt/vboxguest/vboxguest_utils.c | 33 +- drivers/virt/vmgenid.c | 2 + drivers/w1/masters/Kconfig | 11 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/amd_axi_w1.c | 396 ++++ drivers/w1/masters/ds2490.c | 25 +- drivers/w1/masters/w1-gpio.c | 118 +- drivers/w1/slaves/w1_ds2433.c | 162 +- include/linux/aer.h | 8 +- include/linux/cdx/cdx_bus.h | 12 + include/linux/coresight.h | 1 + include/linux/dma-map-ops.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 59 +- include/linux/iio/adc/adi-axi-adc.h | 4 + include/linux/iio/buffer-dma.h | 7 +- include/linux/iio/iio.h | 6 - include/linux/iio/types.h | 1 + include/linux/maple.h | 1 - include/linux/mhi.h | 4 + include/linux/mhi_ep.h | 36 +- include/linux/moxtet.h | 2 - include/linux/nvmem-consumer.h | 8 +- include/linux/nvmem-provider.h | 70 +- include/linux/of_device.h | 6 + include/linux/pci-ecam.h | 2 +- include/linux/pci-epc.h | 13 +- include/linux/pci-epf.h | 4 +- include/linux/pci.h | 19 +- include/linux/property.h | 12 + include/linux/rtsx_pci.h | 8 + include/linux/spmi.h | 3 + include/linux/surface_aggregator/device.h | 1 - include/linux/w1-gpio.h | 22 - include/uapi/linux/android/binder.h | 30 +- include/uapi/linux/iio/types.h | 2 + include/uapi/linux/mei.h | 4 +- include/uapi/linux/nsm.h | 31 + include/uapi/linux/pcitest.h | 3 +- init/do_mounts.c | 9 +- kernel/dma/debug.c | 2 +- scripts/checkpatch.pl | 1 + scripts/tags.sh | 17 +- tools/counter/Build | 1 + tools/counter/Makefile | 12 +- tools/counter/counter_watch_events.c | 406 ++++ tools/iio/iio_event_monitor.c | 2 + tools/testing/nvdimm/test/Kbuild | 1 + 390 files changed, 25697 insertions(+), 3532 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-nvmem-cells create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max34408.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/microchip,mcp [...] create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml create mode 100644 drivers/iio/adc/ad7091r8.c create mode 100644 drivers/iio/adc/max34408.c create mode 100644 drivers/iio/chemical/ags02ma.c create mode 100644 drivers/iio/dac/mcp4821.c create mode 100644 drivers/iio/humidity/hdc3020.c create mode 100644 drivers/iio/imu/bmi323/Kconfig create mode 100644 drivers/iio/imu/bmi323/Makefile create mode 100644 drivers/iio/imu/bmi323/bmi323.h create mode 100644 drivers/iio/imu/bmi323/bmi323_core.c create mode 100644 drivers/iio/imu/bmi323/bmi323_i2c.c create mode 100644 drivers/iio/imu/bmi323/bmi323_spi.c create mode 100644 drivers/iio/light/isl76682.c create mode 100644 drivers/iio/light/ltr390.c create mode 100644 drivers/iio/light/veml6075.c create mode 100644 drivers/iio/pressure/hsc030pa.c create mode 100644 drivers/iio/pressure/hsc030pa.h create mode 100644 drivers/iio/pressure/hsc030pa_i2c.c create mode 100644 drivers/iio/pressure/hsc030pa_spi.c create mode 100644 drivers/iio/temperature/mcp9600.c create mode 100644 drivers/iio/temperature/mlx90635.c create mode 100644 drivers/interconnect/qcom/sm6115.c create mode 100644 drivers/interconnect/qcom/sm8650.c create mode 100644 drivers/interconnect/qcom/sm8650.h create mode 100644 drivers/interconnect/qcom/x1e80100.c create mode 100644 drivers/interconnect/qcom/x1e80100.h create mode 100644 drivers/misc/cardreader/rts5264.c create mode 100644 drivers/misc/cardreader/rts5264.h create mode 100644 drivers/misc/mei/platform-vsc.c create mode 100644 drivers/misc/mei/vsc-fw-loader.c create mode 100644 drivers/misc/mei/vsc-tp.c create mode 100644 drivers/misc/mei/vsc-tp.h create mode 100644 drivers/misc/nsm.c create mode 100644 drivers/nvmem/internals.h create mode 100644 drivers/nvmem/layouts.c create mode 100644 drivers/spmi/spmi-devres.c create mode 100644 drivers/w1/masters/amd_axi_w1.c delete mode 100644 include/linux/w1-gpio.h create mode 100644 include/uapi/linux/nsm.h create mode 100644 tools/counter/counter_watch_events.c