This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from e0797d3b91de Merge tag 'fs_for_v6.16-rc1' of git://git.kernel.org/pub/s [...] 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 adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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', [...] adds 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 [...] adds 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()" adds 3d031d0d8daa Merge branch 'pm-cpuidle' adds 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() adds f4c606df263b Merge branches 'acpica', 'acpi-tables' and 'acpi-apei' adds 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 adds 724b03ee96b8 Merge tag 'efi-next-for-v6.16' of git://git.kernel.org/pub [...] adds 3b5260d12b1f Don't propagate mounts into detached trees adds 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 adds 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() adds 0f70f5b08a47 Merge tag 'pull-automount' of git://git.kernel.org/pub/scm [...] adds 52b70e5b605c microblaze: Use of_property_present() for non-boolean properties adds 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 [...] adds 8bf722c684b3 Merge tag 'trace-ringbuffer-v6.16' of git://git.kernel.org [...] adds 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 [...] adds 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 [...] adds 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 [...] adds 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 [...] adds 4c2cebc2e87d MAINTAINERS, mailmap: update Sven Peter's email address adds f62bb4174046 arm64: dts: renesas: rzg3e-smarc-som: Reduce I2C2 clock frequency adds 3f07353e2fd3 Merge tag 'renesas-dts-for-v6.16-tag5' of https://git.kern [...] adds 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 [...] adds 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 [...] adds dee264c16a63 Merge tag 'gcc-minimum-version-6.16' of git://git.kernel.o [...] adds 4cb6c8af8591 selftests/filesystems: Fix build of anon_inode_test adds 2be358790e15 fbdev: via: use new GPIO line value setter callbacks adds 67ebb5890a15 fbdev: carminefb: Fix spelling mistake of CARMINE_TOTAL_DI [...] adds c9b26429c8c7 fbdev: atyfb: Remove unused PCI vendor ID adds 34fe05cd2d0f fbdev: nvidiafb: Correct const string length in nvidiafb_setup() adds ede481f6dad4 fbdev: arkfb: Cast ics5342_init() allocation type adds 864f9963ec6b vgacon: Add check for vc_origin address range in vgacon_scroll() adds cedc1b63394a fbcon: Make sure modelist not set on unregistered console adds 3f6dae09fc8c fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() adds 9c221db50969 fbdev: sstfb.rst: Fix spelling mistake adds 17186f1f90d3 fbdev: Fix do_register_framebuffer to prevent null-ptr-der [...] adds 05f6e183879d fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_vide [...] adds 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 adds 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 adds 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 adds 213205889d5f parisc/unaligned: Fix hex output to show 8 hex chars adds 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 [...] adds 82dad698061c Merge tag 'for-linus' of https://github.com/openrisc/linux adds e5ef4cd2a47f EDAC/altera: Use correct write width with the INTTEST register adds 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 adds 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 adds a2170f8493d6 dt-bindings: watchdog: samsung-wdt: Add exynos990-wdt compatible adds 53663d2cabac watchdog: s3c2410_wdt: Add exynos990-wdt compatible data adds a4e2401438a2 watchdog: lenovo_se30_wdt: Fix possible devm_ioremap() NUL [...] adds f55937e42c99 dt-bindings: watchdog: renesas,wdt: Document RZ/V2N (R9A09 [...] adds 1aea3e1ec0e7 watchdog: qcom: introduce the device data for IPQ5424 watc [...] adds 45f1884d5cf2 watchdog: apple: set max_hw_heartbeat_ms instead of max_timeout adds 27a46a0f0886 watchdog: iTCO: Drop driver-internal locking adds cc0df5eba1b3 watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT adds 535d1784d8a9 watchdog: Add driver for Intel OC WDT adds 158f9f2f7152 watchdog: iTCO_wdt: Update the heartbeat value after clamp [...] adds bb1556ec9464 Merge tag 'linux-watchdog-6.16-rc1' of git://www.linux-wat [...] adds 368556dd234d wifi: iwlwifi: mld: Work around Clang loop unrolling bug adds d6a0e0bfeccc ubsan: integer-overflow: depend on BROKEN to keep this out of CI adds 5c78e793f787 overflow: Introduce __DEFINE_FLEX for having no initializer adds f39f18f3c353 randstruct: gcc-plugin: Fix attribute addition adds 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 [...] adds 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 [...] adds 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 [...] adds 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 adds 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 adds aa702923258f Merge tag 'nand/for-6.16' into mtd/next adds 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 adds fb81e4738ec9 Input: amijoy - fix broken table formatting in documentation adds ed1d9c2b0dbc Input: amijoy - fix Amiga 4-joystick adapter pinout in doc [...] adds 11172ec55b4c Input: amijoy - fix grammar in documentation adds e8fe33fdd797 Input: amijoy - make headings compliant w/ guidelines in d [...] adds f4a8f561d08e Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT adds 8f38219fa139 Input: gpio-keys - fix possible concurrent access in gpio_ [...] adds a95ef0199e80 Input: ims-pcu - check record size in ims_pcu_flash_firmware() adds 4f9786035f9e Merge branch 'next' into for-linus adds 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() adds 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 [...] adds 438e22801b19 rtmutex_api: provide correct extern functions adds 94d889713d8b arm64: sysreg: Drag linux/kconfig.h to work around vdso bu [...] adds 667304740537 KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR inv [...] adds 761aabe76e6b KVM: arm64: Use lock guard in vgic_v4_set_forwarding() adds fc4dafe87b93 KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock adds 05b9405f2fa1 KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forw [...] adds 4bf3693d36af KVM: arm64: Unmap vLPIs affected by changes to GSI routing [...] adds 07212d16adc7 KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race adds 4d62121ce9b5 KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer adds 61374cc145f4 Merge tag 'kvmarm-fixes-6.16-1' of https://git.kernel.org/ [...] adds 7f9039c524a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
No new revisions were added by this update.
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/mount.h | 5 - fs/namespace.c | 39 +- 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/pnode.c | 4 +- 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 | 3 - 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 +- 2236 files changed, 127542 insertions(+), 34234 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