This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 8181feb6e8a4 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7330bc4b9822 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits af3c68c0bb88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1d72984028d5 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 18682166f614 rtla: Set distinctive exit value for failed tests adds 6a38c51a2557 rtla: Define __NR_sched_setattr for LoongArch adds 8020361d51ee rtla: Define _GNU_SOURCE in timerlat_bpf.c new 472c5f736b54 Merge tag 'trace-tools-v6.16' of git://git.kernel.org/pub/ [...] adds e3223e1e9a9f tracing: Update function trace addresses with module addresses adds 531ee10b430e tracing: Show function names when possible when listing fields adds 00d872dd541c tracing: Only return an adjusted address if it matches the [...] adds dc6a49d4cd26 tracing: Adjust addresses for printing out fields adds 3e4b37160b43 tracing: Show preempt and irq events callsites from the of [...] adds 872a0d90c129 tracing: Always use memcpy() in histogram add_to_key() adds 7ab0fc61ce73 tracing: Move histogram trigger variables from stack to pe [...] adds 54c53dfdb681 tracing: Add common_comm to histograms adds 88cefd99ee26 ftrace: Show subops in enabled_functions adds 761ef3422822 ftrace: Expose call graph depth as unsigned int adds a54665ab7c20 ftrace: Comment that ftrace_func_mapper is freed with free [...] adds 17f89102fe23 tracing/osnoise: Allow arbitrarily long CPU string adds 6936298393d8 tracing/mmiotrace: Remove reference to unused per CPU data [...] adds c638ebd8232e ftrace: Do not bother checking per CPU "disabled" flag adds 1577683a925f tracing: Just use this_cpu_read() to access ignore_pid adds dbecef68ad33 tracing: Add tracer_tracing_disable/enable() functions adds 6ba3e0533fa6 tracing: Use tracer_tracing_disable() instead of "disabled [...] adds a9839d204896 tracing: kdb: Use tracer_tracing_on/off() instead of setti [...] adds f62e3de37515 ftrace: Do not disabled function graph based on "disabled" field adds 969043af1590 tracing: Do not use per CPU array_buffer.data->disabled fo [...] adds 092a38565ed8 ring-buffer: Add ring_buffer_record_is_on_cpu() adds cf64792f0adb tracing: branch: Use trace_tracing_is_on_cpu() instead of [...] adds 90633c34c36d tracing: Convert the per CPU "disabled" counter to local f [...] adds c4a80c061540 tracing: Use atomic_inc_return() for updating "disabled" c [...] adds 6e3b3acaf452 tracing: Remove unused buffer_page field from trace_array_ [...] adds 73207746d36b tracing: Replace deprecated strncpy() with strscpy() for s [...] adds f2947c4b7d0f tracing: Rename event_trigger_alloc() to trigger_data_alloc() adds c5dd28e7fb4f tracing: Fix error handling in event_trigger_parse() adds f75340d73c5e tracing: Remove unnecessary "goto out" that simply returns [...] adds 6956ea9fdcf7 tracing: Add a helper function to handle the dereference a [...] adds 7b382efd5e8a tracing: Allow the top level trace_marker to write into an [...] adds 45c28cdce7a1 tracing: Cleanup upper_empty() in pid_list adds ac01fa73f530 tracepoint: Have tracepoints created with DECLARE_TRACE() [...] adds 155fd6c3e2f0 tracing/sched: Use __string() instead of fixed lengths for [...] adds 2632a2013f58 tracing: Record trace_clock and recover when reboot adds 2fbdb6d8e03b tracing: Fix compilation warning on arm32 new b78f1293f906 Merge tag 'trace-v6.16' of git://git.kernel.org/pub/scm/li [...] adds e59236b5a09e x86/sgx: Use SHA-256 library API instead of crypto_shash API adds ed16618c380c x86/sgx: Prevent attempts to reclaim poisoned pages new bbd9c366bfb2 Merge tag 'x86_sgx_for_6.16-rc1' of git://git.kernel.org/p [...] adds fba4ceaa242d configfs-tsm-report: Fix NULL dereference of tsm_ops adds 71ded61bee2a configfs-tsm: Namespace TSM report symbols adds 7515f45c1652 coco/guest: Move shared guest CC infrastructure to drivers [...] adds a0372b383178 Merge branch 'for-6.16/tsm' into tsm-next adds b9e22b35d459 tsm-mr: Add TVM Measurement Register support adds f6953f1f9ec4 tsm-mr: Add tsm-mr sample code adds 3f88ca961421 x86/tdx: Add tdx_mcall_extend_rtmr() interface adds 2748566da8b0 x86/tdx: tdx_mcall_get_report0: Return -EBUSY on TDCALL_OP [...] adds 4d2a7bfad5b7 virt: tdx-guest: Expose TDX MRs as sysfs attributes adds 850972bc61eb virt: tdx-guest: Refactor and streamline TDREPORT generation adds 7c3f259dfe03 virt: tdx-guest: Transition to scoped_cond_guard for mutex [...] adds 15ff5d0e90bb Merge branch 'for-6.16/tsm-mr' into tsm-next adds 1f450730ff39 sample/tsm-mr: Fix missing static for sample_report adds b0ca403a9e38 tsm-mr: Fix init breakage after bin_attrs constification b [...] adds 9d948b880409 Merge branch 'for-6.16/tsm-mr' into tsm-next new ae5ec8adb8ec Merge tag 'tsm-for-6.16' of git://git.kernel.org/pub/scm/l [...] adds 9cba938aecbb ipmi:si: Move SI type information into an info structure adds 8de2640e2c13 ipmi:msghandler: Use READ_ONCE on run_to_completion adds 305923bd3b61 ipmi:msghandler: Rename recv_work to smi_work adds 742219863ee9 ipmi:msghandler: Move timer handling into a work queue adds 557602f23307 ipmi:msghandler: Deliver user messages in a work queue adds 646e40bbc7ed ipmi_msghandler: Change the events lock to a mutex adds 8b85c0f3cb21 ipmi:msghandler: Use the system_wq, not system_bh_wq adds 3be997d5a64a ipmi:msghandler: Remove srcu from the ipmi user structure adds 9e91f8a6c868 ipmi:msghandler: Remove srcu for the ipmi_interfaces list adds b2b69ee34b07 ipmi:watchdog: Change lock to mutex adds 5017b1b02640 ipmi: Add a note about the pretimeout callback adds 83d19f03f3e5 ipmi:msghandler: Remove some user level processing in panic mode adds 84fe1ebcc92c ipmi:msghandler: Fix locking around users and interfaces adds ff2d2bc9f29d ipmi:msghandler: Don't acquire a user refcount for queued [...] adds f2a31163d6a3 ipmi:msghandler: Don't check for shutdown when returning r [...] adds 60afcc429c5b ipmi:msghandler: Remove proc_fs.h adds 8871e77ec73b ipmi:msghandler: Shut down lower layer first at unregister adds ed59cd28aff9 ipmi:msghandler: Add a error return from unhandle LAN cmds adds ada2abaddad9 ipmi:si: Rework startup of IPMI devices adds 87105e078067 ipmi:msghandler: Don't deliver messages to deleted users adds 6bd0eb6d759b ipmi:ssif: Fix a shutdown race adds be816bc4f841 Documentation:ipmi: Remove comments about interrupt level adds 6f7f6605c9ae ipmi:msghandler: Export and fix panic messaging capability adds 971a00454d96 ipmi:watchdog: Use the new interface for panic messages adds fa332f5dc6fc ipmi:msghandler: Fix potential memory corruption in ipmi_c [...] adds 08effa6b77f7 docs: ipmi: fix spelling and grammar mistakes new 02897f5e56b2 Merge tag 'for-linus-6.16-1' of https://github.com/cminyar [...] adds 07970d048cdd vfio/type1: Remove Fine Grained Superpages detection adds 8bb7170c5a05 hisi_acc_vfio_pci: fix XQE dma address error adds 3495cec07877 hisi_acc_vfio_pci: add eq and aeq interruption restore adds e63c46639873 hisi_acc_vfio_pci: bugfix cache write-back issue adds db6525a85739 hisi_acc_vfio_pci: bugfix the problem of uninstalling driver adds 2777a40998de hisi_acc_vfio_pci: bugfix live migration function without [...] adds 1dcf2cf102d7 hisi_acc_vfio_pci: update function return values. adds 6ef04555b252 Merge branch 'dma-mapping-for-6.16-two-step-api' of git:// [...] adds 674ebb64cd5d vfio/mlx5: Explicitly use number of pages instead of alloc [...] adds ac6c973a480b vfio/mlx5: Rewrite create mkey flow to allow better code reuse adds 089803c40193 vfio/mlx5: Enable the DMA link API adds 4518e5a60c7f vfio/type1: Fix error unwind in migration dirty bitmap allocation new 353604982206 Merge tag 'vfio-v6.16-rc1' of https://github.com/awilliam/ [...] adds a040adb78005 scsi: scsi_debug: Fix two typos in command definitions adds eaa326f5a8e8 scsi: scsi_debug: Enable different command definitions for [...] adds 5b0cb8c984bf scsi: scsi_debug: Move some tape-specific commands to sepa [...] adds 34252036774b scsi: scsi_debug: Use scsi_device->type instead os sdebug_ [...] adds d19dc8d4dfca scsi: scsi_debug: Add ERASE for tapes adds c728f7a15a2e Merge patch series "scsi: scsi_debug: Changes to improve s [...] adds 11d4c388a38a scsi: soc: qcom: ice: Make qcom_ice_program_key() take str [...] adds 7cc6e0c34b21 scsi: soc: qcom: ice: Add HWKM support to the ICE driver adds 50dda4983507 scsi: ufs: qcom: Add support for wrapped keys adds 2b5c8b43fa2e Merge patch series "Support for wrapped inline encryption [...] adds 56f4beffc9a0 scsi: ufs: core: Drop last_intr_status/ts stats adds 2d6c7bcc6cca scsi: ufs: core: Track when MCQ ESI is enabled adds 3c7ac40d7322 scsi: ufs: core: Delegate the interrupt service routine to [...] adds 20c74f892645 Merge patch series "ufs: core: cleanup and threaded irq handler" adds cdcb08d5710b scsi: elx: sli4: Replace deprecated strncpy() with strscpy() adds ae82eaf4aeea scsi: lpfc: Use memcpy() for BIOS version adds 500d4b742e0c scsi: ufs: core: Add WB buffer resize support adds fc8a5ee50743 scsi: pm80xx: Add __nonstring annotations for unterminated [...] adds 1f8eb2957900 scsi: target: Remove size arguments when calling strscpy() adds c8c70ff3a766 scsi: scsi_transport_fc: Rename del_timer() in comment adds 7a497d1649a9 scsi: mpi3mr: Fix typo and grammar adds 4ca7fe99fc84 scsi: hisi_sas: Use macro instead of magic number adds 92c8fe152415 scsi: hisi_sas: Coding style cleanup adds e4d953ca557e scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk adds 1ca57644e2e9 scsi: hisi_sas: Wait until error handling is complete adds 26f8d978918b Merge patch series "hisi_sas: Misc patches and cleanups" adds ae7a08bee82b scsi: qla2xxx: Remove unused qlt_free_qfull_cmds() adds cbb2a2ef5801 scsi: qla2xxx: Remove unused qlt_fc_port_deleted() adds 91453ebecccc scsi: qla2xxx: Remove unused qlt_83xx_iospace_config() adds 89981b47f6fc scsi: qla2xxx: Remove unused qla82xx_pci_region_offset() adds 2a2f3168c510 scsi: qla2xxx: Remove unused qla82xx_wait_for_state_change() adds 33f44a50ca61 scsi: qla2xxx: Remove unused ql_log_qp adds 45838d3db750 scsi: qla2xxx: Remove unused qla2x00_gpsc() adds 3a37ab0827fd scsi: qla2xxx: Remove unused module parameters adds 79034ca22984 Merge patch series "scsi: qla2xxx deadcoding" adds 918eb0682157 scsi: qedi: Remove unused sysfs functions adds 0d16b70cdbfc scsi: qedi: Remove unused qedi_get_proto_itt() adds 37c15b72815b Merge patch series "scsi: qedi deadcoding" adds 3c400df513b7 Merge branch '6.15/scsi-fixes' into 6.16/scsi-staging adds a84a12d34f82 scsi: ufs: core: Fix WB resize using wrong offset adds 62b434b0db2c scsi: dc395x: Remove DEBUG conditional compilation adds edf147e215c6 scsi: lpfc: Use secs_to_jiffies() instead of msecs_to_jiffies() adds 386e014202f8 scsi: qla2xxx: Remove duplicate struct crb_addr_pair adds 3d030e2feb8a scsi: qla4xxx: Remove duplicate struct crb_addr_pair adds 05ae6c9c7315 scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQ [...] adds 8808c36b48a6 scsi: lpfc: Notify FC transport of rport disappearance dur [...] adds 19d768dca549 scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag sti [...] adds df117c93f58a scsi: lpfc: Prevent failure to reregister with NVMe transp [...] adds b5162bb6aa1e scsi: lpfc: Avoid potential ndlp use-after-free in dev_los [...] adds 327b110fdea1 scsi: lpfc: Create lpfc_vmid_info sysfs entry adds 773a136fc828 scsi: lpfc: Update lpfc version to 14.4.0.9 adds f65c7b81796e scsi: lpfc: Copyright updates for 14.4.0.9 patches adds 00159e436cc3 Merge patch series "Update lpfc to revision 14.4.0.9" adds 32c79c268078 scsi: smartpqi: Take drives offline when controller is offline adds 01b8bdddcfab scsi: smartpqi: Add new PCI IDs adds 001164fc3082 scsi: smartpqi: Enhance WWID logging logic adds 42d033cf4b51 scsi: smartpqi: Fix smp_processor_id() call trace for pree [...] adds 6e6d9e85bad2 scsi: smartpqi: Update driver version to 2.1.34-035 adds a0d1cf505d3f Merge patch series "smartpqi updates" adds 9cf2317b795d scsi: target: Move I/O path stats to per CPU adds 268975a87c7b scsi: target: Move delayed/ordered tracking to per CPU adds 6b08fe7763de Merge patch series "target: Remove atomics from main IO path" adds 04f79c113ae7 scsi: mpi3mr: Event processing debug improvement adds fe016bb54dd1 scsi: ufs: ufs-qcom: Add support to dump HW and SW hibern8 count adds 82edd868888a scsi: ufs: ufs-qcom: Add support to dump MCQ registers adds 25b5ee122b79 scsi: ufs: ufs-qcom: Add support to dump testbus registers adds e142de4aac2a Merge patch series "scsi: ufs-qcom: Enable Hibern8, MCQ, a [...] adds bf6971a2b3ee scsi: dc395x: Remove leftover if statement in reselect() adds 0e937fd51e8a scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_ [...] adds 8c628207d6d1 scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH adds 7c56921936a4 scsi: isci: Remove unused sci_remote_device_reset() adds e256821fbe43 scsi: core: Remove unused scsi_dev_info_list_del_keyed() adds 73349697fd99 scsi: docs: Clean up some style in scsi_mid_low_api adds cd6856d38881 scsi: sd: Remove the stream_status member from scsi_stream [...] adds 4a9a7c820988 scsi: ufs: core: Print error value as hex format in ufshcd [...] adds 769d7fbe01f6 scsi: zfcp: Simplify workqueue allocation adds b179f290d363 scsi: ufs: core: Increase the UIC command timeout further adds 8f6c52b7534a scsi: ufs: core: Change hwq_id type and value adds 8f9c9384cde8 scsi: ufs: core: Support updating device command timeout adds 9000f663c511 scsi: fnic: Replace memset() with eth_zero_addr() adds 934a5c3230b9 scsi: mvsas: Fix typos in SAS/SATA VSP register comments adds 7727a9d414c9 scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller adds 53755903b935 scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd [...] adds 25c2758e6e72 scsi: sg: Remove unnecessary NULL check before unregister_ [...] adds 9ad5249b37b5 scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to [...] adds 0c52f621f5be scsi: hisi_sas: Fix warning detected by sparse adds 7f0047cb9d42 scsi: target: core: Constify enabled() in struct target_op [...] adds fd2963e729ed scsi: target: core: Constify struct target_opcode_descriptor new f66bc387efbe Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 539d33455f96 f2fs: remove redundant assignment to variable err adds e073e9278983 f2fs: add a proc entry show inject stats adds 2be96c2147e2 f2fs: fix to update injection attrs according to fault_option adds db03c20c0850 f2fs: fix to set atomic write status more clear adds 773704c1ef96 f2fs: zone: fix to avoid inconsistence in between SIT and SSA adds ecf68ffee7be f2fs: add a fast path in finish_preallocate_blocks() adds 061cf3a84bde f2fs: fix to do sanity check on ino and xnid adds 05d3273ad03f f2fs: clean up unnecessary indentation adds d26fecb03e1f f2fs: prevent the current section from being selected as a [...] adds aa00c6d5d05a f2fs: support to disable linear lookup fallback adds 05872a167c2c f2fs: fix to do sanity check on sbi->total_valid_block_count adds 42cb74a92ada f2fs: prevent kernel warning due to negative i_nlink from [...] adds a8cb9b3d9b84 f2fs: Use a folio in f2fs_compress_free_page() adds 8cc29b38cb26 f2fs: Use a folio in f2fs_write_raw_pages() adds 4e5109c7c5f2 f2fs: Introduce fio_inode() adds 98251710cae1 f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page() adds acede6a57360 f2fs: Use bio_for_each_folio_all() in __has_merged_page() adds 1db30d82365b f2fs: Use a folio in add_ipu_page() adds 6f8b9318c6eb f2fs: Remove access to page->mapping in f2fs_is_cp_guaranteed() adds c14b4562bc9b f2fs: Use a folio in move_data_block() adds 0d1e687e432b f2fs: Use a folio in f2fs_quota_read() adds b15ca1857157 f2fs: Add f2fs_grab_meta_folio() adds 668c7a564823 f2fs: Use a folio in commit_checkpoint() adds a8d397386371 f2fs: Convert __f2fs_write_meta_page() to __f2fs_write_met [...] adds 46fd261c677e f2fs: Use f2fs_folio_wait_writeback() adds b629c6480ece f2fs: Pass a folio to f2fs_submit_merged_ipu_write() adds 9030d55aedf8 f2fs: Convert __get_meta_page() to __get_meta_folio() adds 937d6a4d2c21 f2fs: Convert f2fs_get_tmp_page() to f2fs_get_tmp_folio() adds f24f7f8cd6e8 f2fs: Pass a folio to next_blkaddr_of_node() adds 95e3117621e9 f2fs: Use a folio in f2fs_ra_meta_pages() adds 2525a784737b f2fs: Use a folio in f2fs_ra_meta_pages_cond() adds 643d16687d7a f2fs: Use a folio in write_orphan_inodes() adds 5df510c8df69 f2fs: Use a folio in get_next_nat_page() adds 9c6b0f120e11 f2fs: Convert get_next_sit_page() to get_next_sit_folio() adds 5c1b57bb8393 f2fs: Use a folio in f2fs_update_meta_page() adds 43b3ed1c6ce0 f2fs: Use a folio in write_current_sum_page() adds 1ec366290109 f2fs: Use a folio in write_compacted_summaries() adds 2424ee9b752a f2fs: Remove f2fs_grab_meta_page() adds d6f3066301bc f2fs: Add f2fs_get_meta_folio() adds 6225716f38a8 f2fs: Use a folio in build_sit_entries() adds 375452b50751 f2fs: Use a folio in f2fs_recover_orphan_inodes() adds a2c746eac30e f2fs: Use a folio in validate_checkpoint() adds eb639c85624e f2fs: Use a folio in f2fs_get_valid_checkpoint() adds aa0c14ef54e0 f2fs: Use a folio in f2fs_get_node_info() adds 8a6fb4cc554e f2fs: Use a folio in __get_nat_bitmaps() adds 3a34e0cdd9c6 f2fs: Use a folio in read_compacted_summaries() adds 9fdb4325e0a4 f2fs: Use a folio in read_normal_summaries() adds 657b31b2d71c f2fs: Remove f2fs_get_meta_page() adds 350b8441c0e9 f2fs: Convert f2fs_get_meta_page_retry() to f2fs_get_meta_ [...] adds 6b5c4a035913 f2fs: Pass an address to scan_nat_page() adds 4a2c49d2cbb9 f2fs: Add f2fs_get_sum_folio() adds 5d895f7beae9 f2fs: Use folios in do_garbage_collect() adds b536cd889ea8 f2fs: Use a folio in check_index_in_prev_nodes() adds 0e1073f850fc f2fs: Use a folio in change_curseg() adds 366848cb7126 f2fs: Remove f2fs_get_sum_page() adds e4ca8ff450c3 f2fs: Use a folio in find_in_level() adds 7d5a82490f94 f2fs: Use a folio in f2fs_delete_entry() adds d040455c7911 f2fs: Use a folio in f2fs_readdir() adds c713bbb17c4d f2fs: Remove f2fs_find_data_page() adds 65f99d35fe87 f2fs: Use a folio in f2fs_get_new_data_page() adds 38f273c5049d f2fs: Use a folio in f2fs_migrate_blocks() adds 48b68943053a f2fs: Add f2fs_get_new_data_folio() adds 1313057c369b highmem: Add memcpy_folio() adds 3dfcb2b43e3a f2fs: Use a folio in __clone_blkaddrs() adds c0a4bb8ae6da f2fs: Use a folio in f2fs_defragment_range() adds 6965a65caf83 f2fs: Remove f2fs_get_lock_data_page() adds c35cc972c3cd f2fs: Use a folio in fill_zero() adds c45ce8f76ab3 f2fs: Use a folio in f2fs_add_regular_entry() adds a85127c58a3b f2fs: Use a folio in make_empty_dir() adds d2eb6d86e0fe f2fs: Remove f2fs_get_new_data_page() adds 514163f699af f2fs: Use a folio in f2fs_xattr_fiemap() adds 0d53be232343 f2fs: Use a folio in ra_data_block() adds 2a96ddcb4a59 f2fs: Use a folio in move_data_block() adds f8fa37fbec96 f2fs: Use a folio in f2fs_convert_inline_inode() adds e57e6ee5cd80 f2fs: Use a folio in f2fs_move_inline_dirents() adds cfa809146f82 f2fs: Add f2fs_new_node_folio() adds 9d79652e4473 f2fs: Use a folio in f2fs_ra_node_page() adds f0fac66fe913 f2fs: Convert read_node_page() to read_node_folio() adds 7c213e98c723 f2fs: Pass a folio to f2fs_inode_chksum_verify() adds 8b78cea81238 f2fs: Use a folio in f2fs_recover_inode_page() adds 5c93848a92ac f2fs: Remove f2fs_grab_cache_page() adds 153e4a7f8906 f2fs: Add f2fs_get_xnode_folio() adds b3094519c1f1 f2fs: Use a folio in write_all_xattrs() adds 401da8dd7887 f2fs: Use a folio in f2fs_recover_xattr_data() adds aa220cede54e f2fs: Add f2fs_get_node_folio() adds fb733f987005 f2fs: Use folios in f2fs_get_dnode_of_data() adds df4101400621 f2fs: Use a folio in truncate_node() adds 878a05b09c0c f2fs: Use a folio in truncate_nodes() adds d68833a0b74e f2fs: Use folios in truncate_partial_nodes() adds 4e9e8f81f4a2 f2fs: Pass a folio to f2fs_ra_node_pages() adds c528defa64ae f2fs: Use a folio in gc_node_segment() adds c795d9dbe035 f2fs: Convert f2fs_move_node_page() to f2fs_move_node_folio() adds 722066201f42 f2fs: Convert __write_node_page() to __write_node_folio() adds 1a116e876ab6 f2fs: Use a folio in is_alive() adds da8768c87527 f2fs: Use a folio in check_index_in_prev_nodes() adds 424fd5d831e1 f2fs: Remove f2fs_get_node_page() adds c68b0bcb29d6 f2fs: Use a folio in prepare_write_begin adds 0e1717dd92a9 f2fs: Use a folio in __find_data_block() adds 7c99299c9ac8 f2fs: Use a folio in f2fs_init_inode_metadata() adds bdbf142204c5 f2fs: Pass a folio to make_empty_dir() adds 869521352de8 f2fs: Use a folio in f2fs_try_convert_inline_dir() adds 9283b58a148f f2fs: Use a folio in f2fs_add_inline_entry() adds 717735db2604 f2fs: Pass a folio to f2fs_move_inline_dirents() adds 8f8c0c45449e f2fs: Pass a folio to f2fs_move_rehashed_dirents() adds d9554488b06d f2fs: Use a folio in f2fs_do_truncate_blocks() adds a8a4ad25b579 f2fs: Use a folio in f2fs_truncate_xattr_node() adds 214235c224df f2fs: Pass folios to set_new_dnode() adds 6023048cf62d f2fs: Convert f2fs_convert_inline_page() to f2fs_convert_i [...] adds c972c546fa2b f2fs: Use a folio in read_xattr_block() adds 0999f98e6c21 f2fs: Remove f2fs_get_xnode_page() adds 466f0e661d7a f2fs: Use a folio in f2fs_write_inline_data() adds 5f5efd70304a f2fs: Use a folio in f2fs_read_inline_data() adds f7725a793e1e f2fs: Use a folio in f2fs_recover_inline_data() adds 317c31680e94 f2fs: Use a folio in f2fs_find_in_inline_dir() adds 08e83ca0954c f2fs: Use a folio in f2fs_empty_inline_dir() adds f5ef723c170f f2fs: Use a folio in f2fs_read_inline_dir() adds a0fd315e31f3 f2fs: Use a folio in f2fs_inline_data_fiemap() adds 870ef8d3c480 f2fs: Use a folio in f2fs_update_inode_page() adds 802aa48dba07 f2fs: Use a folio in do_read_inode() adds 9de27930c56b f2fs: Pass folios to f2fs_init_acl() adds 953ab314c75e f2fs: Pass a folio to f2fs_setxattr() adds b3955efbc002 f2fs: Pass a folio to __f2fs_setxattr() adds 170c445a5e1f f2fs: Pass a folio to write_all_xattrs() adds 1aa467014b25 f2fs: Use a folio in read_inline_xattr() adds 2557c3ea4c4e f2fs: Use a folio in f2fs_recover_inline_xattr() adds cdbe260d559a f2fs: Remove f2fs_get_inode_page() adds 39d20727d8b9 f2fs: Pass a folio to f2fs_getxattr() adds c8b198748611 f2fs: Pass a folio to read_inline_xattr() adds 847bfef73a70 f2fs: Pass a folio to do_recover_data() adds 39b53c0b9946 f2fs: Pass a folio to f2fs_recover_inline_xattr() adds e0691a051f11 f2fs: Pass a folio to inline_xattr_addr() adds 0439ae45b5e5 f2fs: Pass a folio to init_dent_inode() adds c5622a4630b4 f2fs: Pass a folio to f2fs_make_empty_inline_dir() adds c01547da6b15 f2fs: Pass a folio to f2fs_has_enough_room() adds f1d54e07a97f f2fs: Convert dnode_of_data->inode_page to inode_folio adds 848839ce0505 f2fs: Pass a folio to f2fs_do_read_inline_data() adds b3720382eee7 f2fs: Pass a folio to f2fs_truncate_inline_inode() adds c190a13d71e7 f2fs: Pass a folio to __f2fs_find_entry() adds 0bd84d2d8912 f2fs: Pass a folio to f2fs_find_entry() adds 932a95537aca f2fs: Pass a folio to f2fs_parent_dir() adds 03a757121314 f2fs: Pass a folio to f2fs_delete_entry() adds b5b66bc4dfd1 f2fs: Pass a folio to f2fs_delete_inline_entry() adds 413977c956db f2fs: Pass a folio to f2fs_recover_inline_data() adds 1834406c9849 f2fs: Pass a folio to __recover_inline_status() adds d79bc8ab4417 f2fs: Pass a folio to inline_data_addr() adds 1d6bf61778a5 f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic() adds 5b61618aa0ad f2fs: Pass a folio to f2fs_set_link() adds ba13af45e517 f2fs: Use a folio in need_inode_page_update() adds 47d73eae3acc f2fs: Use a folio in f2fs_truncate_meta_inode_pages() adds 3d56058c55d4 f2fs: Use a folio in f2fs_cache_compressed_page() adds 75de20f41fa8 f2fs: Use a folio in prepare_compress_overwrite() adds 842974808ac2 f2fs: Convert f2fs_load_compressed_page() to f2fs_load_com [...] adds b02a903218bd f2fs: Use a folio in f2fs_encrypt_one_page() adds 5951fee46bef f2fs: Use a folio in redirty_blocks() adds 97e1b86169b3 f2fs: Use a folio in f2fs_wait_on_block_writeback() adds 398c7df7bc6b f2fs: Pass a folio to f2fs_init_read_extent_tree() adds a6d26d5c7581 f2fs: Return a folio from f2fs_init_inode_metadata() adds f92379289f0c f2fs: Pass a folio to f2fs_update_inode() adds 66bca01bc52a f2fs: Pass a folio to set_nid() adds 6f7ec6618021 f2fs: Convert dnode_of_data->node_page to node_folio adds 7d28f13c583c f2fs: Pass a folio to get_dnode_addr() adds 963da02bc12d f2fs: Convert fsync_node_entry->page to folio adds 6b1ad395455b f2fs: Remove f2fs_new_node_page() adds a4d077027121 f2fs: Use a folio in flush_inline_data() adds f16ebe0de732 f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty() adds 0c708e35cf26 f2fs: clean up w/ fscrypt_is_bounce_page() adds aa1be8dd6416 f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() adds 5db0d252c64e f2fs: fix to do sanity check on sit_bitmap_size adds dc6d9ef57fcf f2fs: zone: fix to calculate first_zoned_segno correctly adds 3fea0641b06f f2fs: sysfs: add encoding_flags entry adds 617e0491abe4 f2fs: sysfs: export linear_lookup in features directory adds bb5eb8a5b222 f2fs: fix to bail out in get_new_segment() adds cf7cd17c97ad f2fs: handle error cases of memory donation adds 0244c77fedc6 f2fs: support FAULT_TIMEOUT adds 0427e811c9bc f2fs: drop usage of folio_index adds 43ba56a043b1 f2fs: fix to return correct error number in f2fs_sync_node [...] adds 39122e454419 f2fs: return bool from __f2fs_write_meta_folio adds 402dd9f02ce4 f2fs: remove wbc->for_reclaim handling adds 84c5d16711a3 f2fs: always unlock the page in f2fs_write_single_data_page adds 0638f28b3062 f2fs: simplify return value handling in f2fs_fsync_node_pages adds 80f31d2a7e5f f2fs: return bool from __write_node_folio adds a92019606232 f2fs: don't over-report free space or inodes in statvfs adds 13be8795761b f2fs: fix 32-bits hexademical number in fault injection doc adds d005af3b6756 f2fs: remove unused sbi argument from checksum functions adds 9b6fc9888e03 f2fs: add f2fs_bug_on() to detect potential bug adds 5827e3c720e5 f2fs: add f2fs_bug_on() in f2fs_quota_read() adds 70dd07c88845 f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx adds 54ca9be0bc58 f2fs: introduce FAULT_VMALLOC adds 249ad438e1d9 f2fs: add a method for calculating the remaining blocks in [...] adds deecd282bc39 f2fs: add ckpt_valid_blocks to the section entry adds 019a8912425e f2fs: introduce is_{meta,node}_folio adds 68e7f31eecf1 f2fs: clean up to check bi_status w/ BLK_STS_OK adds c836d3b8d94e f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled adds a6c397a31f58 f2fs: use d_inode(dentry) cleanup dentry->d_inode adds 9883494c45a1 f2fs: fix to correct check conditions in f2fs_cross_rename new d8441523f213 Merge tag 'f2fs-for-6.16-rc1' of git://git.kernel.org/pub/ [...] adds 7021a8669444 dt-bindings: clock: convert vf610-clock.txt to yaml format adds 66bd98084f3f dt-bindings: clock: Drop maxim,max77686.txt adds 619ddc6935c1 dt-bindings: clock: convert bcm2835-aux-clock to yaml adds 72b421e645a3 dt-bindings: clock: Drop st,stm32h7-rcc.txt adds 20fc4ea6d7e3 clk: renesas: rzv2h: Refactor PLL configuration handling adds 18510fd7bfe6 clk: renesas: rzv2h: Remove unused `type` field from `stru [...] adds fea942bc1513 clk: renesas: rzv2h: Add support for enabling PLLs adds 360387a8f17d clk: renesas: rzv2h: Rename PLL field macros for consistency adds b6f2c6bd4e9e clk: renesas: r9a09g057: Add clock and reset entries for GE3D adds ce0a97ff7127 clk: renesas: rzv2h: Improve rzv2h_ddiv_set_rate() adds b224c42568bc clk: renesas: rzv2h: Simplify rzv2h_cpg_assert()/rzv2h_cpg [...] adds c3400fd7c717 clk: renesas: rzv2h: Sort compatible list based on SoC par [...] adds abc43c0f3c3e dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC var [...] adds dc7af24bd60b dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC adds c04269c02273 dt-bindings: clock: renesas: Document RZ/V2N SoC CPG adds 626acded4726 dt-bindings: pinctrl: renesas: Document RZ/V2N SoC adds 019b1a845404 Merge tag 'renesas-r9a09g056-dt-binding-defs-tag1' into re [...] adds f6462eb04f24 clk: renesas: rzv2h: Add support for RZ/V2N SoC adds 506f96095ec2 clk: renesas: rzv2h: Fix a typo adds 9375d704d219 clk: renesas: r9a09g047: Add clock and reset entries for GE3D adds c1d6f686e5cb clk: renesas: rzv2h: Add support for static mux clocks adds 6e1c79507135 clk: renesas: rzv2h: Add macro for defining static dividers adds 52239ebe6240 clk: renesas: rzv2h: Support static dividers without RMW adds e6c2b4ed4906 clk: renesas: rzv2h: Use str_on_off() helper in rzv2h_mod_ [...] adds ef224dd26ca3 clk: renesas: rzv2h: Use both CLK_ON and CLK_MON bits for [...] adds ad227dab3065 dt-bindings: clock: renesas,r9a09g057-cpg: Add USB2 PHY an [...] adds 490241349588 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag3' into re [...] adds 93f287813626 clk: renesas: r9a09g057: Add clock and reset entries for USB2 adds bef96521310e Merge tag 'renesas-clk-for-v6.16-tag1' of git://git.kernel [...] adds aff664cc8cbc clk: renesas: Use str_on_off() helper adds f21923f3f410 dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GB [...] adds d4da08ea37d2 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag3' into re [...] adds 38a7eb91195b clk: renesas: r9a09g047: Add support for xspi mux and divider adds 28548f3f7994 clk: renesas: r9a09g047: Add XSPI clock/reset adds 1ffbdb7aa89a Merge tag 'renesas-clk-for-v6.16-tag2' of git://git.kernel [...] adds 61e312a001a3 dt-bindings: soc: spacemit: Add spacemit,k1-syscon adds 809080404506 dt-bindings: clock: spacemit: Add spacemit,k1-pll adds 1b72c59db0ad clk: spacemit: Add clock support for SpacemiT K1 SoC adds 49625c6e4d90 clk: spacemit: k1: Add TWSI8 bus and function clocks adds f37f6ba2302e Merge tag 'spacemit-clk-for-6.16-1' of https://github.com/ [...] adds 1dc5da9f3c89 clk: bcm: kona: Remove unused scaled_div_build adds d6fbdae4f3b5 clk: bcm: rpi: Drop module alias adds 73c46d9a93d0 clk: bcm: rpi: Add NULL check in raspberrypi_clk_register() adds 6064cfaa1ac4 clk: davinci: Use of_get_available_child_by_name() adds 7a0c1872ee7d clk: test: Forward-declare struct of_phandle_args in kunit/clk.h adds 7459da16c9a4 Merge branches 'clk-bindings', 'clk-renesas', 'clk-spacemi [...] adds ab4999906aed clk: socfpga: clk-pll: Optimize local variables adds 0248bfb25579 clk: socfpga: stratix10: Optimize local variables adds 6bbc69e58aa8 Merge tag 'socfpga_clk_updates_for_6.16_v2' of git://git.k [...] adds 6d880961f5f9 dt-bindings: clock: sophgo: Use precise compatible for CV1 [...] adds dd8bbae9fefe clk: sophgo: Add support for newly added precise compatible adds e4b700d38957 dt-bindings: soc: sophgo: Add SG2044 top syscon device adds 1a215904986e dt-bindings: clock: sophgo: add clock controller for SG2044 adds ff5240793b04 clk: sophgo: Add PLL clock controller support for SG2044 SoC adds 41b08610dd26 clk: sophgo: Add clock controller support for SG2044 SoC adds a08f0ac32bf4 Merge tag 'riscv-sophgo-clk-for-v6.16' of https://github.c [...] adds 1b4bb451f3ad dt-bindings: clock: thead: Add TH1520 VO clock controller adds 50d4b157fa96 clk: thead: Add clock support for VO subsystem in T-HEAD T [...] adds 29c98b13921e Merge tag 'thead-clk-for-v6.16' of https://github.com/pdp7 [...] adds 62120d819f5b clk: samsung: Use samsung CCF common function adds e2642509e3d6 dt-bindings: clock: exynosautov920: add cpucl0 clock definitions adds ab525e7336b1 Merge branch 'for-v6.16/dt-bindings-clk-samsung' into next/clk adds 59636ec89c2c clk: samsung: exynosautov920: add cpucl0 clock support adds 3c50137aa4c8 dt-bindings: clock: exynosautov920: add cpucl1/2 clock def [...] adds 22493f223169 Merge branch 'for-v6.16/dt-bindings-clk-samsung' into next/clk adds 84d36f26d031 clk: samsung: exynosautov920: add cpucl1/2 clock support adds f00aef8e2ee0 clk: samsung: exynosautov920: Fix incorrect CLKS_NR_CPUCL0 [...] adds 81214185e7e1 clk: samsung: correct clock summary for hsi1 block adds 3a4c538e13d6 Merge tag 'samsung-clk-6.16' of https://git.kernel.org/pub [...] adds 3e515fc8601a Merge branches 'clk-socfpga', 'clk-sophgo', 'clk-thead' an [...] adds daf004f87c35 clk: meson-g12a: add missing fclk_div2 to spicc adds 0afce85ed26c clk: meson: Do not enable by default during compile testing adds b217785073f0 Merge tag 'clk-meson-v6.16-1' of https://github.com/BayLib [...] adds 115bd1f1ec2b clk: sunxi-ng: Do not enable by default during compile testing adds f06a610cb174 clk: sunxi: Do not enable by default during compile testing adds 20fb4ac9cda0 dt-bindings: clock: sun50i-h616-ccu: Add LVDS reset adds 390e4cfe87cb clk: sunxi-ng: h616: Add LVDS reset for LCD TCON adds ab1a94b504b6 dt-bindings: allwinner: add H616 DE33 clock binding adds be0e9a372787 clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support adds 0409ac483a81 Merge tag 'sunxi-clk-for-6.16' of https://git.kernel.org/p [...] adds 831a8ac72264 clk: rockchip: rk3588: Add PLL rate for 1500 MHz adds 646bfc52bbe1 clk: rockchip: Drop empty init callback for rk3588 PLL type adds 3cb09de48f65 clk: rockchip: rk3568: Add PLL rate for 33.3MHz adds 4210f21c004a dt-bindings: clock: rk3576: add IOC gated clocks adds 6657acc83c81 Merge branch 'v6.16-shared/clkids' into v6.16-clk/next adds 70a114daf207 clk: rockchip: introduce auxiliary GRFs adds e277168cabe9 clk: rockchip: introduce GRF gates adds 9199ec29f097 clk: rockchip: add GATE_GRFs for SAI MCLKOUT to rk3576 adds 8a023e86f3d9 dt-bindings: clock: Add GRF clock definition for RK3528 adds 58883d58aaa0 Merge branch 'v6.16-shared/clkids' into v6.16-clk/next adds 621ba4d9f6db clk: rockchip: Support MMC clocks in GRF region adds 306d2f5ddaa7 clk: rockchip: rk3528: Add SD/SDIO tuning clocks in GRF region adds 6e06b641ca96 dt-bindings: clock: rk3036: add SCLK_USB480M clock-id adds 897adaf536ab clk: rockchip: rk3036: fix implementation of usb480m clock mux adds 596a977b34a7 clk: rockchip: rk3036: mark ddrphy as critical adds 61bf658a4d95 clk: rockchip: Pass NULL as reg pointer when registering G [...] adds e37fe0b9bf76 clk: rockchip: rename branch_muxgrf to branch_grf_mux adds 553f648dbd94 clk: rockchip: rename gate-grf clk file adds 92da5c3cba23 clk: rockchip: rk3576: add missing slab.h include adds 276036283716 clk: rockchip: rk3528: add slab.h header include adds 09febae220d2 Merge tag 'v6.16-rockchip-clk1' of git://git.kernel.org/pu [...] adds 36eb51ac8bd5 clk: qcom: Fix missing error check for dev_pm_domain_attach() adds e7b1c13280ad clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs adds 673989d27123 clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs adds afdfd829a99e clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs adds d988b0b866c2 clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs adds b887afb9b236 dt-bindings: clock: add SM6350 QCOM video clock bindings adds a4e07ddeb84d Merge branch '20250324-sm6350-videocc-v2-2-cc22386433f4@fa [...] adds 9e7acf70cf6a clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz adds 1003cea3c776 clk: qcom: Add support for Camera Clock Controller on QCS8300 adds 166e65bc6ce3 clk: qcom: rpmh: make clkaN optional adds da94a81ea6c6 clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk [...] adds 201bf08ba9e2 clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks adds b176dab2389c Merge tag 'qcom-clk-for-6.16' of https://git.kernel.org/pu [...] adds 63bfd78aae9a Merge branches 'clk-amlogic', 'clk-allwinner', 'clk-rockch [...] new 9f32a03e3e0d Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a63cafe241d2 pinctrl: at91: Add error handling for pinctrl_utils_add_map_mux() adds 3ede3f8b4b4b pinctrl: mcp23s08: Reset all pins to input at probe adds 1938be9fbad1 pinctrl: qcom: tlmm-test: Fix potential null dereference i [...] adds 136fa80169c6 dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible st [...] adds 86dee87f4b2e pinctrl: mediatek: Fix the invalid conditions adds 434ad6905adb pinctrl: apple: Make regmap_config static const and fix in [...] adds 10dca7cdd431 pinctrl: meson: Do not enable by default during compile testing adds b883eb49ec48 pinctrl: uniphier: Do not enable by default during compile [...] adds d843a4263502 pinctrl: at91-pio4: use new GPIO line value setter callbacks adds 9e8c4a2e4c91 pinctrl: rk805: use new GPIO line value setter callbacks adds 720abc5c58d8 pinctrl: abx500: enable building modules with COMPILE_TEST=y adds 4f15389ba3a0 pinctrl: abx500: use new GPIO line value setter callbacks adds 18ef5d5b4d24 pinctrl: meson: use new GPIO line value setter callbacks adds e1d2a8ec9a58 pinctrl: amlogic-a4: use new GPIO line value setter callbacks adds 88c7e0bb9ee8 pinctrl: sx150x: use new GPIO line value setter callbacks adds 089f1cad358d pinctrl: ocelot: use new GPIO line value setter callbacks adds 1437b5af8593 pinctrl: cy8c95x0: use new GPIO line value setter callbacks adds c0e1e86173a2 pinctrl: qcom: pinctrl-qcm2290: Add egpio support adds 5d7c4697b07b dt-bindings: pinctrl: mediatek: Drop unrelated nodes from [...] adds 31d820fe4244 dt-bindings: pinctrl: mediatek: Correct indentation and st [...] adds 17bb810d7461 pinctrl: qcom: lpass-lpi: use new GPIO line value setter c [...] adds 4dc41ae5c0a9 pinctrl: qcom: msm: use new GPIO line value setter callbacks adds 1c3f1c1d8375 pinctrl: qcom: spmi-gpio: use new GPIO line value setter c [...] adds b9b4e5bd53f8 pinctrl: qcom: spmi-mpp: use new GPIO line value setter callbacks adds cd5a048c1a17 pinctrl: qcom: ssbi-gpio: use new GPIO line value setter c [...] adds 454071ac3cd6 pinctrl: qcom: ssbi-mpp: use new GPIO line value setter callbacks adds 7acdd10e2219 dt-bindings: pinctrl: mediatek: Add support for MT6893 adds 8004507179c8 pinctrl: mediatek: Add pinctrl driver for MT6893 Dimensity 1200 adds 4c9891e58869 dt-bindings: pinctrl: mediatek: Add support for mt8196 adds f7a29377c253 pinctrl: mediatek: Add pinctrl driver on mt8196 adds 92b17a63903b pinctr: nomadik: abx500: Restrict compile test adds 829d06ba6c50 dt-bindings: pinctrl: convert fsl,vf610-pinctrl.txt to yam [...] adds c6650433eaa9 dt-bindings: pinctrl: spacemit: add clock and reset property adds 5a740280dec8 pinctrl: spacemit: add clock support for K1 SoC adds bd91eae5dcad pinctrl: mediatek: pinctrl: mediatek: add mt8196 eint pin adds 278114ccfdd5 dt-bindings: pinctrl: convert fsl,imx7ulp-pinctrl.txt to y [...] adds ec08e2c67077 pinctrl: amd: use new GPIO line value setter callbacks adds fa10247914c8 pinctrl: axp209: use new GPIO line value setter callbacks adds 8657c6ee9b2a pinctrl: stmfx: use new GPIO line value setter callbacks adds 059f5470797e pinctrl: owl: use new GPIO line value setter callbacks adds 43c8981b02cd pinctrl: stm32: use new GPIO line value setter callbacks adds eac1183a175e pinctrl: ingenic: use new GPIO line value setter callbacks adds f0401cce035c pinctrl: microchip-sgpio: use new GPIO line value setter c [...] adds 8e86af65f39d pinctrl: at91: allow building the module with COMPILE_TEST=y adds b0dfc1bd6f97 pinctrl: at91: use new GPIO line value setter callbacks adds 8152769f9fb6 pinctrl: armada-37xx: use new GPIO line value setter callbacks adds e52254e5ced7 pinctrl: pistachio: use new GPIO line value setter callbacks adds 9e4c444755b1 pinctrl: samsung: use new GPIO line value setter callbacks adds 781411f0ee0d pinctrl: at91: drop unneeded dependency on OF_GPIO adds 7464c8816932 pinctrl: mediatek: airoha: use new GPIO line value setter [...] adds 9c791cbaf3cf pinctrl: mediatek: paris: don't double-check the GPIO number adds 1849d1a3d388 pinctrl: mediatek: paris: use new GPIO line value setter c [...] adds 8a3f17df00e6 pinctrl: mediatek: moore: use new GPIO line value setter c [...] adds 23a5fa371c77 pinctrl: mediatek: common: use new GPIO line value setter [...] adds c84c4a1db659 pinctrl: bcm: nsp-gpio: use new GPIO line value setter callbacks adds 6752dbe5b652 pinctrl: bcm: iproc-gpio: use new GPIO line value setter c [...] adds 941a099ddc43 pinctrl: bcm2835: use new GPIO line value setter callbacks adds 5488aa013e9e pinctrl: renesas: rzg2l: Add support for RZ/V2N SoC adds 7620eeaa900a Merge tag 'renesas-pinctrl-for-v6.16-tag1' of git://git.ke [...] adds 2f87c9aa90e9 dt-bindings: pinctrl: qcom: correct gpio-ranges in example [...] adds b4b6c80ed8d1 dt-bindings: pinctrl: qcom: correct gpio-ranges in example [...] adds d18cdb975ba8 pinctrl: qcom: correct the ngpios entry for QCS615 adds 32b5361a0d10 pinctrl: qcom: correct the ngpios entry for QCS8300 adds 3b38cce83fa9 pinctrl: add stubs for OF-specific pinconf functions adds 762ef7d1e6ee pinctrl: at91: Fix possible out-of-boundary access adds a5fd6b67fe81 pinctrl: meson: Drop unused aml_pctl_find_group_by_name() adds 3ade961e97f3 pinctrl: samsung: refactor drvdata suspend & resume callbacks adds 77ac6b742eba pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks adds bdbe0a0f7100 pinctrl: samsung: add gs101 specific eint suspend/resume c [...] adds a30692b4f81b pinctrl: samsung: Add filter selection support for alive b [...] adds 86ea0b826fb2 Merge tag 'samsung-pinctrl-6.16' of https://git.kernel.org [...] adds 947c93eb29c2 pinctrl: armada-37xx: use correct OUTPUT_VAL register for [...] adds e6ebd4942981 pinctrl: armada-37xx: set GPIO output value before setting [...] adds 0396a8731efd pinctrl: armada-37xx: propagate error from armada_37xx_gpi [...] adds 57273ff8bb16 pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() adds bfa0ff804ffa pinctrl: armada-37xx: propagate error from armada_37xx_pmx [...] adds 6481c0a83367 pinctrl: armada-37xx: propagate error from armada_37xx_gpi [...] adds 4229c28323db pinctrl: armada-37xx: propagate error from armada_37xx_pmx [...] adds 8cefeddf9ad6 Merge branch 'ib-armada-for-v6.16' into devel adds 939be10e5e51 pinctrl: freescale: Depend imx-scu driver on OF adds a660d9e885d6 pinctrl: freescale: Enable driver if platform is enabled. adds 1c9977b26347 pinctrl: mediatek: eint: Fix invalid pointer dereference f [...] adds 223657cfc87c pinctrl: remove extern specifier for functions in machine.h adds 2e9ba1d9a31f pinctrl: core: add devm_pinctrl_register_mappings() adds 08dcbe30be48 pinctrl: freescale: Add support for imx943 pinctrl new eafd95ea7484 Merge tag 'pinctrl-v6.16-1' of git://git.kernel.org/pub/sc [...] adds a7de3fb3c225 i2c: core: Drop duplicate check before calling OF APIs adds 5763a474c887 i2c: core: Unify the firmware node type check adds 5d9424b00b57 i2c: core: Switch to fwnode APIs to get IRQ adds 3435b7f0fd28 i2c: core: Reuse fwnode variable where it makes sense adds df6d7277e552 i2c: core: Do not dereference fwnode in struct device adds adc8d1200dbb i2c: core: Deprecate of_node in struct i2c_board_info adds 81e68e2df041 media: i2c: ds90ub960: Remove of_node assignment adds 35c6e493bd54 dt-bindings: misc: Describe TI FPC202 dual port controller adds 666be28145af media: i2c: ds90ub960: Replace aliased clients list with a [...] adds 3ec29d51b546 media: i2c: ds90ub960: Protect alias_use_mask with a mutex adds 818bd489f137 i2c: use client addresses directly in ATR interface adds 24960bd0a19d i2c: move ATR alias pool to a separate struct adds db1962c94dab i2c: rename field 'alias_list' of struct i2c_atr_chan to ' [...] adds 328a106ce0e8 i2c: support per-channel ATR alias pools adds c3f55241882b i2c: Support dynamic address translation adds 1e5c9b1efa1c misc: add FPC202 dual port controller driver adds 04668774f67f i2c: mux: ltc4306: use new GPIO line value setter callbacks adds 20d5620e9b29 i2c: atr: Fix end of loop test in i2c_atr_find_mapping_by_addr() adds 5c52473b4496 i2c: core: add useful info when defer probe adds 64639da56bb6 docs: i2c: Fix "resitors" to "resistors" adds 89b4fb2e61a0 i2c: powermac: convert of_node usage to fwnode adds f67b89b6dae3 i2c: use only 'fwnode' for client devices adds 7e6f4a0a7512 i2c: remove 'of_node' member from i2c_boardinfo adds ec8c1b92eaec i2c: atr: Fix lockdep for nested ATRs adds 42a70dc49edf i2c: atr: find_mapping() -> get_mapping() adds 5988589eb381 i2c: atr: split up i2c_atr_get_mapping_by_addr() adds 5efe815ad735 i2c: atr: do not create mapping in detach_addr() adds 02426327e228 i2c: atr: deduplicate logic in attach_addr() adds b09d8a9cce26 i2c: atr: allow replacing mappings in attach_addr() adds 18355307dc56 i2c: atr: add static flag adds 17a3a30e8e3d i2c: atr: add passthrough flag adds db5194b793d5 i2c: qcom-geni: Use generic definitions for bus frequencies adds 5a1934f1c23f i2c: npcm7xx: Remove redundant ret variable adds b7a886e7e9e8 i2c: lpc2k: Add check for clk_enable() adds 7b1741261245 i2c: xgene-slimpro: Simplify PCC shared memory region handling adds f4a5f8815231 i2c: imx: add some dev_err_probe calls adds 504cb3ce5215 i2c: rzv2m: Constify struct i2c_algorithm adds 38010591a0fc i2c: npcm: Add clock toggle recovery adds ca0585ac9ef4 i2c: uniphier(-f): Replace dev_err() with dev_err_probe() [...] adds c4f62651f2f7 i2c: uniphier: Replace dev_err() with dev_err_probe() in p [...] adds 05ac621b1e53 i2c: via: Replace dev_err() with dev_err_probe() in probe [...] adds 61e26ca6920f i2c: viapro: Replace dev_err() with dev_err_probe() in pro [...] adds a070c9e07ab1 i2c: viperboard: Replace dev_err() with dev_err_probe() in [...] adds 26e3e92e134a i2c: virtio: Replace dev_err() with dev_err_probe() in pro [...] adds e7d8a0de7039 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in p [...] adds 6df65313eda9 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in [...] adds 688d389cdf8c i2c: designware: Use better constants from units.h adds 8e82bca35fb4 i2c: pasemi: Use correct bits.h include adds e1902d658e42 i2c: pasemi: Sort includes alphabetically adds 63ef02da5ddb i2c: octeon: add block-mode i2c operations adds 9cf1a28acb41 dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 adds d6263c468a76 i2c: amd-isp: Add ISP i2c-designware driver adds d3e80014e141 i2c: iproc: Drop unnecessary initialisation of 'ret' adds 8f1e88d40cd1 i2c: iproc: Use dev_err_probe in probe adds f7a2df37daae i2c: iproc: Use u32 instead of uint32_t adds 9277b5f2767a i2c: iproc: Fix alignment to match the open parenthesis adds eb9b9b1e193e i2c: iproc: Remove stray blank line in slave ISR adds 9f64de0f8522 i2c: iproc: Replace udelay() with usleep_range() adds d21836663f62 i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() adds 23c0794194ea i2c: iproc: Move function and avoid prototypes adds d7d58a72f567 i2c: iproc: When there's an error treat it as an error adds 25909e19c22b i2c: iproc: Remove unnecessary double negation adds 88fe3078b54c i2c: pasemi: Enable the unjam machine adds 390b8f5834cf i2c: pasemi: Improve timeout handling adds f4f64fa8a603 i2c: pasemi: Improve error recovery adds 090c3a4a264b i2c: pasemi: Log bus reset causes adds a6e04f05ce0b i2c: tegra: check msg length in SMBUS block read adds b6c540d74039 dt-bindings: i2c: dw: merge duplicate compatible entry. adds 218d2318185b dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller adds ba9e1b525478 i2c: riic: Implement bus recovery adds 8b284979f7fb dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056 [...] adds 4d6d35d3417d i2c: smbus: introduce Write Disable-aware SPD instantiatin [...] adds 76648b013c55 dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 adds 1b5d623e2ebb i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list adds db9354b46ef6 i2c: ismt: Use non-hybrid PCI devres API adds 8ae92c691d6f i2c: thunderx: Use non-hybrid PCI devres API adds c030a41ef8f9 i2c: mlxbf: Use str_read_write() helper adds 66e64b457c23 i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP adds 053859002c20 i2c: mlxbf: Allow build with COMPILE_TEST adds d6ceb4053826 i2c: microchip-corei2c: add smbus support adds 29b0b4ce6417 dt-bindings: i2c: i2c-wmt: Convert to YAML adds 24d9f6050520 i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() [...] adds 6bdc662c05c5 i2c-mlxbf: Add repeated start condition support adds e981364d89bf i2c-mlxbf: Improve I2C bus timing configuration adds 2fe2b969d911 i2c: designware: Invoke runtime suspend on quick slave re- [...] adds bdf4442f4c7e i2c: designware: Don't warn about missing get_clk_rate_khz adds 3b7d8d151a7e i2c: viai2c-wmt: Replace dev_err() with dev_err_probe() in [...] adds 2b2805404c92 i2c: mlxbf: avoid 64-bit division adds 9c7dcf4c16ef Merge tag 'i2c-host-6.16' of git://git.kernel.org/pub/scm/ [...] adds 17b7d785fc7f i2c: Use str_read_write() helper new 883e3c9f4081 Merge tag 'i2c-for-6.16-rc1' of git://git.kernel.org/pub/s [...] adds 16b82367aa28 RDMA/mlx5: convert timeouts to secs_to_jiffies() adds 2633ddff9b0f RDMA: Replace msecs_to_jiffies with secs_to_jiffies for timeout adds 41e2649c796e RDMA/core: Convert to use ERR_CAST() adds 7bc871af417a RDMA/uverbs: Convert to use ERR_CAST() adds 8a94c42d8310 RDMA/core: Convert to use ERR_CAST() adds aae85e007dff IB/hfi1: Avoid -Wflex-array-member-not-at-end warning adds 3aadd652c2c8 RDMA/hns: Remove unused parameters adds 4dab26bed543 IB/cm: use rwlock for MAD agent lock adds 6703cb3dced0 RDMA/rxe: Enable ODP in RDMA FLUSH operation adds b84001ad0cee RDMA/rxe: Enable ODP in ATOMIC WRITE operation adds 9334003d1335 RDMA: Don't use %pK through printk adds 29610226c33f RDMA/rxe: Fix mismatched type declarations adds ffe1cee21f8b RDMA/hns: initialize db in update_srq_db() adds 7d40ccf01869 RDMA/mana_ib: Access remote atomic for MRs adds 8f49682d94f3 RDMA/mana_ib: support of the zero based MRs adds f1652d76f4c5 RDMA/mana_ib: Add support of 4M, 1G, and 2G pages adds 04039390cc3c RDMA/cma: Remove unused rdma_res_to_id adds 1c7eec4d5f3b RDMA/rxe: Fix "trying to register non-static key in rxe_qp [...] adds d85080df12f3 RDMA/rxe: Remove unused rxe_run_task adds 23ea3c70ee42 RDMA/rxe: Remove 32-bit architecture support adds 685f9537a728 RDMA/core: Move ODP capability definitions to uapi adds 02007e3ddc07 RDMA/hns: Add trace for flush CQE adds 6c98c8670806 RDMA/hns: Add trace for WQE dumping adds 1e63e2f96613 RDMA/hns: Add trace for AEQE dumping adds 48ffc152576d RDMA/hns: Add trace for MR/MTR attribute dumping adds 2b11d33de232 RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h adds 6bd18dabf1c9 RDMA/hns: Add trace for CMDQ dumping adds 7c04bc971717 IB/mthca: Adjust buddy->bits allocation type adds 3db60cf9b7da IB/hfi1: Adjust fd->entry_to_rb allocation type adds 7590649ee7af IB/cm: Drop lockdep assert and WARN when freeing old msg adds 5d2ea5aebbb2 RDMA/mlx5: Fix error flow upon firmware failure for RQ des [...] adds 7ccc2a0646ec IB/hfi1: Remove unused sc_drop and sdma_all_idle adds e56b4eab9cde RDMA/siw: Remove unused siw_mem_add adds 4ffb62fa8925 RDMA/hns: Fix build error of hns_roce_trace adds 972aa49a7c93 Provide a new two step DMA mapping API adds 285e871884ff mm/hmm: let users to tag specific PFN with DMA mapped bit adds 8cad47130566 mm/hmm: provide generic DMA managing logic adds eedd5b1276e7 RDMA/umem: Store ODP access mask information in PFN adds 1efe8c0670d6 RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA an [...] adds 15a9f67e286b RDMA/umem: Separate implicit ODP initialization from explicit ODP adds 8536666a5283 RDMA/siw: replace redundant ternary operator with just rv adds ced82fce77e9 net: mana: Probe rdma device in mana driver adds c390828d4d7b RDMA/mana_ib: Add support of mana_ib for RNIC and ETH nic adds d4293f96ce0b RDMA/mana_ib: unify mana_ib functions to support any gdma device adds 505cc26bcae0 net: mana: Add support for auxiliary device servicing events adds 6883b680e703 RDMA/iwcm: Fix use-after-free of work objects after cm_id [...] adds 21508c8c972c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 972db388d40d RDMA/mlx5: Remove the redundant MLX5_IB_STAGE_UAR stage adds d00d16bcbc25 RDMA/mlx5: Add support for 200Gbps per lane speeds adds 58d7a965bb2b RDMA/bnxt_re: Fix incorrect display of inactivity_cp in de [...] adds e3d57a00d4d1 RDMA/bnxt_re: Fix missing error handling for tx_queue adds 990b5c07f677 RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc adds 0b261d7c1cd3 RDMA/rxe: Break endless pagefault loop for RO pages adds 259e9bd07c57 RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices adds 45611fe821af IB/cm: Remove dead code and adjust naming adds e91fb8b9d0ed RDMA/mlx5: Avoid flexible array warning adds 6e7272afc9ab RDMA/hns: Fix endian issue in trace events adds 260ce16e579d RDMA/bnxt_re: Support extended stats for Thor2 VF adds ef2233850edc Merge tag 'v6.15' into rdma.git for-next adds 92a251c3df8e RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work new dd91b5e1d644 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds c6f0d53ebf35 iommu: apple-dart: Remove unnecessary NULL check before fr [...] adds be5a2d3f8f97 iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev adds 3318f7b5cefb iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() adds 1650620774fa iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 adds 3053a2c5086d iommu/arm-smmu: Move handing of RESUME to the context faul [...] adds 70892277ca2d iommu/arm-smmu-qcom: Make set_stall work when the device is on adds b3f3c493e963 iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible adds 04cfc1ae14f3 iommu/fsl_pamu: remove trailing space after \n adds 52edd094750a dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU adds f6a1e89ab6e3 iommu/mediatek: Add support for Dimensity 1200 MT6893 MM IOMMU adds bdcea7e39691 iommu/mediatek: Fix compatible typo for mediatek,mt6893-iommu-mm adds 33647d0be323 iommu: ipmmu-vmsa: avoid Wformat-security warning adds 83c1aec21064 iommu/s390: set appropriate IOTA region type adds a2392b8f1ffc iommu/s390: support cleanup of additional table regions adds 1fe3f3cad530 iommu/s390: support iova_to_phys for additional table regions adds d5fbc5efbd98 iommu/s390: support map/unmap for additional table regions adds 81244074b518 iommu/s390: allow larger region tables adds 6f5dc7658094 iommu/vt-d: Restore WO permissions on second-level paging entries adds f93b4ac5929a iommu/vt-d: Use ida to manage domain id adds 868720fe15d1 iommu/vt-d: Replace spin_lock with mutex to protect domain ida adds 3df2ebcee9fb iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_sa [...] adds f3fe7e1830c5 iommu/vt-d: Change dmar_ats_supported() to return boolean adds 320302baed05 iommu/vt-d: Restore context entry setup order for aliased devices adds 94c721ea03c7 iommu/amd: Ensure GA log notifier callbacks finish running [...] adds 94a9921e2c25 iommu/amd: Add support for HTRangeIgnore feature adds 51c33f333bbf iommu/amd: Allow matching ACPI HID devices without matching UIDs adds 50568f87d1e2 iommu/terga: Do not use struct page as the handle for as-> [...] adds a96969a91576 iommu/tegra: Do not use struct page as the handle for pts adds 8360c03dd933 iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages() adds c11a1a479215 iommu/pages: Make iommu_put_pages_list() work with high or [...] adds 4316ba4a5033 iommu/pages: Remove the order argument to iommu_free_pages() adds 3e8e986ce8a0 iommu/pages: Remove iommu_free_page() adds f5af4a4f7ccb iommu/pages: De-inline the substantial functions adds 13f43d7cf3e0 iommu/pages: Formalize the freelist API adds d4d5153ad6e2 iommu/riscv: Convert to use struct iommu_pages_list adds c70637cdd8cf iommu/amd: Convert to use struct iommu_pages_list adds 868240c34eb1 iommu: Change iommu_iotlb_gather to use iommu_page_list adds 27bc9f717f8d iommu/pages: Remove iommu_put_pages_list_old and the _Generic adds 212fcf36c6a6 iommu/pages: Move from struct page to struct ioptdesc and folio adds 580ccca4ee53 iommu/pages: Move the __GFP_HIGHMEM checks into the common code adds b3efacc451e1 iommu/pages: Allow sub page sizes to be passed into the allocator adds e874c666b15b iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc() adds 5faa04c4edd4 iommu/amd: Use roundup_pow_two() instead of get_order() adds 9dda3f01ddf0 iommu/riscv: Update to use iommu_alloc_pages_node_lg2() adds d50aaa4a9ffb iommu: Update various drivers to pass in lg2sz instead of [...] adds 28024569e8bd iommu/pages: Remove iommu_alloc_page/pages() adds 5087f663c21e iommu/pages: Remove iommu_alloc_page_node() adds c3b42b6ffaed iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT adds 249d3327f023 iommu/vtd: Remove iommu_alloc_pages_node() adds 0c8e9c148e29 iommu: Avoid introducing more races adds 0da188c8468d iommu: Split out and tidy up Arm Kconfig adds cfea71aea921 iommu/arm-smmu-v3: Put iopf enablement in the domain attach path adds 7c8896dd4a2a iommu: Remove IOMMU_DEV_FEAT_SVA adds 17fce9d2336d iommu/vt-d: Put iopf enablement in domain attach path adds c2fa4d4cceb8 iommufd/selftest: Put iopf enablement in domain attach path adds 853b01b5efd7 dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF adds ec027bf7e889 uacce: Remove unnecessary IOMMU_DEV_FEAT_IOPF adds be2a24322c20 iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF adds f984fb09e60e iommu: Remove iommu_dev_enable/disable_feature() adds 0d76a6edae9e iommu/virtio: Break out bypass identity support into a glo [...] adds 0d609a1450fa iommu: Add domain_alloc_identity() adds 07107e74444b iommu/virtio: Move to domain_alloc_paging() adds a4672d0fe17d iommu: Do not call domain_alloc() in iommu_sva_domain_alloc() adds 21c03574df19 iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU adds fa26198d30f3 iommu/io-pgtable-arm: dynamically allocate selftest device struct adds 6f7340120a0a iommu: Allow attaching static domains in iommu_attach_devi [...] adds da33e87bd2bf iommu: Handle yet another race around registration adds e586e22974d2 iommu: Protect against overflow in iommu_pgsize() adds 2e9b2ee2ba40 iommu: Cleanup comments for dev_enable/disable_feat adds 9548feff840a iommu: remove duplicate selection of DMAR_TABLE adds ddcc66cfe83a iommu: make inclusion of intel directory conditional adds 85ef671f9727 iommu: make inclusion of amd directory conditional adds 01c13a1d0e34 iommu: make inclusion of riscv directory conditional adds e436576b0231 iommu: make inclusion of arm/arm-smmu-v3 directory conditional adds 5e2ff240b31a iommu: Clear the freelist after iommu_put_pages_list() adds 879b141b7cfa Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', [...] new 8477ab143069 Merge tag 'iommu-updates-v6.16' of git://git.kernel.org/pu [...] adds f526a128c942 Merge commit 'eaff6b62d343' of pm/linux-next into commit ' [...] adds a7e735169db7 rust: cpumask: Add few more helpers adds 8961b8cb3099 rust: cpumask: Add initial abstractions adds ab49f64078da MAINTAINERS: Add entry for Rust cpumask API adds b7b7b981cb03 rust: clk: Add helpers for Rust code adds d01d70205601 rust: clk: Add initial abstractions adds a4e3b76e4d5c rust: macros: enable use of hyphens in module names adds 3accb57d56a9 rust: cpu: Add from_cpu() adds 8f835497b32b rust: opp: Add initial abstractions for OPP framework adds d52c7e868fbc rust: opp: Add abstractions for the OPP table adds ce32e2d47ce6 rust: opp: Add abstractions for the configuration options adds 2207856ff0bc rust: cpufreq: Add initial abstractions for cpufreq framework adds 6ebdd7c93177 rust: cpufreq: Extend abstractions for policy and driver ops adds c6af9a1191d0 rust: cpufreq: Extend abstractions for driver registration adds 14f47156cf39 rust: opp: Extend OPP abstractions with cpufreq support adds 06149d8f2216 cpufreq: Add Rust-based cpufreq-dt driver adds c410aabd0321 Merge branch 'rust/cpufreq-dt' into cpufreq/arm/linux-next adds 6c9bb8692272 cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs adds 0c905cadf38b Merge tag 'cpufreq-arm-updates-6.16' of git://git.kernel.o [...] adds 21d8a6857bc1 rust: opp: Make the doctest example depend on CONFIG_OF adds 15bc5c00d10f rust: opp: Move `cfg(CONFIG_OF)` attribute to the top of doc test adds cb6a85f38f45 acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boo [...] new 25961ae6c80b Merge branch 'pm-cpufreq' adds 39cdf87a97fd cpuidle: psci: Fix uninitialized variable in dt_idle_state [...] adds 70523f335734 Revert "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" new 3d031d0d8daa Merge branch 'pm-cpuidle' new 976aa630da5b Merge tag 'pm-6.16-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds d0b29661a95b ACPICA: Switch back to using strncpy() in acpi_ut_safe_strncpy() adds 9375e5e3557b ACPI: MRRM: Silence error code static checker warning adds ce57cc1269c5 ACPI: APEI: EINJ: Clean up on error in einj_probe() new f4c606df263b Merge branches 'acpica', 'acpi-tables' and 'acpi-apei' new 1fbbb629452c Merge tag 'acpi-6.16-rc1-2' of git://git.kernel.org/pub/sc [...] adds e1288f1db68b efi: Improve logging around memmap init adds c8e1927e7f7d efi/libstub: Describe missing 'out' parameter in efi_load_initrd adds 0f9a1739dd0e efi: zboot specific mechanism for embedding SBAT section adds 857faddd16c5 Merge branch 'efi-sbat' into efi/next adds 3dcb524d7853 efi/efi_test: Fix missing pending status update in getwakeuptime adds 46550e2b878d include: pe.h: Fix PE definitions new 724b03ee96b8 Merge tag 'efi-next-for-v6.16' of git://git.kernel.org/pub [...] new a82ba8399159 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f8e77914dac4 ufs: split ->s_mount_opt - don't mix flavour and on-error adds 20be746bbc18 ufs: reject multiple conflicting -o ufstype=... on mount adds b70cb459890b ufs: convert ufs to the new mount API new edb94482e9d6 Merge tag 'pull-ufs' of git://git.kernel.org/pub/scm/linux [...] adds 006ff7498fe8 saner calling conventions for ->d_automount() adds 2dbf6e0df447 kill vfs_submount() new 0f70f5b08a47 Merge tag 'pull-automount' of git://git.kernel.org/pub/scm [...] adds 52b70e5b605c microblaze: Use of_property_present() for non-boolean properties new 03ebff0c837b Merge tag 'microblaze-v6.16' of git://git.monstr.eu/linux- [...] adds c98cc9797b70 ring-buffer: Move cpus_read_lock() outside of buffer->mutex adds 4fc78a7c9ca9 ring-buffer: Do not trigger WARN_ON() due to a commit_overrun adds c2a08311427c ring-buffer: Allow reserve_mem persistent ring buffers to [...] adds 32dc0042528d tracing: Reset last-boot buffers when reading out all cpu buffers adds 2d22216521b1 ring-buffer: Removed unnecessary if() goto out where out i [...] adds f115d2b70bff ring-buffer: Remove jump to out label in ring_buffer_swap_cpu() adds f0d8cbc8ccc6 ring-buffer: Simplify reset_disabled_cpu_buffer() with use [...] adds b2e7c6ed26e9 ring-buffer: Simplify ring_buffer_read_page() with guard() adds 60bc720e10ea ring-buffer: Make ring_buffer_{un}map() simpler with guard(mutex) adds 99d232804405 ring-buffer: Simplify functions with __free(kfree) to free [...] new 8bf722c684b3 Merge tag 'trace-ringbuffer-v6.16' of git://git.kernel.org [...] new 9d49da438819 Revert "iommu: make inclusion of arm/arm-smmu-v3 directory [...] adds 31d358e611b7 soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC adds 8f10d9b87bb3 Merge tag 'renesas-drivers-for-v6.16-tag1' of https://git. [...] adds d2098981eb7b firmware: exynos-acpm: use ktime APIs for timeout detection adds 2d14c680e92f firmware: exynos-acpm: allow use during system shutdown adds 935e5bd95df2 dt-bindings: firmware: google,gs101-acpm-ipc: add PMIC child node adds 67af3cd81369 firmware: exynos-acpm: fix reading longer results adds 53734383a738 firmware: exynos-acpm: silence EPROBE_DEFER error on boot adds 636baba9489a firmware: exynos-acpm: populate devices from device tree data adds a8dc26a0ec43 firmware: exynos-acpm: introduce devm_acpm_get_by_node() adds 2c2e5e908ea2 firmware: exynos-acpm: Correct kerneldoc and use typical n [...] adds 7ebbb8416a4d Merge tag 'samsung-drivers-6.16' of https://git.kernel.org [...] adds 29f526ed6815 bus: brcmstb_gisb: use dev_groups to register attribute groups adds 29bf77f0805d Merge tag 'arm-soc/for-6.16/drivers' of https://github.com [...] adds ba3297872a23 dt-bindings: soc: mediatek: dvfsrc: Add support for MT6893 adds b06785283ec1 soc: mediatek: mtk-dvfsrc: Rename and move bw constraints data adds e5ea18102c9d soc: mediatek: mtk-dvfsrc: Add support for Dimensity 1200 MT6893 adds 69d63d19eda7 soc: mediatek: mtk-dvfsrc: remove an unused variable adds 5dcee6dd09ab Merge tag 'mtk-soc-for-v6.16' of https://git.kernel.org/pu [...] adds db28d02c4017 firmware: arm_scmi: Ensure scmi_devices are always matched [...] adds 3da2859ee5c9 firmware: arm_scmi: Refactor device matching logic to elim [...] adds c69a31c1ad74 firmware: arm_scmi: Refactor error logging from SCMI devic [...] adds 953f4ce0a8d3 firmware: arm_scmi: Assign correct parent to arm-scmi plat [...] adds 9593804c44c2 firmware: arm_scmi: Exclude transport devices from bus matching adds 07cb8c324b63 firmware: arm_scmi: Add polling support to raw mode adds 15ec0e776935 firmware: arm_scmi: imx: Add LMM and CPU documentation adds 73b7a51b7445 dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol adds 34180863e000 firmware: arm_scmi: imx: Add i.MX95 LMM protocol adds e68c305bc2f3 firmware: arm_scmi: imx: Add i.MX95 CPU Protocol adds 7242bbf418f0 firmware: imx: Add i.MX95 SCMI LMM driver adds 1055faa5d660 firmware: imx: Add i.MX95 SCMI CPU driver adds b0a1c9d4893a MAINTAINERS: add entry for i.MX SCMI extensions adds 94a263f981a3 firmware: arm_scmi: Ensure that the message-id supports fa [...] adds 487c407d57d6 firmware: arm_scmi: Add common framework to handle firmwar [...] adds 7b487beab7cd firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet adds 397f802d06c4 firmware: arm_scmi: quirk: Force perf level get fastchannel adds 4e61c011b00b Merge tag 'scmi-updates-6.16' of https://git.kernel.org/pu [...] adds 9a977b01fb56 Merge tag 'memory-controller-drv-renesas-6.16' of https:// [...] adds a63f9903a56f memory: omap-gpmc: use the dedicated define for GPIO direction adds 1f34b5a9f096 memory: omap-gpmc: remove GPIO set() and direction_output( [...] adds 0c16b8fdfe09 memory: Simplify 'default' choice in Kconfig adds 9a4199ae8a04 memory: tegra: Do not enable by default during compile testing adds 98a4109320f9 dt-bindings: memory: mtk-smi: Add support for MT6893 adds bd4f5f6c84d0 memory: mtk-smi: Add support for Dimensity 1200 MT6893 SMI adds 59e9910e8e49 memory: bt1-l2-ctl: replace scnprintf() with sysfs_emit() adds 66db87616215 bus: firewall: Fix missing static inline annotations for stubs adds 4a98ec836a20 dt-bindings: memory-controllers: Add STM32 Octo Memory Man [...] adds 8181d061dcff memory: Add STM32 Octo Memory Manager driver adds 02eaee70babd MAINTAINERS: add entry for STM32 OCTO MEMORY MANAGER driver adds bddf9448039b Merge tag 'memory-controller-drv-6.16' of https://git.kern [...] adds 49da9105781d soc: hisilicon: kunpeng_hccs: Simplify PCC shared memory r [...] adds fd11231a7dfb Merge tag 'hisi-drivers-for-6.16' of https://github.com/hi [...] adds 7b0323666b26 amdtee: Use pr_fmt for messages adds 136deca59b16 amdtee: Sort header includes adds 60dce06e49c8 Merge tag 'amd-tee-for-v6.16' of https://git.kernel.org/pu [...] adds 5d6c7d34a82f MAINTAINERS: Generalize ARM/RISC-V/RENESAS ARCHITECTURE adds 3903b4701bc0 soc: renesas: rz-sysc: Add SoC identification for RZ/V2N SoC adds 85751585e428 Merge tag 'renesas-drivers-for-v6.16-tag2' of https://git. [...] adds 26104d815673 tee: optee: smc: remove unnecessary NULL check before rele [...] adds 39bb67edcc58 tee: Prevent size calculation wraparound on 32-bit kernels adds 9477c3e68e0a Merge tag 'tee-for-v6.16' of https://git.kernel.org/pub/sc [...] adds 36305857b1ea Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interco [...] adds beccb7d1582f Merge tag 'omap-for-v6.16/drivers-signed' of https://git.k [...] adds ee7f8ed72990 platform: cznic: turris-omnia-mcu: Refactor requesting MCU [...] adds 0b28b7080ef5 platform: cznic: Add keyctl helpers for Turris platform adds df94a2f1eb45 platform: cznic: turris-omnia-mcu: Add support for digital [...] adds 4110ad034fb7 firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfs adds ba8755ab541f firmware: turris-mox-rwtm: Add support for ECDSA signature [...] adds eece12237a13 platform: cznic: fix function parameter names adds 642989287350 firmware: turris-mox-rwtm: fix building without CONFIG_KEYS adds b24e88b42d68 platform: cznic: use ffs() instead of __bf_shf() adds 94b247343f57 Merge branch 'cznic/platform' of https://git.kernel.org/pu [...] adds 390c01073f5d soc: imx8m: Cleanup with adding imx8m_soc_[un]prepare adds 698105013949 soc: imx8m: Introduce soc_uid hook adds fd0bf2bb3221 soc: imx8m: Dump higher 64bits UID adds b892924264c1 Merge tag 'imx-drivers-6.16' of https://git.kernel.org/pub [...] adds 30e7573babdc dt-bindings: reset: Add T-HEAD TH1520 SoC Reset Controller adds 4a65326311ab reset: thead: Add TH1520 reset controller driver adds 6b3754009f87 reset: Add devm_reset_control_array_get_exclusive_released() adds 261f3ff29a2b dt-bindings: reset: Document RZ/V2H(P) USB2PHY reset adds e3911d7f865b reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P) adds 57dfdfbe1a03 MAINTAINERS: Add entry for Renesas RZ/V2H(P) USB2PHY Port [...] adds 1c64de886b88 dt-bindings: reset: sophgo: Add SG2044 bindings. adds a97bf0c6aa5c Merge tag 'reset-for-v6.16' of git://git.pengutronix.de/pz [...] adds ae9c0b68089d soc: ti: k3-ringacc: Use device_match_of_node() adds 17bff220c6d6 soc: ti: knav_qmss_queue: Remove unnecessary NULL check be [...] adds c62bc66d53de soc: ti: k3-socinfo: Add JTAG ID for AM62LX adds 9b808f7f395a firmware: ti_sci: Convert CPU latency constraint from us to ms adds 877afe1ee34d soc: ti: wkup_m3_ipc: Use dev_err_probe adds 50c77033bced Merge tag 'ti-driver-soc-for-v6.16' of https://git.kernel. [...] adds ae3e19c2739c soc: amlogic: clk-measure: Optimize the memory size of clk [...] adds 7f1e9e813a82 soc: amlogic: clk-measure: Define MSR_CLK's register offse [...] adds ddcbc9d3f19a dt-bindings: soc: amlogic: C3 supports clk-measure adds fb80ff25d577 dt-bindings: soc: amlogic: S4 supports clk-measure adds 57c1da85160f soc: amlogic: clk-measure: Add support for C3 adds 0acf15d0a9e5 soc: amlogic: clk-measure: Add support for S4 adds 87b480e04af4 dt-bindings: reset: Add compatible for Amlogic A4/A5 Reset [...] adds 382af529bec4 Merge tag 'amlogic-driver-for-v6.16' of https://git.kernel [...] adds 04e394d6e2a3 dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification adds 96f94587d741 soc: Add VIA/WonderMedia SoC identification driver adds 47cbd5d8693d ARM: vt8500: MAINTAINERS: Include vt8500 soc driver in mai [...] adds d47f12333745 soc: fsl: qe: remove unused qe_ic_from_irq function adds 5bba2c467568 Merge tag 'soc-drivers-6.16' of https://git.kernel.org/pub [...] adds 5c0a44c40517 dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement adds 56c8edc6eeaa firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 adds 4d7ee0e277d4 soc: qcom: pmic_glink: enable UCSI on sc8280xp adds 421777a02bbd soc: qcom: smp2p: Fix fallback to qcom,ipc parse adds 5090ac9191a1 soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events adds 7dc837b55604 soc: qcom: pd-mapper: Add support for SM7150 adds db3de3ff2611 firmware: qcom: tzmem: disable sm7150 platform adds acda397ad573 soc: qcom: smem: Update max processor count adds dc4ec780313c dt-bindings: soc: qcom,rpm: add missing clock-controller node adds 3022ae40e92b dt-bindings: soc: qcom: qcom,rpm: add missing clock/-names [...] adds 85c5d9b9464b dt-bindings: arm: qcom,ids: add SoC ID for SM8750 adds b7fc42fb0e6f soc: qcom: socinfo: add SM8750 SoC ID adds 33f7187efd3b dt-bindings: cache: qcom,llcc: Document SM8750 LLCC block adds 9186a0f3e4f2 soc: qcom: llcc-qcom: Add support for LLCC V6 adds 2c04e58e30ce soc: qcom: llcc-qcom: Add support for SM8750 adds 3fc5aea250af Merge tag 'qcom-drivers-for-6.16' of https://git.kernel.or [...] adds f18198c0de56 soc: sophgo: sg2044: Add support for SG2044 TOP syscon device adds 76517429dbfd dt-bindings: soc: sophgo: add RTC support for Sophgo CV180 [...] adds c8754c7deab4 soc: sophgo: cv1800: rtcsys: New driver (handling RTC only) adds 6333f2974ce9 Merge tag 'riscv-sophgo-soc-for-v6.16' of https://github.c [...] adds e4f59f873c3f ARM: aspeed: Don't select SRAM adds d9f0a97e859b soc: aspeed: lpc: Fix impossible judgment condition adds f1706e0e1a74 soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop() adds 0475b0d8a1e0 dt-bindings: soc: google: Add gs101-pmu-intr-gen binding d [...] adds 83b66cdb5d5b dt-bindings: soc: samsung: exynos-pmu: gs101: add google,p [...] adds 20adeaca8bc6 MAINTAINERS: Add google,gs101-pmu-intr-gen.yaml binding file adds 598995027b91 soc: samsung: exynos-pmu: enable CPU hotplug support for gs101 adds 7148b42e8542 Merge tag 'samsung-drivers-6.16-2' of https://git.kernel.o [...] adds 9c03507fcd6f memory: stm32: Fix spelling mistake "resset" -> "reset" adds d44eeb20d9be memory: stm32_omm: Fix error handling in stm32_omm_configure() adds 0169a2403684 memory: stm32_omm: Fix NULL vs IS_ERR() check in probe() adds 388d0cc33cc6 memory: stm32_omm: Fix error handling in stm32_omm_disable [...] adds a65dc234cd69 Merge tag 'memory-controller-drv-6.16-2' of https://git.ke [...] adds 2eb68366159a dt-bindings: cache: sifive,ccache0: Add ESWIN EIC7700 SoC [...] adds 82e8c6931074 cache: sifive_ccache: Add ESWIN EIC7700 support adds d58a73c96d8a dt-bindings: cache: add specific RZ/Five compatible to ax45mp adds 438d216e6791 dt-bindings: cache: Convert marvell,{feroceon,kirkwood}-ca [...] adds 64d60a02036c dt-bindings: cache: Convert marvell,tauros2-cache to DT schema adds 51b081cdb923 dt-bindings: cache: add QiLai compatible to ax45mp adds 07a3c038bd9c Merge tag 'riscv-cache-for-v6.16' of https://git.kernel.or [...] adds 1d2c5d5f3f44 dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 adds eb47bca4cc8a firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q adds 936badf28238 docs: firmware: qcom_scm: Fix kernel-doc warning adds 4d1c69e53ea7 Merge tag 'qcom-drivers-for-6.16-2' of https://git.kernel. [...] adds 617a7ed07311 soc: fsl: Do not enable DPAA2_CONSOLE by default during co [...] adds d694bf8a9acd bus: fsl-mc: fix double-free on mc_dev adds dd7d8e012b23 bus: fsl-mc: do not add a device-link for the UAPI used DP [...] adds c78230ad34f8 bus: fsl-mc: fix GET/SET_TAILDROP command ids adds a8c17b9cbf87 bus: fsl-mc: add the dprc_get_mem() command to the whitelist adds a941bed23c94 bus: fsl-mc: drop useless cleanup adds 23d060136841 bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value adds 152f33ee30ee bus: fsl_mc: Fix driver_managed_dma check adds 5ddac92be420 soc: fsl: qbman: Remove const from portal->cgrs allocation type adds 61ddf5faa7cc bus: fsl-mc: Use strscpy() instead of strscpy_pad() adds 695d702f42bf soc: fsl: qe: Consolidate chained IRQ handler install/remove adds 5963edd98a21 Merge tag 'soc_fsl-6.16-1' of https://github.com/chleroy/l [...] new 297d9111e9fc Merge tag 'soc-drivers-6.16' of git://git.kernel.org/pub/s [...] adds 6982e6b0bdd8 ARM: orion/gpio: use new line value setter callbacks adds 9c3782118a57 ARM: sa1100/gpio: use new line value setter callbacks adds dd8a6af45928 ARM: scoop/gpio: use new line value setter callbacks adds fb52f3226cab ARM: s3c/gpio: use new line value setter callbacks adds a6e160ead8e7 Merge tag 'arm-gpio-set-conversion-for-v6.16-rc1' of https [...] adds ce424c3051de ARM: omap2plus_defconfig: enable I2C devices of GTA04 adds 7397daf1029d ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4 adds 7d25c4e23763 bus: ti-sysc: PRUSS OCP configuration adds 47fe74098f3d ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY adds 2b3949f526e7 Merge tag 'omap-for-v6.16/soc-signed' of git://git.kernel. [...] adds acda1d3a0ec7 ARM: s3c: stop including gpio.h adds 78e6b545e558 ARM: davinci: remove support for da830 adds 55da73fa7a68 ARM: dts: davinci: da850-evm: Increase fifo threshold adds e32697dec4a6 Merge tag 'davinci-updates-for-v6.16-rc1' of https://git.k [...] adds 840bb13005f2 ARM: broadcom: MAINTAINERS: Cover bcm2712 files adds 16066e29d3f5 Merge tag 'arm-soc/for-6.16/maintainers' of https://github [...] new 500af1defbcb Merge tag 'soc-arm-6.16' of git://git.kernel.org/pub/scm/l [...] adds 523923fd5667 Merge tag 'renesas-arm-defconfig-for-v6.16-tag2' of https: [...] adds ef4c2c789a8a arm64: defconfig: Add Toradex Embedded Controller config adds 509710c6fdce Merge tag 'imx-defconfig-6.16' of https://git.kernel.org/p [...] adds 882c214572e4 arm64: defconfig: Add CDNS_DSI and CDNS_PHY config adds 53802e60fbb5 arm64: defconfig: Enable hwspinlock and eQEP for K3 adds 8d8f28da8f90 arm64: defconfig: Enable TMP102 as module adds 42cfb00c919e arm64: defconfig: Enable TPIC2810 GPIO expander adds e87c7478a31b Merge tag 'ti-k3-config-for-v6.16' of https://git.kernel.o [...] adds 93b07587bb25 arm64: defconfig: enable ACPM protocol and Exynos mailbox adds 54fe9380a50b riscv: Enable PM_GENERIC_DOMAINS for T-Head SoCs adds 8ec8b25dde16 riscv: defconfig: spacemit: enable gpio support for K1 SoC adds 60c6d3797239 riscv: defconfig: spacemit: enable clock controller driver [...] adds 74b1d172c3b5 Merge tag 'riscv-config-for-v6.16' of https://git.kernel.o [...] adds 4b7712281823 arm64: defconfig: Enable IPQ5424 RDP466 base configs adds a34a3ddc6b32 Merge tag 'qcom-arm64-defconfig-for-6.16-2' of https://git [...] adds f52cd248d844 arm64: defconfig: mediatek: enable PHY drivers adds 543e0ecee19e arm64: defconfig: Enable configs for MediaTek Genio EVK boards adds 5c9876f9d1b7 Merge tag 'mtk-defconfig-for-v6.16' of https://git.kernel. [...] adds bd088836a10e arm64: defconfig: Enable Rockchip SAI and ES8328 adds ae006498a072 Merge tag 'v6.16-rockchip-defconfig64-1' of https://git.ke [...] new f79749a8e42b Merge tag 'soc-defconfig-6.16' of git://git.kernel.org/pub [...] adds 49683c02d8e1 ARM: dts: marvell: use correct ohci/ehci node names adds dd8d5cd90b51 ARM: dts: nxp: lpc: use correct ohci/ehci node names adds e06534a1bd07 ARM: dts: st: use correct ohci/ehci node names adds a31e23eb5ee4 ARM: dts: ti: omap: use correct ohci/ehci node names adds 7dc891191e64 ARM: dts: vt8500: use correct ohci/ehci node names adds a6ad0ff60f48 dt-bindings: intel: document Agilex5 NAND daughter board adds b76bca66ec3d arm64: dts: socfpga: agilex5: add NAND daughter board adds a6c9896e65e5 arm64: dts: socfpga: agilex5: fix gpio0 address adds dd72b1ad9876 dt-bindings: fpga: stratix10: Convert to json-schema adds fbfb64987062 dt-bindings: firmware: stratix10: Convert to json-schema adds a63766f32d62 arm64: dts: socfpga: agilex5: add qspi flash node adds 9e8a6b190256 dt-bindings: altera: Add compatible for Terasic's DE10-nano adds 144616a80889 ARM: dts: socfpga: Add basic support for Terrasic's de10-nano adds 76f15cd968ed arm64: dts: intel: socfpga_agilex: add frequencies to inte [...] adds 17d321d4a05d arm64: dts: socfpga: agilex5: add led and memory nodes adds e417c5b196bb arm64: dts: socfpga: agilex: Add dma channel id for spi adds 0d57ac1f92c7 Merge tag 'socfpga_dts_updates_for_v6.15' of https://git.k [...] adds 6147c5f08170 dt-bindings: soc: renesas: Add Renesas RZ/T2H (R9A09G077) SoC adds da076d5562d2 dt-bindings: vendor-prefixes: Add Retronix Technology Inc. adds 9e3b7138c374 dt-bindings: soc: renesas: Document Retronix R-Car V4H Spa [...] adds 5c8cec86a473 Merge tag 'renesas-dt-bindings-for-v6.16-tag1' of https:// [...] adds c4e4e22870ac arm64: dts: renesas: r9a09g047: Add SDHI0-SDHI2 nodes adds 674080a22768 arm64: dts: renesas: r9a09g057: Add support for enabling S [...] adds 16bce534a391 arm64: dts: renesas: rzg3e-smarc-som: Enable SDHI{0,2} adds 4c85281bed17 arm64: dts: renesas: rzg3e-smarc-som: Add support to enabl [...] adds ae9edcbc7122 arm64: dts: renesas: r9a09g047e57-smarc: Enable SDHI1 adds b7509775670d arm64: dts: renesas: r9a09g047: Add ICU node adds 0dde247f5027 arm64: dts: renesas: r8a779f4: Add UFS tuning parameters i [...] adds 1a9c17399d2b arm64: dts: renesas: Remove undocumented compatible micron [...] adds 969875bce3d6 ARM: dts: renesas: Add r9a06g032-rzn1d400-eb board device-tree adds 182f0dc5f51b ARM: dts: renesas: r9a06g032: Describe I2C controllers adds 0c704ebc3783 ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe I2C bus adds d1a702202d09 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe I2C bus adds dc40879d4676 ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe keys adds 7ed3c77a428d Merge tag 'renesas-r9a09g056-dt-binding-defs-tag1' into re [...] adds 74e252ac272d arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N adds 1a42724ac935 arm64: dts: renesas: Add initial device tree for RZ/V2N EVK adds 5147708ee812 ARM: dts: renesas: r9a06g032: Describe SDHCI controllers adds 03a45e17e636 ARM: dts: renesas: r9a06g032-rzn1d400-eb: describe SD card port adds f7a98e256ee3 arm64: dts: renesas: rzg3e-smarc-som: Add I2C2 device pincontrol adds 5ecd5a8261d0 arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support adds af06adb5106a arm64: dts: renesas: r9a09g047: Add Mali-G52 GPU node adds 4c5e0f0c89f0 arm64: dts: renesas: rzg3e-smarc-som: Enable Mali-G52 adds a719915e76f2 arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Spar [...] adds 02e95521f337 arm64: dts: renesas: r8a779a0: Add ISP core function block adds c1f22633c28f arm64: dts: renesas: r8a779g0: Add ISP core function block adds 9f78a29caace arm64: dts: renesas: r8a779h0: Add ISP core function block adds 47ce18de8bdf Merge tag 'renesas-dts-for-v6.16-tag1' of https://git.kern [...] adds 9c1d49dd0975 arm64: dts: renesas: r9a09g047: Add CANFD node adds f2858ea240d3 arm64: dts: renesas: r9a09g047e57-smarc: Enable CANFD adds 99256644c8c9 arm64: dts: renesas: r9a09g047e57-smarc: Enable CAN Transceiver adds 06534edc0d36 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Add GMAC1 port adds ca764d5321a2 arm64: dts: renesas: sparrow-hawk: Add MSIOF Sound support adds 672eebe1cf66 arm64: dts: renesas: r9a07g044: Add GPT support adds f2aa064b21e8 arm64: dts: renesas: r9a07g054: Add GPT support adds e00ad79244ef arm64: dts: renesas: rzg2l-smarc: Enable GPT on carrier board adds a510da373ab4 arm64: dts: renesas: beacon-renesom: Align wifi node name [...] adds 0d2da0943f28 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe 9-pin D [...] adds 218a67626bf4 ARM: dts: renesas: r9a06g032-rzn1d400-db: Enable USB device port adds 8ffec7d62c69 arm64: dts: renesas: white-hawk-single: Improve Ethernet T [...] adds abbf127283ac ARM: dts: renesas: r9a06g032-rzn1d400-db: Add pinmux for the CPLD adds b280613d480a ARM: dts: renesas: r9a06g032-rzn1d400-eb: Enable USB host port adds 1d55886c9681 Merge tag 'renesas-dts-for-v6.16-tag2' of https://git.kern [...] adds d091c6b03c1b ARM: dts: bcm2166x-common: Add pinctrl node adds 9cd4b79eff53 ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI adds e74cdabc3265 ARM: dts: Drop DTS for BCM59056 PMU adds 8dbcbf93c7c9 dt-bindings: arm: bcm2835: Add Raspberry Pi 2 (2nd rev) adds b0903497e357 ARM: dts: bcm: Add support for Raspberry Pi 2 (2nd rev) adds 959886105a40 arm64: dts: bcm: Add reference to RPi 2 (2nd rev) adds 7b2c40796878 Merge tag 'arm-soc/for-6.16/devicetree' of https://github. [...] adds 5050168029e9 arm64: dts: broadcom: bcm2712: Add PCIe DT nodes adds 7f55c25d978e arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes adds c9e81198a750 arm64: dts: broadcom: bcm2712: Use "l2-cache" for L2 cache [...] adds fecf15fab3f0 Merge tag 'arm-soc/for-6.16/devicetree-arm64' of https://g [...] adds 0a52d413afc6 arm64: dts: apple: s5l8960x: Add CPU caches adds 1ed7edcf5caa arm64: dts: apple: t7000: Add CPU caches adds 93669da1d1e3 arm64: dts: apple: t7001: Add CPU caches adds a7a38536f2ea arm64: dts: apple: s800-0-3: Add CPU caches adds a5a6ce8a7abd arm64: dts: apple: s8001: Add CPU caches adds a3ffd38110b7 arm64: dts: apple: t8010: Add CPU caches adds 66be2180e962 arm64: dts: apple: t8011: Add CPU caches adds 0b311f8d69a7 arm64: dts: apple: t8012: Add CPU caches adds 21da4ec75a61 arm64: dts: apple: t8015: Add CPU caches adds 2e0e70c95077 arm64: dts: apple: Add SPMI controller nodes adds d8bf82081c9e arm64: dts: apple: Add PMIC NVMEM adds 2f57af56366a Merge tag 'asahi-soc-dt-6.16' of https://github.com/AsahiL [...] adds 55a43c346d24 arm64: dts: rockchip: change rng reset id back to its cons [...] adds 530f2bebc091 arm64: dts: rockchip: Enable ufshc on rk3576 evb1 board adds fc1f5f5bcac7 arm64: dts: rockchip: enable HDMI1 on FriendlyElec NanoPC-T6 adds c0898e6881f9 arm64: dts: rockchip: enable HDMI sound on FriendlyElec NanoPC-T6 adds 831263a4164e arm64: dts: rockchip: Correct gmac phy address on QNAP TS433 adds d01e09a9f7cd arm64: dts: rockchip: Add gmac phy reset GPIO to QNAP TS433 adds b6490faab67c arm64: dts: rockchip: aliase sdhci as mmc0 for rk3566 box demo adds 392275203af1 arm64: dts: rockchip: Enable HDMI ports on ArmSoM W3 adds f46705afd1aa arm64: dts: rockchip: Enable HDMI audio output for RK3588 Jaguar adds 200b3fa574c9 arm64: dts: rockchip: Enable HDMI audio output for RK3588 [...] adds cdba8e71599a arm64: dts: rockchip: Rename vcc3v3_pcie0 to vcc3v3_pcie1 [...] adds a37d21a9b45e arm64: dts: rockchip: Add missing uart3 interrupt for RK3528 adds 762b1f650334 arm64: dts: rockchip: Add DMA controller for RK3528 adds ab6fcb58aedf arm64: dts: rockchip: Add UART DMA support for RK3528 adds 8ecd096d018b arm64: dts: rockchip: Move SHMEM memory to reserved memory [...] adds dc79d3d5e7c7 arm64: dts: rockchip: Add eDP0 node for RK3588 adds 53862b991e79 arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board adds 99685162462c arm64: dts: rockchip: Rename hdmi-con to hdmi0-con for Coo [...] adds 85e3fd37204a arm64: dts: rockchip: Enable HDMI1 on Cool Pi CM5 EVB adds abfe411af85a arm64: dts: rockchip: Enable HDMI audio outputs for Cool P [...] adds d4b9fc2af45d arm64: dts: rockchip: Add rk3576 pcie nodes adds 2e177b85541d arm64: dts: rockchip: add mipi dcphy nodes to rk3588 adds 0d0947766d87 arm64: dts: rockchip: add dsi controller nodes on rk3588 adds 777055e02f73 arm64: dts: rockchip: add overlay for tiger-haikou video-d [...] adds 8454ad4e4a9b arm64: dts: rockchip: Add bluetooth support to Khadas Edge2 adds 169f17bbbeaf arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2 adds 932bcd2131df arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2 adds a481bb0b1ad9 arm64: dts: rockchip: Add eDP1 dt node for rk3588 adds 281bc0c595d3 arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook adds faebc6375bbf arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board adds b3610f20905f dt-bindings: arm: rockchip: Add rk3588 evb2 board adds 2acfe31a8ce5 arm64: dts: rockchip: Add rk3588 evb2 board adds f50181bb033b arm64: dts: rockchip: Enable HDMI0 audio output for Indied [...] adds b022a48d8d6c arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc adds 34b69113ab97 arm64: dts: rockchip: enable pcie on Sige5 adds b0657f9a8cdd arm64: dts: rockchip: Add vcc supply to spi flash on rk339 [...] adds 2339bc6b42a6 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk332 [...] adds b7b045de0bb8 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk339 [...] adds 2c99a9ce2ccd arm64: dts: rockchip: Add vcc-supply to SPI flash on rk356 [...] adds 425af91c5802 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk358 [...] adds 24d8127d8015 arm64: dts: rockchip: add SATA nodes to RK3576 adds db1fefec31e7 arm64: dts: rockchip: Enable bluetooth of AP6611s on Orang [...] adds 60087bcbd120 arm64: dts: rockchip: fix usb-c port functionality on rk35 [...] adds fdc68be8a8ac arm64: dts: rockchip: Add phy-supply to gmac0 on NanoPi R5S adds ec79aee752c6 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk356 [...] adds ec169727bf73 arm64: dts: rockchip: Switch to undeprecated qcom,calibrat [...] adds 5268f3b5d298 arm64: dts: rockchip: add RK3576 RNG node adds d3a05f490d04 arm64: dts: rockchip: Add I2C controllers for RK3528 adds 101fe8b5627c arm64: dts: rockchip: Add onboard EEPROM for Radxa E20C adds 9e701ad7c355 arm64: dts: rockchip: Add pwm nodes for RK3528 adds c6599944af5a arm64: dts: rockchip: Enable regulators for Radxa E20C adds a706a593cb19 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk356 [...] adds b386d064c8d9 Merge tag 'v6.16-rockchip-dts64-1' of https://git.kernel.o [...] adds d15d8d234248 ARM: dts: rockchip: Add aliases for rk3036-kylin MMC devices adds 709a25f7a433 ARM: dts: rockchip: Drop redundant CPU "clock-latency" adds cdc602ad0640 ARM: dts: rockchip: Add ref clk for hdmi adds dd6c77864aa6 Revert "ARM: dts: rockchip: drop grf reference from rk3036 hdmi" adds cb2a6738f33c ARM: dts: rockchip: enable hdmi on rk3066 marsboard adds c895c32bf1ce ARM: dts: rockchip: enable Mali gpu on rk3066 marsboard adds 109c5aedf6ea Merge tag 'v6.16-rockchip-dts32-1' of https://git.kernel.o [...] adds d2c9d354802a dt-bindings: dma: nvidia,tegra20-apbdma: convert text base [...] adds c4cd2aa6a374 dt-bindings: interrupt-controller: Convert nvidia,tegra20- [...] adds cca0fe281687 dt-bindings: arm: tegra: Group Tegra30 based ASUS Transformers adds 236d4257572f dt-bindings: arm: tegra: Add Asus Transformer Pad TF300TL adds 0d4d6e699a4a media: dt-bindings: Document Tegra186 and Tegra194 cec adds a793e78ef694 Merge tag 'tegra-for-6.16-dt-bindings' of https://git.kern [...] adds f1e336793673 arm64: tegra: Configure QSPI clocks and add DMA adds 34c6ba89e148 arm64: tegra: Add I2C aliases for Tegra234 adds 01f11ffdfd90 arm64: tegra: Enable PWM fan on the Jetson TX1 Devkit adds b84f1c018765 arm64: tegra: Enable PWM fan on the Jetson TX2 Devkit adds 4cd763297c22 arm64: tegra: Drop remaining serial clock-names and reset-names adds 39e1cbf57e30 arm64: tegra: Add DMA properties for Tegra186 and Tegra194 UARTs adds 52dedbe81ee5 arm64: tegra: p3310: Explicitly enable GPU adds d1b725476104 arm64: tegra: p2180: Explicitly enable GPU adds 936217525928 arm64: tegra: Bump #address-cells and #size-cells on Tegra186 adds dfb25484bd73 arm64: tegra: Add uartd serial alias for Jetson TX1 module adds 34ff0bfda6f2 arm64: tegra: Add fallback CEC compatibles adds e0f863036a8d arm64: tegra: Add CEC controller on Tegra210 adds 20440c7f9015 arm64: tegra: Wire up CEC to devkits adds 93998bc476d5 Merge tag 'tegra-for-6.16-arm64-dt' of https://git.kernel. [...] adds c533c0a2acb1 ARM: tegra: Rename the apbdma nodename to match with commo [...] adds b6e892ec333e ARM: tegra: Add device-tree for ASUS Transformer Pad LTE TF300TL adds 7cfd76f086c6 ARM: tegra: apalis-eval: Remove pcie-switch node adds ef934c51cb44 Merge tag 'tegra-for-6.16-arm-dt' of https://git.kernel.or [...] adds 614665105d12 ARM: dts: nokia n900: remove useless io-channel-cells property adds 1132bb4df237 ARM: dts: omap4: panda: fix resources needed for Wifi adds a2db9bbcf64a ARM: dts: omap4: panda: cleanup bluetooth adds 550e5608c25e ARM: dts: am335x: Set wakeup-source for UART0 adds 153e2d0791d2 Merge tag 'omap-for-v6.16/dt-signed' of https://git.kernel [...] adds c8ad7ca20e61 dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus [...] adds 762807d39037 dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier adds 9f90a1c9ce77 dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM adds d34db26e9ea5 dt-bindings: arm: add imx8mp-libra-rdk-fpsc adds 4f28aeab5293 dt-bindings: arm: fsl: add i.MX943 EVK board adds 3f7de71cce2c dt-bindings: arm: add TQMa8XxS boards adds 6495d690aa78 dt: bindings: arm: add bindings for TQMa95xxSA adds b20c69cd708b bindings: arm: fsl: Add PHYTEC phyBOARD-Nash-i.MX93 board adds 34df63331ec0 Merge tag 'imx-bindings-6.16' of https://git.kernel.org/pu [...] adds 8130eb0fd3f0 ARM: dts: imx31/imx6: Use flash as the NOR node name adds d5b55c35e033 ARM: dts: imx: Fix the iim compatible string adds 89cedb339cb3 ARM: dts: nxp: Align NAND controller node name with bindings adds 0fd766f95953 ARM: dts: imx51-digi-connectcore-som: Fix MMA7455 compatible adds 185ae70ad680 ARM: dts: imx: Drop redundant CPU "clock-latency" adds c806347d315d ARM: dts: ls1021a-tqmals1021a: Fix license adds 43d790a0a7c8 ARM: dts: ls1021a-tqmals1021a: Add vcc-supply for spi-nor adds 8511c30d71e3 ARM: dts: ls1021a-tqmals1021a: Add HDMI overlay adds fbfd01d75329 ARM: dts: ls1021a-tqmals1021a: Add LVDS overlay for Tianma [...] adds 43db162d0cf6 ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech FC21 [...] adds 98842790e40f ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech DC44 [...] adds 690f7e40cccd ARM: dts: ls1021a-tqmals1021a: change sound card model name adds a1334d7a46c1 ARM: dts: imx6q-apalis: remove pcie-switch node adds c7e5d6b4a303 ARM: dts: nxp: Align wifi node name with bindings adds fa716c6f52c7 ARM: dts: imx7d: update opp-table voltages adds 10d0bc88bbc8 ARM: dts: mxs: use padconfig macros adds 71cefdd27371 Merge tag 'imx-dt-6.16' of https://git.kernel.org/pub/scm/ [...] adds 7ed7d1ed852d arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing adds 0005617c5e2f arm64: dts: imx8mq: Add linux,pci-domain into pcie-ep node adds 9f0928ea7258 arm64: dts: imx: add imx95 dts for sof adds adcf4a5216cc arm64: dts: imx8mp: Use resets property adds caa2ee72e0da arm64: dts: imx8mp: Add mu2 root clock adds f048f2126fcc arm64: dts: imx8mp: Configure dsp node for rproc usage adds ebccbe8d43ce arm64: dts: imx8mp: Add DSP clocks adds 68770d888192 arm64: dts: imx8mp-evk: Enable DSP node for remoteproc usage adds c197f323ed64 arm64: dts: imx8qm-mek: consolidate reserved-memory adds 42b2ac9f1bfe arm64: dts: imx: Drop redundant CPU "clock-latency" adds 4e13da7c7393 arm64: dts: freescale: imx8mp-verdin: Add EEPROM compatibl [...] adds ac1c1d2e2124 arm64: dts: freescale: imx8mm-verdin: Add EEPROM compatibl [...] adds ab4d874c9f44 arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus EN [...] adds b6bf37e40cbe arm64: dts: imx95: add USB2.0 nodes adds c7358655579d arm64: dts: imx95-19x19-evk: enable USB2.0 node adds a5b22b72e92a arm64: dts: imx95-15x15-evk: enable USB2.0 node adds eb0aadf0bd5e arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0 adds 97dc91c04558 arm64: dts: freescale: add Toradex SMARC iMX8MP adds e5bc07026f94 arm64: add initial device tree for TQMa93xx/MBa91xxCA adds 2e98d456666d arm64: dts: imx8mm-beacon: Fix RTC capacitive load adds c3f03bec30ef arm64: dts: imx8mn-beacon: Fix RTC capacitive load adds 6821ee175379 arm64: dts: imx8mp-beacon: Fix RTC capacitive load adds 8c716f80dfe8 arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to outp [...] adds a747c4dd2a60 arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to outp [...] adds 1c98ceb0d75e arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset an [...] adds b08fc2f0fd99 arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset an [...] adds 2cb333ddd62f arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source adds 12cc5a3898db arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source adds 8dd0e8a49668 arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source adds 14e66e4b1322 Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open [...] adds e05fae71e68f Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open [...] adds e2cfc140ae25 arm64: dts: imx8-apalis: Add PCIe and SATA support adds 06d9879c106f arm64: dts: imx8: create unified pcie0 and pcie0_ep label [...] adds 6f3287eae412 arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl adds c1c4820b60d7 arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified [...] adds 1c9b0c6044c2 arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable P [...] adds 58bea81052d0 arm64: dts: imx95: add pcie1 ep overlay file and create pc [...] adds a705eb167ca4 arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0- [...] adds 627b79154120 arm64: dts: imx8mq: add pcie0-ep node adds 6e94adb40a8a arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes adds 95727d056c8f arm64: dts: add imx8mp-libra-rdk-fpsc board adds 2b743164ecfe arm64: dts: add imx8mp-libra-rdk-fpsc LVDS panel overlay adds 98363ac36640 arm64: dts: freescale: imx93-phycore-som: Add PMIC support adds 31ff2efe6484 arm64: dts: freescale: imx93-phycore-som: Add EEPROM support adds d6241ba41f2c arm64: dts: freescale: imx93-phycore-som: Disable LED pull-up adds 54be09bdb1e7 arm64: dts: freescale: imx93-phycore-som: Enhance eMMC pinctrl adds 9ed135ca4839 arm64: dts: freescale: imx93-phycore-som: Add eMMC no-1-8- [...] adds bdd3071e1092 arm64: dts: freescale: imx93-phyboard-segin: Drop eMMC no- [...] adds 99cf1026b7af arm64: dts: freescale: imx93-phyboard-segin: Disable SD-ca [...] adds ff44686256ff arm64: dts: freescale: imx93-phyboard-segin: Fix SD-card pinctrl adds d84fc1fc8e5e arm64: dts: freescale: imx93-phyboard-segin: Set CMD/DATA [...] adds 1a69251c26c8 arm64: dts: freescale: imx93-phyboard-segin: Add RTC support adds 0a8275f31f34 arm64: dts: freescale: imx93-phyboard-segin: Add CAN support adds b7fed5065b65 arm64: dts: freescale: imx93-phyboard-segin: Add USB support adds c3f6c388d30e arm64: dts: freescale: imx93-phyboard-segin: Add I2S audio adds 7c4424dd11e4 arm64: dts: freescale: imx93-phyboard-segin: Add EQOS Ethernet adds 265bf4ccd703 arm64: dts: freescale: imx93-phyboard-segin: Order node al [...] adds a50424305874 arm64: dts: imx8-colibri: Add PCIe support adds b0d011d4841b arm64: dts: freescale: Add basic dtsi for imx943 adds 771e874ef202 arm64: dts: freescale: Add minimal dts support for imx943 evk adds 2f67c5c4dc22 arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add LVDS devic [...] adds 6c2df49628c1 arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add Raspberry [...] adds ed93f6f48e22 arm64: dts: freescale: add initial device tree for TQMa8XxS adds 88e62ced85fe arm64: dts: imx: Align wifi node name with bindings adds 91d1ff322c47 arm64: dt: imx95: Add TQMa95xxSA adds 21faf8f8e01b arm64: dts: imx93-tqma9352-mba91xxca: disable Open Drain for MDIO adds 8c7432dc2ab0 arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM c [...] adds e40201b45478 arm64: dts: freescale: imx8mp-toradex-smarc: add embedded [...] adds 8161827fb80c arm64: dts: freescale: imx8mp-toradex-smarc: add gpio expander adds 707bf92e4bc2 arm64: dts: freescale: imx8mp-toradex-smarc: use generic g [...] adds 1f6c86265272 arm64: dts: freescale: Add PHYTEC phyBOARD-Nash-i.MX93 support adds 6c265faf1a40 Merge tag 'imx-dt64-6.16' of https://git.kernel.org/pub/sc [...] adds 24822c4b476c dt-bindings: clock: socfpga: convert to yaml adds 2bae46e3de2a riscv: dts: thead: Introduce power domain nodes with aon firmware adds 1b136de08b5f riscv: dts: thead: Introduce reset controller node adds a4c95b924d51 riscv: dts: thead: Add device tree VO clock controller adds 7e358b8cc138 Merge tag 'thead-dt-for-v6.16' of https://github.com/pdp7/ [...] adds c07da6de0eb8 arm64: dts: blaize-blzp1600: Enable GPIO support adds 5e5da30f2e25 arm64: dts: ti: k3-j784s4-evm-usxgmii-exp1-exp2: drop pinc [...] adds 9d76be5828be arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "se [...] adds 320d8a84f6f0 arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and " [...] adds 3f7523bf8c35 arm64: dts: ti: k3-j722s-main: Don't disable serdes0 and serdes1 adds 2a36e8656836 arm64: dts: ti: k3-j722s-evm: Drop redundant status within [...] adds 97b67cc102dc arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators adds 7edf0a4d3bb7 arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy adds 24ab76e55ef1 arm64: dts: ti: k3-j721e-sk: Remove clock-names property f [...] adds c6a20a250200 arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplie [...] adds c68ab54a89a8 arm64: dts: ti: k3-am62x: Remove clock-names property from [...] adds 7b75dd2029ee arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in [...] adds b22cc402d387 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in [...] adds c574db0b68a6 dt-bindings: soc: ti: ti,j721e-system-controller: Add PCIe [...] adds df2210b2da13 arm64: dts: ti: k3-j721e: Add PCIe ctrl node to scm_conf region adds 1f326fb84a60 arm64: dts: ti: k3-j7200: Add PCIe ctrl node to scm_conf region adds 755e47a71f9d arm64: dts: ti: k3-j721s2: Add PCIe ctrl node to scm_conf region adds 4e7ad3b44645 arm64: dts: ti: k3-am64: Add PCIe ctrl node to main_conf region adds bdd158389dac arm64: dts: ti: k3-am62p-j722s: Add rng node adds c026c5e6ed93 arm64: dts: ti: k3-am625-verdin: Add EEPROM compatible fallback adds 3a5ff313ac52 dt-bindings: arm: ti: Add PocketBeagle2 adds 92d8c028aa92 arm64: dts: ti: Add k3-am62-pocketbeagle2 adds 6a7023118fd7 arm64: dts: ti: k3-am67a-beagley-ai: Add bootph for main_gpio1 adds bcbc3d40dc62 arm64: dts: ti: k3-j784s4-j742s2-evm: Add overlay to enabl [...] adds 8a0bba5b6730 arm64: dts: ti: k3-j721e-common-proc-board-infotainment: U [...] adds 5959618631fe dt-bindings: mfd: ti,j721e-system-controller: Add compatib [...] adds 4765253055cc arm64: dts: ti: k3-am65-main: Add system controller compatible adds ae3ac9ffd59a arm64: dts: ti: am65x: Add missing power-supply for Rockte [...] adds 3b62bd1fde50 arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length o [...] adds 5d15c4395fd3 dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based [...] adds 8bc3b1c86452 arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x adds b2fd55f906ff arm64: dts: ti: k3-am62p5-sk: Enable PWM adds 5aec1169b539 arm64: dts: ti: k3-am62a7-sk: Enable PWM adds d864bb528a67 arm64: dts: ti: k3-am625-sk: Enable PWM adds db3cd905b8c8 arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot adds d16e7d34352c arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC adds ef839ba8142f arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC adds 1159f911435b arm64: dts: ti: k3-am64-main: Switch to 64-bit address spa [...] adds 46e3d7d70488 arm64: dts: ti: k3-j7200-main: Switch to 64-bit address sp [...] adds 1025003a1e06 arm64: dts: ti: k3-j721e: Add ranges for PCIe0 DAT1 and PC [...] adds f0f78192d3b3 arm64: dts: ti: k3-j721e-main: Switch to 64-bit address sp [...] adds 5a765365c689 arm64: dts: ti: k3-j721s2-main: Switch to 64-bit address s [...] adds 0fde00328cf8 arm64: dts: ti: k3-j722s-main: Switch to 64-bit address sp [...] adds b1f9ec6545c6 arm64: dts: ti: k3-j784s4-j742s2-main-common: Switch to 64 [...] adds 9bfebd8750a0 arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE0 node adds e3dfcf482d07 arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable ACSPCI [...] adds cd156f8741e3 dt-bindings: arm: ti: Add Toradex Verdin AM62P adds 87f95ea316ac arm64: dts: ti: Add Toradex Verdin AM62P adds c98ac03937e2 arm64: dts: ti: am62p-verdin: Add dahlia adds cfdd38cfeb87 arm64: dts: ti: am62p-verdin: Add mallow adds b0a01514cd90 arm64: dts: ti: am62p-verdin: Add yavia adds 441870bb81b2 arm64: dts: ti: am62p-verdin: Add ivy adds 3a71cdfec944 arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default adds 6af731c5de59 arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default adds 9c6b73fc72e1 arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock [...] adds f55c9f087cc2 arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 adds 90770c243c38 arm64: dts: ti: k3-am62p5-sk: Add regulator nodes for AM62P adds d44915df7592 arm64: dts: ti: k3-am62x: Add required voltage supplies fo [...] adds 23a5409369b1 arm64: dts: ti: k3-am62x: Add required voltage supplies fo [...] adds 30ce5f163e4f arm64: dts: ti: k3-am62x: Add required voltage supplies fo [...] adds a5da12f37b85 arm64: dts: ti: k3-am625-beagleplay: Add required voltage [...] adds cabe662bd54b arm64: dts: ti: k3-am625-beagleplay: Add required voltage [...] adds 5bb1949ffa02 arm64: dts: ti: k3-am62: Add ATCM and BTCM cbass ranges adds 5722117235ac arm64: dts: ti: k3-am62-wakeup: Add wakeup R5F node adds 7f321892dc53 arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node adds f0623719c2a6 arm64: dts: ti: k3-am62a-wakeup: Add R5F device node adds 56f13d79430f arm64: dts: ti: k3-am62a-main: Add C7xv device node adds 77c29ebe76d8 arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote processors adds b05a6c145001 arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote processors adds 8fb034b8402e arm64: dts: ti: k3-am62x-sk-common: Enable IPC with remote [...] adds 2a473854bea1 arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP adds b4ec77305c26 arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP adds e4b55d85024f arm64: dts: ti: k3-am64: Reserve timers used by MCU FW adds 3df22a8622fa arm64: dts: ti: k3-am62-main: Add PRUSS-M node adds 8a6650dafaed arm64: dts: ti: k3-am62: New GPU binding details adds ed6f779e2130 arm64: dts: ti: k3-j721s2: Add GPU node adds 6b8deb2ff0d3 arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E adds 8785b579d431 arm64: dts: ti: k3-am62a: Enable CPU freq throttling on th [...] adds 625e540cee2c arm64: dts: ti: k3-am62x-phyboard-lyra-gpio-fan: Update co [...] adds c0fa0aaa69ac arm64: dts: ti: k3-am62-phycore-som: Enable Co-processors adds 8dd0ac27fcd1 arm64: dts: ti: k3-am62a-phycore-som: Enable Co-processors adds 5d0727b0537f arm64: dts: ti: k3-am62a-phycore-som: Reserve main_rti4 fo [...] adds f71fb19f3604 arm64: dts: ti: k3-am62a-phycore-som: Reserve main_timer2 [...] adds 9bb89ec393e3 arm64: dts: ti: j722s-evm: Add DT nodes for power regulators adds 2e8861103a08 arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX adds 646bcbcbdfad arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219 adds 6a9d340b1f99 arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640 adds 179fa6e8c2b6 Merge tag 'ti-k3-dt-for-v6.16' of https://git.kernel.org/p [...] adds 87901f69400a ARM: dts: samsung: sp5v210-aries: Align wifi node name wit [...] adds 1d62af229b18 arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC adds ebeab0be707d arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC adds 485524499657 arm64: dts: exynos: update all samsung,mode constants adds 1a6ee48d8757 arm64: dts: exynos: Add DT node for all UART ports adds 2a4067c89e41 arm64: dts: exynosautov920: add cpucl0 clock DT nodes adds aa833db4b822 arm64: dts: exynosautov920: add cpucl1/2 clock DT nodes adds 004bd8536cb9 dt-bindings: arm: samsung: add compatibles for exynos7870 devices adds d6f3a7f91fdb arm64: dts: exynos: add initial devicetree support for exynos7870 adds 61296c6b604d arm64: dts: exynos: add initial support for Samsung Galaxy [...] adds d5cbf26a5c8f arm64: dts: exynos: add initial support for Samsung Galaxy [...] adds fc581fae50a2 arm64: dts: exynos: add initial support for Samsung Galaxy J6 adds aaf02428fdd5 arm64: dts: exynos: gs101: add pmu-intr-gen syscon node adds e04381e7b74a Merge tag 'samsung-dt64-6.16' of https://git.kernel.org/pu [...] adds 3fa57cb0178d ARM: dts: amlogic: meson8: enable UART RX and TX pull up b [...] adds 7db1068a5eed ARM: dts: amlogic: meson8b: enable UART RX and TX pull up [...] adds 40f983aa2d80 dt-bindings: vendor-prefixes: Add TC Unterhaltungselektronik AG adds eb7af1268e00 dt-bindings: arm: amlogic: Add TCU Fernsehfee 3.0 board adds dac928757928 ARM: dts: amlogic: Add TCU Fernsehfee 3.0 adds 2c1879a44031 ARM: dts: amlogic: meson8-fernsehfee3: Describe regulators adds 709c8afa1506 Merge tag 'amlogic-arm-dt-for-v6.16' of https://git.kernel [...] adds e9bb91734871 arm64: dts: amlogic: a4: add pinctrl node adds 89c50689c0ba arm64: dts: amlogic: gxbb: enable UART RX and TX pull up b [...] adds 2b557f9c1806 arm64: dts: amlogic: gxl: enable UART RX and TX pull up by [...] adds b6a41f36279a arm64: dts: amlogic: g12: enable UART RX and TX pull up by [...] adds fdedfc2109a5 arm64: dts: amlogic: axg: enable UART RX and TX pull up by [...] adds f254ae62fb15 arm64: dts: amlogic: a1: enable UART RX and TX pull up by default adds ba098e5e5d0e arm64: dts: amlogic: gxlx-s905l-p271: add saradc compatible adds 5fdafebe570f arm64: dts: amlogic: Drop redundant CPU "clock-latency" adds 431a5281e701 arm64: dts: amlogic: C3: Add clk-measure controller node adds ea4b19c45f66 arm64: dts: amlogic: S4: Add clk-measure controller node adds 93d968adbba3 dt-bindings: arm: amlogic: add S6 support adds 5c9871f98b18 dt-bindings: arm: amlogic: add S7 support adds c0c89503f6b7 dt-bindings: arm: amlogic: add S7D support adds 5fdecaafa237 arm64: dts: add support for S6 based Amlogic BL209 adds 1b753fcfcff8 arm64: dts: add support for S7 based Amlogic BP201 adds 1a30661c20de arm64: dts: add support for S7D based Amlogic BM202 adds 16d4daa00ee6 arm64: dts: amlogic: gxl: set i2c bias to pull-up adds 4954ec9300cf dt-bindings: arm: amlogic: add S805Y and Mi TV Stick adds f5d4227c6dca arm64: dts: amlogic: add support for xiaomi-aquaman/Mi TV Stick adds 946b51882b84 arm64: dts: amlogic: Add A4 Reset Controller adds f0911f294789 arm64: dts: amlogic: Add A5 Reset Controller adds 53c3712fd5c0 Merge tag 'amlogic-arm64-dt-for-v6.16' of https://git.kern [...] adds 6e3b067d3c5e arm64: dts: mediatek: mt7622: Align GPIO hog name with bindings adds 04e7638dd64a arm64: tegra: tegra210-p2894: Align GPIO hog node name wit [...] adds 816a748bee7b Merge tag 'dt64-cleanup-6.16' of https://git.kernel.org/pu [...] adds 7e1a0dfb3f59 arm64: dts: nuvoton: Add pinctrl adds dd465b5c3cf1 ARM: dts: nuvoton: Align GPIO hog name with bindings adds f0538cc6770d ARM: dts: nuvoton: Add EDAC node adds 366c846abf17 ARM: dts: nuvoton: Add UDC nodes adds 41a6d0e4c609 ARM: dts: nuvoton: Add OHCI node adds 7efb8b92165f ARM: dts: nuvoton: Add MMC Nodes adds c307e9c1a472 Merge tag 'nuvoton-arm-6.16-devicetree' of https://git.ker [...] adds 7017524e39db arm64: dts: qcom: x1e80100: Set CPU interconnect paths as [...] adds 18ecea8e04d8 arm64: dts: qcom: sc8280xp-pmics: Fix slave ID in interrup [...] adds 60a2c9cc1582 arm64: dts: qcom: sc8280xp-pmics: Add more temp-alarm devices adds a9ca8e5c6379 arm64: dts: qcom: qcs6490-rb3gen2: Add vadc and adc-tm channels adds 97e05bb2253d arm64: dts: qcom: x1e80100: Add the watchdog device adds 62a770da5327 arm64: dts: qcom: sm8650: add OSM L3 node adds c9658c3963b8 arm64: dts: qcom: sm8650: add cpu interconnect nodes adds c24db2c17857 arm64: dts: qcom: sm8650: add cpu OPP table with DDR, LLCC [...] adds 914d16b4a9c4 arm64: dts: qcom: qcs6490-rb3gen2: add and enable BT node adds 44ebb21f6080 arm64: dts: qcom: qcm2290: Add uart3 node adds 8d6a73215149 arm64: dts: qcom: qcs8300: Adds SPMI support adds 9221ec2a65bc arm64: dts: qcom: qcs8300-ride: Enable PMIC peripherals adds 5429861bdc33 arm64: dts: qcom: sc8280xp: Fix clock for spi0 to spi7 adds 7373610dde49 arm64: dts: qcom: sdm845-db845c: enable sensors DSP adds 341e66232128 arm64: dts: qcom: qrb5165-rb5: enable sensors DSP adds 45bd6ff900cf arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent adds bd3801a8d44e arm64: dts: qcom: sa8775p-ride: Add firmware-name in BT node adds 144230e5840c arm64: dts: qcom: ipq6018: add 1.2GHz CPU Frequency adds a96e765a7b3f arm64: dts: qcom: ipq6018: add 1.5GHz CPU Frequency adds 0c4c0f14b7d7 arm64: dts: qcom: ipq6018: move mp5496 regulator out of soc dtsi adds e60f872c2dc4 arm64: dts: qcom: ipq6018: rename labels of mp5496 regulator adds a566fb9ba8ff arm64: dts: qcom: ipq6018: add LDOA2 regulator adds 3fe12c798f9a arm64: dts: qcom: ipq5332: Add tsens node adds 9b341f34293f arm64: dts: qcom: ipq5332: Add thermal zone nodes adds a61adfe29624 arm64: dts: qcom: ipq5424: Add tsens node adds 017c28788a4c arm64: dts: qcom: ipq5424: Add thermal zone nodes adds 467284a3097f arm64: dts: qcom: qcs8300: Add QUPv3 configuration adds 62ca6669d62e arm64: dts: qcom: x1e80100: Wire up PCIe PHY NOCSR resets adds fbf5e007588f arm64: dts: qcom: Commonize X1 CRD DTSI adds f08edb529916 arm64: dts: qcom: Add X1P42100 SoC and CRD adds 7f9a67039602 arm64: dts: qcom: sm8650: drop cpu thermal passive trip points adds 2250f65b3256 arm64: dts: qcom: sm8650: setup gpu thermal with higher te [...] adds c516beb248a9 arm64: dts: qcom: sm8650: harmonize all unregulated therma [...] adds 30235bb8b048 arm64: dts: qcom: sm8650: drop remaining polling-delay-pas [...] adds 542b34247f3a arm64: dts: qcom: sm7325-nothing-spacewar: Add CAM fixed-r [...] adds 588a6d006d64 arm64: dts: qcom: sm7325-nothing-spacewar: Enable camera EEPROMs adds c365a026155c arm64: dts: qcom: qcm6490-fairphone-fp5: Enable display adds 984748d30cd3 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable the GPU adds 54df5e52777e arm64: dts: qcom: sm8550: use ICC tag for all interconnect [...] adds 48c84d96dcd0 arm64: dts: qcom: sm8550: set CPU interconnect paths as AC [...] adds 0acd169330b8 arm64: dts: qcom: sm8550: add OPP table support to PCIe adds ac2b7b1e8432 arm64: dts: qcom: sm8550: add QUP serial engines OPP tables adds ee6dfc9c75d4 arm64: dts: qcom: sm8650: use ICC tag for IPA interconnect [...] adds a4da40505d72 arm64: dts: qcom: sm8650: set CPU interconnect paths as AC [...] adds e61d8377c7b5 arm64: dts: qcom: sm8650: add USB interconnect paths adds 5cddecc3d1dc arm64: dts: qcom: sm8650: add OPP table support to PCIe adds 2c885d85dff8 arm64: dts: qcom: sm8650: add QUP serial engines OPP tables adds 61dcbf45110b arm64: dts: qcom: sm8650: add UFS OPP table instead of fre [...] adds 7cfc492d0de2 Merge branch '20250203063427.358327-2-alexeymin@postmarket [...] adds 0e2a500eff87 arm64: dts: qcom: sdm630: Add missing resets to mmc blocks adds 92979f12a201 arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: q [...] adds cdc117c40537 arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: q [...] adds fb03174d17ec arm64: dts: qcom: x1e80100-slim7x: Drop incorrect qcom,ath [...] adds 327d489d1eca arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect [...] adds f22be5c1dd3e arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect [...] adds 801befff4c82 arm64: dts: qcom: x1e80100: Fix video thermal zone adds 03f2b8eed734 arm64: dts: qcom: x1e80100: Apply consistent critical ther [...] adds 5ba21fa11f47 arm64: dts: qcom: x1e80100: Add GPU cooling adds 06eadce93697 arm64: dts: qcom: x1e80100: Drop unused passive thermal tr [...] adds 2a26a02e668f arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop CMA heap adds 4de3e8d657f2 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Drop [...] adds 01a3d5e3cdc8 arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable externa [...] adds 027dcb3de88d arm64: dts: qcom: x1e001de-devkit: Enable HBR3 on external DPs adds 9a49698252b7 arm64: dts: qcom: x1e80100-hp-x14: Enable HBR3 on external DPs adds c72c7105c82d arm64: dts: qcom: x1e80100-qcp: Enable HBR3 on external DPs adds f1bf8a943bea arm64: dts: qcom: msm8998: Switch to undeprecated qcom,cal [...] adds 41eeff2fc229 arm64: dts: qcom: qrb2210-rb1: Switch to undeprecated qcom [...] adds a83356f7ba57 arm64: dts: qcom: qrb4210-rb2: Switch to undeprecated qcom [...] adds 4f8fc2038b3c arm64: dts: qcom: sc7180: Switch to undeprecated qcom,cali [...] adds 218718e0c253 arm64: dts: qcom: sdm845: Switch to undeprecated qcom,cali [...] adds 020ec05884e9 arm64: dts: qcom: sda660-ifc6560: Switch to undeprecated q [...] adds d39d4fd49337 arm64: dts: qcom: sm6115: Switch to undeprecated qcom,cali [...] adds b187df5a0224 arm64: dts: qcom: sm8150-hdk: Switch to undeprecated qcom, [...] adds cfbcd6d483dc arm64: dts: qcom: qcm6490: Switch to undeprecated qcom,cal [...] adds fda76284e9b4 arm64: dts: qcom: sa8775p-ride: Switch to undeprecated qco [...] adds d12ce84c8801 arm64: dts: qcom: sc8280xp: Switch to undeprecated qcom,ca [...] adds 37eb85ae5500 arm64: dts: qcom: sm8250-elish: Switch to undeprecated qco [...] adds 83934b5d6b1a arm64: dts: qcom: qcs615: Add Command DB support adds 09a3840bcb72 arm64: dts: qcom: sdm632-fairphone-fp3: Move status proper [...] adds a4600b160eca arm64: dts: qcom: sdm632-fairphone-fp3: Add newlines betwe [...] adds 9ab813d5191f arm64: dts: qcom: sdm632-fairphone-fp3: Add firmware-name [...] adds d0c38cbe3556 arm64: dts: qcom: sdm632-fairphone-fp3: Enable modem adds 91e3ac15523f arm64: dts: qcom: sm8750: Change labels to lower-case adds 27fd3266e8bd arm64: dts: qcom: Correct white-space style adds 97bf440d95f1 arm64: dts: qcom: sm8750: Add RPMh sleep stats adds d09ab685a8f5 arm64: dts: qcom: x1e80100-qcp: Add WiFi/BT pwrseq adds aeb520ce520a arm64: dts: qcom: sm8650: add all 8 coresight ETE nodes adds 0783c8b3c06b arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on adds 9db543299ec0 arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 [...] adds d9ff9537baea arm64: dts: qcom: x1e80100-crd: Enable external DisplayPor [...] adds b7e331d18cd0 arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS883 [...] adds 49215915cc57 arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPo [...] adds eb8b09e61bd2 arm64: dts: qcom: sdm845: enable gmu adds 2d3dd4b23763 arm64: dts: qcom: sdm845-starqltechn: remove wifi adds 242e4126ee00 arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake adds cba1dd3d851e arm64: dts: qcom: sdm845-starqltechn: refactor node order adds fb5fce873b95 arm64: dts: qcom: sdm845-starqltechn: remove excess reserv [...] adds b58e67cd607e arm64: dts: qcom: sdm845-starqltechn: add gpio keys adds 7a88a931d095 arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC adds 3a4600448bef arm64: dts: qcom: sdm845-starqltechn: add display PMIC adds 801733b4757c arm64: dts: qcom: sdm845-starqltechn: add touchscreen support adds dd5c8d7222fb arm64: dts: qcom: Use recommended MBN firmware path adds eeb0f3e4ea67 arm64: dts: qcom: sm8750: Add QCrypto nodes adds 9f9dcac2f85e arm64: dts: qcom: sm8750: Add TRNG nodes adds b1dac789c650 arm64: dts: qcom: sm8750: Add ICE nodes adds 1f552db1b953 arm64: dts: qcom: ipq5424: Enable MMC adds 8744dd90cd6b arm64: dts: qcom: sm8750: Add IPCC, SMP2P, AOSS and ADSP adds 0fe088574b30 arm64: dts: qcom: sm8750: Add LPASS macro codecs and pinctrl adds 0c23fa864887 arm64: dts: qcom: sm8750-mtp: Enable ADSP adds 23d8b031f302 arm64: dts: qcom: sm8750-qrd: Enable ADSP adds 58471055ae76 arm64: dts: qcom: sm8750: Add CDSP adds 070b7e0490b5 arm64: dts: qcom: sm8750-mtp: Enable CDSP adds 0bbdfaa204ce arm64: dts: qcom: sm8750-qrd: Enable CDSP adds 75eefd474469 arm64: dts: qcom: sm8350: Reenable crypto & cryptobam adds 0fe6357229cb arm64: dts: qcom: sm8450: Add missing properties for cryptobam adds 663cd2cad36d arm64: dts: qcom: sm8550: Add missing properties for cryptobam adds 38b88722bce0 arm64: dts: qcom: sm8650: Add missing properties for cryptobam adds a2517331f11b arm64: dts: qcom: sa8775p: Add missing properties for cryptobam adds b4cd966edb2d arm64: dts: qcom: ipq9574: Add missing properties for cryptobam adds c87d58bc7f83 arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3 adds b18c1aa64043 arm64: dts: qcom: pm8937: Add LPG PWM driver adds 5b74065e6c24 arm64: dts: qcom: msm8917-xiaomi-riva: Add display backlight adds df52f9ab185e arm64: dts: qcom: Drop `tx-sched-sp` property adds 84247db00a5c arm64: dts: qcom: sar2130p: add PCIe EP device nodes adds bffe01a9b4bb arm64: dts: qcom: sm8450: add PCIe EP device nodes adds 778dc0f876c7 arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states adds a3daa844ed81 arm64: dts: qcom: qcs615: add TRNG node adds 9ce52e908bd5 arm64: dts: qcom: sm8650: switch to interrupt-cells 4 to a [...] adds 2c06e0797c32 arm64: dts: qcom: sm8650: add PPI interrupt partitions for [...] adds e03ed4ee41c0 arm64: dts: qcom: qrb5165-rb5: add compressed playback support adds 05ed68070d7a arm64: dts: qcom: sa8775p: Add CTCU and ETR nodes adds 37bd695c16b1 arm64: dts: qcom: sc7280: drop video decoder and encoder nodes adds 4ca8d6f898a8 dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8 adds 9b1a6c925c88 arm64: dts: qcom: sm6125: Initial support for xiaomi-ginkgo adds 2eabf101f62a arm64: dts: qcom: ipq9574: Add SPI nand support adds 2f24e13c8f09 arm64: dts: qcom: ipq9574: Enable SPI NAND for ipq9574 adds 8140d10568a8 arm64: dts: qcom: ipq9574: Remove eMMC node adds 6810ecd57eb4 arm64: dts: qcom: sdx75: Fix up the USB interrupt description adds a3715ce86509 arm64: dts: qcom: sdx75: Rename AOSS_QMP to power-management adds bc09537f4745 arm64: dts: qcom: qcs615: Rename AOSS_QMP to power-management adds 9ea77c65b7b0 arm64: dts: qcom: sc8180x: Rename AOSS_QMP to power-management adds 6d617082867d arm64: dts: qcom: x1e80100-dell-xps13-9345: Drop clock-nam [...] adds 57aac7bd091c arm64: dts: qcom: x1e80100-romulus: Drop clock-names from PS8830 adds 8cd4b0f6bc71 arm64: dts: qcom: x1e001de-devkit: Drop clock-names from PS8830 adds 9eca3fd5c336 arm64: dts: qcom: x1e80100-crd: add support for volume-up key adds ee95bcc58890 arm64: dts: qcom: x1e80100-crd: add gpio-keys label for li [...] adds 28f997b89967 arm64: dts: qcom: sm8250: Fix CPU7 opp table adds 64f8541e7a2c arm64: dts: qcom: qcs8300-ride: Enable second USB controll [...] adds 28ef67df3658 arm64: dts: qcom: qcs8300: Add device node for gfx_smmu adds 4001b1bffd21 arm64: dts: qcom: ipq5424: add reserved memory region for [...] adds 7a54680f192f arm64: dts: qcom: qcs6490-rb3gen2: Add orientation gpio adds 515551e65635 arm64: dts: qcom: sm8750: Correct clocks property for uart14 node adds 6c6d55f41c1b arm64: dts: qcom: qcm6490-fairphone-fp5: Add touchscreen node adds 26cc0304d135 dt-bindings: arm: qcom: Document Lenovo ThinkPad T14s Gen [...] adds 31eff589d00b arm64: dts: qcom: x1e78100-t14s: Add LCD variant with back [...] adds ace6b365cf2a arm64: dts: qcom: x1e78100-t14s: Add OLED variant adds a2e617f4e698 arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies adds b49e37de8e70 arm64: dts: qcom: x1e80100-crd: Drop duplicate DMIC supplies adds 3529d9536105 arm64: dts: qcom: sc8280xp-crd: add support for volume-up key adds abf89bc4bb09 arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on adds 673fa129e558 arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on adds 7d328cc134f7 arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on adds 63169c07d740 arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and [...] adds 3ab4e212a41c arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on adds f43a71dc6d8d arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b [...] adds ff6ba9637836 arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on adds 55e52d055393 arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies adds d40da533a701 arm64: dts: qcom: qcm6490-idp: Update protected clocks list adds 4f4c905e6a2a arm64: dts: qcom: ipq9574: Fix USB vdd info adds d4da3adfc560 arm64: dts: qcom: sc7280: Add support for camss adds 39e6ca14ace9 arm64: dts: qcom: qcs6490-rb3gen2-vision-mezzanine: Add vi [...] adds 27b85be287f9 arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU adds 4bf9fac3a85b arm64: dts: qcom: ipq5424: enable GPIO based LEDs and Buttons adds c0c46eea2444 arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports adds 1fcbbdc08062 arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd c [...] adds 54040a3e3da6 arm64: dts: qcom: qcs615: remove disallowed property in sp [...] adds cc13a858a79d arm64: dts: qcom: sa8775p: Add LMH interrupts for cpufreq_hw node adds 9bb5ca464100 arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2 adds 409803681a55 arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset adds b53c2c23d3c2 arm64: dts: qcom: x1e80100: enable rtc adds 75bfe7a0381e Merge branch '20250313110359.242491-1-quic_mmanikan@quicin [...] adds 6464510651e8 arm64: dts: qcom: ipq9574: Add nsscc node adds bba4e13c0f33 arm64: dts: qcom: qcs8300: Add RPMh sleep stats adds 1a7646d78451 arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity adds a422fa8a5563 Merge branch 'arm64-for-6.15' into arm64-for-6.16 adds 651af46f33ab arm64: dts: qcom: msm8916: Use the header with DSI phy clock IDs adds 7c92da246e1a arm64: dts: qcom: msm8917: Use the header with DSI phy clock IDs adds 011e7f2c26dc arm64: dts: qcom: msm8939: Use the header with DSI phy clock IDs adds 8e35fab460cc arm64: dts: qcom: msm8953: Use the header with DSI phy clock IDs adds b06f27d09ed4 arm64: dts: qcom: msm8976: Use the header with DSI phy clock IDs adds 4b32499da717 arm64: dts: qcom: msm8996: Use the header with DSI phy clock IDs adds f4220c41decc arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs adds 48478f726f37 arm64: dts: qcom: qcm2290: Use the header with DSI phy clock IDs adds adaa876233c1 arm64: dts: qcom: sc7180: Use the header with DSI phy clock IDs adds 4390fc773154 arm64: dts: qcom: sc8180x: Use the header with DSI phy clock IDs adds 3c1ae3b25555 arm64: dts: qcom: sdm630: Use the header with DSI phy clock IDs adds dc489ba0dea3 arm64: dts: qcom: sdm670: Use the header with DSI phy clock IDs adds 77764620c188 arm64: dts: qcom: sdm845: Use the header with DSI phy clock IDs adds b44bf3bc7491 arm64: dts: qcom: sm6115: Use the header with DSI phy clock IDs adds 4f40ebbebcd9 arm64: dts: qcom: sm6125: Use the header with DSI phy clock IDs adds ab7cd7f3968f arm64: dts: qcom: sm6350: Use the header with DSI phy clock IDs adds 35ed99d7f589 arm64: dts: qcom: sm8150: Use the header with DSI phy clock IDs adds 855ff06098b7 arm64: dts: qcom: sm8250: Use the header with DSI phy clock IDs adds ee4bb3169263 arm64: dts: qcom: sm8350: Use the header with DSI phy clock IDs adds 0d18a031499d arm64: dts: qcom: sm8450: Use the header with DSI phy clock IDs adds 0d046b7ad7d3 arm64: dts: qcom: sm8550: Use the header with DSI phy clock IDs adds 314ffec60651 arm64: dts: qcom: sm8650: Use the header with DSI phy clock IDs adds 0d5da04d23c3 arm64: dts: qcom: remove max-speed = 1G for RGMII for ethernet adds 337921764e31 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable MICs LDO adds e8acfc1bbcda arm64: dts: qcom: Remove unnecessary MM_[UD]L audio routes adds 738dde31b5dc arm64: dts: qcom: qdu1000: Fix qcom,freq-domain adds 9100b9063767 arm64: dts: qcom: msm8939: Fix CPU node "enable-method" pr [...] adds b8e10d2f5afb arm64: dts: qcom: msm8992-lg-h815: Fix CPU node "enable-me [...] adds 2eca6af66709 arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD c [...] adds 33e020b942cb arm64: dts: qcom: sc7280: Use the header with DSI phy clock IDs adds 8725fb400542 arm64: dts: qcom: sa8775p: mark MDP interconnects as ALWAYS on adds 31e18ebef09a arm64: dts: qcom: msm8998: use correct size for VBIF regions adds bacf203baa1e arm64: dts: qcom: qcm2290: use correct size for VBIF regions adds 180f990ed061 arm64: dts: qcom: sa8775p: use correct size for VBIF regions adds 74e18dc4aef0 arm64: dts: qcom: sc7180: use correct size for VBIF regions adds 545b26b926ae arm64: dts: qcom: sc7280: use correct size for VBIF regions adds a24e1cb954a6 arm64: dts: qcom: sc8180x: use correct size for VBIF regions adds 7b5160ce90a3 arm64: dts: qcom: sc8280xp: use correct size for VBIF regions adds acc206fed369 arm64: dts: qcom: sdm670: use correct size for VBIF regions adds e50450aae01e arm64: dts: qcom: sdm845: use correct size for VBIF regions adds c7f421676589 arm64: dts: qcom: sm6115: use correct size for VBIF regions adds e24c7cb72b9b arm64: dts: qcom: sm6125: use correct size for VBIF regions adds 7cfcd1a3c519 arm64: dts: qcom: sm6350: use correct size for VBIF regions adds 130e9aacc401 arm64: dts: qcom: sm8150: use correct size for VBIF regions adds 4e851ff6a3a1 arm64: dts: qcom: sm8250: use correct size for VBIF regions adds d55fe5da7883 arm64: dts: qcom: sm8350: use correct size for VBIF regions adds 62acfd77a578 arm64: dts: qcom: sm8450: use correct size for VBIF regions adds 9e9d8349e762 arm64: dts: qcom: sm8550: use correct size for VBIF regions adds d8203fff4e68 arm64: dts: qcom: sm8650: use correct size for VBIF regions adds eb73f500548a arm64: dts: qcom: sa8775p: Remove extra entries from the i [...] adds d180c2bd3b43 arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 adds 9361ee93ac9d arm64: dts: qcom: qcm6490-idp: Update the LPASS audio node adds f716f5dcf5cc arm64: dts: qcom: qcs6490-rb3gen2: Update the LPASS audio node adds 104790b06994 arm64: dts: qcom: sm8750: Add Modem / MPSS adds 9facd1c15b93 arm64: dts: qcom: sm8750-mtp: Enable modem adds ddf4c3840a3c arm64: dts: qcom: sm8750-qrd: Enable modem adds 441ef8588c46 arm64: dts: qcom: sdm670: add camss and cci adds 0a05ddb42ea9 ARM: dts: qcom: Fix indentation errors adds adbbdcf4b2d6 ARM: dts: qcom: ipq4018: Switch to undeprecated qcom,calib [...] adds 5ee449c75f49 ARM: dts: qcom: msm8960: Add BAM adds 4712dbd5fabd ARM: dts: qcom: msm8960: Add thermal sensor (tsens) adds 300edf73651b ARM: dts: qcom: msm8226: Add node for TCSR halt regs adds 184cb65984ca ARM: dts: qcom: msm8226: Add smsm node adds 075555387244 ARM: dts: qcom: msm8226: Add modem remoteproc node adds 6b47ce06f22b ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device adds fc532eb25c0a ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926 adds 36663812eeb5 ARM: dts: qcom: msm8926-htc-memul: Enable modem adds 32768db9cfc5 ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem adds f5b7564fedcf ARM: dts: qcom: Initial dts for LG Nexus 4 adds ab942705a87b Merge branch 'arm32-for-6.15' into arm64-for-6.16 adds c9e312972010 arm64: dts: qcom: x1e80100-hp-omnibook-x14: Remove invalid [...] adds 9bdbd5286ea5 arm64: dts: qcom: sm8150: Add snps,dis_u3_susphy_quirk adds a7dac91e56ae arm64: dts: qcom: sm8350: Add snps,dis_u3_susphy_quirk adds 9588f10adb5b arm64: dts: qcom: sm8450: Add snps,dis_u3_susphy_quirk adds ad2011e02dab arm64: dts: qcom: qcs615: Add snps,dis_u3_susphy_quirk adds 25eee6c64376 arm64: dts: qcom: qdu1000: Add snps,dis_u3_susphy_quirk adds d8b462c44a03 arm64: dts: ipq6018: drop standalone 'smem' node adds 02a8b9894b9c arm64: dts: qcom: sdm630: Add modem metadata mem adds dbf62a117a1b arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply adds f5110806b41e arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning adds 2ed8ee662660 arm64: dts: qcom: qcs8300: Add cpufreq scaling node adds 9f2ae52acd5e dt-bindings: arm: qcom: Add Asus Zenbook A14 adds 099f3401dc3b arm64: dts: qcom: sc7280: add UFS operating points adds 5ce920e6a8db arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage adds 3ed2a9e03abf arm64: dts: qcom: x1e001de-devkit: Fix vreg_l2j_1p2 voltage adds 0fb9ecf8713a arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j [...] adds 4a09dad9d437 arm64: dts: qcom: x1e80100-hp-omnibook-x14: Fix vreg_l2j_1 [...] adds 4f27ede34ca3 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2 [...] adds efdbeae860bf arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage adds f76fdcd25509 arm64: dts: qcom: x1e001de-devkit: Describe USB retimers r [...] adds 635d0c8edf26 arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 [...] adds 0d95f64be417 arm64: dts: qcom: sc7180: Add EL2 overlay for WoA devices adds 8a401135001c arm64: dts: qcom: sc8280xp: Add PCIe IOMMU adds 263780f31897 arm64: dts: qcom: sc8280xp: Add EL2 overlay for WoA devices adds 428f95f41f30 arm64: dts: qcom: x1e80100: Add PCIe IOMMU adds e01acd8f3cc1 arm64: dts: qcom: x1e/x1p: Add EL2 overlay for WoA devices adds 181faec4cc9d arm64: dts: qcom: x1e80100: Fix PCIe 3rd controller DBI size adds 8d88f6c9c5e7 arm64: dts: qcom: msm8916/39: Move UART pinctrl to board files adds 5c0c8b7a315f arm64: dts: qcom: msm8916/39: Introduce new UART console pinctrl adds 2b8d22ef1687 arm64: dts: qcom: msm8919/39: Use UART2 console pinctrl wh [...] adds fe848d64cc65 arm64: dts: qcom: msm8916-motorola: Use UART1 console pinctrl adds 979b65d8f416 arm64: dts: qcom: msm8916: Drop generic UART pinctrl templates adds f7f65536124d arm64: dts: qcom: msm8939: Drop generic UART pinctrl templates adds bd4718d97d30 dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a adds 8881698cbd8d arm64: dts: qcom: sc7280: Stop setting dmic01 pinctrl for [...] adds a0a287b4776a arm64: dts: qcom: sm6350: Align reg properties with latest style adds 90485e48b888 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PTN36502 redriver adds 1efa79c75368 arm64: dts: qcom: qcm6490-fairphone-fp5: Add OCP96011 audi [...] adds 6b51f5e18113 arm64: dts: qcom: qcm6490-fairphone-fp5: Hook up DisplayPo [...] adds e99e02edac8b arm64: dts: qcom: apq8096-db820c: Use q6asm defines for reg adds 0c5b597651e0 arm64: dts: qcom: msm8916-modem-qdsp6: Use q6asm defines for reg adds d89ed52f3f50 arm64: dts: qcom: msm8953: Use q6asm defines for reg adds 01160256f4b2 arm64: dts: qcom: msm8996*: Use q6asm defines for reg adds 6ac93e5b21e0 arm64: dts: qcom: qrb5165-rb5: Use q6asm defines for reg adds 08b8a9fdced8 arm64: dts: qcom: sc7180-acer-aspire1: Use q6asm defines for reg adds f1275b0a1de7 arm64: dts: qcom: sc7280: Use q6asm defines for reg adds 84665986b7dd arm64: dts: qcom: sdm845*: Use q6asm defines for reg adds f18b14d2bec4 arm64: dts: qcom: sdm850*: Use q6asm defines for reg adds 69a8b068dcf6 arm64: dts: qcom: sm7325-nothing-spacewar: Use q6asm defin [...] adds 5e170ce69d20 arm64: dts: qcom: sm8350: Use q6asm defines for reg adds b7bc69b90736 arm64: dts: qcom: msm8953: Add uart_5 adds 6aeda4f20427 arm64: dts: qcom: msm8953: Add interconnects adds 28bce181daf3 arm64: dts: qcom: x1e80100-*: Drop useless DP3 compatible [...] adds 061402552e98 arm64: dts: qcom: qcs8300: add the pcie smmu node adds 424246ed3e5d arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touc [...] adds 2be670d00b40 arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduc [...] adds a18226be95c7 arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce [...] adds 12a75f2d9f73 Merge tag 'qcom-arm64-for-6.16' of https://git.kernel.org/ [...] adds 3e96de394ca0 dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards adds 22488d6bd17c ARM: dts: vt8500: Add VIA APC Rock/Paper board adds 7314374c8639 ARM: dts: vt8500: add DT nodes for the system config ID register adds e58afb3e1f36 ARM: dts: vt8500: list all four timer interrupts adds 2b183108bcbd Merge tag 'dt-vt8500-6.16' of https://git.kernel.org/pub/s [...] adds 17268faf2999 ARM: dts: qcom: msm8226: Use the header with DSI phy clock IDs adds 1afdd80d1e02 ARM: dts: qcom: msm8974: Use the header with DSI phy clock IDs adds ae33b874fc81 ARM: dts: qcom: sdx55/sdx65: Fix CPU power-domain-names adds 3ea267124573 ARM: dts: qcom: ipq4019: Drop redundant CPU "clock-latency" adds cbcd04ab82c6 ARM: dts: qcom: msm8226-motorola-falcon: add clocks, power [...] adds db6e3f2ba0bf ARM: dts: qcom: msm8226-motorola-falcon: add I2C clock fre [...] adds 7bce56fd73ee ARM: dts: qcom: msm8226-motorola-falcon: limit TPS65132 to 5.4V adds e41ece7cd173 ARM: dts: qcom: msm8226-motorola-falcon: specify vddio_dis [...] adds 267e15588f10 Merge branch 'arm32-for-6.15' into arm32-for-6.16 adds 5e1be5d4617f ARM: dts: qcom: apq8064-lg-nexus4-mako: Enable WiFi adds 4b0eb149df58 ARM: dts: qcom: apq8064: add missing clocks to the timer node adds 325c6a441ae1 ARM: dts: qcom: apq8064 merge hw splinlock into correspond [...] adds 2a1282861b73 ARM: dts: qcom: apq8064: use new compatible for SFPB device adds 92c377bcafcd ARM: dts: qcom: apq8064: use new compatible for SPS SIC device adds f2420037d90a ARM: dts: qcom: apq8064: move replicator out of soc node adds 759dd3fea1d9 Merge tag 'qcom-arm32-for-6.16' of https://git.kernel.org/ [...] adds e668858ef7e3 Merge tag 'spacemit-clk-binding-for-6.16' of https://githu [...] adds a6fafa64b03a riscv: dts: spacemit: Add clock tree for SpacemiT K1 adds c4f3c45a4793 riscv: dts: spacemit: Acquire clocks for pinctrl adds 3b2802c2d665 riscv: dts: spacemit: Acquire clocks for UART adds 59333128999a riscv: dts: spacemit: add gpio support for K1 SoC adds 3aa64cd126b4 riscv: dts: spacemit: add gpio LED for system heartbeat adds ba32d96e90c1 Merge tag 'spacemit-dt-for-6.16-1' of https://github.com/s [...] adds 4fa514738968 ARM: dts: stm32: add vrefint calibration on stm32mp13 adds 9358c00cbc35 ARM: dts: stm32: add vrefint support to adc on stm32mp13 adds 1d0fec6f9023 ARM: dts: stm32: add low power timer on STM32F746 adds 988cca008ef2 ARM: dts: st: stm32: Align wifi node name with bindings adds 6a36dca4375f ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles adds 815d49f61ea0 dt-bindings: arm: stm32: add compatible for stm32h747i-dis [...] adds cb0c6e1244e1 ARM: stm32: add a new SoC - STM32H747 adds ecab3c40fa49 dt-bindings: clock: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK adds 07aa43adae23 ARM: dts: stm32: add uart8 node for stm32h743 MCU adds 47d16ab94b8e ARM: dts: stm32: add pin map for UART8 controller on stm32h743 adds 8e71dfe46a4a ARM: dts: stm32: add an extra pin map for USART1 on stm32h743 adds 49ba8fc6eab6 ARM: dts: stm32: support STM32h747i-disco board adds 849380be00f8 arm64: dts: st: Add OMM node on stm32mp251 adds 6dabe0d8622e arm64: dts: st: Add ospi port1 pinctrl entries in stm32mp2 [...] adds cad2492de91c arm64: dts: st: Add SPI NOR flash support on stm32mp257f-e [...] adds 3cd55c729577 arm64: defconfig: enable STM32 LP timer clockevent driver adds e0919bca1ae2 arm64: dts: st: add low-power timer nodes on stm32mp251 adds 5e281c436e4a arm64: dts: st: use lptimer3 as tick broadcast source on s [...] adds 8605b4d36f0a dt-bindings: vendor-prefixes: Add Ultratronik adds 21dc0aa4e777 dt-bindings: arm: stm32: Document Ultratronik's Fly board [...] adds 6c9bb5f36153 MAINTAINERS: Add entry for ULTRATRONIK BOARD SUPPORT adds 518e8ffa00c8 ARM: dts: stm32: add initial support for stm32mp157-ultra- [...] adds 38181494e45a Merge tag 'stm32-dt-for-v6.16-1' of https://git.kernel.org [...] adds 35ac96f79664 arm64: dts: allwinner: Add Allwinner A523 .dtsi file adds acf5b947cff1 dt-bindings: vendor-prefixes: Add YuzukiHD name adds f9d552278391 dt-bindings: arm: sunxi: Add new board names for A523 generation adds dbe54efa32af arm64: dts: allwinner: a523: add Avaota-A1 router support adds 4ee87d875071 arm64: dts: allwinner: a523: add X96Q-Pro+ support adds c2520cd032ae arm64: dts: allwinner: a523: add Radxa A5E support adds 8b9b2f054762 dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name adds f4a6b0f7200f arm64: dts: allwinner: h616: add YuzukiHD Chameleon support adds 71776a6eb34d arm/arm64: dts: allwinner: Use preferred node names for co [...] adds 4e743ca6eef8 arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency [...] adds b2163b513e97 arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX adds 87c6b4504c40 arm64: dts: allwinner: h616: Add Mali GPU node adds 224e986158e9 arm64: dts: allwinner: h616: enable Mali GPU for all boards adds 5209e0e62e54 arm64: dts: allwinner: Align wifi node name with bindings adds efcb1a41592a ARM: dts: allwinner: Align wifi node name with bindings adds a1c3985cc723 arm64: dts: allwinner: correct the model name for Radxa Cubie A5E adds dd39864aabea arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64 adds b6aa4fb7ca0a arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE B [...] adds 02f27ea7fa02 dt-bindings: sram: sunxi-sram: Add A523 compatible adds 56766ca6c4f6 arm64: dts: allwinner: a523: Add EMAC0 ethernet MAC adds acca163f3f51 arm64: dts: allwinner: a527: add EMAC0 to Radxa A5E board adds c6800f15998b arm64: dts: allwinner: t527: add EMAC0 to Avaota-A1 board adds d8f10550448b arm64: dts: allwinner: a100: set maximum MMC frequency adds d010f85f1acf ARM: dts: bananapi: add support for PHY LEDs adds 9baa27a2e9fc dt-bindings: vendor-prefixes: Add Liontron name adds d26382bb852c dt-bindings: arm: sunxi: Add Liontron H-A133L board name adds a3cd12acb7b7 arm64: dts: allwinner: a100: add Liontron H-A133L board support adds 0feaf3c056b8 Merge tag 'sunxi-dt-for-6.16' of https://git.kernel.org/pu [...] adds 6f7549bdb986 ARM: dts: at91: usb_a9g20: add SPI EEPROM adds 67ba341e57ab ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select adds 2b72d99c63dd ARM: dts: at91: calao_usb: simplify memory node adds 1477dd96e959 ARM: dts: at91: usb_a9260: use 'stdout-path' adds 3984cc0f79f5 ARM: dts: at91: calao_usb: simplify chosen node adds dc658570a2c6 ARM: dts: at91: usb_a9g20: move wrong RTC node adds c72ede1c24be ARM: dts: at91: at91sam9263: fix NAND chip selects adds 37aa981a3320 ARM: dts: microchip: sama7d65: Add gmac interfaces for sam [...] adds b51e4aea3ecf ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC adds 7116fb2f15cb ARM: dts: microchip: sama7d65: Enable GMAC interface adds e65a13a29096 ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity adds 0bbc54da32f6 ARM: dts: microchip: sama7d65_curiosity: add EEPROM adds f5b56abe58b0 ARM: dts: microchip: sama7d65: Add SRAM and DRAM component [...] adds 4b3d951f288c ARM: dts: microchip: sama7d65: Add RTT and GPBR Support fo [...] adds e634fd716610 ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board adds 36e9e1ab5945 ARM: dts: microchip: sama7g54_curiosity: Add fixed-partiti [...] adds ea15963b2653 Merge tag 'at91-dt-6.16' of https://git.kernel.org/pub/scm [...] adds ec32344d2a3b arm64: dts: microchip: sparx5: Fix CPU node "enable-method [...] adds ced334a21c58 Merge tag 'microchip-dt64-6.16' of https://git.kernel.org/ [...] adds a2e7f6c48740 riscv: dts: starfive: fml13v01: enable USB 3.0 port adds 71385a893cea riscv: dts: starfive: jh7110-common: use macros for MMC0 pins adds 724a6718ce21 riscv: dts: starfive: jh7110-common: add CPU BUS PERH QSPI [...] adds 59404dceb303 riscv: dts: starfive: jh7110-common: qspi flash setting re [...] adds 635918111453 riscv: dts: starfive: jh7110-common: add eeprom node to i2c5 adds d50108706a63 riscv: dts: starfive: jh7110-common: bootph-pre-ram hintin [...] adds 00000994fe32 Merge tag 'riscv-dt-for-v6.16' of https://git.kernel.org/p [...] adds fb30a7c59642 arm64: dts: renesas: sparrow-hawk: Disable dtc spi_bus_bri [...] adds 1064013303c6 riscv: dts: renesas: Add specific RZ/Five cache compatible adds 17e6320b0d0f Merge tag 'renesas-dts-for-v6.16-tag3' of https://git.kern [...] adds 652eea251dd8 arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups adds 591ad24c6cda Merge tag 'renesas-dts-for-v6.16-tag4' of https://git.kern [...] adds 9179e4a26bf2 arm64: dts: marvell: Drop unused "pinctrl-names" adds ebe6d8f00d8f Merge tag 'mvebu-dt64-6.16-1' of https://git.kernel.org/pu [...] adds 8eca9e979a1e arm64: dts: rockchip: Update eMMC for NanoPi R5 series adds fbea35a661ed arm64: dts: rockchip: Move rk3568 PCIe3 MSI to use GIC ITS adds 8012af949c46 Merge branch 'v6.16-shared/clkids' into v6.16-armsoc/dts64 adds 894a26404222 arm64: dts: rockchip: Add SDMMC/SDIO controllers for RK3528 adds a2130d9123b2 arm64: dts: rockchip: Enable SD-card interface on Radxa E20C adds 3dfeccdd3cc8 arm64: dts: rockchip: Add RK3576 SAI nodes adds 7f1561d82e3d arm64: dts: rockchip: Add RK3576 HDMI audio adds f4a9c9fbf02c arm64: dts: rockchip: Add analog audio on RK3576 Sige5 adds fcdeb39bb561 arm64: dts: rockchip: Enable HDMI audio on Sige5 adds ff7c417e54a8 dt-bindings: arm: rockchip: Add rk3399 industry evaluation board adds 2435fca0580c arm64: dts: rockchip: Add rk3399-evb-ind board adds aadfbdcf7e1e arm64: dts: rockchip: move rock 5b to include file adds 874c1117621d dt-bindings: arm: rockchip: Add Radxa ROCK 5B+ adds 376cb9696298 arm64: dts: rockchip: add Rock 5B+ adds 5eb28f461a1b arm64: dts: rockchip: Add GMAC nodes for RK3528 adds 10b9ef4a514b arm64: dts: rockchip: Enable Ethernet controller on Radxa E20C adds 01ccbe64f9e5 dt-bindings: rockchip: pmu: Add rk3562 compatible adds 472a4e77a207 dt-bindings: soc: rockchip: Add rk3562 syscon compatibles adds b7016249819f dt-bindings: arm: rockchip: Add rk3562 evb2 board adds 515fd6222473 arm64: dts: rockchip: add core dtsi for RK3562 SoC adds ceb6ef1ea900 arm64: dts: rockchip: Add RK3562 evb2 devicetree adds 34b2f7b883fe arm64: dts: rockchip: drop wrong spdif clock from edp1 on rk3588 adds 34d2730fbbdd arm64: dts: rockchip: move rk3528 i2c+uart aliases to board files adds 1ad4b5a7de16 dt-bindings: usb: cypress,hx3: Add support for all variants adds d7cc532df95f arm64: dts: rockchip: fix internal USB hub instability on [...] adds 3373af1d76ba arm64: dts: rockchip: disable unrouted USB controllers and [...] adds febd8c6ab52c arm64: dts: rockchip: disable unrouted USB controllers and [...] adds ede4837a504c arm64: dts: rockchip: add basic mdio node to px30 adds e463625af7f9 arm64: dts: rockchip: move reset to dedicated eth-phy node [...] adds e2a6b301ca60 dt-bindings: arm: rockchip: add PX30-Cobra boards from The [...] adds bb510ddc9d3e arm64: dts: rockchip: add px30-cobra base dtsi and board variants adds b8310e4d391a dt-bindings: arm: rockchip: add PX30-PP1516 boards from Th [...] adds 56198acdbf0d arm64: dts: rockchip: add px30-pp1516 base dtsi and board [...] adds 1631cbdb8089 arm64: dts: rockchip: Improve LED config for NanoPi R5S adds b9e82beb37eb Merge tag 'v6.16-rockchip-dts64-2' of https://git.kernel.o [...] adds ede1fa1384c2 arm64: dts: rockchip: Add missing SFC power-domains to rk3576 adds 6e0f32da68fa arm64: dts: rockchip: Drop assigned-clock* from cpu nodes [...] adds 4d2587e0e1ce arm64: dts: rockchip: fix rk3576 pcie unit addresses adds 8ff721f60257 arm64: dts: rockchip: move rk3576 pinctrl node outside the [...] adds f8b11d8cfbfc arm64: dts: rockchip: remove a double-empty line from rk35 [...] adds 7d086f78fe09 arm64: dts: rockchip: move rk3528 pinctrl node outside the [...] adds 25d3e1d2558c arm64: dts: rockchip: fix rk3562 pcie unit addresses adds dfab90b9580c arm64: dts: rockchip: move rk3562 pinctrl node outside the [...] adds f9930aef2c86 Merge tag 'v6.16-rockchip-dts64-3' of https://git.kernel.o [...] adds f9c7ba983f7b ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability adds c20899767723 ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages adds 9e010737dd43 ARM: dts: rockchip: add rk3036 usb2phy nodes and enable th [...] adds 1e1ce25fb70d Merge tag 'v6.16-rockchip-dts32-2' of https://git.kernel.o [...] adds 267623000d11 arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0 adds 898b289ac89b arm64: dts: mediatek: mt8395-nio-12l: Add scp firmware-name adds f19d67bbe6cb arm64: dts: mediatek: mt8395-genio-1200-evk: Add scp firmw [...] adds ec7184481726 arm64: dts: mediatek: mt8390-genio-common: Fix pcie pinctr [...] adds 394f29033324 arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 p [...] adds 7d346bf12428 arm64: dts: mediatek: mt8186: starmie: Fix external display adds 2971de063fa5 dt-bindings: display: mediatek: Add compatibles for MT8188 MDP3 adds cfb00dfa1b77 dt-bindings: media: mediatek: mdp3: Add compatibles for MT [...] adds f0935480253e arm64: dts: mediatek: mt8188: Add all Multimedia Data Path [...] adds c6419e4f2ae2 arm64: dts: mediatek: mt8195: Add power domain for dp_intf0 adds c0f1fd9eeb31 arm64: dts: mediatek: Add MT6893 pinmux macro header file adds f5d2cbe5d837 arm64: dts: mediatek: mt8196: Add pinmux macro header file adds b1e157c61db5 arm64: dts: mediatek: mt8188: Describe SCP as a cluster wi [...] adds 2f0066dae66f arm64: dts: mediatek: mt8390-genio-common: Add firmware-na [...] adds d15059f7be59 arm64: dts: mt8183: Add port node to mt8183.dtsi adds 21ce58965454 arm64: dts: mediatek: mt8395-genio-1200-evk: Add display on DSI0 adds 7081ba442f09 arm64: dts: mediatek: mt8390-genio-common: Add Display on DSI0 adds 2521f47606ea arm64: dts: mediatek: mt8395-nio-12l: Enable Audio DSP and [...] adds ab394a9785f0 arm64: dts: mediatek: mt8186-corsola: make SDIO card removable adds ce8ec1f8c8b3 dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook adds ed34944cc3bc arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks adds d77e89b7b03f arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles adds 0eae9cee0d74 arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unuse [...] adds f9167f15dd4e arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 defa [...] adds b8202a12cdd7 arm/arm64: dts: mediatek: Add missing "#sound-dai-cells" t [...] adds 1fe38d2a1995 arm64: dts: mt6359: Add missing 'compatible' property to r [...] adds 7ff8907cdcd7 dt-bindings: arm: mediatek: add bpi-r4 2g5 phy variant adds 97ba5f51c251 arm64: dts: mediatek: mt7988a-bpi-r4: allow hw variants of bpi-r4 adds 2400b24dfece arm64: dts: mediatek: mt7988: Add xsphy for ssusb0/pcie2 adds bb5872c4b6cb arm64: dts: mediatek: mt7988a-bpi-r4: enable xsphy adds bf7c2ce439ca arm64: dts: mediatek: mt7988: add spi controllers adds b9ebd166b006 arm64: dts: mediatek: mt7988: move uart0 and spi1 pins to [...] adds e4950b016c72 arm64: dts: mediatek: mt7988: add phy calibration efuse subnodes adds 0f63e96e2ab4 arm64: dts: mediatek: mt7988a-bpi-r4: Add fan and coolingmaps adds 6b7642e9d095 arm64: dts: mediatek: mt7988a-bpi-r4: configure spi-nodes adds ed0c3aacf569 arm64: dts: airoha: en7581: Add gpio-ranges property for g [...] adds 781cffe8d43d arm64: dts: airoha: en7581: Add PCIe nodes to EN7581 SoC e [...] adds cf57ec7b9fc5 arm64: dts: mediatek: mt8188: Add missing #reset-cells property adds b28c4af8e44b arm64: dts: mt8365-evk: Add goodix touchscreen support adds cfe035d8662c arm64: dts: mt6359: Rename RTC node to match binding expectations adds 4a81656c8eaa arm64: dts: mediatek: mt8188: Address binding warnings for [...] adds 99af08feb7fa Revert "arm64: dts: mediatek: mt8390-genio-common: Add fir [...] adds 9896dde15a67 Merge tag 'mtk-dts64-for-v6.16-2' of https://git.kernel.or [...] adds b81dcdad43da ARM: dts: qcom-msm8960: add missing clocks to the timer node adds d8dc4889afc9 ARM: dts: qcom: apq8064: link LVDS clocks adds b2c547cffe2f ARM: dts: qcom: apq8064-ifc6410: drop HDMI HPD GPIO adds 13649a41bec2 Merge tag 'qcom-arm32-for-6.16-2' of https://git.kernel.or [...] adds cd81339e68cb arm64: dts: qcom: sm8750: Add LLCC node adds 41661853ae8e arm64: dts: qcom: sm8550: add iris DT node adds b03342697435 arm64: dts: qcom: sa8775p: Add default pin configurations [...] adds 8fc88fbd4710 arm64: dts: qcom: qcm6490-fairphone-fp5: Add DisplayPort s [...] adds 4153eb38970a arm64: dts: qcom: qcs615: add QCrypto nodes adds 781621de1551 arm64: dts: qcom: x1e80100-romulus: Enable DP over Type-C adds 295217420a44 arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node adds 18a5bf00a02c arm64: dts: qcom: ipq5018: Add PCIe related nodes adds 22667f0b306f arm64: dts: qcom: ipq5018: Enable PCIe adds 25f185524c47 arm64: dts: qcom: msm8998-lenovo-miix-630: add Venus node adds 43fefd6c7129 arm64: dts: qcom: ipq5018: enable the download mode support adds 48274b40a371 arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 [...] adds 6a563a9760af arm64: dts: qcom: Add industrial mezzanine support for qcs [...] adds d12fbd11c5a3 arm64: dts: qcom: x1e001de-devkit: Enable support for both [...] adds 4becd72352b6 arm64: dts: qcom: sm8650: add the missing l2 cache node adds 3858e56d17ad arm64: dts: qcom: x1e80100-hp-omnibook-x14: add sound label adds d8e66f9ab048 dt-bindings: arm: qcom: Document HP EliteBook Ultra G1q adds afc48c680438 arm64: dts: qcom: x1e80100-hp-elitebook-ultra-g1q: DT for [...] adds 03026046589d arm64: dts: qcom: x1e78100-t14s: enable SDX62 modem adds 5603525e40e3 arm64: dts: qcom: x1e78100-t14s: Enable audio headset support adds 9c6ee9a760c5 arm64: dts: qcom: x1e80100-hp-x14: drop bogus USB retimer adds 06e3c7ec8045 arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes adds 892c83aa39cb arm64: dts: qcom: x1e80100: Enable cpufreq adds 9522803addbe arm64: dts: qcom: sc8280xp: Fix node order adds d6470588beaf arm64: dts: qcom: sc8280xp: Add SLPI adds f5421c529838 arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: enable se [...] adds f285543c5a00 arm64: dts: qcom: sc8280xp-crd: Enable SLPI adds e07d2d57a1c7 arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects adds 9380e0a1d449 arm64: dts: qcom: qrb2210-rb1: add Bluetooth support adds 58782c229e3e arm64: dts: qcom: sdm845-starqltechn: add initial sound support adds 70005c18c9f7 arm64: dts: qcom: sdm845-starqltechn: add graphics support adds b20bb726603e arm64: dts: qcom: sdm845-starqltechn: add modem support adds 541d0b2f4dcd arm64: dts: qcom: sar2130p: add display nodes adds c249a0b6a422 arm64: dts: qcom: ipq9574: Add MHI to pcie nodes adds 9ef455436270 arm64: dts: qcom: ipq5332: Add PCIe related nodes adds 1838d9297f93 arm64: dts: qcom: ipq5332-rdp441: Enable PCIe phys and con [...] adds a9fa18f839c4 arm64: dts: qcom: sc7180: Add specific APPS RSC compatible adds facf5df87129 arm64: dts: qcom: sdm845: Add specific APPS RSC compatible adds 7ebdb205d4b9 arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument adds 7185c9cd0e22 arm64: dts: qcom: qcs615: Remove disallowed property from [...] adds bd0eaca2f1be arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply adds 3e060720fa26 arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply adds b108ca47ea14 arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply adds a30e5b31751c arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators adds 27880745470a arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX adds f27544792360 arm64: dts: qcom: sa8775p: Clean up the PSCI PDs adds ea172f61f4fd arm64: dts: qcom: qcs615: Fix up UFS clocks adds 435c3642a6a8 arm64: dts: qcom: x1e80100: Add PCIe lane equalization pre [...] adds fff7f1c8442b arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth adds 831e7dcc06cd arm64: dts: qcom: qcm2290: Add crypto engine adds 5cf0ebd4800d arm64: dts: qcom: sdx75: Add QPIC BAM support adds c25dcb4d42a9 arm64: dts: qcom: sdx75: Add QPIC NAND support adds d838ac6903ee arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support adds 2a49326081e1 arm64: dts: qcom: sc7280: Mark FastRPC context banks as dm [...] adds ab7f31a3830d arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes adds b970a4dddf7e arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers adds 299038d82418 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimer [...] adds 654ac800d4ac arm64: dts: qcom: sm4450: Add RPMh power domains support adds b5125e69fb6c Merge tag 'qcom-arm64-for-6.16-2' of https://git.kernel.or [...] adds 7556a55b07c0 arm64: dts: fvp: Add system timer for broadcast during CPU idle adds 44845ea83d5e arm64: dts: fvp: Add CPU idle states for Rev C model adds bbb59b3614a7 arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map adds 1fa3ed04ac55 arm64: dts: arm: Drop the clock-frequency property from ti [...] adds 6332351622db arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model adds c48cd2e82b66 Merge tag 'juno-updates-6.16' of https://git.kernel.org/pu [...] new 4c2cebc2e87d MAINTAINERS, mailmap: update Sven Peter's email address adds f62bb4174046 arm64: dts: renesas: rzg3e-smarc-som: Reduce I2C2 clock frequency new 3f07353e2fd3 Merge tag 'renesas-dts-for-v6.16-tag5' of https://git.kern [...] new ec71f661a572 Merge tag 'soc-dt-6.16' of git://git.kernel.org/pub/scm/li [...] adds 1cb666ec5a21 riscv: dts: sophgo: sg2042: add pinctrl support adds 73ab31a8f3fb riscv: sophgo: dts: Add spi controller for SG2042 adds 33da812c4548 riscv: dts: sophgo: Move all soc specific device into soc [...] adds 0212bd4fadbd riscv: dts: sophgo: Move riscv cpu definition to a separate file adds a0cd6d17f8c8 riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi adds e595fa85dbd2 riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate in [...] adds bced6beb1665 dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi adds beb207286061 dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC adds 22db96e4abc9 dt-bindings: riscv: sophgo: Add SG2044 compatible string adds ae5bac370ed4 riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10 adds 108a76779829 riscv: dts: sophgo: switch precise compatible for existed [...] adds 9bba618694cc Merge tag 'riscv-sophgo-dt-for-v6.16' of https://github.co [...] new 31848987f177 Merge tag 'soc-newsoc-6.16' of git://git.kernel.org/pub/sc [...] adds 118c40b7b503 kbuild: require gcc-8 and binutils-2.30 adds 5f5305dea066 raid6: skip avx512 checks adds 2555d4c68720 arm64: drop binutils version checks adds 8530ea3c9b97 Kbuild: remove structleak gcc plugin adds 852faf805539 gcc-plugins: remove SANCOV gcc plugin adds 28d51df0dbaa Documentation: update binutils-2.30 version reference adds 582847f97024 Makefile.kcov: apply needed compiler option unconditionall [...] new dee264c16a63 Merge tag 'gcc-minimum-version-6.16' of git://git.kernel.o [...] new 4cb6c8af8591 selftests/filesystems: Fix build of anon_inode_test new 2be358790e15 fbdev: via: use new GPIO line value setter callbacks new 67ebb5890a15 fbdev: carminefb: Fix spelling mistake of CARMINE_TOTAL_DI [...] new c9b26429c8c7 fbdev: atyfb: Remove unused PCI vendor ID new 34fe05cd2d0f fbdev: nvidiafb: Correct const string length in nvidiafb_setup() new ede481f6dad4 fbdev: arkfb: Cast ics5342_init() allocation type new 864f9963ec6b vgacon: Add check for vc_origin address range in vgacon_scroll() new cedc1b63394a fbcon: Make sure modelist not set on unregistered console new 3f6dae09fc8c fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() new 9c221db50969 fbdev: sstfb.rst: Fix spelling mistake new 17186f1f90d3 fbdev: Fix do_register_framebuffer to prevent null-ptr-der [...] new 05f6e183879d fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_vide [...] new b42966552bb8 Merge tag 'fbdev-for-6.16-rc1' of git://git.kernel.org/pub [...] adds 90fedb484379 Merge branch 'mm-hotfixes-stable' into mm-stable in order [...] adds f83f362d40cc mm: fix ratelimit_pages update error in dirty_ratio_handler() adds 4e92030c05dc mm: set the pte dirty if the folio is already dirty adds cb5b13cd6c92 mm: introduce a common definition of mk_pte() adds aec441716859 sparc32: remove custom definition of mk_pte() adds a03079e4eeb1 x86: remove custom definition of mk_pte() adds 669eec68f680 um: remove custom definition of mk_pte() adds 4ec492a628d8 mm: make mk_pte() definition unconditional adds deb8d4d28e4d mm: add folio_mk_pte() adds e06fa168c342 hugetlb: simplify make_huge_pte() adds 7b7aa8a4adb6 mm: remove mk_huge_pte() adds e3981db444a0 mm: add folio_mk_pmd() adds 5071ea3d7b3d arch: remove mk_pmd() adds c09b997342bc filemap: remove readahead_page() adds a55139579082 mm: remove offset_in_thp() adds b57f4f4f186d iov_iter: convert iter_xarray_populate_pages() to use folios adds 70d1be00b49a iov_iter: convert iov_iter_extract_xarray_pages() to use folios adds 9c532d79082f filemap: remove find_subpage() adds 8dfc8cbf7b07 filemap: convert __readahead_batch() to use a folio adds 41e422a898da filemap: remove readahead_page_batch() adds 2355153ea818 mm: delete thp_nr_pages() adds 56e5a103a721 zsmalloc: prefer the the original page's node for compressed data adds a75ffa26122b memcg, oom: do not bypass oom killer for dying tasks adds cd348c5e6af3 mm: page_alloc: remove redundant READ_ONCE adds 737e9d021993 memory: implement memory_block_advise/probe_max_size adds b1143537098b x86: probe memory block size advisement value during mm init adds 6e3d1b1813c7 acpi,srat: give memory block size advice based on CFMWS alignment adds b4c829fa4d56 mm/compaction: use folio in hugetlb pathway adds 2e9765672332 mm: annotate data race in update_hiwater_rss adds 26d4d18b7965 mm/show_mem: optimize si_meminfo_node by reducing redundant code adds 0bf19a357e0e selftests/mm: convert page_size to unsigned long adds cf42d4cccf0d zram: modernize writeback interface adds 3a531a993962 mm/page_alloc: simplify free_page_is_bad by removing free_ [...] adds bb317f00b9b7 mm/compaction: remove low watermark cap for proactive compaction adds 98c9389042f4 mm/compaction: reduce the difference between low and high [...] adds aa8d89d1472b memcg: vmalloc: simplify MEMCG_VMALLOC updates adds e56fa8f5e108 memcg: remove root memcg check from refill_stock adds 65d2d15f41c6 memcg: decouple drain_obj_stock from local stock adds 89f342af6603 memcg: introduce memcg_uncharge adds cbc091441d3a memcg: manually inline __refill_stock adds b6d0471117da memcg: no refilling stock from obj_cgroup_release adds ae51c775aa2b memcg: do obj_cgroup_put inside drain_obj_stock adds 42a1910cfd23 memcg: use __mod_memcg_state in drain_obj_stock adds bc730030f956 memcg: combine slab obj stock charging and accounting adds ac26920d5822 memcg: manually inline replace_stock_objcg adds 9c1c38bcdc92 mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] adds 64944ef6a13e mm: swap: enable swap_entry_range_free() to drop any kind [...] adds 835b868878d0 mm: swap: use swap_entries_free() to free swap entry in sw [...] adds 46e0ab2c6206 mm: swap: use swap_entries_free() drop last ref count in s [...] adds f2252acf4447 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] adds 4d71d9062dd7 mm: swap: free each cluster individually in swap_entries_p [...] adds d4f8000bd6b0 mm: swap: factor out helper to drop cache of entries withi [...] adds ec9827cd28b1 mm: swap: replace cluster_swap_free_nr() with swap_entries [...] adds f4d1c3248911 mm: add kernel-doc comment for free_pgd_range() adds 87a929ae4fb4 hexagon: add syscall_set_return_value() adds 17fc7b8f9bce syscall.h: add syscall_set_arguments() adds cc6622730be7 syscall.h: introduce syscall_set_nr() adds c354ec9cee90 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op adds 26bb32768fe6 ptrace: introduce PTRACE_SET_SYSCALL_INFO request adds bc6fa7119511 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO adds 7eeafde0ac05 zsmalloc: cleanup headers includes adds a516403787e0 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions adds 267bee0cd87a tools headers UAPI: sync linux/fs.h with the kernel sources adds a9562fd03a5e selftests/mm: add PAGEMAP_SCAN guard region test adds 979f3ef0f798 mm: fix parameter passed to page_mapcount_is_type() adds 79049bb48a76 mm/debug: fix parameter passed to page_mapcount_is_type() adds b56e64466554 kernel/events/uprobes: pass VMA instead of MM to remove_br [...] adds 8a5577428e8e kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] adds 6e3092d788be kernel/events/uprobes: uprobe_write_opcode() rewrite adds ee414bd97b3f mm: page_alloc: tighten up find_suitable_fallback() adds e487a5d513cb selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] adds e064e7384f99 mm/ptdump: split note_page() into level specific callbacks adds 08978fc3b0d5 mm/ptdump: split effective_prot() into level specific callbacks adds dbb9c166a08c arm64/mm: define ptdesc_t adds 4c97a17a252b xarray: make xa_alloc_cyclic() return 0 on all success cases adds a40b3fa844b4 fs/proc/page: refactor to reduce code duplication adds 4318255091ea vmalloc: add for_each_vmap_node() helper adds ce906d7679e1 vmalloc: switch to for_each_vmap_node() helper adds 24c76f37ab3f vmalloc: use for_each_vmap_node() in purge-vmap-area adds d82d3bf41152 mm: pass mm down to pagetable_{pte,pmd}_ctor adds 65ccffcee891 x86: pgtable: always use pte_free_kernel() adds 49f599666420 mm: call ctor/dtor for kernel PTEs adds 5a392e991ded m68k: mm: call ctor/dtor for kernel PTEs adds 8e8299bf386a powerpc: mm: call ctor/dtor for kernel PTEs adds 10a2e444e4ad sparc64: mm: call ctor/dtor for kernel PTEs adds 8240d8d3c5fb mm: skip ptlock_init() for kernel PMDs adds c64f46ee1377 arm64: mm: use enum to identify pgtable level instead of *_SHIFT adds 5e8eb9aeeda3 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() adds 0e3a16a760c6 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late adds cb5d2be83862 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() adds 8472cc4503eb riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc adds 5bb9ed6cdfeb mm: rust: add abstraction for struct mm_struct adds 040f404b7312 mm: rust: add vm_area_struct methods that require read access adds bf3d331bb807 mm: rust: add vm_insert_page adds 3105f8f391ce mm: rust: add lock_vma_under_rcu adds 114ba9b9e819 mm: rust: add mmput_async support adds dcb81aeab406 mm: rust: add VmaNew for f_ops->mmap() adds f8c78198816f rust: miscdevice: add mmap support adds 6acb75ad7b9e task: rust: rework how current is accessed adds af8251dd457d mm: rust: add MEMORY MANAGEMENT [RUST] adds 879bca0a2c4f mm/vma: fix incorrectly disallowed anonymous VMA merges adds bd23f293a0d5 tools/testing: add PROCMAP_QUERY helper functions in mm se [...] adds 10d288964d48 tools/testing/selftests: assert that anon merge cases beha [...] adds 10d483f198cf mm: huge_memory: add folio_mark_accessed() when zapping file THP adds 066c77043783 mm/madvise: define and use madvise_behavior struct for mad [...] adds 01bef02bf930 mm/madvise: batch tlb flushes for MADV_FREE adds de8efdf8cd27 mm/memory: split non-tlb flushing part from zap_page_range [...] adds 43c4cfde7e37 mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] adds 28092a652f9c maple_tree: convert mas_prealloc_calc() to take in a maple [...] adds f9d3a963fef4 maple_tree: use height and depth consistently adds ad88fc17d2da maple_tree: use vacant nodes to reduce worst case allocations adds 300a5b4ffedf maple_tree: break on convergence in mas_spanning_rebalance() adds 271152a973cb maple_tree: add sufficient height adds 2a6ed1b411c5 maple_tree: reorder mas->store_type case statements adds 585a9145886a selftests/mm: restore default nr_hugepages value during cl [...] adds 60cada258dfe memcg: optimize memcg_rstat_updated adds f736953e2b1f selftests/damon: remove the remaining test scripts for DAM [...] adds 00ccf40ae298 mm, hugetlb: avoid passing a null nodemask when there is m [...] adds 0272d07ef6eb vmalloc: use atomic_long_add_return_relaxed() adds e7a446030bda mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio adds ede27b7ee2e6 mm/gup: remove unneeded checking in follow_page_pte() adds 339122abb556 mm/gup: remove gup_fast_pgd_leaf() and clean up the releva [...] adds a7797e74bd39 mm/gup: clean up codes in fault_in_xxx() functions adds 1477b8cd2688 samples/damon/prcl: fix a comment typo adds df2bbc47e707 mm/vmscan: modify the assignment logic of the scan and tot [...] adds 4f219913c136 mm: add nr_free_highatomic in show_free_areas adds 06340b927051 mm: convert free_page_and_swap_cache() to free_folio_and_s [...] adds f735eebe55f8 memcg: multi-memcg percpu charge cache adds 75404e07663b mm: move mmap/vma locking logic into specific files adds 4a34c584d8cd mempolicy: optimize queue_folios_pte_range by PTE batching adds b05f8d7e0779 Documentation: zram: update IDLE pages tracking documentation adds 7a73348e5d47 lib/test_vmalloc.c: replace RWSEM to SRCU for setup adds 2d76e79315e4 lib/test_vmalloc.c: allow built-in execution adds 7a6fe5877745 MAINTAINERS: add test_vmalloc.c to VMALLOC section adds d09661204868 vmalloc: align nr_vmalloc_pages and vmap_lazy_nr adds 6e14fd33f148 mm: memcontrol: remove unnecessary NULL check before free_ [...] adds bb52e89d8bdb mm/mempolicy: fix memory leaks in weighted interleave sysfs adds cf8cecf2bc22 mm/mempolicy: prepare weighted interleave sysfs for memory [...] adds dec92bf95f5a mm/mempolicy: support memory hotplug in weighted interleave adds 0e1c773b501f mm/damon/core: introduce damos quota goal metrics for memo [...] adds 0fbd59379d8f mm/damon/sysfs-schemes: implement file for quota goal nid [...] adds 85fcf0ffc460 mm/damon/sysfs-schemes: connect damos_quota_goal nid with [...] adds b3b95a359453 Docs/mm/damon/design: document node_mem_{used,free}_bp adds a7bb1e754559 Docs/admin-guide/mm/damon/usage: document 'nid' file adds f77cb462261b Docs/ABI/damon: document nid file adds 82a08bde3cf7 samples/damon: implement a DAMON module for memory tiering adds 09b988a3826e mm: fix typos in comments in mm_init.c adds 786d5cc2b92a Update Christoph's Email address and make it consistent adds f7f68274e476 mm/vmalloc.c: change purge_ndoes as local static variable adds 81262d85aef4 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order adds 4f05024eba02 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit adds 8ab8442d44ee mm/vmalloc: optimize function vm_unmap_aliases() adds b25f97d0f804 mm/vmalloc.c: return explicit error value in alloc_vmap_area() adds 6bbf0e728528 execmem: enforce allocation size aligment to PAGE_SIZE adds 8adce0857769 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed adds 7d709f49babc vmscan,cgroup: apply mems_effective to reclaim adds 60fbb14396d5 mm/huge_memory: adjust try_to_migrate_one() and split_huge [...] adds b960818d51b3 mm/huge_memory: remove useless folio pointers passing adds bc9817bb7a21 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() adds 97e4fc4b35dc mm/memcg: use kmem_cache when alloc memcg adds 1b6a58e205ed mm/memcg: use kmem_cache when alloc memcg pernode info adds 8d88b0769e25 mm/hugetlb: use separate nodemask for bootmem allocations adds c8e6002bd611 memcg: introduce non-blocking limit setting option adds c6c895cf2d32 memcg-introduce-non-blocking-limit-setting-option-v3 adds 68a1436bde00 mm: add swappiness=max arg to memory.reclaim for only anon [...] adds aded729f64d3 mm: vmscan: add more comments about cache_trim_mode adds b40599930f00 mm: add max swappiness arg to lru_gen for anonymous memory only adds a73dbc851cbc mm: use SWAPPINESS_ANON_ONLY in MGLRU adds f04cc63dc7d0 mm/rmap: rename page__anon_vma to anon_vma for consistency adds 0ca954046c93 mm/rmap: fix typo in comment in page_address_in_vma adds a3365bdca220 mm: remove unused macro INIT_PASID adds d48e8d27cd61 selftests/mm: use long for dwRegionSize adds b94bff767f77 mm/io-mapping: precompute remap protection flags for clarity adds 4048774ea5af mm/debug_page_alloc: improve error message for invalid gua [...] adds a4b79af6c74c mm/numa: remove unnecessary local variable in alloc_node_data() adds 50dbe531291a khugepaged: pass folio instead of head page to trace events adds 4c78cc596bb8 memblock: add MEMBLOCK_RSRV_KERN flag adds d59f43b57480 memblock: add support for scratch memory adds b8a8f96a6dce memblock: introduce memmap_init_kho_scratch() adds 3dc92c311498 kexec: add Kexec HandOver (KHO) generation helpers adds c609c144b0e8 kexec: add KHO parsing support adds fc33e4b44b27 kexec: enable KHO support for memory preservation adds 3bdecc3c93f9 kexec: add KHO support to kexec file loads adds 4e1d010e3bda kexec: add config option for KHO adds 274cdcb1c004 arm64: add KHO support adds 96383f1fb876 x86/setup: use memblock_reserve_kern for memory used by kernel adds 65a5d7278545 x86/kexec: add support for passing kexec handover (KHO) data adds a2daf83e1037 x86/e820: temporarily enable KHO scratch for memory below 1M adds a8ebb70447f8 x86/boot: make sure KASLR does not step over KHO preserved memory adds 2b082d6f6200 x86/Kconfig: enable kexec handover for 64 bits adds f99230780211 memblock: add KHO support for reserve_mem adds 3498209ff64e Documentation: add documentation for KHO adds a3d2e34dce20 Documentation: KHO: add memblock bindings adds f88ce2c84a34 mm: introduce for_each_valid_pfn() and use it from reserve [...] adds 928930c2e0a8 mm: implement for_each_valid_pfn() for CONFIG_FLATMEM adds 037926316c9d mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM adds 312eca8a14c5 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c adds 49d8d78f8c6f mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() adds 6f544e41d9d5 mm: use for_each_valid_pfn() in memory_hotplug adds 31cf0dd94509 mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() adds 551c643fb29a mm: workingset: simplify lockdep check in update_node adds ee43f26b49e9 mm/damon/sysfs-schemes: use kmalloc_array() and size_add() adds 4428a35f91f0 mm/rmap: inline folio_test_large_maybe_mapped_shared() int [...] adds f60b6634cd88 mm/selftests: add a test to verify mmap_changing race with [...] adds 1f6c6ac03db4 sched/numa: skip VMA scanning on memory pinned to one NUMA [...] adds 3fc567e4c0b7 sched/numa: add tracepoint that tracks the skipping of num [...] adds 60309008e1e2 util_macros.h: make the header more resilient adds 86ebd50224c0 mm: add folio_expected_ref_count() for reference count cal [...] adds 906d7ce3b59d jfs: implement migrate_folio for jfs_metapage_aops adds e313ee4ebb35 mm: kmemleak: drop kmemleak_warning variable adds befbb2540aae mm: kmemleak: drop wrong comment adds 0f4286765e43 mm: kmemleak: mark variables as __read_mostly adds 6c36ac1e124f mm: establish mm/vma_exec.c for shared exec/mm VMA functionality adds dd7a6246f4fd mm: abstract initial stack setup to mm subsystem adds 26a8f57760c1 mm: move dup_mmap() to mm adds 3e43e260f1e4 mm: perform VMA allocation, freeing, duplication in mm adds 69eadd6a0540 mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS adds 3592a86a2b6b DAX: warn when kmem regions are truncated for memory block [...] adds 5ec56c1cb651 docs/mm/damon/design: fix spelling mistake adds f1c2bca2677b xarray: fix kerneldoc for __xa_cmpxchg adds 74e6ee62a894 fuse: drop usage of folio_index adds fe15ec046431 f2fs: drop usage of folio_index adds 2b80f633c360 filemap: do not use folio_contains for swap cache folios adds 7d0f0f061531 mm: move folio_index to mm/swap.h and remove no longer nee [...] adds dd309bfc68ef mm, swap: remove no longer used swap mapping helper adds 30f62b92e632 mm/gup: remove unnecessary check in memfd_pin_folios() adds fe488d34edc4 mm/gup: remove page_folio() in memfd_pin_folios() adds fa6b8b5d9f97 selftests: memcg: allow low event with no memory.low and m [...] adds d2def68ae06a selftests: memcg: increase error tolerance of child memory [...] adds c84bf6dd2b83 mm: introduce new .mmap_prepare() file callback adds 439b3fb0b010 mm: secretmem: convert to .mmap_prepare() hook adds 3c06ee7c24c2 mm/vma: remove mmap() retry merge adds 0cad6736f4b9 mm: remove obsolete pgd_offset_gate() adds 2fba5961c64c memcg: simplify consume_stock adds 3523dd7af413 memcg: separate local_trylock for memcg and obj adds c80509ef65e4 memcg: completely decouple memcg and obj stocks adds 9e619cd4fefd memcg: no irq disable for memcg stock lock adds e341f9c3c841 mm/mempolicy: Weighted Interleave Auto-tuning adds 1c1db467068d kmsan: apply clang-format to files mm/kmsan/ adds 8312ab31d362 kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pa [...] adds ce6a1c978f9c kmsan: drop the declaration of kmsan_save_stack() adds e17c1f15b0cc kmsan: enter the runtime around kmsan_internal_memmove_met [...] adds b65e4b56e9f4 kmsan: rework kmsan_in_runtime() handling in kmsan_report() adds 5c5f0468d172 mm/vmalloc: fix data race in show_numa_info() adds 3f12680913fd mm: numa_memblks: introduce numa_add_reserved_memblk adds 2616b370323a selftests/mm: add simple VM_PFNMAP tests based on mmap'ing [...] adds 83b6d498d027 mm: cma: set early_pfn and bitmap as a union in cma_memrange adds 4df65651f707 mm: mincore: use pte_batch_hint() to batch process large folios adds ed1a7814036c x86/mm/pat: factor out setting cachemode into pgprot_set_c [...] adds e1e1a3ae7f9f mm: convert track_pfn_insert() to pfnmap_setup_cachemode*() adds db44863a4d9d mm: introduce pfnmap_track() and pfnmap_untrack() and use [...] adds f8e97613fed2 mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_ [...] adds 7bd7d74ec019 x86/mm/pat: remove old pfnmap tracking interface adds cba4dbeb7bfc mm: remove VM_PAT adds b3662fb91b98 x86/mm/pat: remove strict_prot parameter from reserve_pfn_range() adds 81baf8450165 x86/mm/pat: remove MEMTYPE_*_MATCH adds 99e27b047c4c x86/mm/pat: inline memtype_match() into memtype_erase() adds 11c82e718177 drm/i915: track_pfn() -> "pfnmap tracking" adds a624c424d5d3 mm/io-mapping: track_pfn() -> "pfnmap tracking" adds 5053383829ab mm: khugepaged: convert set_huge_pmd() to take a folio adds 698c0089cdf0 mm: convert do_set_pmd() to take a folio adds cc0535acd1b4 MAINTAINERS: add kernel/fork.c to relevant sections adds 6669d1aaa0c4 mm: remove WARN_ON_ONCE() in file_has_valid_mmap_hooks() adds 5fc4b770fc35 selftests/mm: deduplicate second mmap() of 5*PAGE_SIZE at base adds 2aad4edf6e10 mm: rename try_alloc_pages() to alloc_pages_nolock() adds 591c4c78be06 mm/damon/core: warn and fix nr_accesses[_bp] corruption adds 0bac6b1a1111 mm/damon/sysfs-schemes: fix wrong comment on damons_sysfs_ [...] adds a82cf3001066 mm/damon/paddr: remove unused variable, folio_list, in dam [...] adds 094fb14913c7 mm/damon/tests/core-kunit: add a test for damos_set_filter [...] adds 03f83209e8e7 selftests/damon/_damon_sysfs: read tried regions directori [...] adds 6a4b3551ba10 Docs/damon: update titles and brief introductions to expla [...] adds 780138b12381 alloc_tag: check mem_profiling_support in alloc_tag_init adds 19e0713bbe4a selftests/eventfd: correct test name and improve messages adds cc79061b8fc1 mm: khugepaged: decouple SHMEM and file folios' collapse adds 8a4b42b95528 memcg: memcg_rstat_updated re-entrant safe against irqs adds c7163535cdaf memcg: move preempt disable to callers of memcg_rstat_updated adds 8814e3b8692b memcg: make mod_memcg_state re-entrant safe against irqs adds e52401e7247b memcg: make count_memcg_events re-entrant safe against irqs adds eee8a1778cab memcg: make __mod_memcg_lruvec_state re-entrant safe against irqs adds 0ccf1806d44f memcg: no stock lock for cpu hot-unplug adds 200577f69f29 memcg: objcg stock trylock without irq disabling adds b0752f1a7097 mm/hugetlb: pass folio instead of page to unmap_ref_private() adds 81edb1ba3232 mm/hugetlb: refactor unmap_hugepage_range() to take folio [...] adds 7f4b6065d9a8 mm/hugetlb: refactor __unmap_hugepage_range() to take foli [...] adds 05275594a311 mm/hugetlb: convert use of struct page to folio in __unmap [...] adds c544a952ba61 mm: pcp: increase pcp->free_count threshold to trigger free_high new 00c010e130e5 Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel [...] adds 3ca55ca225d7 exit: move and extend sched_process_exit() tracepoint adds 3330dc1b2074 init/main.c: log initcall level when initcall_debug is used adds 247021624a99 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo adds db80bd2cea1b task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check adds 3dfd79cc8772 lib/rbtree.c: fix the example typo adds 65c66047259f proc: fix the issue of proc_mem_open returning NULL adds df3d52749537 checkpatch: dont warn about unused macro arg on empty body adds 15d4734c7a58 checkpatch: qualify do-while-0 advice adds 91e53493eeaf powernow: use pr_info_once adds 4ef5211ee681 kernel.h: move READ/WRITE definitions to <linux/types.h> adds 029c896c4105 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h adds ae5b3500856f kstrtox: add support for enabled and disabled in kstrtobool() adds 3eff6a3e574c errseq: eliminate special limitation for macro MAX_ERRNO adds fe6f600c43e0 exit: combine work under lock in synchronize_group_exit() [...] adds 734aa85390ea Squashfs: check return result of sb_min_blocksize adds 50af973cd71a ocfs2: o2net_idle_timer: Rename del_timer_sync in comment adds e711faaafbe5 hung_task: replace blocker_mutex with encoded blocker adds 194a9b9e843b hung_task: show the blocker task if the task is hung on semaphore adds 1abf729e9d9f samples: extend hung_task detector test with semaphore support adds 7d9b05277ae8 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() adds 8d1d4b538bb1 scatterlist: inline sg_next() adds b7df1f254e1a rapidio: remove some dead defines adds ba8182d44b4e rapidio: remove unused functions adds 2a1c6158131f relay: remove unused relay_late_setup_files adds 92f3c5a0051d lib/test_kmod: do not hardcode/depend on any filesystem adds f0eba23cb70a crash: fix spelling mistake "crahskernel" -> "crashkernel" adds 2e27fa943b74 treewide: fix typo "previlege" adds 7123dbbef88c watchdog: fix watchdog may detect false positive of softlockup adds 3dc32adf9814 maccess: fix strncpy_from_user_nofault() empty string handling adds 9c7b53b21fb1 compiler_types.h: fix "unused variable" in __compiletime_assert() adds d66adabe9180 ipc: fix to protect IPCS lookups using RCU adds cdc3ed3035d0 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery adds 1785c67e2adc ocfs2: remove unnecessary NULL check before unregister_sys [...] adds f3def8270c67 sort.h: hoist cmp_int() into generic header file adds c91d78622e16 util_macros.h: fix the reference in kernel-doc adds f7a667a046cf kexec_file: use SHA-256 library API instead of crypto_shash API adds f43f02429295 nilfs2: add pointer check for nilfs_direct_propagate() adds 8e39fbb1edbb nilfs2: do not propagate ENOENT error from nilfs_btree_pro [...] adds 479d26ee013c lib/oid_registry.c: remove unused sprint_OID adds f11c1efe46ad selftests: fix some typos in tools/testing/selftests adds 6be7045c7756 scripts/gdb: fix kgdb probing on single-core systems adds 09e1d93a421f scripts/gdb: update documentation for lx_per_cpu adds cf80fdbc0a55 list: remove redundant 'extern' for function prototypes adds bf454ec31add kexec_file: allow to place kexec_buf randomly adds 180cf31af7c3 crash_dump: make dm crypt keys persist for the kdump kernel adds 479e58549b0f crash_dump: store dm crypt keys in kdump reserved memory adds 9ebfa8dcaea7 crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging adds 62f17d9df692 crash_dump: retrieve dm crypt keys in kdump kernel adds e1e6cd01d933 Revert "x86/mm: Remove unused __set_memory_prot()" adds 5eb3f6055421 x86/crash: pass dm crypt keys to kdump kernel adds cc66e4863ac3 x86/crash: make the page that stores the dm crypt keys ina [...] adds aaf05e96e93c kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count adds 2536c5c7d6ae kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count adds 85e1f758b6d7 fork: clean-up ifdef logic around stack allocation adds 90eb270d8eb4 fork: clean-up naming of vm_stack/vm_struct variables in v [...] adds d82893c52a64 fork: check charging success before zeroing stack adds 8e02b1b7fcff fork: define a local GFP_VMAP_STACK adds 84e437640ba4 nilfs2: remove wbc->for_reclaim handling adds f68b5d165c90 mailmap: update and consolidate Casey Connolly's name and email adds 85915c6cabf7 kernel/panic.c: format kernel-doc comments adds 3545414f2590 scripts/gdb/symbols: factor out get_vmlinux() adds e97c4a27cb9c scripts/gdb/symbols: factor out pagination_off() adds c164679bed3a scripts/gdb/symbols: determine KASLR offset on s390 during [...] adds 4496e1c1354b crash_dump, nvme: select CONFIGFS_FS as built-in adds 2e227ff5e272 squashfs: add optional full compressed block caching adds 5ef2dccfcca8 delayacct: remove redundant code and adjust indentation adds 375700bab5b1 llist: make llist_add_batch() a static inline new 7d4e49a77d99 Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git. [...] adds e2b6a188625a parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers adds cccaea1d66e9 parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uap [...] adds 7cbb015e2d3d parisc: fix building with gcc-15 new 213205889d5f parisc/unaligned: Fix hex output to show 8 hex chars new f563ba4ac68a Merge tag 'parisc-for-6.16-rc1' of git://git.kernel.org/pu [...] adds af69647e995c Documentation:openrisc: Add build instructions with initramfs adds e551ebdc20a7 dt-bindings: interrupt-controller: Convert opencores,or1k- [...] adds f698ee1f4003 dt-bindings: interrupt-controller: Convert openrisc,ompic [...] new 82dad698061c Merge tag 'for-linus' of https://github.com/openrisc/linux new e5ef4cd2a47f EDAC/altera: Use correct write width with the INTTEST register new 9bebf9f9d5db Merge tag 'edac_urgent_for_v6.16_rc1' of git://git.kernel. [...] adds eeeec6c5475e i3c: mipi-i3c-hci: Allow only relevant INTR_STATUS bit updates adds 279c24021b83 i3c: mipi-i3c-hci: Fix handling status of i3c_hci_irq_handler() adds a7035a8ee966 i3c: mipi-i3c-hci: Clear INTR_STATUS unconditionally adds 7479d2675c50 i3c: mipi-i3c-hci: Change name of INTR_STATUS bit 11 adds bd916806632d i3c: mipi-i3c-hci: Move unexpected INTR_STATUS print befor [...] adds 8d29fa6d921c i3c: master: svc: Receive IBI requests in interrupt context adds 81f2a9af9821 i3c: master: svc: Emit STOP asap in the IBI transaction adds 12cbd1573448 i3c: master: svc: skip address resend on repeat START adds 489c773a68de dt-bindings: i3c: silvaco,i3c-master: add i.MX94 and i.MX95 I3C adds cd1a6a0c69e7 i3c: master: svc: switch to bulk clk API for flexible cloc [...] adds 00286d7d643d i3c: controllers do not need to depend on I3C new a2604f8d43bf Merge tag 'i3c/for-6.16' of git://git.kernel.org/pub/scm/l [...] adds 776d14d201ae watchdog: da9052_wdt: add support for nowayout adds ec90349a9433 watchdog: da9052_wdt: use timeout value from external inputs adds 8807f0afacc4 watchdog: da9052_wdt: do not disable wdt during probe adds 325f510fcd9c watchdog: da9052_wdt: respect TWDMIN adds f8cdcc98c983 watchdog: cros-ec: Avoid -Wflex-array-member-not-at-end warning adds 13b5fb333143 watchdog: Do not enable by default during compile testing adds b6f8a417e17f watchdog: stm32: Fix wakeup source leaks on device unbind adds 60625ff90852 watchdog: Correct kerneldoc warnings adds 45421ffbb4af dt-bindings: watchdog: Add NXP Software Watchdog Timer adds bd3f54ec559b watchdog: Add the Watchdog Timer for the NXP S32 platform adds 76d009ad9527 dt-bindings: watchdog: fsl,scu-wdt: Document imx8qm adds 37c3714498fb dt-bindings: watchdog: Add rk3562 compatible new a2170f8493d6 dt-bindings: watchdog: samsung-wdt: Add exynos990-wdt compatible new 53663d2cabac watchdog: s3c2410_wdt: Add exynos990-wdt compatible data new a4e2401438a2 watchdog: lenovo_se30_wdt: Fix possible devm_ioremap() NUL [...] new f55937e42c99 dt-bindings: watchdog: renesas,wdt: Document RZ/V2N (R9A09 [...] new 1aea3e1ec0e7 watchdog: qcom: introduce the device data for IPQ5424 watc [...] new 45f1884d5cf2 watchdog: apple: set max_hw_heartbeat_ms instead of max_timeout new 27a46a0f0886 watchdog: iTCO: Drop driver-internal locking new cc0df5eba1b3 watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT new 535d1784d8a9 watchdog: Add driver for Intel OC WDT new 158f9f2f7152 watchdog: iTCO_wdt: Update the heartbeat value after clamp [...] new bb1556ec9464 Merge tag 'linux-watchdog-6.16-rc1' of git://www.linux-wat [...] adds 368556dd234d wifi: iwlwifi: mld: Work around Clang loop unrolling bug new d6a0e0bfeccc ubsan: integer-overflow: depend on BROKEN to keep this out of CI new 5c78e793f787 overflow: Introduce __DEFINE_FLEX for having no initializer new f39f18f3c353 randstruct: gcc-plugin: Fix attribute addition new cd2e103d57e5 Merge tag 'hardening-v6.16-rc1-fix1-take2' of git://git.ke [...] adds d635ba4207c3 mailbox: mchp-ipc-sbi: Fix COMPILE_TEST build error adds f5cb07ec6aab mailbox: imx: Fix TXDB_V2 sending adds 9fcebcb37c3e mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting adds 8da4988b6e64 mailbox: Use dev_err when there is error adds dddbd233e67e mailbox: Not protect module_put with spin_lock_irqsave adds cb7e2ec3706f mailbox: Propagate correct error return value adds 9be022476fea mailbox: Remove devm_mbox_controller_unregister adds 16da9a653c5b mailbox: Use guard/scoped_guard for con_mutex adds 2149ec83ef7d mailbox: Use guard/scoped_guard for spinlock adds fca8d64001fc dt-bindings: mailbox: add Sophgo CV18XX series SoC adds 529015a0e77a mailbox: sophgo: add mailbox driver for CV18XX series SoC adds 02e66dacb5b7 dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible adds c3c51387141d dt-bindings: mailbox: qcom,apcs: Add separate node for clo [...] adds d0b497df02e9 mailbox: qcom-apcs-ipc: Assign OF node to clock controller [...] new a06079511167 Merge tag 'mailbox-v6.16' of git://git.kernel.org/pub/scm/ [...] adds 385a2de38e45 dt-bindings: remoteproc: stm32-rproc: Add firmware-name property adds 710028a2e4d7 remoteproc: stm32_rproc: Allow to specify firmware default name adds ab7bca5acdb7 remoteproc: imx_dsp_rproc: Add support for DSP-specific features adds 7692c9fbedd9 remoteproc: core: Cleanup acquired resources when rproc_ha [...] adds bcd241230fdb remoteproc: core: Release rproc->clean_table after rproc_a [...] adds b170eb0d117d remoteproc: xlnx: Avoid RPU force power down adds 0cb4b1b97041 remoteproc: qcom_wcnss_iris: Add missing put_device() on e [...] adds 6a4adb734924 dt-bindings: remoteproc: qcom,sm8350-pas: Add SC8280XP adds b278981b5ac1 dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC81 [...] adds 46f7676c8153 Revert "remoteproc: core: Clear table_sz when rproc_shutdown" adds 9995dbfc2235 remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mb [...] adds 349d62ab207f remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{ [...] adds 701177511abd remoteproc: k3-r5: Refactor sequential core power up/down [...] adds 23532524594c remoteproc: k3-m4: Don't assert reset in detach routine adds b9229c0732f3 remoteproc: k3-r5: Re-order internal memory initialization [...] adds 11d35a94d591 remoteproc: k3-r5: Re-order k3_r5_release_tsp() function adds 95cd198a6427 remoteproc: k3-r5: Refactor Data Structures to Align with [...] adds 02074bf5e27a remoteproc: k3-r5: Use k3_r5_rproc_mem_data structure for [...] adds db47cfd8fc1f remoteproc: k3-{m4/dsp}: Add a void ptr member in rproc in [...] adds b810142db6f9 remoteproc: k3-m4: Add pointer to rproc struct within k3_m4_rproc adds 52a04c1c61c6 remoteproc: k3-m4: Use k3_rproc_mem_data structure for mem [...] adds fa2399cbb35a remoteproc: k3: Refactor shared data structures adds 95dac7e212a5 remoteproc: k3: Refactor mailbox rx_callback functions int [...] adds 9352aadafe4d remoteproc: k3: Refactor .kick rproc ops into common driver adds 754d13dfe263 remoteproc: k3-dsp: Correct Reset logic for devices withou [...] adds ca8921f44c94 remoteproc: k3-m4: Introduce central function to put rproc [...] adds af5af3a417a1 remoteproc: k3: Refactor rproc_reset() implementation into [...] adds 334a841e33f4 remoteproc: k3-dsp: Correct Reset deassert logic for devic [...] adds 3b8127fc51eb remoteproc: k3-m4: Introduce central function to release r [...] adds 23e16e210bef remoteproc: k3: Refactor rproc_release() implementation in [...] adds 67de5d0e6d65 remoteproc: k3-m4: Ping the mbox while acquiring the channel adds 6fdad99c94d7 remoteproc: k3: Refactor rproc_request_mbox() implementati [...] adds 41d746b3423a remoteproc: k3-dsp: Don't override rproc ops in IPC-only mode adds b80151c41ac5 remoteproc: k3-dsp: Assert local reset during .prepare callback adds de277002ff14 remoteproc: k3: Refactor .prepare rproc ops into common driver adds 3059abb7d365 remoteproc: k3: Refactor .unprepare rproc ops into common driver adds f55ab2fa2444 remoteproc: k3: Refactor .start rproc ops into common driver adds bbd0f6490b23 remoteproc: k3: Refactor .stop rproc ops into common driver adds 80e8a868c90e remoteproc: k3: Refactor .attach rproc ops into common driver adds 8715d4c04a5e remoteproc: k3: Refactor .detach rproc ops into common driver adds 1d7f38dde722 remoteproc: k3: Refactor .get_loaded_rsc_table ops into co [...] adds 9179f8bfa98d remoteproc: k3: Refactor .da_to_va rproc ops into common driver adds c17240280129 remoteproc: k3: Refactor of_get_memories() functions into [...] adds 744270b336c7 remoteproc: k3: Refactor mem_release() functions into comm [...] adds c52d5f1d2aac remoteproc: k3: Refactor reserved_mem_init() functions int [...] adds 5779f6f9a64f remoteproc: k3: Refactor release_tsp() functions into comm [...] new dcf9ee9ac4d5 Merge tag 'rproc-v6.16' of git://git.kernel.org/pub/scm/li [...] adds 20b4f0b4cdfe rpmsg: core: Remove deadcode adds 68decaf24d4d rpmsg: virtio: Remove uncallable offchannel functions adds 3a70b945d3da rpmsg: Remove unused method pointers *send_offchannel adds 75499b3232b6 rpmsg: qcom_smd: Improve error handling for qcom_smd_parse_edge adds 5de775df3362 rpmsg: qcom_smd: Fix uninitialized return variable in __qc [...] new b509c16e1d7c Merge tag 'rpmsg-v6.16' of git://git.kernel.org/pub/scm/li [...] adds 78693ff68c8c dt-bindings: mtd: convert vf610-nfc to yaml format adds 91b7163b1ff3 mtd: Do not enable by default during compile testing adds 0aa7b390fc40 mtd: core: always create master device adds 947c86e481a0 mtd: spi-nor: macronix: Drop the redundant flash info fields adds c425efacec03 mtd: spi-nor: macronix: Remove duplicate flash info entries adds 594c8df92b94 mtd: spi-nor: macronix: Add fixups for MX25L3255E new 73c4699a35e6 Merge tag 'spi-nor/for-6.16' into mtd/next adds eff4e04c8927 dt-bindings: mtd: Add Loongson-1 NAND Controller adds d2d10ede04b1 mtd: rawnand: Add Loongson-1 NAND Controller Driver adds b15d97139ff1 mtd: spinand: Use more specific naming for the reset op adds d54e34c58aa2 mtd: spinand: Use more specific naming for the write enabl [...] adds 2a294fa21528 mtd: spinand: Use more specific naming for the read ID op adds 429330cd1cfe mtd: spinand: Use more specific naming for the get/set fea [...] adds 7e8533b273ee mtd: spinand: Use more specific naming for the erase op adds 7528c97c0c2a mtd: spinand: Use more specific naming for the page read op adds ea2087d4e66d mtd: spinand: Use more specific naming for the (single) re [...] adds 684f7105e853 mtd: spinand: Use more specific naming for the (dual outpu [...] adds d9de177996d7 mtd: spinand: Use more specific naming for the (dual IO) r [...] adds 1deae734cc1c mtd: spinand: Use more specific naming for the (quad outpu [...] adds 9c6911072c6e mtd: spinand: Use more specific naming for the (quad IO) r [...] adds 36e461894cf3 mtd: spinand: Use more specific naming for the program exe [...] adds 07cdbae7f841 mtd: spinand: Use more specific naming for the (single) pr [...] adds ac3a4b17e03b mtd: spinand: Use more specific naming for the (quad) prog [...] adds 51b252cce172 mtd: spinand: Define octal operations adds 140bb9e93de6 mtd: spinand: winbond: Rename DTR variants adds 0737c6946c61 mtd: spinand: winbond: Add support for W35N01JW in single mode adds 1ac5ff2f2ad6 mtd: spinand: winbond: Add octal support adds 25e08bf66660 mtd: spinand: winbond: Add support for W35N02JW and W35N04 [...] adds d95846350aac mtd: nand: ecc-mxic: Fix use of uninitialized variable ret adds 529cbc9c6489 mtd: rawnand: Use non-hybrid PCI devres API adds 00b102d9e382 mtd: bcm47xxnflash: Add error handling for bcm47xxnflash_o [...] adds 2cf4bc06f700 dt-bindings: mtd: qcom,nandc: Document the SDX75 NAND controller adds ee000969f28b mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to [...] adds 47bddabbf69d mtd: rawnand: qcom: Fix last codeword read in qcom_param_p [...] adds e6031b11544b mtd: rawnand: qcom: Fix read len for onfi param page adds 0d470c72bea4 mtd: rawnand: loongson1: Fix error code in ls1x_nand_dma_t [...] adds 615f8f5077fc mtd: rawnand: loongson1: Fix inconsistent refcounting in l [...] adds 56fce7547004 mtd: rawnand: brcmnand: remove unused parameters adds dd26402642a0 mtd: spinand: esmt: fix id code for F50D1G41LB adds 4a5a99bc79cd mtd: nand: sunxi: Add randomizer configuration before rand [...] adds 528b541b71cf mtd: nand: brcmnand: fix NAND timeout when accessing eMMC adds 44ed1f5ff73e mtd: rawnand: sunxi: Add randomizer configuration in sunxi [...] adds 3bfb22cecfe6 mtd: rawnand: brcmnand: legacy exec_op implementation new aa702923258f Merge tag 'nand/for-6.16' into mtd/next new 4c3b7df78443 Merge tag 'mtd/for-6.16' of git://git.kernel.org/pub/scm/l [...] adds a37af8e8c1dc Input: matrix_keypad - add function for reading row state adds 353bdd7d1456 Input: matrix_keypad - detect change during scan adds fe315d6a3786 dt-bindings: crypto: fsl,sec-v4.0-mon: Add "power-off-time-sec" adds 95ea0cf3f613 Input: snvs_pwrkey - support power-off-time-sec adds 5d511d93c0c3 dt-bindings: input: touchscreen: edt-ft5x06: use unevaluat [...] adds 88bd9cc1810a dt-bindings: input: convert dlg,da7280.txt to dt-schema adds 74d3da135f69 MAINTAINERS: update dlg,da72??.txt to yaml adds d51b9d81f788 Merge tag 'v6.15-rc6' into next adds 036ec442510b Input: xpad - allow delaying init packets adds 898170cc80f2 Input: xpad - add the ByoWave Proteus controller adds 0d5c604be4cd Input: xpad - send LED and auth done packets to all Xbox O [...] adds 21597378dd51 Input: atkbd - do not reset keyboard by default on Loongson new fb81e4738ec9 Input: amijoy - fix broken table formatting in documentation new ed1d9c2b0dbc Input: amijoy - fix Amiga 4-joystick adapter pinout in doc [...] new 11172ec55b4c Input: amijoy - fix grammar in documentation new e8fe33fdd797 Input: amijoy - make headings compliant w/ guidelines in d [...] new f4a8f561d08e Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT new 8f38219fa139 Input: gpio-keys - fix possible concurrent access in gpio_ [...] new a95ef0199e80 Input: ims-pcu - check record size in ims_pcu_flash_firmware() new 4f9786035f9e Merge branch 'next' into for-linus new d00a83477e7a Merge tag 'input-for-v6.16-rc0' of git://git.kernel.org/pu [...] adds 0c4aba403f4f m68k: coldfire: gpio: use new line value setter callbacks adds 245bb7b95aff m68k/kernel: replace strncpy() with strscpy() adds eb43efd062d1 m68k: Replace memcpy() + manual NUL-termination with strscpy() new df7b9b4f6bfe Merge tag 'm68knommu-for-v6.16' of git://git.kernel.org/pu [...] adds cd1be30b44d9 KVM: VMX: use __always_inline for is_td_vcpu and is_td adds 9a7cb00a8ff7 x86/cpufeatures: Define X86_FEATURE_AMD_IBRS_SAME_MODE adds 65ca2872015c KVM: x86: Propagate AMD's IbrsSameMode to the guest adds 656d9624bd21 KVM: x86: Generalize IBRS virtualization on emulated VM-exit adds 3fa0fc95db6d x86/msr: Rename the WRMSRNS opcode macro to ASM_WRMSRNS (for KVM) adds ead4dac16de2 KVM: x86: Advertise support for WRMSRNS adds f804dc6aa20f KVM: x86: clean up a return adds 49c140d5af12 KVM: x86: Sort CPUID_8000_0021_EAX leaf bits properly adds d88bb2ded2ef KVM: x86: Advertise support for AMD's PREFETCHI adds b1f7723a5a5b KVM: x86: Isolate edge vs. level check in userspace I/O AP [...] adds c2207bbc0c0f KVM: x86: Add a helper to deduplicate I/O APIC EOI interce [...] adds 87e4951e250b KVM: x86: Rescan I/O APIC routes after EOI interception fo [...] adds c364baad3e4f KVM: VMX: Don't send UNBLOCK when starting device assignme [...] adds 459074cff66f KVM: x86: Add module param to control and enumerate device [...] adds 1bee4838eb3a KVM: SVM: Clear current_vmcb during vCPU free for all *pos [...] adds 54a1a24fea19 KVM: x86: Unify cross-vCPU IBPB adds 37d8bad41d2b KVM: Remove obsolete comment about locking for kvm_io_bus_ [...] adds ebd38b26ecb5 Merge tag 'kvm-x86-misc-6.16' of https://github.com/kvm-x8 [...] adds ea9fcdf76d3d KVM: x86/mmu: Further check old SPTE is leaf for spurious [...] adds d17cc13cc484 KVM: x86/tdp_mmu: Merge prefetch and access checks for spu [...] adds 988da7820206 KVM: x86/tdp_mmu: WARN if PFN changes for spurious faults adds 11d45175111d KVM: x86/mmu: Warn if PFN changes on shadow-present SPTE i [...] adds 6a3d704959bd KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call() adds 5d816c139958 Merge tag 'kvm-x86-mmu-6.16' of https://github.com/kvm-x86 [...] adds 600e9606046a x86/irq: Ensure initial PIR loads are performed exactly once adds 3cdb8261504c x86/irq: Track if IRQ was found in PIR during initial loop [...] adds 6433fc01f9f1 KVM: VMX: Ensure vIRR isn't reloaded at odd times when syn [...] adds f1459315f4d2 x86/irq: KVM: Track PIR bitmap as an "unsigned long" array adds 06b4d0ea226c KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels adds b41f8638b9d3 KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR adds baf68a0e3bd6 KVM: VMX: Use arch_xchg() when processing PIR to avoid ins [...] adds edaf3eded386 x86/irq: KVM: Add helper for harvesting PIR to deduplicate [...] adds db44dcbdf814 Merge tag 'kvm-x86-pir-6.16' of https://github.com/kvm-x86 [...] adds 68ed692e3954 KVM: selftests: SEV-SNP test for KVM_SEV_INIT2 adds c4e1a848d721 KVM: selftests: Add vmgexit helper adds acf064345018 KVM: selftests: Add SMT control state helper adds f694f30e81c4 KVM: selftests: Replace assert() with TEST_ASSERT_EQ() adds 4a4e1e8e92eb KVM: selftests: Introduce SEV VM type check adds 3bf3e0a52123 KVM: selftests: Add library support for interacting with SNP adds b73a30cd9caa KVM: selftests: Force GUEST_MEMFD flag for SNP VM type adds a5d55f783fb7 KVM: selftests: Decouple SEV policy from VM type adds ada014f5fc67 KVM: selftests: Add a basic SEV-SNP smoke test adds 5e9ac644c40f KVM: selftests: Add a test for x86's fastops emulation adds d761c14d902e KVM: selftests: Extract guts of THP accessor to standalone [...] adds 26dcdfa01c33 KVM: selftests: access_tracking_perf_test: Add option to s [...] adds 3a7f9e518c6a cgroup: selftests: Move memcontrol specific helpers out of [...] adds 2c754a84ff16 cgroup: selftests: Move cgroup_util into its own library adds 38e1dd578142 cgroup: selftests: Add API to find root of specific controller adds b11fcb51e2b2 KVM: selftests: Build and link selftests/cgroup/lib into K [...] adds d166453ebd29 KVM: selftests: access_tracking_perf_test: Use MGLRU for a [...] adds 3e0797f6dd78 Merge tag 'kvm-x86-selftests-6.16' of https://github.com/k [...] adds 17a2c62fbf1e KVM: nVMX: Check MSR load/store list counts during VM-Ente [...] adds 798b9b1cb0e5 KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff() adds a0ee1d5faff1 KVM: VMX: Flush shadow VMCS on emergency reboot adds f2d7993314a3 KVM: x86: Revert kvm_x86_ops.mem_enc_ioctl() back to an OP [...] adds 84ad4d834ce9 KVM: VMX: Move vt_apicv_pre_state_restore() to posted_intr [...] adds 1a81d9d5a1da KVM: VMX: Define a VMX glue macro for kvm_complete_insn_gp() adds 907092bf7cbd KVM: VMX: Clean up and macrofy x86_ops adds 3e89d5fdc70f Merge tag 'kvm-x86-vmx-6.16' of https://github.com/kvm-x86 [...] adds 309d28576f0a KVM: SVM: Fix SNP AP destroy race with VMRUN adds 962e2b6152ef KVM: SVM: Decrypt SEV VMSA in dump_vmcb() if debugging is enabled adds 22f5c2003a18 KVM: SVM: Dump guest register state in dump_vmcb() adds db2645096105 KVM: SVM: Add the type of VM for which the VMCB/VMSA is be [...] adds 0e6b677de730 KVM: SVM: Include the vCPU ID when dumping a VMCB adds 468c27ae0215 KVM: SVM: Add a mutex to dump_vmcb() to prevent concurrent output adds f9f27c4a377a x86/cpufeatures: Add "Allowed SEV Features" Feature adds b6bc164f41db KVM: SEV: Configure "ALLOWED_SEV_FEATURES" VMCB Field adds bb5081f4abf2 KVM: SVM: avoid frequency indirect calls adds 5ecdb48dd918 KVM: SVM: Treat DEBUGCTL[5:2] as reserved adds e0136112e99d x86/sev: Remove unnecessary GFP_KERNEL_ACCOUNT for tempora [...] adds e9628b011bbd KVM: x86: Make kvm_pio_request.linear_rip a common field f [...] adds faad6645e112 x86/cpufeatures: Add CPUID feature bit for the Bus Lock Threshold adds 827547bc3a2a KVM: SVM: Add architectural definitions/assets for Bus Loc [...] adds 89f9edf4c69d KVM: SVM: Add support for KVM_CAP_X86_BUS_LOCK_EXIT on SVM CPUs adds 72df72e1c6dd KVM: selftests: Add test to verify KVM_CAP_X86_BUS_LOCK_EXIT adds 4e02d4f9734f Merge tag 'kvm-x86-svm-6.16' of https://github.com/kvm-x86 [...] adds c5b6ababd21a locking/mutex: implement mutex_trylock_nested adds fb49f07ba1d9 locking/mutex: implement mutex_lock_killable_nest_lock adds e4a454ced74c KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus adds c560bc9286e6 x86: KVM: SVM: use kvm_lock_all_vcpus instead of a custom [...] adds b586c5d21954 KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUs adds 8f56770d114b RISC-V: KVM: use kvm_trylock_all_vcpus when locking all vCPUs adds 4dbe28c0fabd rust: add helper for mutex_trylock adds 8e86e7362652 Merge branch 'kvm-lockdep-common' into HEAD adds 3ec8a8330a1a s390/uv: Don't return 0 from make_hva_secure() if the oper [...] adds bd428b8c79ed s390/uv: Always return 0 from s390_wiggle_split_folio() if [...] adds ab73b29efd36 s390/uv: Improve splitting of large folios that cannot be [...] adds af941f3dd8d7 s390: Remove unneeded includes adds 7e42ad66fb5d KVM: s390: Remove unneeded srcu lock adds 200197908dc4 KVM: s390: Refactor and split some gmap helpers adds d6c8097803cb KVM: s390: Simplify and move pv code adds e9ba21fb5dcf Merge tag 'kvm-s390-next-6.16-1' of https://git.kernel.org [...] new 438e22801b19 rtmutex_api: provide correct extern functions new 94d889713d8b arm64: sysreg: Drag linux/kconfig.h to work around vdso bu [...] new 667304740537 KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR inv [...] new 761aabe76e6b KVM: arm64: Use lock guard in vgic_v4_set_forwarding() new fc4dafe87b93 KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock new 05b9405f2fa1 KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forw [...] new 4bf3693d36af KVM: arm64: Unmap vLPIs affected by changes to GSI routing [...] new 07212d16adc7 KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race new 4d62121ce9b5 KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer new 61374cc145f4 Merge tag 'kvmarm-fixes-6.16-1' of https://git.kernel.org/ [...] new 7f9039c524a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 45eab153ac30 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new beb448ce471b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 13807d0ec097 fs/fhandle.c: fix a race in call of has_locked_children() new beb186507d01 path_overmount(): avoid false negatives new 2308aac86297 finish_automount(): don't leak MNT_LOCKED from parent to child new c65091afa53a fs: allow clone_private_mount() for a path on real rootfs new d863f1a9cbc9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4fd918a1df9e Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (8181feb6e8a4) \ N -- N -- N refs/heads/fs-current (4fd918a1df9e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 104 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 | 4 + CREDITS | 2 +- .../testing/{configfs-tsm => configfs-tsm-report} | 0 Documentation/ABI/testing/debugfs-scmi-raw | 91 + Documentation/ABI/testing/debugfs-turris-mox-rwtm | 14 - .../testing/sysfs-devices-virtual-misc-tdx_guest | 63 + Documentation/ABI/testing/sysfs-driver-ufs | 49 + .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 9 - Documentation/ABI/testing/sysfs-fs-f2fs | 67 +- .../ABI/testing/sysfs-kernel-hardlockup_count | 7 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 6 + .../sysfs-kernel-mm-mempolicy-weighted-interleave | 35 +- Documentation/ABI/testing/sysfs-kernel-mm-numa | 16 +- .../ABI/testing/sysfs-kernel-rcu_stall_count | 6 + Documentation/ABI/testing/sysfs-kernel-slab | 96 +- .../ABI/testing/sysfs-kernel-softlockup_count | 7 + Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/blockdev/zram.rst | 58 +- Documentation/admin-guide/cgroup-v1/cgroups.rst | 2 +- Documentation/admin-guide/cgroup-v1/cpusets.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 27 + Documentation/admin-guide/kdump/kdump.rst | 32 + Documentation/admin-guide/kdump/vmcoreinfo.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 25 + Documentation/admin-guide/mm/damon/index.rst | 11 +- Documentation/admin-guide/mm/damon/usage.rst | 12 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/kho.rst | 115 + Documentation/admin-guide/mm/multigen_lru.rst | 5 +- Documentation/admin-guide/mm/pagemap.rst | 1 + Documentation/admin-guide/sysctl/vm.rst | 6 + Documentation/arch/openrisc/openrisc_port.rst | 6 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kho/bindings/kho.yaml | 43 + .../core-api/kho/bindings/memblock/memblock.yaml | 39 + .../kho/bindings/memblock/reserve-mem.yaml | 40 + Documentation/core-api/kho/bindings/sub-fdt.yaml | 27 + Documentation/core-api/kho/concepts.rst | 74 + Documentation/core-api/kho/fdt.rst | 80 + Documentation/core-api/kho/index.rst | 13 + Documentation/devicetree/bindings/arm/altera.yaml | 1 + .../bindings/arm/altera/socfpga-clk-manager.yaml | 102 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 26 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 61 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 11 + Documentation/devicetree/bindings/arm/qcom.yaml | 14 +- .../devicetree/bindings/arm/rockchip.yaml | 37 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/arm/samsung/samsung-boards.yaml | 8 + .../devicetree/bindings/arm/stm32/stm32.yaml | 9 + Documentation/devicetree/bindings/arm/sunxi.yaml | 25 + Documentation/devicetree/bindings/arm/tegra.yaml | 19 +- Documentation/devicetree/bindings/arm/ti/k3.yaml | 32 + Documentation/devicetree/bindings/arm/vt8500.yaml | 10 +- .../bindings/cache/andestech,ax45mp-cache.yaml | 20 +- .../bindings/cache/marvell,feroceon-cache.txt | 16 - .../bindings/cache/marvell,kirkwood-cache.yaml | 45 + .../bindings/cache/marvell,tauros2-cache.txt | 17 - .../bindings/cache/marvell,tauros2-cache.yaml | 39 + .../devicetree/bindings/cache/qcom,llcc.yaml | 2 + .../devicetree/bindings/cache/sifive,ccache0.yaml | 44 +- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 1 + .../devicetree/bindings/clock/altr_socfpga.txt | 30 - .../bindings/clock/brcm,bcm2835-aux-clock.txt | 31 - .../bindings/clock/brcm,bcm2835-aux-clock.yaml | 47 + .../devicetree/bindings/clock/fsl,vf610-ccm.yaml | 58 + .../devicetree/bindings/clock/maxim,max77686.txt | 114 - .../devicetree/bindings/clock/qcom,videocc.yaml | 20 + .../bindings/clock/renesas,rzv2h-cpg.yaml | 5 +- .../clock/samsung,exynosautov920-clock.yaml | 69 + .../bindings/clock/sophgo,cv1800-clk.yaml | 16 +- .../bindings/clock/sophgo,sg2044-clk.yaml | 99 + .../devicetree/bindings/clock/spacemit,k1-pll.yaml | 50 + .../devicetree/bindings/clock/st,stm32h7-rcc.txt | 71 - .../bindings/clock/thead,th1520-clk-ap.yaml | 17 +- .../devicetree/bindings/clock/vf610-clock.txt | 41 - .../bindings/crypto/fsl,sec-v4.0-mon.yaml | 5 + .../bindings/display/mediatek/mediatek,aal.yaml | 4 + .../bindings/display/mediatek/mediatek,color.yaml | 4 + .../bindings/display/mediatek/mediatek,merge.yaml | 4 + .../display/mediatek/mediatek,padding.yaml | 10 +- .../bindings/display/panel/lg,sw43408.yaml | 2 +- .../bindings/dma/nvidia,tegra20-apbdma.txt | 44 - .../bindings/dma/nvidia,tegra20-apbdma.yaml | 90 + .../bindings/firmware/google,gs101-acpm-ipc.yaml | 35 + .../bindings/firmware/intel,stratix10-svc.txt | 57 - .../bindings/firmware/intel,stratix10-svc.yaml | 93 + .../bindings/firmware/nxp,imx95-scmi.yaml | 23 + .../fpga/intel,stratix10-soc-fpga-mgr.yaml | 36 + .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 18 - .../bindings/hwinfo/via,vt8500-scc-id.yaml | 37 + .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c-wmt.txt | 24 - .../devicetree/bindings/i2c/renesas,riic.yaml | 1 + .../bindings/i2c/snps,designware-i2c.yaml | 12 +- .../devicetree/bindings/i2c/wm,wm8505-i2c.yaml | 47 + .../bindings/i3c/silvaco,i3c-master.yaml | 45 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 2 +- .../devicetree/bindings/input/dlg,da7280.txt | 108 - .../devicetree/bindings/input/dlg,da7280.yaml | 248 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 9 +- .../interrupt-controller/nvidia,tegra20-ictlr.txt | 41 - .../interrupt-controller/nvidia,tegra20-ictlr.yaml | 82 + .../interrupt-controller/opencores,or1k-pic.txt | 23 - .../interrupt-controller/opencores,or1k-pic.yaml | 38 + .../interrupt-controller/openrisc,ompic.txt | 22 - .../interrupt-controller/openrisc,ompic.yaml | 45 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../thead,c900-aclint-mswi.yaml | 1 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 4 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 170 +- .../bindings/mailbox/sophgo,cv1800b-mailbox.yaml | 60 + .../bindings/media/mediatek,mdp3-fg.yaml | 8 +- .../bindings/media/mediatek,mdp3-hdr.yaml | 8 +- .../bindings/media/mediatek,mdp3-rsz.yaml | 1 + .../bindings/media/mediatek,mdp3-stitch.yaml | 8 +- .../bindings/media/mediatek,mdp3-tcc.yaml | 8 +- .../bindings/media/mediatek,mdp3-tdshp.yaml | 8 +- .../bindings/media/mediatek,mdp3-wrot.yaml | 1 + .../memory-controllers/mediatek,smi-common.yaml | 1 + .../memory-controllers/mediatek,smi-larb.yaml | 1 + .../memory-controllers/st,stm32mp25-omm.yaml | 226 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 + .../devicetree/bindings/misc/ti,fpc202.yaml | 94 + .../devicetree/bindings/mtd/fsl,vf610-nfc.yaml | 89 + .../mtd/loongson,ls1b-nand-controller.yaml | 72 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 30 +- .../devicetree/bindings/mtd/vf610-nfc.txt | 59 - .../bindings/pinctrl/amlogic,pinctrl-a4.yaml | 7 +- .../bindings/pinctrl/fsl,imx7ulp-iomuxc1.yaml | 99 + .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 53 - .../bindings/pinctrl/fsl,vf610-iomuxc.yaml | 83 + .../bindings/pinctrl/fsl,vf610-pinctrl.txt | 41 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 95 +- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 5 - .../bindings/pinctrl/mediatek,mt6893-pinctrl.yaml | 193 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 56 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 70 +- .../bindings/pinctrl/mediatek,mt8192-pinctrl.yaml | 78 +- .../bindings/pinctrl/mediatek,mt8196-pinctrl.yaml | 236 + .../bindings/pinctrl/qcom,qcs615-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,qcs8300-tlmm.yaml | 2 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 + .../bindings/pinctrl/spacemit,k1-pinctrl.yaml | 18 + .../power/supply/qcom,pmi8998-charger.yaml | 2 +- .../bindings/remoteproc/qcom,sm8150-pas.yaml | 3 + .../bindings/remoteproc/qcom,sm8350-pas.yaml | 54 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 4 + .../bindings/reset/amlogic,meson-reset.yaml | 22 +- .../reset/renesas,rzv2h-usb2phy-reset.yaml | 56 + .../bindings/reset/sophgo,sg2042-reset.yaml | 7 +- .../bindings/reset/thead,th1520-reset.yaml | 44 + .../devicetree/bindings/riscv/sophgo.yaml | 4 + .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml | 2 + .../soc/google/google,gs101-pmu-intr-gen.yaml | 35 + .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,rpm.yaml | 15 + .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 24 +- .../soc/renesas/renesas,r9a09g057-sys.yaml | 1 + .../devicetree/bindings/soc/renesas/renesas.yaml | 32 + .../devicetree/bindings/soc/rockchip/grf.yaml | 7 + .../bindings/soc/samsung/exynos-pmu.yaml | 15 + .../bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml | 86 + .../soc/sophgo/sophgo,sg2044-top-syscon.yaml | 49 + .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 80 + .../soc/ti/ti,j721e-system-controller.yaml | 23 + .../sram/allwinner,sun4i-a10-system-control.yaml | 1 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/usb/cypress,hx3.yaml | 19 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 1 + .../bindings/watchdog/nxp,s32g2-swt.yaml | 54 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 4 +- .../devicetree/bindings/watchdog/samsung-wdt.yaml | 11 +- .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + Documentation/driver-api/coco/index.rst | 12 + .../driver-api/coco/measurement-registers.rst | 12 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/ipmi.rst | 29 +- Documentation/fb/sstfb.rst | 2 +- Documentation/filesystems/f2fs.rst | 52 +- Documentation/filesystems/porting.rst | 6 + Documentation/filesystems/relay.rst | 10 - Documentation/filesystems/vfs.rst | 4 +- Documentation/i2c/busses/i2c-parport.rst | 2 +- Documentation/input/devices/amijoy.rst | 125 +- Documentation/kbuild/makefiles.rst | 4 +- Documentation/mm/damon/design.rst | 15 +- Documentation/mm/damon/index.rst | 6 +- Documentation/networking/arcnet-hardware.rst | 2 +- Documentation/process/changes.rst | 6 +- .../process/debugging/gdb-kernel-debugging.rst | 34 +- Documentation/scsi/scsi_mid_low_api.rst | 18 +- Documentation/staging/rpmsg.rst | 46 - Documentation/trace/ftrace.rst | 13 + Documentation/trace/tracepoints.rst | 17 +- .../translations/it_IT/process/changes.rst | 6 +- .../translations/zh_CN/admin-guide/README.rst | 2 +- .../zh_CN/dev-tools/gdb-kernel-debugging.rst | 34 +- .../zh_TW/dev-tools/gdb-kernel-debugging.rst | 34 +- Documentation/virt/kvm/api.rst | 5 + MAINTAINERS | 125 +- arch/alpha/include/asm/pgtable.h | 7 - arch/arc/include/asm/hugepage.h | 2 - arch/arc/include/asm/pgtable-levels.h | 2 - arch/arc/include/asm/syscall.h | 25 + arch/arm/boot/compressed/efi-header.S | 6 +- arch/arm/boot/dts/allwinner/sun7i-a20-bananapi.dts | 27 + arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-h3.dtsi | 2 +- arch/arm/boot/dts/allwinner/sun8i-r40.dtsi | 2 +- arch/arm/boot/dts/amlogic/Makefile | 1 + arch/arm/boot/dts/amlogic/meson8-fernsehfee3.dts | 306 ++ arch/arm/boot/dts/amlogic/meson8.dtsi | 22 +- arch/arm/boot/dts/amlogic/meson8b.dtsi | 4 +- arch/arm/boot/dts/broadcom/Makefile | 2 + arch/arm/boot/dts/broadcom/bcm2166x-common.dtsi | 7 + arch/arm/boot/dts/broadcom/bcm2166x-pinctrl.dtsi | 297 ++ arch/arm/boot/dts/broadcom/bcm28155-ap.dts | 68 +- arch/arm/boot/dts/broadcom/bcm2837-rpi-2-b.dts | 130 + arch/arm/boot/dts/broadcom/bcm59056.dtsi | 91 - arch/arm/boot/dts/intel/socfpga/Makefile | 1 + .../intel/socfpga/socfpga_cyclone5_de10nano.dts | 95 + arch/arm/boot/dts/marvell/kirkwood-db.dtsi | 2 +- arch/arm/boot/dts/marvell/kirkwood-dir665.dts | 2 +- .../boot/dts/marvell/kirkwood-mv88f6281gtw-ge.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood.dtsi | 2 +- arch/arm/boot/dts/marvell/orion5x.dtsi | 4 +- arch/arm/boot/dts/mediatek/mt2701-evb.dts | 1 + .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 209 + .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 32 + arch/arm/boot/dts/microchip/at91sam9263ek.dts | 2 +- arch/arm/boot/dts/microchip/sama7d65.dtsi | 346 ++ arch/arm/boot/dts/microchip/tny_a9263.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9260.dts | 8 - arch/arm/boot/dts/microchip/usb_a9260_common.dtsi | 9 + arch/arm/boot/dts/microchip/usb_a9263.dts | 4 +- arch/arm/boot/dts/microchip/usb_a9g20.dts | 17 +- arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi | 27 - arch/arm/boot/dts/microchip/usb_a9g20_lpw.dts | 10 +- .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 108 + arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts | 12 +- .../dts/nuvoton/nuvoton-npcm750-runbmc-olympus.dts | 120 +- arch/arm/boot/dts/nuvoton/nuvoton-npcm750.dtsi | 65 + arch/arm/boot/dts/nvidia/Makefile | 1 + arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dts | 5 - .../boot/dts/nvidia/tegra124-apalis-v1.2-eval.dts | 5 - arch/arm/boot/dts/nvidia/tegra20.dtsi | 2 +- arch/arm/boot/dts/nvidia/tegra30-apalis-eval.dts | 5 - .../boot/dts/nvidia/tegra30-apalis-v1.1-eval.dts | 5 - arch/arm/boot/dts/nvidia/tegra30-asus-tf300tl.dts | 857 ++++ arch/arm/boot/dts/nvidia/tegra30.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx25.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx31-lite.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx35.dtsi | 2 +- .../dts/nxp/imx/imx51-digi-connectcore-som.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx53.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval.dts | 9 - arch/arm/boot/dts/nxp/imx/imx6q-mccmon6.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qp-prtwd3.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-remarkable2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 1 - arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 2 +- arch/arm/boot/dts/nxp/ls/Makefile | 9 + .../nxp/ls/ls1021a-tqmls1021a-mbls1021a-hdmi.dtso | 32 + ...021a-tqmls1021a-mbls1021a-lvds-tm070jvhg33.dtso | 47 + ...1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtso | 55 + ...1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21.dtso | 55 + .../dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a.dts | 5 +- arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a.dtsi | 3 +- arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts | 6 +- arch/arm/boot/dts/nxp/mxs/imx23-xfi3.dts | 12 +- arch/arm/boot/dts/nxp/mxs/imx28-btt3.dtsi | 2 +- arch/arm/boot/dts/nxp/mxs/imx28-cfa10036.dts | 6 +- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts | 22 +- arch/arm/boot/dts/qcom/msm8926.dtsi | 11 + .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 1 + .../dts/qcom/qcom-apq8026-samsung-milletwifi.dts | 2 + arch/arm/boot/dts/qcom/qcom-apq8064-ifc6410.dts | 1 - .../boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts | 359 ++ arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 104 +- .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 4 +- arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 4 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk07.1.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 6 +- .../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 6 +- .../dts/qcom/qcom-msm8226-microsoft-dempsey.dts | 1 + .../dts/qcom/qcom-msm8226-microsoft-makepeace.dts | 1 + .../dts/qcom/qcom-msm8226-microsoft-moneypenny.dts | 1 + .../qcom/qcom-msm8226-samsung-matisse-common.dtsi | 19 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 164 +- arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 14 +- .../qcom/qcom-msm8926-microsoft-superman-lte.dts | 1 + .../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 1 + .../dts/qcom/qcom-msm8926-motorola-peregrine.dts | 2 +- .../dts/qcom/qcom-msm8926-samsung-matisselte.dts | 5 + arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 101 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 21 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 2 +- arch/arm/boot/dts/renesas/Makefile | 1 + .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 124 +- .../arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts | 244 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 46 + arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 18 + arch/arm/boot/dts/rockchip/rk3036.dtsi | 40 +- arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts | 37 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 8 +- arch/arm/boot/dts/rockchip/rk3188.dtsi | 1 - arch/arm/boot/dts/rockchip/rk322x.dtsi | 1 - arch/arm/boot/dts/rockchip/rk3288.dtsi | 5 +- arch/arm/boot/dts/rockchip/rv1108.dtsi | 1 - .../arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 14 +- arch/arm/boot/dts/samsung/s5pv210-aries.dtsi | 2 +- arch/arm/boot/dts/st/Makefile | 4 +- arch/arm/boot/dts/st/spear1310-evb.dts | 8 +- arch/arm/boot/dts/st/spear1340-evb.dts | 8 +- arch/arm/boot/dts/st/spear13xx.dtsi | 8 +- arch/arm/boot/dts/st/spear300-evb.dts | 6 +- arch/arm/boot/dts/st/spear310-evb.dts | 6 +- arch/arm/boot/dts/st/spear320-evb.dts | 6 +- arch/arm/boot/dts/st/spear320-hmi.dts | 6 +- arch/arm/boot/dts/st/spear3xx.dtsi | 6 +- arch/arm/boot/dts/st/spear600.dtsi | 8 +- arch/arm/boot/dts/st/stm32f746.dtsi | 34 + arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi | 34 +- arch/arm/boot/dts/st/stm32h743.dtsi | 8 + arch/arm/boot/dts/st/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/st/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/st/stm32h747i-disco.dts | 136 + arch/arm/boot/dts/st/stm32h750i-art-pi.dts | 8 +- arch/arm/boot/dts/st/stm32mp131.dtsi | 5 + arch/arm/boot/dts/st/stm32mp133.dtsi | 2 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 2 +- arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/st/stm32mp157a-iot-box.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts | 1152 +++++ .../boot/dts/st/stm32mp15xx-dhcor-avenger96.dtsi | 2 +- arch/arm/boot/dts/ti/davinci/da850-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 - arch/arm/boot/dts/ti/omap/omap3.dtsi | 4 +- arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/ti/omap/omap4-panda-common.dtsi | 39 +- arch/arm/boot/dts/ti/omap/omap4-panda-es.dts | 32 - arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 4 +- arch/arm/boot/dts/vt8500/Makefile | 3 +- arch/arm/boot/dts/vt8500/vt8500.dtsi | 9 +- arch/arm/boot/dts/vt8500/wm8505.dtsi | 9 +- arch/arm/boot/dts/vt8500/wm8650.dtsi | 9 +- arch/arm/boot/dts/vt8500/wm8750.dtsi | 9 +- arch/arm/boot/dts/vt8500/wm8850.dtsi | 9 +- arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts | 21 + arch/arm/boot/dts/vt8500/wm8950.dtsi | 11 + arch/arm/common/sa1111.c | 6 +- arch/arm/common/scoop.c | 7 +- arch/arm/configs/davinci_all_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 8 + arch/arm/include/asm/pgtable-3level.h | 1 - arch/arm/include/asm/pgtable.h | 1 - arch/arm/include/asm/syscall.h | 37 + arch/arm/mach-aspeed/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 7 - arch/arm/mach-davinci/Makefile | 1 - arch/arm/mach-davinci/cputype.h | 1 - arch/arm/mach-davinci/da830.c | 506 -- arch/arm/mach-davinci/da850.c | 1 - arch/arm/mach-davinci/da8xx.h | 2 - arch/arm/mach-davinci/devices-da8xx.c | 1 - arch/arm/mach-davinci/irqs.h | 27 - arch/arm/mach-davinci/mux.h | 404 -- arch/arm/mach-davinci/psc.h | 3 - arch/arm/mach-omap2/clockdomain.h | 1 + arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +- arch/arm/mach-omap2/cm33xx.c | 14 +- arch/arm/mach-omap2/pmic-cpcap.c | 6 +- arch/arm/mach-s3c/gpio-samsung.c | 10 +- arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mm/mmu.c | 2 +- arch/arm/plat-orion/gpio.c | 6 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm64/Kconfig | 40 +- arch/arm64/Makefile | 21 +- arch/arm64/boot/dts/airoha/en7581-evb.dts | 30 + arch/arm64/boot/dts/airoha/en7581.dtsi | 105 + arch/arm64/boot/dts/allwinner/Makefile | 5 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 3 + .../dts/allwinner/sun50i-a133-liontron-h-a133l.dts | 211 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 12 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 19 + .../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 5 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 - .../dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 5 + .../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 4 + .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 4 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 5 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 21 + .../allwinner/sun50i-h618-longan-module-3h.dtsi | 5 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 5 + .../dts/allwinner/sun50i-h618-orangepi-zero3.dts | 4 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 5 + ...ro2w.dts => sun50i-h618-yuzukihd-chameleon.dts} | 126 +- .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 10 +- arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 639 +++ .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 318 ++ .../boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 287 ++ .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 327 ++ arch/arm64/boot/dts/amlogic/Makefile | 4 + arch/arm64/boot/dts/amlogic/amlogic-a4-reset.h | 93 + arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 133 + arch/arm64/boot/dts/amlogic/amlogic-a5-reset.h | 95 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 8 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 5 + .../boot/dts/amlogic/amlogic-s6-s905x5-bl209.dts | 42 + arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi | 97 + .../boot/dts/amlogic/amlogic-s7-s805x3-bp201.dts | 41 + arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 99 + .../boot/dts/amlogic/amlogic-s7d-s905x5m-bm202.dts | 41 + arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi | 99 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 12 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 10 +- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 4 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1 + .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 6 - arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 2 + .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 6 - .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 6 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 6 - .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 6 - arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 6 - .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 6 - arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 2 + arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 10 +- .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 262 ++ arch/arm64/boot/dts/amlogic/meson-gxl-s805y.dtsi | 10 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 22 +- .../boot/dts/amlogic/meson-gxlx-s905l-p271.dts | 4 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 5 + arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 4 - .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 4 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 4 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 4 - .../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts | 4 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 4 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 1 + arch/arm64/boot/dts/apple/s5l8960x.dtsi | 13 + arch/arm64/boot/dts/apple/s800-0-3.dtsi | 13 + arch/arm64/boot/dts/apple/s8001.dtsi | 13 + arch/arm64/boot/dts/apple/t6001.dtsi | 1 + arch/arm64/boot/dts/apple/t6002.dtsi | 1 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 57 + arch/arm64/boot/dts/apple/t7000.dtsi | 13 + arch/arm64/boot/dts/apple/t7001.dtsi | 16 + arch/arm64/boot/dts/apple/t8010.dtsi | 13 + arch/arm64/boot/dts/apple/t8011.dtsi | 16 + arch/arm64/boot/dts/apple/t8012.dtsi | 13 + arch/arm64/boot/dts/apple/t8015.dtsi | 32 + arch/arm64/boot/dts/apple/t8103.dtsi | 58 + arch/arm64/boot/dts/apple/t8112.dtsi | 57 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 1 - arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 101 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 1 - arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 1 - arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts | 36 + arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi | 12 + arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 8 + arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 155 +- arch/arm64/boot/dts/broadcom/bcm2837-rpi-2-b.dts | 2 + arch/arm64/boot/dts/exynos/Makefile | 3 + .../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 630 +++ arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 613 +++ arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 662 +++ arch/arm64/boot/dts/exynos/exynos7870-pinctrl.dtsi | 1021 ++++ arch/arm64/boot/dts/exynos/exynos7870.dtsi | 712 +++ arch/arm64/boot/dts/exynos/exynos850.dtsi | 14 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 48 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 536 ++- .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 8 +- arch/arm64/boot/dts/freescale/Makefile | 40 +- .../{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} | 6 +- .../{imx8mp-evk-pcie-ep.dtso => imx-pcie1-ep.dtso} | 8 +- .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 10 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 10 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 10 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 70 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 12 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 25 +- .../dts/freescale/imx8dxp-tqma8xdps-mb-smarc-2.dts | 16 + .../boot/dts/freescale/imx8dxp-tqma8xdps.dtsi | 24 + .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 13 + .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 2 + arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 - .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 1 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 18 +- .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 4 - .../boot/dts/freescale/imx8mp-beacon-som.dtsi | 12 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 22 +- .../imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso | 44 + .../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts | 290 ++ .../imx8mp-nitrogen-enc-carrier-board.dts | 452 ++ .../boot/dts/freescale/imx8mp-nitrogen-som.dtsi | 409 ++ .../boot/dts/freescale/imx8mp-phycore-fpsc.dtsi | 796 ++++ .../dts/freescale/imx8mp-toradex-smarc-dev.dts | 304 ++ .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 1314 ++++++ .../imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso | 107 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 6 +- .../boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso | 22 - arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 45 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi | 6 + .../dts/freescale/imx8qxp-tqma8xqps-mb-smarc-2.dts | 16 + .../boot/dts/freescale/imx8qxp-tqma8xqps.dtsi | 14 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 29 +- .../boot/dts/freescale/imx93-phyboard-nash.dts | 317 ++ .../boot/dts/freescale/imx93-phyboard-segin.dts | 243 +- .../boot/dts/freescale/imx93-phycore-som.dtsi | 165 +- ...-mba93xxca.dts => imx93-tqma9352-mba91xxca.dts} | 604 +-- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 8 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 8 +- arch/arm64/boot/dts/freescale/imx94-clock.h | 193 + arch/arm64/boot/dts/freescale/imx94-pinfunc.h | 1570 +++++++ arch/arm64/boot/dts/freescale/imx94-power.h | 41 + arch/arm64/boot/dts/freescale/imx94.dtsi | 1148 +++++ arch/arm64/boot/dts/freescale/imx943-evk.dts | 195 + arch/arm64/boot/dts/freescale/imx943.dtsi | 148 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 23 + .../boot/dts/freescale/imx95-19x19-evk-sof.dts | 84 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 30 + .../dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts | 324 ++ .../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 698 +++ arch/arm64/boot/dts/freescale/imx95.dtsi | 30 + arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 5 + .../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 194 + arch/arm64/boot/dts/freescale/tqma8xxs.dtsi | 768 +++ arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 6 + arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 4 +- .../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 51 + .../boot/dts/intel/socfpga_agilex5_socdk_nand.dts | 89 + arch/arm64/boot/dts/marvell/armada-7040-db.dts | 1 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 - arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 1 - arch/arm64/boot/dts/mediatek/Makefile | 4 + arch/arm64/boot/dts/mediatek/mt6357.dtsi | 10 - arch/arm64/boot/dts/mediatek/mt6359.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt6893-pinfunc.h | 1356 ++++++ .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +- .../dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts | 11 + .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts | 400 +- ...api-bpi-r4.dts => mt7988a-bananapi-bpi-r4.dtsi} | 89 +- arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 115 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 11 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 + .../dts/mediatek/mt8186-corsola-ponyta-sku0.dts | 18 + .../dts/mediatek/mt8186-corsola-ponyta-sku1.dts | 22 + .../boot/dts/mediatek/mt8186-corsola-ponyta.dtsi | 49 + .../boot/dts/mediatek/mt8186-corsola-starmie.dtsi | 45 - arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8188.dtsi | 345 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 51 +- arch/arm64/boot/dts/mediatek/mt8196-pinfunc.h | 1574 +++++++ arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 40 + .../boot/dts/mediatek/mt8390-genio-common.dtsi | 169 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 127 +- .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 59 +- .../boot/dts/microchip/sparx5_pcb_common.dtsi | 2 + .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 65 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 115 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 6 + .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 8 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 162 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 6 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 6 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 75 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 6 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 9 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 22 + arch/arm64/boot/dts/qcom/Makefile | 61 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 21 + .../boot/dts/qcom/apq8016-schneider-hmibsc.dts | 41 +- arch/arm64/boot/dts/qcom/apq8039-t2.dts | 28 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 11 +- arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 40 + arch/arm64/boot/dts/qcom/ipq5018.dtsi | 246 +- arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 76 + arch/arm64/boot/dts/qcom/ipq5332.dtsi | 387 +- arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 91 +- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 733 ++- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018-mp5496.dtsi | 44 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 37 +- arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi | 55 +- arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 12 - arch/arm64/boot/dts/qcom/ipq9574.dtsi | 146 +- arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 3 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts | 3 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 3 + .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-modem-qdsp6.dtsi | 8 +- .../boot/dts/qcom/msm8916-motorola-common.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 3 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 3 + .../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 3 + .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi | 3 + .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi | 3 + .../boot/dts/qcom/msm8916-samsung-serranove.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi | 3 + .../boot/dts/qcom/msm8916-wingtech-wt865x8.dtsi | 3 + .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 3 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 64 +- arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 27 +- arch/arm64/boot/dts/qcom/msm8917.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8939-huawei-kiwi.dts | 3 + .../boot/dts/qcom/msm8939-longcheer-l9100.dts | 3 + arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts | 3 + .../boot/dts/qcom/msm8939-wingtech-wt82918.dtsi | 3 + arch/arm64/boot/dts/qcom/msm8939.dtsi | 75 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 158 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 17 +- arch/arm64/boot/dts/qcom/msm8992-lg-h815.dts | 6 + .../boot/dts/qcom/msm8996-oneplus-common.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 2 + arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 2 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 11 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 21 +- .../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts | 6 +- .../boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts | 6 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 8 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 1 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 23 +- arch/arm64/boot/dts/qcom/pm8937.dtsi | 8 + arch/arm64/boot/dts/qcom/qcm2290.dtsi | 75 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 250 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 28 +- arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 4 +- arch/arm64/boot/dts/qcom/qcs615.dtsi | 72 +- .../qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso | 21 + .../dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso | 89 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 287 +- arch/arm64/boot/dts/qcom/qcs8300-pmics.dtsi | 51 + arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 37 +- arch/arm64/boot/dts/qcom/qcs8300.dtsi | 4919 ++++++++++++++------ arch/arm64/boot/dts/qcom/qdu1000.dtsi | 9 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 85 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 4 +- .../dts/qcom/qrb5165-rb5-vision-mezzanine.dtso | 11 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 31 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 5 +- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 4 - arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 138 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 1179 ++++- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 455 ++ arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 8 +- arch/arm64/boot/dts/qcom/sc7180-el2.dtso | 22 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-kingoftown.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi | 2 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 15 +- .../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi | 1 + .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 3 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 2 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 285 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 30 +- arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso | 44 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 22 +- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 2 +- .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 2 +- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 58 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 745 +-- .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 4 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 20 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 46 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 3 + arch/arm64/boot/dts/qcom/sdm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 215 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 - .../qcom/sdm845-db845c-navigation-mezzanine.dtso | 11 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 29 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 9 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 16 +- .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 600 ++- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 6 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 4 - .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 43 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium-ebbg.dts | 23 + .../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts | 23 + arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 10 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 27 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 17 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 11 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 18 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 49 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 68 + arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 2 +- arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts | 295 ++ arch/arm64/boot/dts/qcom/sm6125.dtsi | 10 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 212 +- .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 210 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 5 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 8 +- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 8 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 21 +- .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 5 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 25 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 88 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 4 + arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 12 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 704 ++- arch/arm64/boot/dts/qcom/sm8650.dtsi | 2885 ++++++++---- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 22 + arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 21 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 728 ++- .../{x1e80100-hp-omnibook-x14.dts => x1-crd.dtsi} | 666 +-- arch/arm64/boot/dts/qcom/x1-el2.dtso | 52 + arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 148 +- .../qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts | 12 + .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 1126 +---- ...-x14.dts => x1e78100-lenovo-thinkpad-t14s.dtsi} | 717 ++- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 314 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 1270 +---- .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 22 +- .../dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts | 30 + .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 173 +- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 492 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 23 +- arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 5 +- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 154 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 1084 ++--- arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 17 + arch/arm64/boot/dts/qcom/x1p42100.dtsi | 81 + arch/arm64/boot/dts/renesas/Makefile | 7 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 60 +- arch/arm64/boot/dts/renesas/r8a779f4.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 30 +- .../dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso | 43 + .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 772 +++ arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 115 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 115 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 7 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 259 ++ arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 102 + arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 282 ++ .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 114 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 21 + arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 47 + .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 5 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 8 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 215 + .../dts/renesas/white-hawk-ard-audio-da7212.dtso | 2 +- arch/arm64/boot/dts/renesas/white-hawk-single.dtsi | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 15 + .../dts/rockchip/px30-cobra-ltk050h3146w-a2.dts | 39 + .../boot/dts/rockchip/px30-cobra-ltk050h3146w.dts | 39 + .../boot/dts/rockchip/px30-cobra-ltk050h3148w.dts | 39 + .../boot/dts/rockchip/px30-cobra-ltk500hd1829.dts | 73 + .../{px30-ringneck.dtsi => px30-cobra.dtsi} | 394 +- .../dts/rockchip/px30-pp1516-ltk050h3146w-a2.dts | 39 + .../boot/dts/rockchip/px30-pp1516-ltk050h3148w.dts | 39 + arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi | 602 +++ arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 22 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-evb-ind.dts | 494 ++ .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 2 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 8 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 48 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 149 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 519 ++- ...{rk3568-nanopi-r5s.dtsi => rk3562-evb2-v10.dts} | 497 +- arch/arm64/boot/dts/rockchip/rk3562-pinctrl.dtsi | 2352 ++++++++++ arch/arm64/boot/dts/rockchip/rk3562.dtsi | 1185 +++++ arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 1 + arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 + arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts | 19 +- .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 15 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 8 +- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 87 + arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 17 +- arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 47 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 502 +- arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts | 101 + arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 150 +- .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 62 +- .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 47 + .../{rk3588s-evb1-v10.dts => rk3588-evb2-v10.dts} | 639 +-- arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 28 + arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 8 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 75 +- .../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 36 + .../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 113 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 952 +--- .../{rk3588-rock-5b.dts => rk3588-rock-5b.dtsi} | 41 +- .../rockchip/rk3588-tiger-haikou-video-demo.dtso | 153 + .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 8 + arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 55 + .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 + .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 77 +- arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 51 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 231 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 40 + arch/arm64/boot/dts/tesla/fsd-evb.dts | 20 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 112 + arch/arm64/boot/dts/tesla/fsd.dtsi | 50 + arch/arm64/boot/dts/ti/Makefile | 28 + arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 12 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 96 +- arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 36 +- arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts | 521 +++ arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 25 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 8 +- .../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 31 + .../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 31 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 25 + arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 107 +- arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi | 57 +- arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 25 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 149 +- arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 4 + .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 11 +- ...din-dahlia.dtsi => k3-am62p-verdin-dahlia.dtsi} | 47 +- ...verdin-dahlia.dtsi => k3-am62p-verdin-dev.dtsi} | 112 +- arch/arm64/boot/dts/ti/k3-am62p-verdin-ivy.dtsi | 629 +++ ...rdin-yavia.dtsi => k3-am62p-verdin-mallow.dtsi} | 96 +- .../arm64/boot/dts/ti/k3-am62p-verdin-nonwifi.dtsi | 15 + arch/arm64/boot/dts/ti/k3-am62p-verdin-wifi.dtsi | 31 + ...erdin-yavia.dtsi => k3-am62p-verdin-yavia.dtsi} | 50 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 1404 ++++++ arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 128 +- .../dts/ti/k3-am62p5-verdin-nonwifi-dahlia.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-nonwifi-dev.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-nonwifi-ivy.dts | 22 + .../dts/ti/k3-am62p5-verdin-nonwifi-mallow.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-nonwifi-yavia.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-wifi-dahlia.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-wifi-dev.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-wifi-ivy.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-wifi-mallow.dts | 22 + .../boot/dts/ti/k3-am62p5-verdin-wifi-yavia.dts | 22 + .../dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso | 14 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 76 +- .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 34 +- .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 34 +- .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 34 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 21 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 20 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- .../k3-am654-base-board-rocktech-rk101-panel.dtso | 12 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 - .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 1 + arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts | 575 +++ arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 601 +++ .../dts/ti/k3-am68-sk-base-board-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 13 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 1 - arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 13 +- .../k3-j721e-common-proc-board-infotainment.dtso | 57 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 7 +- arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721e-evm-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 40 +- .../boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso | 35 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 31 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 27 +- .../ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso | 329 ++ .../dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso | 323 ++ arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 46 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 14 +- .../dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 1 - .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 6 + .../dts/ti/k3-j784s4-j742s2-evm-usb0-type-a.dtso | 29 + .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 19 +- arch/arm64/configs/defconfig | 28 + arch/arm64/include/asm/kvm_host.h | 3 - arch/arm64/include/asm/pgtable-types.h | 20 +- arch/arm64/include/asm/pgtable.h | 7 - arch/arm64/include/asm/ptdump.h | 24 +- arch/arm64/include/asm/rwonce.h | 4 - arch/arm64/include/asm/syscall.h | 29 + arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/kernel/efi-header.S | 6 +- arch/arm64/kernel/efi.c | 4 +- arch/arm64/kernel/pi/map_kernel.c | 2 +- arch/arm64/kernel/pi/map_range.c | 4 +- arch/arm64/kernel/pi/pi.h | 2 +- arch/arm64/kvm/Kconfig | 1 - arch/arm64/kvm/arch_timer.c | 4 +- arch/arm64/kvm/arm.c | 69 +- arch/arm64/kvm/nested.c | 6 +- arch/arm64/kvm/vgic/vgic-debug.c | 5 +- arch/arm64/kvm/vgic/vgic-init.c | 31 +- arch/arm64/kvm/vgic/vgic-its.c | 56 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 12 +- arch/arm64/kvm/vgic/vgic-v4.c | 92 +- arch/arm64/lib/xor-neon.c | 2 +- arch/arm64/mm/mmap.c | 2 +- arch/arm64/mm/mmu.c | 93 +- arch/arm64/mm/ptdump.c | 50 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 5 - arch/csky/include/asm/syscall.h | 13 + arch/hexagon/include/asm/pgtable.h | 3 - arch/hexagon/include/asm/syscall.h | 21 + arch/loongarch/include/asm/pgalloc.h | 2 +- arch/loongarch/include/asm/pgtable.h | 7 - arch/loongarch/include/asm/syscall.h | 15 + arch/loongarch/kernel/efi-header.S | 4 +- arch/loongarch/kernel/head.S | 2 +- arch/loongarch/mm/pgtable.c | 9 - arch/m68k/coldfire/gpio.c | 8 +- arch/m68k/include/asm/mcf_pgalloc.h | 8 +- arch/m68k/include/asm/mcf_pgtable.h | 6 - arch/m68k/include/asm/motorola_pgalloc.h | 10 +- arch/m68k/include/asm/motorola_pgtable.h | 6 - arch/m68k/include/asm/sun3_pgtable.h | 6 - arch/m68k/include/asm/syscall.h | 7 + arch/m68k/kernel/setup_no.c | 3 +- arch/m68k/kernel/uboot.c | 2 +- arch/m68k/mm/motorola.c | 6 +- arch/microblaze/include/asm/pgtable.h | 8 - arch/microblaze/include/asm/syscall.h | 7 + arch/microblaze/kernel/timer.c | 2 +- arch/microblaze/mm/pgtable.c | 2 +- arch/mips/include/asm/pgalloc.h | 2 +- arch/mips/include/asm/pgtable.h | 9 - arch/mips/include/asm/syscall.h | 43 + arch/mips/mm/pgtable-32.c | 10 - arch/mips/mm/pgtable-64.c | 9 - arch/nios2/include/asm/pgtable.h | 6 - arch/nios2/include/asm/syscall.h | 16 + arch/openrisc/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/syscall.h | 13 + arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/include/asm/alternative.h | 4 +- arch/parisc/include/asm/assembly.h | 4 +- arch/parisc/include/asm/barrier.h | 4 +- arch/parisc/include/asm/cache.h | 4 +- arch/parisc/include/asm/current.h | 4 +- arch/parisc/include/asm/dwarf.h | 4 +- arch/parisc/include/asm/fixmap.h | 4 +- arch/parisc/include/asm/ftrace.h | 4 +- arch/parisc/include/asm/jump_label.h | 4 +- arch/parisc/include/asm/kexec.h | 4 +- arch/parisc/include/asm/kgdb.h | 2 +- arch/parisc/include/asm/linkage.h | 4 +- arch/parisc/include/asm/page.h | 6 +- arch/parisc/include/asm/pdc.h | 4 +- arch/parisc/include/asm/pdcpat.h | 4 +- arch/parisc/include/asm/pgalloc.h | 2 +- arch/parisc/include/asm/pgtable.h | 14 +- arch/parisc/include/asm/prefetch.h | 4 +- arch/parisc/include/asm/processor.h | 8 +- arch/parisc/include/asm/psw.h | 4 +- arch/parisc/include/asm/signal.h | 4 +- arch/parisc/include/asm/smp.h | 4 +- arch/parisc/include/asm/spinlock_types.h | 4 +- arch/parisc/include/asm/syscall.h | 19 + arch/parisc/include/asm/thread_info.h | 4 +- arch/parisc/include/asm/traps.h | 2 +- arch/parisc/include/asm/unistd.h | 4 +- arch/parisc/include/asm/vdso.h | 4 +- arch/parisc/include/uapi/asm/pdc.h | 4 +- arch/parisc/include/uapi/asm/signal.h | 4 +- arch/parisc/kernel/unaligned.c | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/pgtable.h | 3 +- arch/powerpc/include/asm/syscall.h | 20 + arch/powerpc/mm/book3s64/pgtable.c | 7 +- arch/powerpc/mm/pgtable-frag.c | 30 +- arch/powerpc/mm/ptdump/ptdump.c | 46 +- arch/riscv/Kconfig.socs | 1 + arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 3 +- arch/riscv/boot/dts/sophgo/Makefile | 1 + arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 39 +- arch/riscv/boot/dts/sophgo/cv180x-cpus.dtsi | 36 + .../boot/dts/sophgo/{cv18xx.dtsi => cv180x.dtsi} | 95 +- arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 39 +- arch/riscv/boot/dts/sophgo/cv181x.dtsi | 2 +- arch/riscv/boot/dts/sophgo/sg2002.dtsi | 39 +- .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 72 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 32 + arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi | 3002 ++++++++++++ arch/riscv/boot/dts/sophgo/sg2044-reset.h | 128 + .../boot/dts/sophgo/sg2044-sophgo-srd3-10.dts | 32 + arch/riscv/boot/dts/sophgo/sg2044.dtsi | 86 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 11 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 3 + arch/riscv/boot/dts/spacemit/k1.dtsi | 132 +- arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 52 +- .../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 19 + arch/riscv/boot/dts/thead/th1520.dtsi | 21 + arch/riscv/configs/defconfig | 3 + arch/riscv/include/asm/pgtable-64.h | 2 - arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/syscall.h | 19 + arch/riscv/kernel/efi-header.S | 8 +- arch/riscv/kvm/aia_device.c | 34 +- arch/riscv/mm/init.c | 26 +- arch/riscv/mm/ptdump.c | 46 +- arch/s390/include/asm/gmap.h | 2 - arch/s390/include/asm/gmap_helpers.h | 15 + arch/s390/include/asm/pci_dma.h | 3 + arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 11 - arch/s390/include/asm/syscall.h | 21 + arch/s390/include/asm/tlb.h | 5 +- arch/s390/include/asm/uv.h | 1 - arch/s390/kernel/uv.c | 97 +- arch/s390/kvm/Makefile | 2 +- arch/s390/kvm/diag.c | 30 +- arch/s390/kvm/gaccess.c | 3 +- arch/s390/kvm/gmap-vsie.c | 1 - arch/s390/kvm/gmap.c | 121 - arch/s390/kvm/gmap.h | 39 - arch/s390/kvm/intercept.c | 9 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/kvm/kvm-s390.h | 42 + arch/s390/kvm/priv.c | 6 +- arch/s390/kvm/pv.c | 61 +- arch/s390/kvm/vsie.c | 19 +- arch/s390/mm/Makefile | 2 + arch/s390/mm/dump_pagetables.c | 46 +- arch/s390/mm/fault.c | 1 - arch/s390/mm/gmap.c | 185 +- arch/s390/mm/gmap_helpers.c | 221 + arch/s390/mm/init.c | 1 - arch/s390/mm/pgalloc.c | 4 +- arch/s390/mm/pgtable.c | 1 - arch/sh/include/asm/pgtable_32.h | 8 - arch/sh/include/asm/syscall_32.h | 24 + arch/sparc/include/asm/pgtable_32.h | 15 +- arch/sparc/include/asm/pgtable_64.h | 2 - arch/sparc/include/asm/syscall.h | 22 + arch/sparc/mm/init_64.c | 29 +- arch/sparc/mm/srmmu.c | 2 +- arch/um/Makefile | 4 +- arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-4level.h | 9 - arch/um/include/asm/pgtable.h | 18 +- arch/um/include/asm/syscall-generic.h | 19 + arch/x86/Kconfig | 6 +- arch/x86/boot/compressed/kaslr.c | 50 +- arch/x86/boot/header.S | 10 +- arch/x86/coco/tdx/tdx.c | 50 +- arch/x86/include/asm/cpufeatures.h | 4 + arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 9 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/pgtable.h | 21 +- arch/x86/include/asm/posted_intr.h | 78 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/setup.h | 2 + arch/x86/include/asm/shared/tdx.h | 1 + arch/x86/include/asm/svm.h | 10 +- arch/x86/include/asm/syscall.h | 43 + arch/x86/include/asm/tdx.h | 2 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/setup_data.h | 13 +- arch/x86/include/uapi/asm/svm.h | 2 + arch/x86/kernel/cpu/sgx/driver.h | 1 - arch/x86/kernel/cpu/sgx/ioctl.c | 30 +- arch/x86/kernel/cpu/sgx/main.c | 2 + arch/x86/kernel/crash.c | 26 +- arch/x86/kernel/e820.c | 18 + arch/x86/kernel/irq.c | 63 +- arch/x86/kernel/kexec-bzimage64.c | 58 + arch/x86/kernel/machine_kexec_64.c | 22 + arch/x86/kernel/setup.c | 42 +- arch/x86/kernel/smpboot.c | 54 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/ioapic.c | 7 +- arch/x86/kvm/ioapic.h | 2 + arch/x86/kvm/irq_comm.c | 37 +- arch/x86/kvm/lapic.c | 28 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu/mmu.c | 5 +- arch/x86/kvm/mmu/tdp_mmu.c | 19 +- arch/x86/kvm/svm/nested.c | 36 + arch/x86/kvm/svm/sev.c | 185 +- arch/x86/kvm/svm/svm.c | 162 +- arch/x86/kvm/svm/svm.h | 14 +- arch/x86/kvm/vmx/common.h | 4 +- arch/x86/kvm/vmx/main.c | 208 +- arch/x86/kvm/vmx/nested.c | 48 +- arch/x86/kvm/vmx/posted_intr.c | 17 +- arch/x86/kvm/vmx/posted_intr.h | 5 +- arch/x86/kvm/vmx/vmenter.S | 3 +- arch/x86/kvm/vmx/vmx.c | 23 +- arch/x86/kvm/vmx/vmx.h | 3 +- arch/x86/kvm/vmx/x86_ops.h | 66 +- arch/x86/kvm/x86.c | 44 +- arch/x86/kvm/x86.h | 18 + arch/x86/mm/dump_pagetables.c | 71 +- arch/x86/mm/init_64.c | 15 +- arch/x86/mm/ioremap.c | 7 +- arch/x86/mm/pat/memtype.c | 194 +- arch/x86/mm/pat/memtype_interval.c | 63 +- arch/x86/mm/pat/set_memory.c | 13 + arch/x86/mm/pgtable.c | 9 +- arch/x86/realmode/init.c | 2 + arch/xtensa/include/asm/pgtable.h | 6 - arch/xtensa/include/asm/syscall.h | 18 + crypto/asymmetric_keys/verify_pefile.c | 8 +- drivers/accel/amdxdna/aie2_pci.c | 13 +- drivers/acpi/acpi_mrrm.c | 4 +- drivers/acpi/acpica/utnonansi.c | 2 +- drivers/acpi/apei/einj-core.c | 2 +- drivers/acpi/numa/srat.c | 15 +- drivers/base/memory.c | 51 + drivers/base/node.c | 9 + drivers/block/zram/zram_drv.c | 331 +- drivers/bus/brcmstb_gisb.c | 10 +- drivers/bus/fsl-mc/dprc-driver.c | 2 - drivers/bus/fsl-mc/dprc.c | 4 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 21 - drivers/bus/fsl-mc/fsl-mc-bus.c | 12 +- drivers/bus/fsl-mc/fsl-mc-private.h | 2 - drivers/bus/fsl-mc/fsl-mc-uapi.c | 11 +- drivers/bus/fsl-mc/mc-io.c | 19 +- drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/ti-sysc.c | 68 +- drivers/cache/sifive_ccache.c | 2 + drivers/char/ipmi/ipmi_msghandler.c | 761 +-- drivers/char/ipmi/ipmi_si.h | 10 +- drivers/char/ipmi/ipmi_si_intf.c | 116 +- drivers/char/ipmi/ipmi_si_parisc.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 52 +- drivers/char/ipmi/ipmi_si_platform.c | 27 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/ipmi/ipmi_watchdog.c | 92 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/bcm/clk-kona.c | 18 - drivers/clk/bcm/clk-kona.h | 2 - drivers/clk/bcm/clk-raspberrypi.c | 3 +- drivers/clk/davinci/pll.c | 26 +- drivers/clk/meson/Kconfig | 16 +- drivers/clk/meson/g12a.c | 1 + drivers/clk/qcom/apcs-sdx55.c | 6 +- drivers/clk/qcom/camcc-sa8775p.c | 103 +- drivers/clk/qcom/camcc-sm6350.c | 18 + drivers/clk/qcom/clk-rpmh.c | 11 + drivers/clk/qcom/dispcc-sm6350.c | 3 + drivers/clk/qcom/gcc-msm8939.c | 4 +- drivers/clk/qcom/gcc-sm6350.c | 6 + drivers/clk/qcom/gcc-sm8650.c | 2 + drivers/clk/qcom/gcc-sm8750.c | 3 +- drivers/clk/qcom/gcc-x1e80100.c | 4 + drivers/clk/qcom/gpucc-sm6350.c | 6 + drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r9a09g047-cpg.c | 52 +- drivers/clk/renesas/r9a09g056-cpg.c | 152 + drivers/clk/renesas/r9a09g057-cpg.c | 36 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/renesas/rzg2l-cpg.c | 3 +- drivers/clk/renesas/rzv2h-cpg.c | 186 +- drivers/clk/renesas/rzv2h-cpg.h | 94 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-gate-grf.c | 105 + drivers/clk/rockchip/clk-mmc-phase.c | 24 +- drivers/clk/rockchip/clk-pll.c | 11 - drivers/clk/rockchip/clk-rk3036.c | 11 +- drivers/clk/rockchip/clk-rk3288.c | 2 +- drivers/clk/rockchip/clk-rk3328.c | 6 +- drivers/clk/rockchip/clk-rk3528.c | 83 +- drivers/clk/rockchip/clk-rk3568.c | 3 +- drivers/clk/rockchip/clk-rk3576.c | 60 +- drivers/clk/rockchip/clk-rk3588.c | 1 + drivers/clk/rockchip/clk-rv1126.c | 2 +- drivers/clk/rockchip/clk.c | 38 +- drivers/clk/rockchip/clk.h | 75 +- drivers/clk/samsung/clk-exynos4.c | 74 +- drivers/clk/samsung/clk-exynosautov920.c | 338 +- drivers/clk/socfpga/clk-pll-s10.c | 6 +- drivers/clk/socfpga/clk-pll.c | 4 +- drivers/clk/sophgo/Kconfig | 19 + drivers/clk/sophgo/Makefile | 2 + drivers/clk/sophgo/clk-cv1800.c | 2 + drivers/clk/sophgo/clk-sg2044-pll.c | 628 +++ drivers/clk/sophgo/clk-sg2044.c | 1812 +++++++ drivers/clk/spacemit/Kconfig | 18 + drivers/clk/spacemit/Makefile | 5 + drivers/clk/spacemit/ccu-k1.c | 1164 +++++ drivers/clk/spacemit/ccu_common.h | 48 + drivers/clk/spacemit/ccu_ddn.c | 83 + drivers/clk/spacemit/ccu_ddn.h | 48 + drivers/clk/spacemit/ccu_mix.c | 268 ++ drivers/clk/spacemit/ccu_mix.h | 218 + drivers/clk/spacemit/ccu_pll.c | 157 + drivers/clk/spacemit/ccu_pll.h | 86 + drivers/clk/sunxi-ng/Kconfig | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 25 + drivers/clk/sunxi/Kconfig | 10 +- drivers/clk/thead/clk-th1520-ap.c | 196 +- drivers/cpufreq/Kconfig | 12 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 2 +- drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpufreq/rcpufreq_dt.rs | 226 + drivers/cpufreq/scmi-cpufreq.c | 36 +- drivers/cpuidle/cpuidle-psci.c | 9 +- drivers/dax/kmem.c | 10 +- drivers/dma/idxd/init.c | 41 +- drivers/edac/altera_edac.c | 6 +- drivers/firmware/Kconfig | 17 + drivers/firmware/arm_scmi/Kconfig | 13 + drivers/firmware/arm_scmi/Makefile | 1 + drivers/firmware/arm_scmi/bus.c | 79 +- drivers/firmware/arm_scmi/clock.c | 33 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/driver.c | 119 +- drivers/firmware/arm_scmi/protocols.h | 2 + drivers/firmware/arm_scmi/quirks.c | 322 ++ drivers/firmware/arm_scmi/quirks.h | 52 + drivers/firmware/arm_scmi/raw_mode.c | 72 +- drivers/firmware/arm_scmi/vendors/imx/Kconfig | 24 + drivers/firmware/arm_scmi/vendors/imx/Makefile | 2 + drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c | 276 ++ drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c | 263 ++ drivers/firmware/arm_scmi/vendors/imx/imx95.rst | 828 ++++ drivers/firmware/efi/Kconfig | 24 + drivers/firmware/efi/libstub/Makefile.zboot | 4 + drivers/firmware/efi/libstub/efi-stub-helper.c | 1 + drivers/firmware/efi/libstub/zboot-header.S | 32 +- drivers/firmware/efi/libstub/zboot.lds | 11 + drivers/firmware/efi/memmap.c | 3 +- drivers/firmware/efi/test/efi_test.c | 4 + drivers/firmware/imx/Kconfig | 22 + drivers/firmware/imx/Makefile | 2 + drivers/firmware/imx/sm-cpu.c | 85 + drivers/firmware/imx/sm-lmm.c | 91 + drivers/firmware/qcom/qcom_scm.c | 3 + drivers/firmware/qcom/qcom_scm.h | 3 + drivers/firmware/qcom/qcom_tzmem.c | 1 + drivers/firmware/samsung/exynos-acpm-pmic.c | 16 +- drivers/firmware/samsung/exynos-acpm.c | 58 +- drivers/firmware/ti_sci.c | 14 +- drivers/firmware/turris-mox-rwtm.c | 260 +- drivers/gpu/drm/i915/i915_mm.c | 4 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 6 +- drivers/i2c/algos/i2c-algo-pcf.c | 3 +- drivers/i2c/busses/Kconfig | 13 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-at91-master.c | 3 +- drivers/i2c/busses/i2c-bcm-iproc.c | 223 +- drivers/i2c/busses/i2c-davinci.c | 3 +- drivers/i2c/busses/i2c-designware-amdisp.c | 205 + drivers/i2c/busses/i2c-designware-common.c | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-designware-slave.c | 2 +- drivers/i2c/busses/i2c-i801.c | 4 +- drivers/i2c/busses/i2c-imx.c | 12 +- drivers/i2c/busses/i2c-ismt.c | 2 +- drivers/i2c/busses/i2c-lpc2k.c | 7 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 102 + drivers/i2c/busses/i2c-mlxbf.c | 87 +- drivers/i2c/busses/i2c-npcm7xx.c | 18 +- drivers/i2c/busses/i2c-octeon-core.c | 166 +- drivers/i2c/busses/i2c-octeon-core.h | 13 +- drivers/i2c/busses/i2c-pasemi-core.c | 119 +- drivers/i2c/busses/i2c-pasemi-pci.c | 10 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 19 +- drivers/i2c/busses/i2c-riic.c | 53 +- drivers/i2c/busses/i2c-rzv2m.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 3 +- drivers/i2c/busses/i2c-tegra.c | 5 + drivers/i2c/busses/i2c-thunderx-pcidrv.c | 5 +- drivers/i2c/busses/i2c-tiny-usb.c | 3 +- drivers/i2c/busses/i2c-uniphier-f.c | 24 +- drivers/i2c/busses/i2c-uniphier.c | 24 +- drivers/i2c/busses/i2c-via.c | 15 +- drivers/i2c/busses/i2c-viai2c-wmt.c | 20 +- drivers/i2c/busses/i2c-viapro.c | 33 +- drivers/i2c/busses/i2c-viperboard.c | 17 +- drivers/i2c/busses/i2c-virtio.c | 7 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 57 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/busses/scx200_acb.c | 6 +- drivers/i2c/i2c-atr.c | 570 ++- drivers/i2c/i2c-core-base.c | 67 +- drivers/i2c/i2c-core-of.c | 1 - drivers/i2c/i2c-core-slave.c | 12 +- drivers/i2c/i2c-core-smbus.c | 3 +- drivers/i2c/i2c-smbus.c | 21 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 10 +- drivers/i3c/master/Kconfig | 4 - drivers/i3c/master/mipi-i3c-hci/core.c | 32 +- drivers/i3c/master/svc-i3c-master.c | 109 +- drivers/iio/adc/qcom-spmi-rradc.c | 4 +- drivers/infiniband/core/cm.c | 78 +- drivers/infiniband/core/cm_trace.h | 2 +- drivers/infiniband/core/cma.c | 25 +- drivers/infiniband/core/cma_trace.h | 2 +- drivers/infiniband/core/iwcm.c | 29 +- drivers/infiniband/core/mad_rmpp.c | 2 +- drivers/infiniband/core/umem_odp.c | 271 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/debugfs.c | 20 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 7 +- drivers/infiniband/hw/hfi1/mad.h | 1 - drivers/infiniband/hw/hfi1/pio.c | 10 - drivers/infiniband/hw/hfi1/pio.h | 1 - drivers/infiniband/hw/hfi1/sdma.c | 18 - drivers/infiniband/hw/hfi1/sdma.h | 1 - drivers/infiniband/hw/hfi1/user_exp_rcv.c | 2 +- drivers/infiniband/hw/hns/Makefile | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 1 - drivers/infiniband/hw/hns/hns_roce_device.h | 20 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 1 + drivers/infiniband/hw/hns/hns_roce_main.c | 1 - drivers/infiniband/hw/hns/hns_roce_mr.c | 3 + drivers/infiniband/hw/hns/hns_roce_restrack.c | 1 - drivers/infiniband/hw/hns/hns_roce_trace.h | 216 + drivers/infiniband/hw/irdma/ctrl.c | 2 +- drivers/infiniband/hw/irdma/pble.c | 2 +- drivers/infiniband/hw/mana/cq.c | 4 +- drivers/infiniband/hw/mana/device.c | 174 +- drivers/infiniband/hw/mana/main.c | 92 +- drivers/infiniband/hw/mana/mana_ib.h | 7 + drivers/infiniband/hw/mana/mr.c | 29 +- drivers/infiniband/hw/mana/qp.c | 5 +- drivers/infiniband/hw/mlx4/mcg.c | 8 +- drivers/infiniband/hw/mlx5/fs.c | 58 +- drivers/infiniband/hw/mlx5/main.c | 29 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 13 +- drivers/infiniband/hw/mlx5/mr.c | 6 +- drivers/infiniband/hw/mlx5/odp.c | 65 +- drivers/infiniband/hw/mlx5/qpc.c | 30 +- drivers/infiniband/hw/mlx5/umr.c | 12 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 2 +- drivers/infiniband/sw/rxe/rxe.c | 2 + drivers/infiniband/sw/rxe/rxe_loc.h | 29 +- drivers/infiniband/sw/rxe/rxe_mr.c | 66 +- drivers/infiniband/sw/rxe/rxe_odp.c | 144 +- drivers/infiniband/sw/rxe/rxe_param.h | 5 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_resp.c | 15 +- drivers/infiniband/sw/rxe/rxe_task.c | 40 +- drivers/infiniband/sw/rxe/rxe_task.h | 2 - drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_cq.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 28 +- drivers/infiniband/sw/siw/siw_mem.h | 1 - drivers/infiniband/sw/siw/siw_qp_rx.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.c | 8 +- drivers/input/joystick/xpad.c | 53 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/matrix_keypad.c | 30 +- drivers/input/keyboard/snvs_pwrkey.c | 25 + drivers/input/misc/ims-pcu.c | 6 + drivers/iommu/Kconfig | 158 +- drivers/iommu/Makefile | 6 +- drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 2 + drivers/iommu/amd/amd_iommu_types.h | 10 +- drivers/iommu/amd/init.c | 94 +- drivers/iommu/amd/io_pgtable.c | 38 +- drivers/iommu/amd/io_pgtable_v2.c | 12 +- drivers/iommu/amd/iommu.c | 94 +- drivers/iommu/amd/ppr.c | 2 +- drivers/iommu/apple-dart.c | 3 +- drivers/iommu/arm/Kconfig | 144 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 86 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 138 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 39 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 9 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 44 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 6 + drivers/iommu/dma-iommu.c | 11 +- drivers/iommu/exynos-iommu.c | 12 +- drivers/iommu/fsl_pamu_domain.c | 2 +- drivers/iommu/intel/Makefile | 7 +- drivers/iommu/intel/dmar.c | 14 +- drivers/iommu/intel/iommu.c | 244 +- drivers/iommu/intel/iommu.h | 62 +- drivers/iommu/intel/irq_remapping.c | 12 +- drivers/iommu/intel/nested.c | 20 +- drivers/iommu/intel/pasid.c | 13 +- drivers/iommu/intel/pasid.h | 1 - drivers/iommu/intel/prq.c | 7 +- drivers/iommu/intel/svm.c | 9 +- drivers/iommu/io-pgtable-arm.c | 58 +- drivers/iommu/io-pgtable-dart.c | 23 +- drivers/iommu/iommu-pages.c | 119 + drivers/iommu/iommu-pages.h | 195 +- drivers/iommu/iommu-sva.c | 18 +- drivers/iommu/iommu.c | 107 +- drivers/iommu/iommufd/device.c | 59 +- drivers/iommu/iommufd/eventq.c | 48 +- drivers/iommu/iommufd/iommufd_private.h | 6 - drivers/iommu/iommufd/selftest.c | 57 +- drivers/iommu/ipmmu-vmsa.c | 3 +- drivers/iommu/mtk_iommu.c | 37 +- drivers/iommu/riscv/Makefile | 2 +- drivers/iommu/riscv/iommu.c | 43 +- drivers/iommu/rockchip-iommu.c | 14 +- drivers/iommu/s390-iommu.c | 345 +- drivers/iommu/sun50i-iommu.c | 6 +- drivers/iommu/tegra-smmu.c | 111 +- drivers/iommu/virtio-iommu.c | 187 +- drivers/mailbox/Kconfig | 14 +- drivers/mailbox/Makefile | 2 + drivers/mailbox/cv1800-mailbox.c | 220 + drivers/mailbox/imx-mailbox.c | 21 +- drivers/mailbox/mailbox.c | 199 +- drivers/mailbox/mtk-cmdq-mailbox.c | 51 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 16 +- drivers/md/bcache/btree.c | 3 +- drivers/media/i2c/ds90ub913.c | 9 +- drivers/media/i2c/ds90ub953.c | 9 +- drivers/media/i2c/ds90ub960.c | 54 +- drivers/memory/Kconfig | 23 +- drivers/memory/Makefile | 1 + drivers/memory/bt1-l2-ctl.c | 2 +- drivers/memory/mtk-smi.c | 52 + drivers/memory/omap-gpmc.c | 15 +- drivers/memory/stm32_omm.c | 479 ++ drivers/memory/tegra/Kconfig | 8 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/ti_fpc202.c | 438 ++ drivers/misc/uacce/uacce.c | 40 - drivers/mmc/host/sdhci-msm.c | 16 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/mtdchar.c | 2 +- drivers/mtd/mtdcore.c | 152 +- drivers/mtd/mtdcore.h | 2 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/nand/ecc-mxic.c | 2 +- drivers/mtd/nand/qpic_common.c | 8 +- drivers/mtd/nand/raw/Kconfig | 9 +- drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 5 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 248 +- drivers/mtd/nand/raw/denali_pci.c | 13 +- drivers/mtd/nand/raw/loongson1-nand-controller.c | 836 ++++ drivers/mtd/nand/raw/qcom_nandc.c | 18 +- drivers/mtd/nand/raw/sunxi_nand.c | 2 + drivers/mtd/nand/spi/alliancememory.c | 20 +- drivers/mtd/nand/spi/ato.c | 14 +- drivers/mtd/nand/spi/core.c | 20 +- drivers/mtd/nand/spi/esmt.c | 22 +- drivers/mtd/nand/spi/foresee.c | 16 +- drivers/mtd/nand/spi/gigadevice.c | 60 +- drivers/mtd/nand/spi/macronix.c | 20 +- drivers/mtd/nand/spi/micron.c | 38 +- drivers/mtd/nand/spi/paragon.c | 20 +- drivers/mtd/nand/spi/skyhigh.c | 20 +- drivers/mtd/nand/spi/toshiba.c | 22 +- drivers/mtd/nand/spi/winbond.c | 128 +- drivers/mtd/nand/spi/xtx.c | 20 +- drivers/mtd/spi-nor/macronix.c | 73 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 27 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 19 + drivers/net/ethernet/microsoft/mana/mana_en.c | 108 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 2 +- drivers/nvme/target/Kconfig | 2 +- drivers/of/fdt.c | 34 + drivers/of/kexec.c | 42 + drivers/pinctrl/Kconfig | 4 +- drivers/pinctrl/actions/pinctrl-owl.c | 8 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 9 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 6 +- drivers/pinctrl/core.c | 29 + drivers/pinctrl/freescale/Kconfig | 11 + drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 4 + drivers/pinctrl/mediatek/Kconfig | 22 + drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/mtk-eint.c | 30 +- drivers/pinctrl/mediatek/mtk-eint.h | 7 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 19 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 +- drivers/pinctrl/mediatek/pinctrl-mt6893.c | 879 ++++ drivers/pinctrl/mediatek/pinctrl-mt8196.c | 1860 ++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 15 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6893.h | 2283 +++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8196.h | 3085 ++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 29 +- drivers/pinctrl/meson/Kconfig | 24 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 22 +- drivers/pinctrl/meson/pinctrl-meson.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 43 +- drivers/pinctrl/nomadik/Kconfig | 6 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 12 +- drivers/pinctrl/pinconf.h | 17 + drivers/pinctrl/pinctrl-amd.c | 7 +- drivers/pinctrl/pinctrl-apple-gpio.c | 30 +- drivers/pinctrl/pinctrl-at91-pio4.c | 18 +- drivers/pinctrl/pinctrl-at91.c | 21 +- drivers/pinctrl/pinctrl-axp209.c | 35 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 17 +- drivers/pinctrl/pinctrl-ingenic.c | 8 +- drivers/pinctrl/pinctrl-mcp23s08.c | 8 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 8 +- drivers/pinctrl/pinctrl-ocelot.c | 17 +- drivers/pinctrl/pinctrl-pistachio.c | 8 +- drivers/pinctrl/pinctrl-rk805.c | 26 +- drivers/pinctrl/pinctrl-scmi.c | 1 + drivers/pinctrl/pinctrl-stmfx.c | 13 +- drivers/pinctrl/pinctrl-sx150x.c | 23 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 6 +- drivers/pinctrl/qcom/pinctrl-msm.c | 6 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 70 +- drivers/pinctrl/qcom/pinctrl-qcs615.c | 2 +- drivers/pinctrl/qcom/pinctrl-qcs8300.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 6 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 7 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 7 +- drivers/pinctrl/qcom/tlmm-test.c | 1 + drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 299 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 52 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 294 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 28 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 34 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 +- drivers/pinctrl/spacemit/pinctrl-k1.c | 10 + drivers/pinctrl/stm32/pinctrl-stm32.c | 7 +- drivers/pinctrl/uniphier/Kconfig | 2 +- drivers/platform/cznic/Kconfig | 17 + drivers/platform/cznic/Makefile | 3 + drivers/platform/cznic/turris-omnia-mcu-base.c | 4 + drivers/platform/cznic/turris-omnia-mcu-gpio.c | 21 +- drivers/platform/cznic/turris-omnia-mcu-keyctl.c | 162 + drivers/platform/cznic/turris-omnia-mcu-trng.c | 17 +- drivers/platform/cznic/turris-omnia-mcu.h | 33 +- drivers/platform/cznic/turris-signing-key.c | 193 + drivers/power/supply/qcom_pmi8998_charger.c | 4 +- drivers/rapidio/devices/rio_mport_cdev.c | 20 - drivers/rapidio/rio.c | 103 - drivers/rapidio/rio.h | 2 - drivers/rapidio/rio_cm.c | 6 - drivers/remoteproc/Makefile | 6 +- drivers/remoteproc/imx_dsp_rproc.c | 98 +- drivers/remoteproc/qcom_wcnss_iris.c | 2 + drivers/remoteproc/remoteproc_core.c | 7 +- drivers/remoteproc/stm32_rproc.c | 8 +- .../{ti_k3_m4_remoteproc.c => ti_k3_common.c} | 496 +- drivers/remoteproc/ti_k3_common.h | 118 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 616 +-- drivers/remoteproc/ti_k3_m4_remoteproc.c | 583 +-- drivers/remoteproc/ti_k3_r5_remoteproc.c | 1018 ++-- drivers/remoteproc/xlnx_r5_remoteproc.c | 34 +- drivers/reset/Kconfig | 17 + drivers/reset/Makefile | 2 + drivers/reset/reset-rzv2h-usb2phy.c | 236 + drivers/reset/reset-th1520.c | 135 + drivers/rpmsg/qcom_smd.c | 10 +- drivers/rpmsg/rpmsg_core.c | 63 - drivers/rpmsg/rpmsg_internal.h | 6 - drivers/rpmsg/virtio_rpmsg_bus.c | 24 +- drivers/s390/char/vmlogrdr.c | 4 +- drivers/s390/scsi/zfcp_aux.c | 14 +- drivers/scsi/dc395x.c | 697 +-- drivers/scsi/elx/libefc_sli/sli4.c | 6 +- drivers/scsi/fnic/fip.c | 8 +- drivers/scsi/hisi_sas/hisi_sas.h | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 81 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 +- drivers/scsi/isci/remote_device.c | 30 - drivers/scsi/isci/remote_device.h | 15 - drivers/scsi/lpfc/lpfc_attr.c | 136 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 38 +- drivers/scsi/lpfc/lpfc_init.c | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_sli.c | 30 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 4 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 3 +- drivers/scsi/mvsas/mv_64xx.h | 4 +- drivers/scsi/pm8001/pm8001_ctl.c | 2 +- drivers/scsi/qedi/qedi_dbg.c | 22 - drivers/scsi/qedi/qedi_dbg.h | 12 - drivers/scsi/qedi/qedi_gbl.h | 1 - drivers/scsi/qedi/qedi_main.c | 8 - drivers/scsi/qla2xxx/qla_dbg.c | 53 - drivers/scsi/qla2xxx/qla_dbg.h | 3 - drivers/scsi/qla2xxx/qla_gbl.h | 5 - drivers/scsi/qla2xxx/qla_gs.c | 90 - drivers/scsi/qla2xxx/qla_nx.c | 50 - drivers/scsi/qla2xxx/qla_os.c | 12 - drivers/scsi/qla2xxx/qla_target.c | 129 - drivers/scsi/qla2xxx/qla_target.h | 3 - drivers/scsi/qla4xxx/ql4_nx.c | 5 - drivers/scsi/scsi_debug.c | 361 +- drivers/scsi/scsi_devinfo.c | 27 - drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sg.c | 3 +- drivers/scsi/smartpqi/smartpqi_init.c | 140 +- drivers/soc/Kconfig | 2 + drivers/soc/Makefile | 2 + drivers/soc/amlogic/meson-clk-measure.c | 461 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 17 +- drivers/soc/fsl/Kconfig | 2 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 15 +- drivers/soc/hisilicon/kunpeng_hccs.c | 42 +- drivers/soc/hisilicon/kunpeng_hccs.h | 2 - drivers/soc/imx/soc-imx8m.c | 177 +- drivers/soc/mediatek/mtk-dvfsrc.c | 53 +- drivers/soc/qcom/ice.c | 350 +- drivers/soc/qcom/llcc-qcom.c | 497 +- drivers/soc/qcom/pmic_glink.c | 4 - drivers/soc/qcom/pmic_glink_altmode.c | 30 +- drivers/soc/qcom/qcom_pd_mapper.c | 11 + drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/smp2p.c | 2 +- drivers/soc/qcom/socinfo.c | 1 + drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r9a09g056-sys.c | 75 + drivers/soc/renesas/rz-sysc.c | 3 + drivers/soc/renesas/rz-sysc.h | 1 + drivers/soc/samsung/exynos-pmu.c | 78 +- drivers/soc/samsung/exynos-pmu.h | 1 + drivers/soc/sophgo/Kconfig | 34 + drivers/soc/sophgo/Makefile | 4 + drivers/soc/sophgo/cv1800-rtcsys.c | 63 + drivers/soc/sophgo/sg2044-topsys.c | 45 + drivers/soc/ti/k3-ringacc.c | 2 +- drivers/soc/ti/k3-socinfo.c | 2 + drivers/soc/ti/knav_qmss_queue.c | 3 +- drivers/soc/ti/wkup_m3_ipc.c | 8 +- drivers/soc/vt8500/Kconfig | 19 + drivers/soc/vt8500/Makefile | 2 + drivers/soc/vt8500/wmt-socinfo.c | 125 + drivers/spi/spi-qpic-snand.c | 1 + drivers/target/target_core_configfs.c | 20 +- drivers/target/target_core_device.c | 89 +- drivers/target/target_core_spc.c | 134 +- drivers/target/target_core_stat.c | 69 +- drivers/target/target_core_transport.c | 119 +- drivers/tee/amdtee/core.c | 16 +- drivers/tee/optee/smc_abi.c | 3 +- drivers/tee/tee_core.c | 11 +- drivers/ufs/core/ufs-mcq.c | 6 - drivers/ufs/core/ufs-sysfs.c | 133 + drivers/ufs/core/ufshcd.c | 103 +- drivers/ufs/host/ufs-qcom.c | 181 +- drivers/ufs/host/ufs-qcom.h | 11 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 121 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 14 +- drivers/vfio/pci/mlx5/cmd.c | 371 +- drivers/vfio/pci/mlx5/cmd.h | 35 +- drivers/vfio/pci/mlx5/main.c | 87 +- drivers/vfio/vfio_iommu_type1.c | 51 +- drivers/video/console/vgacon.c | 2 +- drivers/video/fbdev/arkfb.c | 5 +- drivers/video/fbdev/carminefb.c | 8 +- drivers/video/fbdev/carminefb.h | 2 +- drivers/video/fbdev/core/fbcon.c | 7 +- drivers/video/fbdev/core/fbcvt.c | 2 +- drivers/video/fbdev/core/fbmem.c | 22 +- drivers/video/fbdev/nvidia/nvidia.c | 2 +- drivers/video/fbdev/via/via-gpio.c | 10 +- drivers/virt/coco/Kconfig | 6 +- drivers/virt/coco/Makefile | 2 +- drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 8 +- drivers/virt/coco/guest/Kconfig | 17 + drivers/virt/coco/guest/Makefile | 4 + drivers/virt/coco/{tsm.c => guest/report.c} | 63 +- drivers/virt/coco/guest/tsm-mr.c | 251 + drivers/virt/coco/sev-guest/sev-guest.c | 12 +- drivers/virt/coco/tdx-guest/Kconfig | 1 + drivers/virt/coco/tdx-guest/tdx-guest.c | 259 +- drivers/watchdog/Kconfig | 26 +- drivers/watchdog/Makefile | 2 + drivers/watchdog/apple_wdt.c | 7 +- drivers/watchdog/arm_smc_wdt.c | 17 +- drivers/watchdog/cros_ec_wdt.c | 30 +- drivers/watchdog/da9052_wdt.c | 27 +- drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel_oc_wdt.c | 233 + drivers/watchdog/lenovo_se30_wdt.c | 2 + drivers/watchdog/pcwd_usb.c | 6 +- drivers/watchdog/pretimeout_noop.c | 2 +- drivers/watchdog/pretimeout_panic.c | 2 +- drivers/watchdog/qcom-wdt.c | 7 + drivers/watchdog/s32g_wdt.c | 315 ++ drivers/watchdog/s3c2410_wdt.c | 39 +- drivers/watchdog/stm32_iwdg.c | 2 +- drivers/watchdog/wdt_pci.c | 2 +- fs/afs/mntpt.c | 1 - fs/bcachefs/util.h | 3 +- fs/configfs/Kconfig | 1 - fs/dax.c | 3 +- fs/exec.c | 69 +- fs/f2fs/acl.c | 33 +- fs/f2fs/acl.h | 10 +- fs/f2fs/checkpoint.c | 242 +- fs/f2fs/compress.c | 166 +- fs/f2fs/data.c | 248 +- fs/f2fs/dir.c | 243 +- fs/f2fs/extent_cache.c | 10 +- fs/f2fs/f2fs.h | 307 +- fs/f2fs/file.c | 216 +- fs/f2fs/gc.c | 143 +- fs/f2fs/inline.c | 310 +- fs/f2fs/inode.c | 117 +- fs/f2fs/namei.c | 131 +- fs/f2fs/node.c | 610 ++- fs/f2fs/node.h | 12 +- fs/f2fs/recovery.c | 178 +- fs/f2fs/segment.c | 219 +- fs/f2fs/segment.h | 132 +- fs/f2fs/shrinker.c | 13 +- fs/f2fs/super.c | 168 +- fs/f2fs/sysfs.c | 41 +- fs/f2fs/xattr.c | 116 +- fs/f2fs/xattr.h | 24 +- fs/fuse/dir.c | 3 - fs/fuse/file.c | 4 +- fs/jfs/jfs_metapage.c | 106 + fs/namespace.c | 82 +- fs/nfs/namespace.c | 1 - fs/nilfs2/btree.c | 4 +- fs/nilfs2/direct.c | 3 + fs/nilfs2/mdt.c | 2 - fs/nilfs2/segment.c | 16 - fs/nilfs2/segment.h | 1 - fs/ocfs2/cluster/tcp.c | 2 +- fs/ocfs2/filecheck.c | 2 +- fs/ocfs2/quota_local.c | 2 +- fs/ocfs2/stackglue.c | 3 +- fs/pipe.c | 3 +- fs/proc/base.c | 12 +- fs/proc/page.c | 161 +- fs/proc/task_mmu.c | 29 +- fs/proc/task_nommu.c | 4 +- fs/smb/client/namespace.c | 1 - fs/squashfs/Kconfig | 21 + fs/squashfs/block.c | 28 + fs/squashfs/super.c | 5 + fs/super.c | 9 +- fs/ufs/super.c | 307 +- fs/ufs/ufs.h | 9 +- fs/xfs/xfs_zone_gc.c | 2 - include/asm-generic/hugetlb.h | 5 - include/asm-generic/memory_model.h | 10 +- include/asm-generic/pgalloc.h | 11 +- include/asm-generic/syscall.h | 30 + include/dt-bindings/arm/qcom,ids.h | 1 + include/dt-bindings/clock/qcom,sm6350-videocc.h | 27 + include/dt-bindings/clock/renesas,r9a09g047-cpg.h | 3 + include/dt-bindings/clock/renesas,r9a09g056-cpg.h | 24 + include/dt-bindings/clock/renesas,r9a09g057-cpg.h | 4 + include/dt-bindings/clock/rk3036-cru.h | 1 + include/dt-bindings/clock/rockchip,rk3528-cru.h | 6 + include/dt-bindings/clock/rockchip,rk3576-cru.h | 10 + include/dt-bindings/clock/samsung,exynosautov920.h | 51 + include/dt-bindings/clock/sophgo,sg2044-clk.h | 153 + include/dt-bindings/clock/sophgo,sg2044-pll.h | 27 + include/dt-bindings/clock/spacemit,k1-syscon.h | 247 + include/dt-bindings/clock/stm32h7-clks.h | 4 +- include/dt-bindings/clock/thead,th1520-clk-ap.h | 34 + .../memory/mediatek,mt6893-memory-port.h | 288 ++ include/dt-bindings/reset/sun50i-h616-ccu.h | 1 + include/dt-bindings/reset/thead,th1520-reset.h | 16 + include/kunit/clk.h | 1 + include/kvm/arm_vgic.h | 3 +- include/linux/adreno-smmu-priv.h | 6 +- include/linux/bus/stm32_firewall_device.h | 15 +- include/linux/compiler_types.h | 8 +- include/linux/cpuset.h | 9 +- include/linux/crash_core.h | 7 +- include/linux/crash_dump.h | 2 + include/linux/damon.h | 6 + include/linux/f2fs_fs.h | 1 + include/linux/firmware/imx/sm.h | 19 + .../linux/firmware/samsung/exynos-acpm-protocol.h | 6 +- include/linux/fs.h | 26 +- include/linux/ftrace.h | 2 + include/linux/gfp.h | 8 +- include/linux/habanalabs/hl_boot_if.h | 2 +- include/linux/highmem.h | 27 + include/linux/hmm-dma.h | 33 + include/linux/hmm.h | 24 +- include/linux/huge_mm.h | 17 +- include/linux/hugetlb.h | 15 +- include/linux/hung_task.h | 99 + include/linux/i2c-atr.h | 73 +- include/linux/i2c-smbus.h | 6 +- include/linux/i2c.h | 2 - include/linux/io-pgtable.h | 8 + include/linux/iommu.h | 65 +- include/linux/ipmi.h | 13 +- include/linux/kernel.h | 14 +- include/linux/kexec.h | 39 + include/linux/kexec_handover.h | 109 + include/linux/khugepaged.h | 8 - include/linux/kvm_host.h | 23 +- include/linux/list.h | 8 +- include/linux/llist.h | 23 +- include/linux/mailbox_controller.h | 3 - include/linux/maple_tree.h | 4 + include/linux/memblock.h | 41 +- include/linux/memcontrol.h | 55 +- include/linux/memory.h | 10 + include/linux/mempolicy.h | 4 + include/linux/mlx5/driver.h | 1 + include/linux/mm.h | 357 +- include/linux/mm_inline.h | 2 + include/linux/mm_types.h | 36 +- include/linux/mmap_lock.h | 227 + include/linux/mmzone.h | 88 + include/linux/mount.h | 6 +- include/linux/mtd/nand-qpic-common.h | 4 +- include/linux/mtd/partitions.h | 2 +- include/linux/mtd/spinand.h | 121 +- include/linux/mutex.h | 32 +- include/linux/numa_memblks.h | 1 + include/linux/oid_registry.h | 1 - include/linux/overflow.h | 25 +- include/linux/page-flags-layout.h | 4 +- include/linux/page-flags.h | 21 +- include/linux/pagemap.h | 91 +- include/linux/pe.h | 279 +- include/linux/percpu-defs.h | 2 +- include/linux/pgtable.h | 131 +- include/linux/pinctrl/machine.h | 19 +- include/linux/ptdump.h | 15 +- include/linux/relay.h | 3 - include/linux/reset.h | 6 + include/linux/ring_buffer.h | 1 + include/linux/rio_drv.h | 5 - include/linux/rmap.h | 2 +- include/linux/rpmsg.h | 22 - include/linux/scatterlist.h | 23 +- include/linux/sched.h | 6 +- include/linux/sched/task_stack.h | 2 - include/linux/scmi_imx_protocol.h | 42 + include/linux/semaphore.h | 15 +- include/linux/soc/qcom/llcc-qcom.h | 8 + include/linux/soc/samsung/exynos-regs-pmu.h | 11 + include/linux/sort.h | 10 + include/linux/swap.h | 12 +- include/linux/tracepoint.h | 38 +- include/linux/tsm-mr.h | 89 + include/linux/tsm.h | 22 +- include/linux/turris-signing-key.h | 35 + include/linux/types.h | 4 + include/linux/unroll.h | 4 +- include/linux/uprobes.h | 6 +- include/linux/util_macros.h | 69 + include/linux/xarray.h | 24 +- include/linux/zpool.h | 4 +- include/linux/zsmalloc.h | 3 +- include/net/mana/gdma.h | 47 +- include/net/mana/hw_channel.h | 9 + include/net/mana/mana.h | 3 + include/rdma/ib_cm.h | 17 +- include/rdma/ib_umem_odp.h | 25 +- include/rdma/ib_verbs.h | 18 +- include/rdma/rdma_cm.h | 1 - include/scsi/scsi_proto.h | 3 +- include/soc/qcom/ice.h | 34 +- include/soc/qcom/qcom-spmi-pmic.h | 2 +- include/target/target_core_base.h | 26 +- include/trace/bpf_probe.h | 8 +- include/trace/define_trace.h | 17 +- include/trace/events/f2fs.h | 5 +- include/trace/events/huge_memory.h | 12 +- include/trace/events/mmflags.h | 4 +- include/trace/events/sched.h | 157 +- include/trace/events/tcp.h | 2 +- include/trace/events/tsm_mr.h | 80 + include/uapi/linux/fs.h | 1 + include/uapi/linux/ptrace.h | 7 +- include/uapi/rdma/ib_user_verbs.h | 16 + include/ufs/ufs.h | 32 + include/ufs/ufshcd.h | 8 +- include/video/mach64.h | 3 - init/main.c | 20 +- ipc/shm.c | 5 +- kernel/Kconfig.kexec | 34 +- kernel/Makefile | 2 + kernel/bpf/syscall.c | 2 +- kernel/cgroup/cpuset.c | 40 +- kernel/crash_dump_dm_crypt.c | 464 ++ kernel/crash_reserve.c | 2 +- kernel/delayacct.c | 51 +- kernel/events/uprobes.c | 357 +- kernel/exit.c | 68 +- kernel/fork.c | 277 +- kernel/gcov/gcc_4_7.c | 4 - kernel/hung_task.c | 55 +- kernel/kexec_file.c | 94 +- kernel/kexec_handover.c | 1266 +++++ kernel/kexec_internal.h | 16 + kernel/locking/mutex.c | 26 +- kernel/locking/rtmutex_api.c | 33 +- kernel/locking/semaphore.c | 57 +- kernel/panic.c | 8 +- kernel/power/snapshot.c | 42 +- kernel/ptrace.c | 179 +- kernel/relay.c | 111 +- kernel/sched/fair.c | 9 + kernel/trace/fgraph.c | 2 + kernel/trace/ftrace.c | 45 +- kernel/trace/pid_list.c | 8 +- kernel/trace/ring_buffer.c | 231 +- kernel/trace/trace.c | 259 +- kernel/trace/trace.h | 30 +- kernel/trace/trace_branch.c | 4 +- kernel/trace/trace_entries.h | 12 +- kernel/trace/trace_events.c | 39 +- kernel/trace/trace_events_hist.c | 179 +- kernel/trace/trace_events_trigger.c | 64 +- kernel/trace/trace_functions.c | 24 +- kernel/trace/trace_functions_graph.c | 38 +- kernel/trace/trace_irqsoff.c | 47 +- kernel/trace/trace_kdb.c | 9 +- kernel/trace/trace_mmiotrace.c | 12 +- kernel/trace/trace_osnoise.c | 9 +- kernel/trace/trace_output.c | 60 +- kernel/trace/trace_sched_wakeup.c | 18 +- kernel/trace/trace_stack.c | 2 +- kernel/vmcore_info.c | 4 + kernel/watchdog.c | 94 +- lib/Kconfig.debug | 19 +- lib/Kconfig.ubsan | 2 + lib/alloc_tag.c | 34 +- lib/errseq.c | 13 +- lib/iov_iter.c | 30 +- lib/kstrtox.c | 4 + lib/llist.c | 22 - lib/maple_tree.c | 191 +- lib/oid_registry.c | 25 +- lib/raid6/algos.c | 6 - lib/raid6/avx512.c | 4 - lib/raid6/recov_avx512.c | 6 - lib/raid6/test/Makefile | 3 - lib/rbtree.c | 8 +- lib/scatterlist.c | 23 - lib/test_fortify/Makefile | 5 +- lib/test_kmod.c | 64 +- lib/test_vmalloc.c | 22 +- lib/test_xarray.c | 17 +- lib/tests/stackinit_kunit.c | 10 +- lib/xarray.c | 9 +- mm/Kconfig | 6 +- mm/Makefile | 4 +- mm/cma.c | 11 +- mm/cma.h | 6 +- mm/compaction.c | 24 +- mm/damon/core.c | 41 + mm/damon/paddr.c | 1 - mm/damon/sysfs-schemes.c | 47 +- mm/damon/tests/core-kunit.h | 70 + mm/debug.c | 6 +- mm/debug_page_alloc.c | 2 +- mm/debug_vm_pgtable.c | 18 +- mm/execmem.c | 2 + mm/filemap.c | 2 +- mm/gup.c | 145 +- mm/hmm.c | 262 +- mm/huge_memory.c | 63 +- mm/hugetlb.c | 137 +- mm/hugetlb_cma.c | 11 +- mm/internal.h | 9 +- mm/io-mapping.c | 9 +- mm/khugepaged.c | 34 +- mm/kmemleak.c | 9 +- mm/kmsan/core.c | 12 +- mm/kmsan/hooks.c | 6 +- mm/kmsan/init.c | 3 +- mm/kmsan/instrumentation.c | 4 - mm/kmsan/kmsan.h | 1 - mm/kmsan/report.c | 6 +- mm/kmsan/shadow.c | 7 +- mm/maccess.c | 2 +- mm/madvise.c | 101 +- mm/memblock.c | 317 +- mm/memcontrol-v1.c | 9 +- mm/memcontrol.c | 648 +-- mm/memfd.c | 1 + mm/memory.c | 430 +- mm/memory_hotplug.c | 8 +- mm/mempolicy.c | 558 ++- mm/memremap.c | 8 +- mm/migrate.c | 23 +- mm/mincore.c | 22 +- mm/mm_init.c | 56 +- mm/mmap.c | 306 +- mm/mmap_lock.c | 273 ++ mm/mmu_notifier.c | 2 +- mm/mprotect.c | 2 +- mm/mremap.c | 4 - mm/nommu.c | 28 +- mm/numa.c | 4 +- mm/numa_memblks.c | 22 + mm/page-writeback.c | 3 +- mm/page_alloc.c | 62 +- mm/page_owner.c | 2 +- mm/ptdump.c | 62 +- mm/rmap.c | 30 +- mm/secretmem.c | 14 +- mm/show_mem.c | 18 +- mm/slab_common.c | 2 +- mm/swap.c | 8 +- mm/swap.h | 18 + mm/swap_state.c | 8 +- mm/swapfile.c | 184 +- mm/userfaultfd.c | 2 +- mm/vma.c | 204 +- mm/vma.h | 15 + mm/vma_exec.c | 161 + mm/vma_init.c | 151 + mm/vmalloc.c | 208 +- mm/vmscan.c | 107 +- mm/vmstat.c | 2 +- mm/workingset.c | 4 +- mm/zpdesc.h | 3 + mm/zpool.c | 8 +- mm/zsmalloc.c | 32 +- mm/zswap.c | 2 +- rust/bindings/bindings_helper.h | 4 + rust/helpers/clk.c | 66 + rust/helpers/cpufreq.c | 10 + rust/helpers/cpumask.c | 25 + rust/helpers/helpers.c | 3 + rust/helpers/mm.c | 50 + rust/helpers/mutex.c | 5 + rust/kernel/clk.rs | 334 ++ rust/kernel/cpu.rs | 30 + rust/kernel/cpufreq.rs | 1321 ++++++ rust/kernel/cpumask.rs | 330 ++ rust/kernel/lib.rs | 8 + rust/kernel/miscdevice.rs | 45 + rust/kernel/mm.rs | 344 ++ rust/kernel/mm/virt.rs | 471 ++ rust/kernel/opp.rs | 1146 +++++ rust/kernel/task.rs | 247 +- rust/macros/module.rs | 20 +- samples/Kconfig | 20 +- samples/Makefile | 2 + samples/damon/Kconfig | 13 + samples/damon/Makefile | 1 + samples/damon/mtier.c | 178 + samples/damon/prcl.c | 2 +- samples/hung_task/Makefile | 2 +- samples/hung_task/hung_task_mutex.c | 66 - samples/hung_task/hung_task_tests.c | 97 + samples/tsm-mr/Makefile | 2 + samples/tsm-mr/tsm_mr_sample.c | 131 + scripts/Makefile.compiler | 2 +- scripts/Makefile.gcc-plugins | 16 - scripts/Makefile.kcov | 3 +- scripts/checkpatch.pl | 35 +- scripts/gcc-plugins/Kconfig | 10 - scripts/gcc-plugins/gcc-common.h | 77 +- scripts/gcc-plugins/randomize_layout_plugin.c | 22 +- scripts/gcc-plugins/sancov_plugin.c | 134 - scripts/gcc-plugins/structleak_plugin.c | 257 - scripts/gdb/linux/cpus.py | 4 +- scripts/gdb/linux/symbols.py | 38 +- scripts/gdb/linux/utils.py | 22 +- scripts/min-tool-version.sh | 6 +- scripts/spelling.txt | 2 + security/Kconfig.hardening | 76 - tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/include/uapi/linux/fs.h | 19 +- tools/testing/memblock/tests/alloc_api.c | 22 +- tools/testing/memblock/tests/alloc_helpers_api.c | 4 +- tools/testing/memblock/tests/alloc_nid_api.c | 20 +- tools/testing/radix-tree/maple.c | 126 +- tools/testing/selftests/bpf/progs/raw_tp_null.c | 2 +- .../testing/selftests/bpf/progs/raw_tp_null_fail.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 4 +- .../selftests/bpf/progs/test_tp_btf_nullable.c | 4 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 8 +- tools/testing/selftests/cgroup/Makefile | 21 +- .../selftests/cgroup/{ => lib}/cgroup_util.c | 118 +- .../cgroup/{ => lib/include}/cgroup_util.h | 13 +- tools/testing/selftests/cgroup/lib/libcgroup.mk | 19 + tools/testing/selftests/cgroup/test_memcontrol.c | 100 +- tools/testing/selftests/damon/Makefile | 2 +- tools/testing/selftests/damon/_chk_dependency.sh | 52 - tools/testing/selftests/damon/_damon_sysfs.py | 5 + tools/testing/selftests/damon/_debugfs_common.sh | 64 - .../selftests/filesystems/anon_inode_test.c | 2 +- .../selftests/filesystems/eventfd/eventfd_test.c | 7 +- .../testing/selftests/filesystems/file_stressor.c | 2 +- tools/testing/selftests/kmod/config | 5 - tools/testing/selftests/kvm/Makefile.kvm | 6 +- .../selftests/kvm/access_tracking_perf_test.c | 281 +- tools/testing/selftests/kvm/include/kvm_util.h | 35 + tools/testing/selftests/kvm/include/lru_gen_util.h | 51 + tools/testing/selftests/kvm/include/test_util.h | 1 + .../testing/selftests/kvm/include/x86/processor.h | 1 + tools/testing/selftests/kvm/include/x86/sev.h | 53 +- tools/testing/selftests/kvm/lib/kvm_util.c | 21 +- tools/testing/selftests/kvm/lib/lru_gen_util.c | 387 ++ tools/testing/selftests/kvm/lib/test_util.c | 42 +- tools/testing/selftests/kvm/lib/x86/processor.c | 4 +- tools/testing/selftests/kvm/lib/x86/sev.c | 76 +- tools/testing/selftests/kvm/x86/fastops_test.c | 165 + tools/testing/selftests/kvm/x86/hyperv_cpuid.c | 21 +- tools/testing/selftests/kvm/x86/kvm_buslock_test.c | 135 + tools/testing/selftests/kvm/x86/sev_init2_tests.c | 13 + tools/testing/selftests/kvm/x86/sev_smoke_test.c | 75 +- tools/testing/selftests/mm/.gitignore | 2 + tools/testing/selftests/mm/Makefile | 2 + tools/testing/selftests/mm/guard-regions.c | 57 + tools/testing/selftests/mm/gup_longterm.c | 2 +- .../selftests/mm/hugetlb_reparenting_test.sh | 98 +- tools/testing/selftests/mm/map_fixed_noreplace.c | 2 +- tools/testing/selftests/mm/merge.c | 455 ++ tools/testing/selftests/mm/pagemap_ioctl.c | 16 +- tools/testing/selftests/mm/pfnmap.c | 196 + tools/testing/selftests/mm/run_vmtests.sh | 8 + tools/testing/selftests/mm/uffd-unit-tests.c | 202 + tools/testing/selftests/mm/vm_util.c | 62 + tools/testing/selftests/mm/vm_util.h | 21 + tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/set_syscall_info.c | 519 +++ .../thermal/intel/power_floor/power_floor_test.c | 2 +- .../intel/workload_hint/workload_hint_test.c | 4 +- tools/testing/vma/Makefile | 2 +- tools/testing/vma/vma.c | 127 +- tools/testing/vma/vma_internal.h | 281 +- tools/tracing/rtla/src/osnoise_hist.c | 5 +- tools/tracing/rtla/src/osnoise_top.c | 5 +- tools/tracing/rtla/src/timerlat_bpf.c | 1 + tools/tracing/rtla/src/timerlat_hist.c | 5 +- tools/tracing/rtla/src/timerlat_top.c | 5 +- tools/tracing/rtla/src/utils.c | 2 + tools/tracing/rtla/src/utils.h | 6 + tools/tracing/rtla/tests/engine.sh | 7 +- tools/tracing/rtla/tests/hwnoise.t | 4 +- tools/tracing/rtla/tests/osnoise.t | 6 +- tools/tracing/rtla/tests/timerlat.t | 12 +- virt/kvm/kvm_main.c | 81 +- 2234 files changed, 127578 insertions(+), 34235 deletions(-) rename Documentation/ABI/testing/{configfs-tsm => configfs-tsm-report} (100%) delete mode 100644 Documentation/ABI/testing/debugfs-turris-mox-rwtm create mode 100644 Documentation/ABI/testing/sysfs-devices-virtual-misc-tdx_guest create mode 100644 Documentation/ABI/testing/sysfs-kernel-hardlockup_count create mode 100644 Documentation/ABI/testing/sysfs-kernel-rcu_stall_count create mode 100644 Documentation/ABI/testing/sysfs-kernel-softlockup_count create mode 100644 Documentation/admin-guide/mm/kho.rst create mode 100644 Documentation/core-api/kho/bindings/kho.yaml create mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml create mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml create mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml create mode 100644 Documentation/core-api/kho/concepts.rst create mode 100644 Documentation/core-api/kho/fdt.rst create mode 100644 Documentation/core-api/kho/index.rst delete mode 100644 Documentation/devicetree/bindings/cache/marvell,feroceon-cache.txt create mode 100644 Documentation/devicetree/bindings/cache/marvell,kirkwood-cache.yaml delete mode 100644 Documentation/devicetree/bindings/cache/marvell,tauros2-cache.txt create mode 100644 Documentation/devicetree/bindings/cache/marvell,tauros2-cache.yaml delete mode 100644 Documentation/devicetree/bindings/clock/altr_socfpga.txt delete mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2835-aux-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2835-aux-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,vf610-ccm.yaml delete mode 100644 Documentation/devicetree/bindings/clock/maxim,max77686.txt create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2044-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/spacemit,k1-pll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/st,stm32h7-rcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra20-apbdma.txt create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra20-apbdma.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt create mode 100644 Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml create mode 100644 Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpga [...] delete mode 100644 Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga [...] create mode 100644 Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-wmt.txt create mode 100644 Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/dlg,da7280.txt create mode 100644 Documentation/devicetree/bindings/input/dlg,da7280.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/nvidia,t [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nvidia,t [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/opencore [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/opencore [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/openrisc [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/openrisc [...] create mode 100644 Documentation/devicetree/bindings/mailbox/sophgo,cv1800b-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/st,stm32mp [...] create mode 100644 Documentation/devicetree/bindings/misc/ti,fpc202.yaml create mode 100644 Documentation/devicetree/bindings/mtd/fsl,vf610-nfc.yaml create mode 100644 Documentation/devicetree/bindings/mtd/loongson,ls1b-nand-contro [...] delete mode 100644 Documentation/devicetree/bindings/mtd/vf610-nfc.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7ulp-iomuxc1.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7ulp-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,vf610-iomuxc.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,vf610-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6893-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8196-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-r [...] create mode 100644 Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/google/google,gs101-pmu-i [...] create mode 100644 Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/sophgo/sophgo,sg2044-top- [...] create mode 100644 Documentation/devicetree/bindings/soc/spacemit/spacemit,k1-syscon.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/nxp,s32g2-swt.yaml create mode 100644 Documentation/driver-api/coco/index.rst create mode 100644 Documentation/driver-api/coco/measurement-registers.rst create mode 100644 arch/arm/boot/dts/amlogic/meson8-fernsehfee3.dts create mode 100644 arch/arm/boot/dts/broadcom/bcm2166x-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/broadcom/bcm2837-rpi-2-b.dts delete mode 100644 arch/arm/boot/dts/broadcom/bcm59056.dtsi create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_de10nano.dts delete mode 100644 arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi create mode 100644 arch/arm/boot/dts/nvidia/tegra30-asus-tf300tl.dts create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-hdmi.dtso create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-lvds-tm07 [...] create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-rgb-cdtec [...] create mode 100644 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a-mbls1021a-rgb-cdtec [...] create mode 100644 arch/arm/boot/dts/qcom/msm8926.dtsi create mode 100644 arch/arm/boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts create mode 100644 arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts create mode 100644 arch/arm/boot/dts/st/stm32h747i-disco.dts create mode 100644 arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts create mode 100644 arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts create mode 100644 arch/arm/boot/dts/vt8500/wm8950.dtsi delete mode 100644 arch/arm/mach-davinci/da830.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a133-liontron-h-a133l.dts copy arch/arm64/boot/dts/allwinner/{sun50i-h618-orangepi-zero2w.dts => sun50i-h618 [...] create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-a527-cubie-a5e.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-t527-avaota-a1.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-reset.h create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5-reset.h create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s6-s905x5-bl209.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7-s805x3-bp201.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7d-s905x5m-bm202.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805y.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-2-b.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-a2corelte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos7870.dtsi copy arch/arm64/boot/dts/freescale/{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} (64%) rename arch/arm64/boot/dts/freescale/{imx8mp-evk-pcie-ep.dtso => imx-pcie1-ep.dtso} (54%) create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp-tqma8xdps-mb-smarc-2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dxp-tqma8xdps.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-etml10 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-enc-carrier-board.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-fpsc.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-im [...] delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-tqma8xqps-mb-smarc-2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-tqma8xqps.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts copy arch/arm64/boot/dts/freescale/{imx93-tqma9352-mba93xxca.dts => imx93-tqma9352 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx94-clock.h create mode 100644 arch/arm64/boot/dts/freescale/imx94-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx94-power.h create mode 100644 arch/arm64/boot/dts/freescale/imx94.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx943-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx943.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk-sof.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi create mode 100644 arch/arm64/boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/tqma8xxs.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6893-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts copy arch/arm64/boot/dts/mediatek/{mt7988a-bananapi-bpi-r4.dts => mt7988a-bananapi [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8196-pinfunc.h create mode 100644 arch/arm64/boot/dts/qcom/ipq6018-mp5496.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso create mode 100644 arch/arm64/boot/dts/qcom/qcs8300-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-el2.dtso create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts copy arch/arm64/boot/dts/qcom/{x1e80100-hp-omnibook-x14.dts => x1-crd.dtsi} (80%) create mode 100644 arch/arm64/boot/dts/qcom/x1-el2.dtso create mode 100644 arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts copy arch/arm64/boot/dts/qcom/{x1e80100-hp-omnibook-x14.dts => x1e78100-lenovo-thi [...] create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p42100.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3146w-a2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3146w.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3148w.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk500hd1829.dts copy arch/arm64/boot/dts/rockchip/{px30-ringneck.dtsi => px30-cobra.dtsi} (52%) create mode 100644 arch/arm64/boot/dts/rockchip/px30-pp1516-ltk050h3146w-a2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-pp1516-ltk050h3148w.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-evb-ind.dts copy arch/arm64/boot/dts/rockchip/{rk3568-nanopi-r5s.dtsi => rk3562-evb2-v10.dts} (55%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3562.dtsi copy arch/arm64/boot/dts/rockchip/{rk3588s-evb1-v10.dts => rk3588-evb2-v10.dts} (67%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-plus.dts copy arch/arm64/boot/dts/rockchip/{rk3588-rock-5b.dts => rk3588-rock-5b.dtsi} (95%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou-video-demo.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts copy arch/arm64/boot/dts/ti/{k3-am62-verdin-dahlia.dtsi => k3-am62p-verdin-dahlia. [...] copy arch/arm64/boot/dts/ti/{k3-am62-verdin-dahlia.dtsi => k3-am62p-verdin-dev.dts [...] create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-ivy.dtsi copy arch/arm64/boot/dts/ti/{k3-am62-verdin-yavia.dtsi => k3-am62p-verdin-mallow.d [...] create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-wifi.dtsi copy arch/arm64/boot/dts/ti/{k3-am62-verdin-yavia.dtsi => k3-am62p-verdin-yavia.dt [...] create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-yavia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-yavia.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-usb0-type-a.dtso create mode 100644 arch/riscv/boot/dts/sophgo/cv180x-cpus.dtsi rename arch/riscv/boot/dts/sophgo/{cv18xx.dtsi => cv180x.dtsi} (75%) create mode 100644 arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi create mode 100644 arch/riscv/boot/dts/sophgo/sg2044-reset.h create mode 100644 arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dts create mode 100644 arch/riscv/boot/dts/sophgo/sg2044.dtsi create mode 100644 arch/s390/include/asm/gmap_helpers.h delete mode 100644 arch/s390/kvm/gmap.c delete mode 100644 arch/s390/kvm/gmap.h create mode 100644 arch/s390/mm/gmap_helpers.c create mode 100644 drivers/clk/renesas/r9a09g056-cpg.c create mode 100644 drivers/clk/rockchip/clk-gate-grf.c create mode 100644 drivers/clk/sophgo/clk-sg2044-pll.c create mode 100644 drivers/clk/sophgo/clk-sg2044.c create mode 100644 drivers/clk/spacemit/Kconfig create mode 100644 drivers/clk/spacemit/Makefile create mode 100644 drivers/clk/spacemit/ccu-k1.c create mode 100644 drivers/clk/spacemit/ccu_common.h create mode 100644 drivers/clk/spacemit/ccu_ddn.c create mode 100644 drivers/clk/spacemit/ccu_ddn.h create mode 100644 drivers/clk/spacemit/ccu_mix.c create mode 100644 drivers/clk/spacemit/ccu_mix.h create mode 100644 drivers/clk/spacemit/ccu_pll.c create mode 100644 drivers/clk/spacemit/ccu_pll.h create mode 100644 drivers/cpufreq/rcpufreq_dt.rs create mode 100644 drivers/firmware/arm_scmi/quirks.c create mode 100644 drivers/firmware/arm_scmi/quirks.h create mode 100644 drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c create mode 100644 drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c create mode 100644 drivers/firmware/imx/sm-cpu.c create mode 100644 drivers/firmware/imx/sm-lmm.c create mode 100644 drivers/i2c/busses/i2c-designware-amdisp.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_trace.h create mode 100644 drivers/iommu/arm/Kconfig create mode 100644 drivers/iommu/iommu-pages.c create mode 100644 drivers/mailbox/cv1800-mailbox.c create mode 100644 drivers/memory/stm32_omm.c create mode 100644 drivers/misc/ti_fpc202.c create mode 100644 drivers/mtd/nand/raw/loongson1-nand-controller.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6893.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8196.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6893.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8196.h create mode 100644 drivers/platform/cznic/turris-omnia-mcu-keyctl.c create mode 100644 drivers/platform/cznic/turris-signing-key.c copy drivers/remoteproc/{ti_k3_m4_remoteproc.c => ti_k3_common.c} (55%) create mode 100644 drivers/remoteproc/ti_k3_common.h create mode 100644 drivers/reset/reset-rzv2h-usb2phy.c create mode 100644 drivers/reset/reset-th1520.c create mode 100644 drivers/soc/renesas/r9a09g056-sys.c create mode 100644 drivers/soc/sophgo/Kconfig create mode 100644 drivers/soc/sophgo/Makefile create mode 100644 drivers/soc/sophgo/cv1800-rtcsys.c create mode 100644 drivers/soc/sophgo/sg2044-topsys.c create mode 100644 drivers/soc/vt8500/Kconfig create mode 100644 drivers/soc/vt8500/Makefile create mode 100644 drivers/soc/vt8500/wmt-socinfo.c create mode 100644 drivers/virt/coco/guest/Kconfig create mode 100644 drivers/virt/coco/guest/Makefile rename drivers/virt/coco/{tsm.c => guest/report.c} (89%) create mode 100644 drivers/virt/coco/guest/tsm-mr.c create mode 100644 drivers/watchdog/intel_oc_wdt.c create mode 100644 drivers/watchdog/s32g_wdt.c create mode 100644 include/dt-bindings/clock/qcom,sm6350-videocc.h create mode 100644 include/dt-bindings/clock/renesas,r9a09g056-cpg.h create mode 100644 include/dt-bindings/clock/sophgo,sg2044-clk.h create mode 100644 include/dt-bindings/clock/sophgo,sg2044-pll.h create mode 100644 include/dt-bindings/clock/spacemit,k1-syscon.h create mode 100644 include/dt-bindings/memory/mediatek,mt6893-memory-port.h create mode 100644 include/dt-bindings/reset/thead,th1520-reset.h create mode 100644 include/linux/hmm-dma.h create mode 100644 include/linux/hung_task.h create mode 100644 include/linux/kexec_handover.h create mode 100644 include/linux/tsm-mr.h create mode 100644 include/linux/turris-signing-key.h create mode 100644 include/trace/events/tsm_mr.h create mode 100644 kernel/crash_dump_dm_crypt.c create mode 100644 kernel/kexec_handover.c create mode 100644 mm/vma_exec.c create mode 100644 mm/vma_init.c create mode 100644 rust/helpers/clk.c create mode 100644 rust/helpers/cpufreq.c create mode 100644 rust/helpers/mm.c create mode 100644 rust/kernel/clk.rs create mode 100644 rust/kernel/cpu.rs create mode 100644 rust/kernel/cpufreq.rs create mode 100644 rust/kernel/cpumask.rs create mode 100644 rust/kernel/mm.rs create mode 100644 rust/kernel/mm/virt.rs create mode 100644 rust/kernel/opp.rs create mode 100644 samples/damon/mtier.c delete mode 100644 samples/hung_task/hung_task_mutex.c create mode 100644 samples/hung_task/hung_task_tests.c create mode 100644 samples/tsm-mr/Makefile create mode 100644 samples/tsm-mr/tsm_mr_sample.c delete mode 100644 scripts/gcc-plugins/sancov_plugin.c delete mode 100644 scripts/gcc-plugins/structleak_plugin.c rename tools/testing/selftests/cgroup/{ => lib}/cgroup_util.c (88%) rename tools/testing/selftests/cgroup/{ => lib/include}/cgroup_util.h (91%) create mode 100644 tools/testing/selftests/cgroup/lib/libcgroup.mk delete mode 100644 tools/testing/selftests/damon/_chk_dependency.sh delete mode 100644 tools/testing/selftests/damon/_debugfs_common.sh create mode 100644 tools/testing/selftests/kvm/include/lru_gen_util.h create mode 100644 tools/testing/selftests/kvm/lib/lru_gen_util.c create mode 100644 tools/testing/selftests/kvm/x86/fastops_test.c create mode 100644 tools/testing/selftests/kvm/x86/kvm_buslock_test.c create mode 100644 tools/testing/selftests/mm/merge.c create mode 100644 tools/testing/selftests/mm/pfnmap.c create mode 100644 tools/testing/selftests/ptrace/set_syscall_info.c